.hero{background-color:#fff;font-size:18px;letter-spacing:.15px;line-height:1.78;padding:12rem 0 17.6rem;position:relative}.hero,.hero h1,.hero h2{color:#fff}.hero .content-wrapper{position:relative;z-index:4}.hero .hero__arrow{margin-top:46px;text-align:center}.hero .hero__arrow span{align-items:center;cursor:pointer;display:inline-flex;gap:9px}.hero__slider{text-align:center}.hero__slider:not(.flickity-enabled) .hero__slide:not(:first-child){display:none}.hero__slider .flickity-page-dots .flickity-page-dot{background:#fff;opacity:.3}.hero .flickity-prev-next-button{background-color:hsla(0,0%,100%,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 8h14m0 0L8 1m7 7-7 7'/%3E%3C/svg%3E")!important}.hero__slider .flickity-page-dots .flickity-page-dot.is-selected{background:#fff;opacity:1}.hero .flickity-button:hover{background-color:hsla(0,0%,100%,.5)}.hero__slide-inner .cta .button{margin:0 auto}.hero__slider .hero__slide{padding:0 56px}.hero__slider .hero__slide-inner{margin:0 auto;max-width:984px;padding:0 20px}@media (max-width:849px){.hero__slider .hero__slide,.hero__slider .hero__slide-inner{padding:0}}.hero__slides:not(.hero__slider) .ctas{justify-content:flex-start}.hero__slide .ctas{padding:0 20px 0 0}.hero__bg{bottom:0;left:0;padding:0!important;position:absolute!important;right:0;top:0;z-index:1}.hero__bg .flickity-viewport{height:100%!important}.hero__bg img{height:100%;object-fit:cover;width:100%}.hero__overlay{background:linear-gradient(74.31deg,rgba(0,147,198,.9) 1.68%,rgba(114,201,190,.9) 99.55%);right:0;top:0;z-index:2}.hero__overlay,.hero__wave{bottom:0;left:0;position:absolute}.hero__wave{aspect-ratio:1512/96;display:block;margin-bottom:-1px;max-height:17.6rem;width:100%;z-index:3}.hero__wave svg{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:767px){.hero{font-size:1.6rem;letter-spacing:.25px;line-height:1.71;padding:4.8rem 0 12rem}.hero .hero__arrow,.hero__slides .flickity-prev-next-button{display:none}.hero__slide,.hero__slide-inner{padding:0}}