.cmbanner.hero{margin:0;overflow:hidden;position:relative;width:100%}.cmbanner.hero .container{display:flex;gap:42px;padding:0 1.5rem;position:relative;position:unset;z-index:3}.cmbanner.hero .hero-svg{height:100%;position:absolute;right:-20%;top:0;width:100%;z-index:9}.cmbanner.hero .hero-copy{margin-bottom:0;position:relative;width:55%;z-index:10}.cmbanner.hero .hero-copy h2{margin-bottom:27px}.cmbanner.hero .container .image_wrapper{display:inline-flex;position:relative;z-index:10}.cmbanner.hero .hero-copy>p{font-size:var(--body_size)px;line-height:22.4px;margin:.8em auto;text-transform:none}.cmbanner.hero .container.widher .hero-copy{max-width:100%;width:100%}.cmbanner.hero .hero-copy .kicker-container{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:43px}.cmbanner.hero .hero-copy .kicker-container .kicker{align-items:center;border-radius:50px;border-radius:25px;display:flex;flex-direction:row;font-family:Montserrat;font-size:21.6px;font-size:1rem;font-weight:700;justify-content:center;line-height:1;margin:0;padding:.5em 1em}.cmbanner.hero .hero-copy .kicker-container .kicker img{margin-right:10px}.cmbanner.hero .hero-copy .kicker-container .kicker:before{display:inline-block;height:auto;margin-right:.6em;width:25px}.cmbanner.hero .hero-copy>div:last-of-type{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:start;margin:36px 0 0;padding-bottom:50px}.cmbanner.hero .hero-copy>div:last-of-type>p{margin:0}.grade3{background:linear-gradient(270deg,#e9b000,#f0736a)}.btn_wrap a.custom{align-items:center;background-image:linear-gradient(270deg,#001a23,#003a50);border:1px solid #003a50;border-radius:25px;color:#fff;display:inline-flex;font-family:Montserrat;font-size:13.3px;font-weight:700;letter-spacing:.8px;line-height:1.729;padding:7px 53px;text-align:center;text-transform:uppercase}.btn_wrap a.custom:hover{background-image:none;color:#003a50}.cmbanner.hero .text_box p{line-height:1.4;margin:0;text-transform:none}.cmbanner.hero .fullWidthBannerSection .container{gap:7px;padding-bottom:0;padding-top:0;position:static}.cmbanner.hero .fullWidthBannerSection{padding-bottom:124px;padding-top:133px;position:relative;z-index:1}.grade4{background:linear-gradient(270deg,#13bbb6,#1c71b1)}.cmbanner.hero .fullWidthBannerSection .image_wrapper img{max-width:50%;position:absolute;right:0;width:100%;z-index:12}.cmbanner.hero .hero-svg{pointer-events:none}.cmbanner.hero .container{align-items:center;justify-content:space-between}.cmbanner.hero .fullWidthBannerSection .image_wrapper{position:unset}.cmbanner.hero .fullWidthBannerSection .hero-svg{right:-20%;z-index:1}.cmbanner.hero .fullWidthBannerSection .hero-copy>div:last-of-type{padding:0}@media (min-width:1450px){.cmbanner.hero .fullWidthBannerSection .image_wrapper img{max-width:100%;width:716px}}@media (min-width:1073px){.cmbanner.hero .hero-copy,.cmbanner.hero .image_wrapper{width:50%}.cmbanner.hero .fullWidthBannerSection .hero-copy{max-width:546px}}@media (max-width:1072px){.cmbanner.hero .fullWidthBannerSection .image_wrapper img{position:static}.cmbanner.hero .hero-copy h2{text-align:center}.cmbanner.hero .hero-svg{display:none}.cmbanner.hero .hero-copy,.cmbanner.hero .image_wrapper{width:100%}.cmbanner.hero .text_box p{text-align:center}.cmbanner.hero .container{flex-wrap:wrap}.cmbanner.hero .hero-copy>div:last-of-type{flex-direction:column}.cmbanner.hero .hero-copy .kicker-container{justify-content:center}.cmbanner.hero .hero-copy>p{text-align:center}.cmbanner.hero .hero-copy h1{line-height:1;margin:23px 0 37px;text-align:center}.cmbanner.hero .fullWidthBannerSection{padding-bottom:0;padding-top:155px}.cmbanner.hero .fullWidthBannerSection .container{gap:42px}.cmbanner.hero .fullWidthBannerSection .image_wrapper img{display:block;margin:0 auto;max-width:100%;width:760px}.cmbanner.hero .hero-copy>div:last-of-type{padding-bottom:0}}@media(max-width:600px){.cmbanner.hero .hero-copy .kicker-container .kicker{font-size:1rem}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}