.homepage-banner-wrapper{display:flex;flex-wrap:wrap;overflow:hidden}.homepage-banner-wrapper .banner-top-col{width:33.3333%;margin:0 auto;padding:0 17px}.homepage-banner-wrapper .banner-top-col+.custom-banner-col{padding-top:17px}.homepage-banner-wrapper .partner-logo-logo{width:65%;margin:0 auto}.homepage-banner-wrapper .banner_shape{width:100%;height:100%;top:0;left:0;background:#fff;margin-top:2px;position:absolute;pointer-events:none}.homepage-banner-wrapper .banner{min-height:66vh;position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%}.homepage-banner-wrapper .banner.theme_white{color:#fff}.homepage-banner-wrapper .banner.theme_white *{color:inherit}.homepage-banner-wrapper .banner>div{width:100%}.homepage-banner-wrapper .banner .content-wrapper{padding-top:6.6vmax;padding-bottom:6.6vmax}.homepage-banner-wrapper .custom-banner-row{margin-left:-17px;margin-right:-17px}.homepage-banner-wrapper .custom-banner-col{padding:0 17px 17px}.homepage-banner-wrapper .banner-image-with-cotnent{display:flex;-ms-justify-content:space-between;justify-content:space-between}.homepage-banner-wrapper .banner-image-with-cotnent .banner-image-col{width:45%}.homepage-banner-wrapper .banner-image-with-cotnent .banner-content-col{position:relative;width:45%;margin-left:10%;display:flex;-ms-justify-content:center;justify-content:center;min-height:100%;-ms-flex-align:center;align-items:center}.homepage-banner-wrapper .banner-image-holder{line-height:0}.homepage-banner-wrapper .banner-subtitle-wrapper h5{margin:1rem 0;font-size:1.3rem;font-weight:400;line-height:inherit}.homepage-banner-wrapper .banner-subtitle-wrapper h5:first-child{margin-top:0}.homepage-banner-wrapper .banner-subtitle-wrapper h5:last-child{margin-bottom:0}.homepage-banner-wrapper .banner.with_shape .banner-spacer{padding-bottom:3.83333%;box-sizing:content-box}.homepage-banner-wrapper .right .banner-image-with-cotnent{flex-direction:row-reverse}.homepage-banner-wrapper .right .banner-image-with-cotnent .banner-content-col{margin-left:0;margin-right:10%}.homepage-banner-wrapper .banner-btn-row .banner-btn{padding:17px 0}@media screen and (min-width:0) and (max-width:calc(1272px - 1px)) and (orientation:landscape){.homepage-banner-wrapper .banner-subtitle-wrapper h5{font-size:calc(.36vw + 1rem)}}@media screen and (min-width:0) and (max-width:calc(1272px - 1px)) and (orientation:portrait){.homepage-banner-wrapper .banner-subtitle-wrapper h5{font-size:calc(.36vh + 1rem)}}@media(max-width:800px){.homepage-banner-wrapper .banner_shape{-webkit-mask-size:105%;mask-size:100%}}@media(min-width:768px){.homepage-banner-wrapper .custom-banner-col.no_bottom_spacer{padding-bottom:0}.homepage-banner-wrapper .banner-btn-row .custom-col-6:nth-child(odd){text-align:right}}@media(max-width:767px){.homepage-banner-wrapper .custom-banner-col{padding:17px}.homepage-banner-wrapper .banner-spacer-col{display:none}.homepage-banner-wrapper .banner-top-col{width:100%;padding:17px}.homepage-banner-wrapper .banner-btn-row .banner-btn{text-align:center}.homepage-banner-wrapper .container-inner{width:100%}}@media(max-width:470px){.homepage-banner-wrapper .banner-image-with-cotnent{display:block!important}.homepage-banner-wrapper .banner-image-with-cotnent .banner-image-col{width:100%;margin:0!important}.homepage-banner-wrapper .banner-image-with-cotnent .banner-content-col{width:100%;margin:10% 0 0!important}}