.hero{border-radius:0 0 60px 60px;display:block!important;margin-top:0;padding-block:220px 96px;z-index:-1}.hero .hero-content h1{font-size:52px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:48px;text-align:center}@media screen and (max-width:640px){.hero .hero-content h1{font-size:32px;margin-bottom:32px;text-align:left}}.hero .hero-content p{font-size:20px;font-style:normal;font-weight:400;line-height:125%;margin-bottom:48px;max-width:900px;text-align:center}@media screen and (max-width:640px){.hero .hero-content p{font-size:16px;margin-bottom:32px;text-align:left}}.hero .hero-content .cta-wrapper{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;margin-bottom:120px}.hero .hero-content .cta-wrapper a.primary25{background:#005b96;border:1px solid #005b96;border-radius:20px;color:#fff;font-size:14px;font-weight:400;line-height:21px;margin:0;padding:9px 21px;text-align:center;transition:all .25s ease}.hero .hero-content .cta-wrapper a.primary25:hover{background:transparent;color:#005b96}.hero .hero-content .cta-wrapper a.primary25.reverse{background:transparent;border:1px solid #005b96;border-radius:20px;color:#005b96;font-size:14px;font-weight:400;line-height:21px;margin:0;padding:9px 21px;text-align:center;transition:all .25s ease}.hero .hero-content .cta-wrapper a.primary25.reverse:hover{background:#005b96;color:#fff}@media screen and (max-width:640px){.hero .hero-content .cta-wrapper{justify-content:flex-start;margin-bottom:80px}}.hero .hero-carousel--wrapper{height:76px;overflow-y:hidden}.hero .non-stop-logo-carousel{-webkit-mask-image:linear-gradient(90deg,rgba(225,242,255,0),#e1f2ff 20%,#e1f2ff 80%,rgba(225,242,255,0));mask-image:linear-gradient(90deg,rgba(225,242,255,0),#e1f2ff 20%,#e1f2ff 80%,rgba(225,242,255,0));opacity:0;transition:opacity .25s ease}.hero .non-stop-logo-carousel .slick-track{align-items:center;display:flex;gap:56px}@media screen and (max-width:1024px){.hero .non-stop-logo-carousel .slick-track{gap:40px}}@media screen and (max-width:640px){.hero .non-stop-logo-carousel .slick-track{gap:32px}}.hero .non-stop-logo-carousel .slick-slide[aria-hidden=true]>div{display:block!important}.hero .non-stop-logo-carousel.slick-initialized{opacity:1}@media screen and (max-width:1025px){.hero{margin-top:-80px}}