@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-duration:initial}}}.hero{width:100%;height:100dvh;position:relative;overflow:hidden}@media (min-width:1024px){.hero{min-height:750px}}.hero__swiper{width:100%;height:100%}.hero__swiper .swiper-slide{overflow:hidden}.hero__slide{width:100%;height:100%;position:relative}.hero__background{inset:calc(var(--spacing,.25rem)*0);position:absolute}.hero__overlay{inset:calc(var(--spacing,.25rem)*0);background:#0003;position:absolute}.hero__media{inset:calc(var(--spacing,.25rem)*0);width:100%;height:100%;position:absolute;overflow:hidden}.hero__media--desktop{display:none}@media (min-width:1024px){.hero__media--desktop{display:block}}.hero__media--tablet{display:none}@media (min-width:576px){.hero__media--tablet{display:block}}@media (min-width:1024px){.hero__media--tablet{display:none}}.hero__media--mobile{display:block}@media (min-width:576px){.hero__media--mobile{display:none}}.hero__media-image{object-fit:cover;object-position:center}.hero__media-video{inset:calc(var(--spacing,.25rem)*0);object-fit:cover;width:100%;height:100%;position:absolute}.hero__content{width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem)*5);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-width:768px){.hero__content{padding-inline:calc(var(--spacing,.25rem)*2.5)}}.hero__content{padding-top:clamp(29px,21.0653dvh,173px);padding-bottom:clamp(34px,7.2639dvh,60px);top:0}@media (min-width:768px){.hero__content{padding-top:clamp(34px,18.44dvh,166px);padding-bottom:clamp(35px,8.88dvh,80px)}}@media (min-width:1024px){.hero__content{padding-top:clamp(34px,16.44dvh,148px);padding-bottom:clamp(35px,10.7033dvh,96.33px)}}@media (min-width:1280px){.hero__content{padding-top:clamp(34px,13.4dvh,167px);padding-bottom:clamp(35px,7.4dvh,96.33px)}}.hero__text{flex-direction:column;align-items:center;display:flex}.hero__headline{text-align:center;font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.2;color:#fff4e2;font-size:48px;line-height:1.2}.hero__headline h1,.hero__headline h2,.hero__headline h3,.hero__headline h4,.hero__headline h5,.hero__headline h6,.hero__headline p{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:1.2;color:#fff4e2;font-size:48px;line-height:1.2}@media (min-width:768px){.hero__headline,.hero__headline h1,.hero__headline h2,.hero__headline h3,.hero__headline h4,.hero__headline h5,.hero__headline h6,.hero__headline p{font-size:64px}}@media (min-width:1024px){.hero__headline,.hero__headline h1,.hero__headline h2,.hero__headline h3,.hero__headline h4,.hero__headline h5,.hero__headline h6,.hero__headline p{font-size:72.89px}}@media (min-width:1280px){.hero__headline,.hero__headline h1,.hero__headline h2,.hero__headline h3,.hero__headline h4,.hero__headline h5,.hero__headline h6,.hero__headline p{font-size:82px}}.hero__description{text-align:center;font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:var(--leading-normal,1.5);font-size:20px;line-height:var(--leading-normal,1.5);color:#fff4e2;margin-top:calc(var(--spacing,.25rem)*4);max-width:205px}.hero__description p,.hero__description h1,.hero__description h2,.hero__description h3,.hero__description h4,.hero__description h5,.hero__description h6{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);font-family:var(--font-headline,var(--font-family-headline),ui-sans-serif,system-ui,sans-serif);--tw-leading:var(--leading-normal,1.5);font-size:20px;line-height:var(--leading-normal,1.5);color:#fff4e2}@media (min-width:768px){.hero__description{margin-top:calc(var(--spacing,.25rem)*0);max-width:none}}@media (min-width:1024px){.hero__description,.hero__description p,.hero__description h1,.hero__description h2,.hero__description h3,.hero__description h4,.hero__description h5,.hero__description h6{font-size:28.44px}}@media (min-width:1280px){.hero__description,.hero__description p,.hero__description h1,.hero__description h2,.hero__description h3,.hero__description h4,.hero__description h5,.hero__description h6{font-size:32px}}.hero__offer-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-sans,var(--font-family-text),ui-sans-serif,system-ui,sans-serif);--tw-leading:var(--leading-normal,1.5);font-size:16px;line-height:var(--leading-normal,1.5);color:#fff4e2;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:underline;transition-duration:.2s;display:flex}.hero__offer-link:hover{opacity:.7}.hero__buttons{align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-bottom:calc(var(--spacing,.25rem)*10);flex-direction:column;display:flex}@media (min-width:1024px){.hero__buttons{gap:14.48px}}@media (min-width:768px){.hero__buttons{flex-direction:row;justify-content:center;width:auto}}@media (min-width:1024px){.hero__buttons{padding-bottom:36px}}.hero__buttons .button{width:100%;padding-block:17px}@media (min-width:768px){.hero__buttons .button{width:auto}}@media (min-width:1024px){.hero__buttons .button{padding-block:14.48px;font-size:14.22px}}@media (min-width:768px){.hero__buttons .button--cta{width:206px}}.hero__pagination{z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex;position:absolute;bottom:clamp(36px,7.2639dvh,60px);left:50%;transform:translate(-50%)}@media (min-width:768px){.hero__pagination{bottom:clamp(35px,8.88dvh,80px)}}@media (min-width:1024px){.hero__pagination{bottom:clamp(35px,10.7033dvh,96.33px)}}@media (min-width:1280px){.hero__pagination{bottom:clamp(35px,7.4dvh,96.33px)}}.hero__progress{cursor:pointer;background:0 0;border:none;width:60px;height:1.5px;position:relative}.hero__progress:focus-visible{outline-offset:4px;outline:1px solid #ffffff80}.hero__progress-track{left:calc(var(--spacing,.25rem)*0);background:#fff3;width:100%;height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}.hero__progress-fill{left:calc(var(--spacing,.25rem)*0);background:#fff;width:0%;max-width:100%;height:1.5px;position:absolute;top:50%;transform:translateY(-50%)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
