.hero-banner{width:100%;display:inline-block;vertical-align:top;background-size:70% 110%;background-position:left top -42px;background-repeat:no-repeat;padding:94px 0 78px;position:relative;z-index:1}.hero-banner:before{position:absolute;content:"";top:0;left:0;background:linear-gradient(270deg,#fff 45%,transparent 55%);z-index:-2;width:100%;height:100%}.hero-banner .logo-shape{position:absolute;z-index:0;bottom:0;right:0}.hero-banner .hero-wrap{width:100%;display:flex;flex-wrap:wrap;margin:0 -15px}.hero-banner .hero-wrap .hero-slider{width:100%;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.hero-banner .hero-wrap .hero-col{width:calc(50% - 35px);display:flex;flex-wrap:wrap;align-items:center;margin:0 15px}.hero-banner .image{position:relative;margin:0 47px 0 20px;z-index:1}.hero-banner .image .image-wrap{width:129px;height:154px;right:-27px;bottom:100px}.image-wrap{position:absolute;z-index:-1}.hero-banner .image img.box-image{height:398px!important;object-fit:cover}.shape{background-color:#002c6b}.hero-banner .image .plus-icon{position:absolute;top:-20px;left:-45px;opacity:0;z-index:-1}.hero-banner .hero-wrap .hero-slider.slick-current img.plus-icon{opacity:1}html:where(img){height:auto;max-width:100%}span.kicker{width:100%;display:block;font-size:20px;line-height:28px;padding-bottom:20px}.hero-banner .text h1{font-size:42px;line-height:50px}.hero-banner .text p{font-size:18px;line-height:26px;color:#231f20;margin-top:15px;margin-bottom:0;padding-right:100px}.hero-banner .cta{display:flex;align-items:center;margin-top:30px}.hero-banner .cta a.primary-cta{display:flex;align-items:center;padding:20px 26px;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#fff;border-radius:3px;border:2px solid transparent;background-color:#002c6b;margin:0}.hero-banner .cta a.primary-cta img{margin-right:14px;display:none}.hero-banner .cta .cta-link{color:#231f20;font-weight:500;margin-left:34px;text-transform:uppercase}.hero-banner:after{position:absolute;content:"";top:0;left:0;background-color:hsla(0,0%,100%,.75);z-index:-1;width:100%;height:100%}.hero-banner .hero-wrap .slick-list.draggable{padding:20px}.hero-banner .cta a.primary-cta:hover{background-color:#00a4bf}.hero-banner .cta .cta-link:hover{color:#00a4bf}.hero-banner img.logo-shape{width:245px;height:195px;object-fit:cover;object-position:center}@media(max-width:1760px){.hero-banner img.logo-shape{width:150px;height:120px}}@media(max-width:1199px){.hero-banner img.logo-shape{display:none}}@media(max-width:991px){.hero-banner{padding:20px 0 78px}.hero-banner .hero-wrap{margin:0}.hero-banner .hero-wrap .hero-col{width:100%;margin:40px 20px 0}.hero-banner .hero-wrap .hero-col .text{margin:0}.hero-banner .text p{font-size:14px;line-height:26px;padding-right:0}.hero-banner .image{margin:0 7px 0 20px}.hero-banner .image img.box-image{height:auto!important}.hero-banner .hero-wrap .slick-list.draggable{padding:0}}@media(max-width:576px){.hero-banner .image{margin:0 7px 0 0}.hero-banner .text h1{font-size:28px;line-height:38px}.hero-banner .cta{display:inline-block}.hero-banner .cta .cta-link{display:block;margin:25px 0 0}}