.banner-outer-wrapper{background-repeat:no-repeat;background-size:cover;display:inline-block;width:100%}.banner-left-content,.banner-outer-wrapper .page-center{position:relative;z-index:1}.banner-left-content{display:table-cell;float:none;margin:0;vertical-align:middle;width:50%}.banner-left-content.banner-left-content-v1{display:block;float:none;margin:0 auto;max-width:650px;width:100%}.banner-outer-wrapper.bg--image{position:relative}.banner-outer-wrapper.bg--image:before{height:100%;left:0;position:absolute;top:0;width:100%}.banner-outer-wrapperv1 .preheader h4{color:#3c87ff;display:inline-block;font-weight:500;letter-spacing:2px;line-height:1;padding-bottom:10px;text-transform:uppercase}.banner-header h1{font-size:44px;font-weight:400;line-height:1.2;padding-bottom:10px}.banner-description p{font-size:18px}.banner-cta{display:inline-flex;padding-top:20px}@media (max-width:1080px){.banner-header h1{font-size:38px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.banner-header h1{font-size:34px}}@media (max-width:767px){.banner-outer-wrapper{text-align:center}}@media (max-width:479px){.banner-header h1{font-size:32px}.banner-cta{display:inline-block}.banner-cta1 a{margin-bottom:20px;margin-right:0}}