.hero-module{height:879px}.hero-module .slide{background-position:50%;background-size:cover;height:100%;position:relative}.hero-module .text-container{background-color:#0000006b;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding-top:115px;text-align:center;width:100%}.hero-module .text-container>*{color:#fafafa;margin:0 auto;max-width:804px}.hero-module .text-container .swiper-slide-p{font-size:20px;hyphens:none;opacity:0;transform:translateY(40px);transition:opacity .6s ease-in-out .6s,transform .6s ease-in-out .6s;white-space:normal;word-break:normal}.hero-module .text-container .swiper-slide-h1 *,.hero-module .text-container .swiper-slide-h2 *{font-family:var(--primary-font);font-size:44px;font-weight:700;opacity:0;transform:translateY(40px);transition:opacity .6s ease-in-out .3s,transform .6s ease-in-out .3s}.hero-module .swiper-slide-active .swiper-slide-h1 *,.hero-module .swiper-slide-active .swiper-slide-h2 *,.hero-module .swiper-slide-active .swiper-slide-p{opacity:1;transform:translateY(0)}.hero-module .hero-cta{background:#46755e;color:#fff;font-family:var(--primary-font);margin:0 auto;opacity:0;padding:16px 52px;transform:translateY(40px);transition:opacity .6s ease-in-out .9s,transform .6s ease-in-out .9s;width:fit-content}.hero-module .swiper-slide-active .hero-cta{opacity:1;transform:translateY(0)}.hero-module .swiper-button-next,.hero-module .swiper-button-prev{color:#46755e;font-size:32px}.hero-module .swiper-button-next:hover,.hero-module .swiper-button-prev:hover{color:#9bc3af}.hero-module .swiper-pagination-bullet{background:none;border:1px solid #46755e;height:16px;margin:0 2px;opacity:1;width:16px}.hero-module .swiper-pagination-bullet-active{background:#46755e}@media (max-width:990px){.hero-module{height:666px;padding:32px 12px}.hero-module .text-container>*{width:275px}.hero-module .text-container .swiper-slide-h1 *,.hero-module .text-container .swiper-slide-h2 *,.hero-module .text-container h1 *{font-size:32px}.hero-module .swiper-slide-active .swiper-slide-p{font-size:16px}.hero-module .hero-cta{padding:16px 49px;width:197px}.hero-module .text-container h2 *{font-size:32px}.hero-module .swiper-pagination{display:none}}