.banner-section .row-fluid{padding-left:0;padding-right:0}.banner-top{background-position:50%;background-repeat:no-repeat;background-size:cover;background:#fff;height:535px;padding:35px 0 0;position:relative}.banner-top .banner-content{color:#fff}.banner-top .page-center{padding-left:15px;padding-right:15px;width:100%}.custom-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.content-row{width:55%}.banner-content{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;align-items:center;display:flex;flex-grow:1;margin-top:150px;max-width:100%;min-height:350px;padding:3rem 6rem;position:relative;width:100%}.banner-content .content{position:relative;z-index:99}.banner-content .bg{border-radius:34px;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:1}.banner-content.banner-content--blue .bg{background:#497289}.banner-content .bg:after{background:inherit;border-radius:34px;content:"";height:100%;position:absolute;right:-180px;top:0;transform:skewX(-15deg);width:290px}.banner-top h1{color:#fff;font-weight:100}.no-banner .body-container.migration{padding-top:48px}.banner-image{background-position:50%;background-size:cover;border-bottom-left-radius:34px;height:450px;position:absolute;right:0;top:0;width:50%}.banner-image:before{background:#fff;content:"";height:100%;left:-150px;position:absolute;top:0;transform:skew(-15deg);width:200px}@media (min-width:1200px){.banner-top .mobile{display:none}}@media (max-width:1199px){.banner-top .desktop{display:none}.banner-top .page-center .banner-image{height:200px;margin-top:-24px;position:relative;width:100%}.banner-top .page-center{padding:0}.banner-top .page-center .banner-image:before{left:-185px}.banner-top .page-center .content-row{margin:0;width:100%}.banner-top .page-center .bg{opacity:1;width:calc(100% - 205px)}.banner-content .bg:after{right:-185px}.banner-content{margin-top:0;min-height:200px;padding:6rem 2rem 2rem}.banner-top{height:auto;width:100%}.banner-top .page-center{overflow-x:hidden!important}.mobile.subtitle{padding:20px 15px 0}}.banner-area .row-fluid{padding:0}