.section-hero-banner{background-color:#fafaf9;position:relative}.section-hero-banner .wrap{position:relative}.section-hero-banner__announcement-bar{display:flex;align-items:center;justify-content:center;height:3.75em;border-radius:1.875em;background-color:#17efac;position:absolute;width:85%;left:50%;transform:translateX(-50%);bottom:-1.875em;z-index:2}@media (max-width:700px){.section-hero-banner__announcement-bar{position:relative;bottom:auto;left:auto;transform:none;height:auto;padding:1.25em;border-radius:0;width:100%}}.section-hero-banner__announcement-bar .inner{display:flex;gap:.5em}@media (max-width:700px){.section-hero-banner__announcement-bar .inner{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.section-hero-banner__announcement-bar .inner p{margin-bottom:0;min-width:100%}@media (max-width:700px){.section-hero-banner__announcement-bar .inner p{padding:0 4em}}.section-hero-banner__announcement-bar .inner a{text-decoration:underline}.section-hero-banner__announcement-bar .inner img{width:100%;max-width:1.625em}.section-hero-banner__inner{position:relative;text-align:center}.section-hero-banner__inner .swiper-navigation{z-index:10;left:1em;position:absolute!important;bottom:4.75em;left:2.1875em;display:flex}@media (max-width:1024px){.section-hero-banner__inner .swiper-navigation{bottom:2.25em!important;left:1.125em;width:calc(100% - 2em)}}.section-hero-banner__inner .swiper-navigation .swiper-nav{z-index:10;background-color:transparent;transform:none;top:unset;left:unset;position:relative!important}.section-hero-banner__inner .swiper-navigation .swiper-nav--next{left:unset;right:unset}.section-hero-banner__inner .swiper-navigation .swiper-button{z-index:10;pointer-events:all;cursor:pointer}.section-hero-banner__inner .swiper-navigation .swiper-button svg{pointer-events:none;width:1.25em;height:auto}.section-hero-banner__inner .swiper-navigation .swiper-button svg circle,.section-hero-banner__inner .swiper-navigation .swiper-button svg line,.section-hero-banner__inner .swiper-navigation .swiper-button svg path,.section-hero-banner__inner .swiper-navigation .swiper-button svg polygon{stroke:var(--color-white)}@media (max-width:1024px){.section-hero-banner__inner .swiper-navigation .swiper-button svg{width:2em}}.section-hero-banner__inner .swiper-pagination{position:absolute!important;bottom:4.75em!important;right:2.1875em!important;left:auto!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}@media (max-width:1024px){.section-hero-banner__inner .swiper-pagination{bottom:2.25em!important;right:1.125em}}.section-hero-banner__inner .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:var(--color-white)}.section-hero-banner__inner .swiper-pagination .swiper-pagination-bullet-active{background-color:#d0009a}@media (max-width:1024px){.section-hero-banner__inner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}}.section-hero-banner__slide{position:relative;height:0;padding-bottom:45%;overflow:hidden}@media (min-width:1680px){.section-hero-banner__slide{padding-bottom:0;height:42.0625em}}@media (max-width:1024px){.section-hero-banner__slide{padding-bottom:50%}}@media (max-width:768px){.section-hero-banner__slide{padding-bottom:125%}}@media (max-width:768px){.section-hero-banner__slide.has-mobile img.desktop,.section-hero-banner__slide.has-mobile video.desktop{display:none}}@media (max-width:768px){.section-hero-banner__slide.has-mobile img.mobile,.section-hero-banner__slide.has-mobile video.mobile{display:block}}.section-hero-banner__slide img,.section-hero-banner__slide video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.section-hero-banner__slide img.desktop,.section-hero-banner__slide video.desktop{display:block}.section-hero-banner__slide img.mobile,.section-hero-banner__slide video.mobile{display:none}.section-hero-banner__slide.split{text-align:left;position:relative;pointer-events:none}.section-hero-banner__slide.split .wrap{display:flex;justify-content:flex-start;align-items:center;height:100%;pointer-events:none}@media (max-width:768px){.section-hero-banner__slide.split .wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;padding:0}}.section-hero-banner__slide.split .split-content{width:50%;max-width:50%;min-width:50%;padding-right:5em}@media (max-width:768px){.section-hero-banner__slide.split .split-content{width:100%;min-width:100%;min-height:100%;padding:3em;order:2}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-left{text-align:left}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-left .section-hero-banner__slide__content__actions{justify-content:flex-start}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-center{text-align:center}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-center .section-hero-banner__slide__content__actions{justify-content:center}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-right{text-align:right}}@media (max-width:768px){.section-hero-banner__slide.split .split-content.align-right .section-hero-banner__slide__content__actions{justify-content:flex-end}}.section-hero-banner__slide.split .split-content .section-hero-banner__slide__content__actions{justify-content:flex-start}.section-hero-banner__slide.split .split-image{position:absolute;right:0;top:0;height:100%;width:50%;background-color:#fafaf9;overflow:hidden}@media (max-width:768px){.section-hero-banner__slide.split .split-image{position:relative;right:auto;top:auto;width:100%;order:1}}.section-hero-banner__slide.split .split-image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-hero-banner__slide.split .section-hero-banner__slide__content{pointer-events:none;padding:0}.section-hero-banner__slide.image .wrap,.section-hero-banner__slide.video .wrap{display:flex;align-items:center;justify-content:center;height:100%}.section-hero-banner__slide.image .wrap.align-desktop-v-top,.section-hero-banner__slide.video .wrap.align-desktop-v-top{align-items:flex-start}.section-hero-banner__slide.image .wrap.align-desktop-v-bottom,.section-hero-banner__slide.video .wrap.align-desktop-v-bottom{align-items:flex-end}.section-hero-banner__slide.image .wrap.align-desktop-h-left,.section-hero-banner__slide.video .wrap.align-desktop-h-left{justify-content:flex-start;text-align:left}.section-hero-banner__slide.image .wrap.align-desktop-h-left .section-hero-banner__slide__content__actions,.section-hero-banner__slide.video .wrap.align-desktop-h-left .section-hero-banner__slide__content__actions{justify-content:flex-start}.section-hero-banner__slide.image .wrap.align-desktop-h-right,.section-hero-banner__slide.video .wrap.align-desktop-h-right{justify-content:flex-end;text-align:right}.section-hero-banner__slide.image .wrap.align-desktop-h-right .section-hero-banner__slide__content__actions,.section-hero-banner__slide.video .wrap.align-desktop-h-right .section-hero-banner__slide__content__actions{justify-content:flex-end}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-v-top,.section-hero-banner__slide.video .wrap.align-mobile-v-top{align-items:flex-start}}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-v-middle,.section-hero-banner__slide.video .wrap.align-mobile-v-middle{align-items:center}}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-v-bottom,.section-hero-banner__slide.video .wrap.align-mobile-v-bottom{align-items:flex-end}}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-h-left,.section-hero-banner__slide.video .wrap.align-mobile-h-left{justify-content:flex-start;text-align:left}.section-hero-banner__slide.image .wrap.align-mobile-h-left .section-hero-banner__slide__content__actions,.section-hero-banner__slide.video .wrap.align-mobile-h-left .section-hero-banner__slide__content__actions{justify-content:flex-start}}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-h-center,.section-hero-banner__slide.video .wrap.align-mobile-h-center{justify-content:center;text-align:center}.section-hero-banner__slide.image .wrap.align-mobile-h-center .section-hero-banner__slide__content__actions,.section-hero-banner__slide.video .wrap.align-mobile-h-center .section-hero-banner__slide__content__actions{justify-content:center}}@media (max-width:768px){.section-hero-banner__slide.image .wrap.align-mobile-h-right,.section-hero-banner__slide.video .wrap.align-mobile-h-right{justify-content:flex-end;text-align:right}.section-hero-banner__slide.image .wrap.align-mobile-h-right .section-hero-banner__slide__content__actions,.section-hero-banner__slide.video .wrap.align-mobile-h-right .section-hero-banner__slide__content__actions{justify-content:flex-end}}.section-hero-banner__slide__content{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;padding:8.875em 0 12.375em 0;pointer-events:none}@media (max-width:768px){.section-hero-banner__slide__content{padding:12.875em 0}}.section-hero-banner__slide__content__inner{display:flex;flex-direction:column;color:var(--color-white);width:100%;max-width:42em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;gap:1em}.section-hero-banner__slide__content__inner h2,.section-hero-banner__slide__content__inner h3,.section-hero-banner__slide__content__inner p{margin:0}.section-hero-banner__slide__content__inner p{font-size:1.25em}.section-hero-banner__slide__content__actions{padding-top:.5em;display:flex;gap:1em;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.section-hero-banner__slide__content__actions{gap:.5em}}.section-hero-banner__slide__content__actions .button{pointer-events:all}.section-hero-banner__slide .banner-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.section-hero-banner__slide .overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}