.hero-banner-v2--section{--hero-offset:0px;isolation:isolate;overflow:hidden;position:relative;width:100%}body:has(section.announcement-bar-section) .hero-banner-v2--section{--hero-offset:43px}@media only screen and (max-width:575.98px){body:has(section.announcement-bar-section) .hero-banner-v2--section{--hero-offset:31px}}.hero-banner-v2--section .hero-banner-v2{position:relative;width:100%}@media only screen and (max-width:767.98px){.hero-banner-v2--section .hero-banner-v2--m-fixed .hero-banner-v2-slide{aspect-ratio:var(--hero-ratio-m,9/16)}.hero-banner-v2--section .hero-banner-v2--m-full .hero-banner-v2-slide{min-height:calc(100svh - var(--hero-offset))}.hero-banner-v2--section .hero-banner-v2--m-dynamic .hero-banner-v2-slide{aspect-ratio:var(--slide-ratio-m,var(--hero-ratio-m,9/16))}}@media only screen and (min-width:768px){.hero-banner-v2--section .hero-banner-v2--d-fixed .hero-banner-v2-slide{aspect-ratio:var(--hero-ratio-d,16/9)}.hero-banner-v2--section .hero-banner-v2--d-full .hero-banner-v2-slide{min-height:calc(100svh - var(--hero-offset))}.hero-banner-v2--section .hero-banner-v2--d-dynamic .hero-banner-v2-slide{aspect-ratio:var(--slide-ratio-d,var(--hero-ratio-d,16/9))}.hero-banner-v2--section .hero-banner-v2--d-dynamic .swiper-wrapper{align-items:flex-start}}.hero-banner-v2--section .hero-banner-v2__slider{overflow:visible;width:100%}.hero-banner-v2--section .hero-banner-v2__slider .swiper-wrapper{align-items:stretch}.hero-banner-v2--section .hero-banner-v2__slider .swiper-wrapper .swiper-slide{height:auto}.hero-banner-v2--section .hero-banner-v2__slider.mobile-layout .swiper-wrapper{flex-flow:column nowrap;gap:0}.hero-banner-v2--section .hero-banner-v2__slider.mobile-layout .swiper-wrapper .swiper-slide{margin:0;width:100%}.hero-banner-v2--section .hero-banner-v2__slider.swiper-loading{overflow:hidden}.hero-banner-v2--section .hero-banner-v2__slider.swiper-loading .swiper-wrapper{display:flex;flex-flow:row nowrap}.hero-banner-v2--section .hero-banner-v2__slider.swiper-loading .swiper-wrapper .swiper-slide{flex-shrink:0;margin-right:0;min-width:100%;width:100%}.hero-banner-v2--section .hero-banner-v2__slider.swiper-loading .swiper-wrapper .swiper-slide:not(:first-child){visibility:hidden}.hero-banner-v2--section .hero-banner-v2 .swiper-scrollbar{inset:auto 0 0 0;position:absolute}@media only screen and (max-width:767.98px){.hero-banner-v2--section .hero-banner-v2 .swiper-scrollbar{display:none}}.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-next.swiper-button-next,.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-prev.swiper-button-prev{position:absolute;transform:translateY(-50%)}@media only screen and (max-width:767.98px){.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-next.swiper-button-next,.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-prev.swiper-button-prev{display:none}}.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-next.swiper-button-next{inset:50% 20px auto auto}.hero-banner-v2--section .hero-banner-v2 .tala-swiper-navigation-arrow-prev.swiper-button-prev{inset:50% auto auto 20px}.hero-banner-v2--section .hero-banner-v2-slide{display:flex;flex-flow:column nowrap;isolation:isolate;position:relative;width:100%}.hero-banner-v2--section .hero-banner-v2-slide media-component,.hero-banner-v2--section .hero-banner-v2-slide picture{height:100%;inset:0;position:absolute;width:100%;z-index:-2}.hero-banner-v2--section .hero-banner-v2-slide media-component img,.hero-banner-v2--section .hero-banner-v2-slide media-component video,.hero-banner-v2--section .hero-banner-v2-slide picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-banner-v2--section .hero-banner-v2-slide:before{background:var(--overlay-background,transparent);content:"";inset:0;opacity:var(--overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.hero-banner-v2--section .hero-banner-v2-slide__link{inset:0;position:absolute;z-index:0}.hero-banner-v2--section .hero-banner-v2-slide__content-container{flex:1 1 auto;padding-bottom:50px;padding-top:50px;position:relative;z-index:1}@media only screen and (max-width:767.98px){.hero-banner-v2--section .hero-banner-v2-slide__content-container{padding-bottom:30px;padding-top:30px}}.hero-banner-v2--section .hero-banner-v2-slide:has(.hero-banner-v2-slide__link) .hero-banner-v2-slide__content-container{pointer-events:none}.hero-banner-v2--section .hero-banner-v2-slide:has(.hero-banner-v2-slide__link) .hero-banner-v2-slide__content-container a{pointer-events:auto}body:has(.site-header--home) main>.hero-banner-v2--section:first-child .hero-banner-v2-slide__content-container{padding-top:calc(var(--site-header-height, 84px) + 50px)}@media only screen and (max-width:767.98px){body:has(.site-header--home) main>.hero-banner-v2--section:first-child .hero-banner-v2-slide__content-container{padding-top:calc(var(--site-header-height, 66px) + 30px)}}
