.hero__inner{position:relative;width:100%}.hero__image{height:100%;inset-block-start:0;position:absolute}.hero__image img{height:100%;object-fit:cover}.hero__content{padding-block-end:2rem;padding-block-start:10rem;padding-inline-end:1rem;padding-inline-start:1rem;position:relative;z-index:1}.hero__text{color:var(--white);hyphens:none;text-shadow:2px 2px 3px rgba(0,0,0,.1)}.hero__text :is(h1,h2,h3,h4,h5,h6):not([class^=text-]){color:inherit}.hero__text :is(h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.hero__link{--bs-btn-padding-y:1.25rem;--bs-btn-border-width:0;--bs-btn-border-radius:4px;--bs-btn-font-size:1.125rem;--bs-btn-font-weight:500;--bs-btn-line-height:1.5;margin-block-start:1.5rem}.hero__link svg{display:none}.module__hero.size--big{transform:translateY(-4.5rem)}.module__hero.size--big .hero__inner{height:100dvh;overflow:hidden}.module__hero.size--big .hero__inner:before{content:none}.module__hero.size--big .hero__content{--gutter-x:3rem;align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-inline-end:auto;margin-inline-start:auto;max-width:calc(1330px + var(--gutter-x));padding-inline-end:calc(var(--gutter-x)*.5);padding-inline-start:calc(var(--gutter-x)*.5);position:relative;width:100%}.module__hero.size--big .hero__text{inset-inline-start:3rem}.module__hero.size--big .hero__image,.module__hero.size--big .hero__image img{width:100%}.hero__slider-more--arrow{color:#fff;inset-block-end:2rem;inset-inline-start:50%;position:absolute;transform:translateX(-50%);z-index:1}.hero__slider-more--arrow svg{animation:floatingArrow 4s ease-in-out infinite;height:3rem;width:3rem}@keyframes floatingArrow{0%,25%,to{transform:translateY(0)}15%{transform:translateY(-.3125rem)}}.hero__slider-pagination{--swiper-pagination-bullet-border-radius:50%;--swiper-pagination-bullet-inactive-color:var(--white);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:var(--cyan);--swiper-pagination-bullet-size:.625rem;position:absolute;text-align:center;z-index:1}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(1)}.hero__slider-control{inset-block-end:1.5rem;inset-inline-end:1rem;position:absolute;z-index:1}.hero__slider-control button{align-items:center;display:flex;font-size:.875rem;gap:.25rem;height:2rem;justify-content:center;padding-block:0;padding-inline:.375rem}@media (min-width:576px){.hero__inner:before{content:"";display:block;padding-block-start:56.25%}.hero__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;inset-block-start:0;inset-inline-start:0;justify-content:flex-end;position:absolute;width:100%}.hero__text{inset-block-end:3rem;max-width:42rem}.hero__image{height:unset}.module__hero.size--big .hero__image{height:100%}.hero__slider-control{inset-block-end:1rem}}@media (min-width:768px){.module__hero.size--big .hero__content{--gutter-x:6rem}}@media (min-width:992px){.hero__content{padding:0}.hero__text{inset-block-end:5rem;inset-inline-start:2rem;margin-block-end:0;position:absolute}.hero__link svg{display:block;flex-shrink:0;margin-inline-end:1rem}.module__hero.size--big{transform:translateY(-6.25rem)}}