.banner-box{background:linear-gradient(90deg,rgba(0,177,205,.1),rgba(195,94,67,.1) 82.99%,rgba(235,77,39,.1));overflow:hidden;position:relative}.banner-box .top-content{text-align:center}.banner-box .top-content h1{color:#323548;margin-bottom:38px}.banner-box .top-content p{color:#323548;font-size:24px!important;margin-bottom:0}.banner-box .top-content .cta-wrapper{display:flex;justify-content:center;margin-top:56px}.banner-box .top-content .cta-wrapper a.primary-btn{font-size:21px;letter-spacing:-.04rem;margin-bottom:0;padding:15.4px 35.6px}.banner-box .box-content{background-color:#fff;border-radius:15px 15px 30px 30px;margin-left:auto;margin-right:auto;max-width:1426px;overflow:hidden;width:calc(100% - 40px)}.banner-box .box-content.btm_r_0{border-radius:15px 15px 0 0}.banner-box .box-content.top{margin-top:115px;text-align:center}.banner-box .box-content img{display:block;height:100%!important;object-fit:cover;object-position:center;width:100%}.banner-box .box-content.top .media-col{padding-top:26.16%;position:relative}.banner-box .box-content.top .media-col img{left:0;position:absolute;top:0}.banner-box .box-content.split{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:84px;padding:82px 48px}.banner-box .box-content.split.right{flex-direction:row-reverse}.banner-box .box-content.split .column{width:calc(50% - 41px)}.banner-box .box-content.split .media-col img{border-radius:15px;box-shadow:0 4px 25px 0 rgba(0,0,0,.15);overflow:hidden}.banner-box .box-content .text-col{display:flex;flex-direction:column;row-gap:20px}.banner-box .box-content.top .text-col{padding:72px 48px 66px;row-gap:44px}.banner-box .box-content .text-col *{color:#323548;margin-bottom:0;margin-top:0}.banner-box .box-content .text-col a.primary-btn{color:#000}.banner-box .box-content.top .text-col h2{margin:0 auto;max-width:952px}.banner-box .box-content .description{display:flex;flex-direction:column;row-gap:20px}.banner-box .box-content .description li,.banner-box .box-content .description p{font-size:20px!important;line-height:1.75}.banner-box .box-content .description strong{font-family:GothamHTF-Medium;font-weight:500}.banner-box .box-content.top .text-col .description{margin:0 auto;max-width:722px}.banner-box .box-content.top .cta-wrapper{margin-top:2px}.banner-box .box-content .cta-wrapper a.primary-btn{font-size:21px;letter-spacing:-.04rem;padding:14.9px 37.15px}@media (max-width:991.9px){.banner-box .top-content h1{margin-bottom:17px}.banner-box .top-content .cta-wrapper{margin-top:36px}.banner-box .box-content.top{margin-top:59px}.banner-box .box-content.split{margin-top:73px;padding:42px 35px;row-gap:55px}.banner-box .box-content.split .column{margin:0 auto;max-width:720px;width:100%}.banner-box .box-content .text-col{align-items:center;text-align:center}.banner-box .box-content.top .text-col{padding:36px 26px 42px;row-gap:24px}.banner-box .box-content.split .text-col{padding:0 25px}.banner-box .box-content.top .cta-wrapper{margin-top:10px}.banner-box .box-content.top .text-col h2 br{display:none}}@media (max-width:767.9px){.banner-box .top-content p{font-size:14px!important;line-height:1.73}.description p span.nowrap{white-space:nowrap}}@media (max-width:480.9px){.banner-box .top-content h1{font-size:40px}.banner-box .box-content .text-col h2{font-size:26px}.banner-box .box-content.split .text-col{padding:0}.banner-box .box-content .description li,.banner-box .box-content .description p{font-size:18px!important}}