.prog-hero{position:relative;overflow:hidden;background-color:#1a1a1a;min-height:var(--prog-hero-h-mobile, 84vh)}@media screen and (min-width:750px){.prog-hero{min-height:var(--prog-hero-h, 80vh)}}.prog-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.prog-hero__media img,.prog-hero__media video,.prog-hero__media .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.prog-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.prog-hero__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.prog-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000008c,#0000 35%),linear-gradient(to top,#000000d9,#0000 55%);pointer-events:none}.prog-hero__slides{position:relative;width:100%;min-height:inherit;z-index:2}.prog-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;min-height:inherit;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s ease;z-index:0;display:flex;flex-direction:column;justify-content:flex-end}.prog-hero__slide.is-active{position:relative;opacity:1;visibility:visible;z-index:1}.prog-hero__slide-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.prog-hero__slide-image img{width:100%;height:100%;object-fit:cover;display:block}.prog-hero__inner{position:relative;z-index:2;width:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 1rem 92px;box-sizing:border-box;max-width:1800px;margin:0 auto}@media screen and (min-width:750px){.prog-hero__inner{padding:100px 2rem 72px}}.prog-hero__content{display:flex;flex-direction:column;gap:18px;max-width:800px}.prog-hero__tags{display:flex;flex-wrap:wrap;gap:6px}.prog-hero__tag{display:inline-flex;padding:3px 10px;border-radius:10px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);align-self:flex-start}.prog-hero__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffd9;align-self:flex-start}.prog-hero__heading{color:#fff;margin:0;font-family:var(--font-heading);font-size:clamp(2.8rem,5.5vw,5rem);font-weight:400;line-height:.95;letter-spacing:-.02em;max-width:900px}.prog-hero__heading em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:#fff}.prog-hero__subtext{color:#ffffffbf;font-size:.95rem;line-height:1.6;margin:0;max-width:52ch}.prog-hero__actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}@media screen and (min-width:750px){.prog-hero__actions{flex-direction:row;flex-wrap:wrap;gap:12px}}.prog-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.prog-hero__btn--primary{background:var(--color-accent, #1E8BA8);border-color:var(--color-accent, #1E8BA8);color:#fff}.prog-hero__btn--primary:hover{background:var(--color-accent-hover, #17748d);border-color:var(--color-accent-hover, #17748d)}.prog-hero__btn--secondary{background:transparent;border-color:#fff9;color:#fff}.prog-hero__btn--secondary:hover{background:#fff;color:var(--color-text);border-color:#fff}.prog-hero__controls{position:absolute;bottom:24px;right:20px;z-index:10;display:flex;align-items:center;gap:16px}@media screen and (min-width:750px){.prog-hero__controls{bottom:72px;right:140px}}@media screen and (min-width:1200px){.prog-hero__controls{bottom:88px;right:160px}}.prog-hero__counter{display:flex;align-items:center;gap:4px;color:#fff;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.prog-hero__counter-sep{color:#ffffff4d;margin:0 1px}.prog-hero__progress{width:48px;height:2px;background:#ffffff26;border-radius:2px;overflow:hidden}.prog-hero__progress-bar{width:0%;height:100%;background:#fff;border-radius:2px}.prog-hero__arrows{display:flex;gap:4px}.prog-hero__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.25);background:#0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease}.prog-hero__arrow:hover{background:#ffffff1f;border-color:#ffffff80}.prog-hero__scroll{position:absolute;bottom:48px;right:24px;z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:5px;border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;animation:progScrollBounce 2s ease-in-out infinite;transition:border-color .25s ease}.prog-hero__scroll:hover{border-color:#fff9;animation-play-state:paused}@keyframes progScrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media screen and (min-width:750px){.prog-hero__scroll{bottom:72px;right:60px}}@media screen and (min-width:1200px){.prog-hero__scroll{bottom:88px;right:80px}}@media screen and (min-width:990px)and (max-width:1699.98px){.prog-hero__heading{font-size:clamp(3.24rem,4.6vw,4.32rem)}.prog-hero__subtext{font-size:.82rem;max-width:60ch}.prog-hero__tag{font-size:.7rem}.prog-hero__btn{font-size:.72rem;padding:10px 20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-custom-progettazione-hero.css.map */
