.SingleComponentBanner__module-single-hero-banner--A5ZLB{position:relative;height:calc(100svh - var(--header-height))}.SingleComponentBanner__module-single-hero-banner__items--33lA2{position:absolute;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-inline:1.5rem;inset-block-end:1.5rem;gap:1.5rem;z-index:3}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-text__title{text-align:start}}.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-title span,.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-title h2{font-size:1.5rem;line-height:1.875rem;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-light);display:inline}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-title span,.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-title h2{font-size:3rem;line-height:px;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-light)}}.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-description{font-size:.875rem;line-height:1.125rem;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular)}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-description{font-size:1rem;line-height:1.25rem;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular)}}.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.875rem}.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links span,.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links h2{display:inline}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links{justify-content:flex-start}}.SingleComponentBanner__module-single-hero-banner--A5ZLB:has(.pagination-container .swiper-pagination-horizontal) .SingleComponentBanner__module-single-hero-banner__items--33lA2{inset-block-end:3.125rem}@media(max-width:767px){.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-start .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:start}.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-start .pagination-container{inset-inline-start:1.5rem;inset-inline-end:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-center .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:center;inset-inline-start:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-center .SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links>div{text-align:center}.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-center .pagination-container{inset-inline-start:50%;transform:translate(-50%);inset-inline-end:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.mobile-end .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:end;inset-inline-end:1.5rem;inset-inline-start:unset}}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-start .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:start}.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-start .pagination-container{inset-inline-start:1.5rem;inset-inline-end:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-center .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:center;inset-inline-start:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-center .SingleComponentBanner__module-single-hero-banner__items--33lA2 .module-app-links>div{text-align:center}.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-center .pagination-container{inset-inline-start:50%;transform:translate(-50%);inset-inline-end:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB.desktop-end .SingleComponentBanner__module-single-hero-banner__items--33lA2{align-items:end;inset-inline-end:1.5rem;inset-inline-start:unset}}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel{width:auto}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .module-app-links:has(.video){height:100%}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .module-app-links>div{width:100%}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .module-app-links a.white-underlined>span{font-size:1rem;line-height:1.25rem;text-transform:none;letter-spacing:0;font-weight:600;font-family:var(--font-medium)}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .module-app-links a,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .module-app-links a:hover{color:var(--color-white)}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel picture,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel img{height:100svh;aspect-ratio:9/16;object-fit:cover;object-position:top;transform:translateZ(0);will-change:auto;-webkit-transform:translateZ(0)}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .cf-video{pointer-events:none}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel picture,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel img{aspect-ratio:auto}}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container{width:fit-content;inset-inline-end:1.5rem;inset-block-end:1.5rem}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-bullets,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-disabled{display:flex;justify-content:initial;width:fit-content;inset-block-end:0;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));gap:.25rem}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-bullets .bullet,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-disabled .bullet{position:relative;display:flex;width:4.5rem;height:.1875rem;border:unset}.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-bullets .bullet.active,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-disabled .bullet.active{background:var(--color-navy)}@media(min-width:768px){.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-bullets .bullet,.SingleComponentBanner__module-single-hero-banner--A5ZLB .module-app-carousel .pagination-container .swiper-pagination-disabled .bullet{height:.1875rem}}
