.main-banner-container{overflow:hidden;position:relative}.custom-spacing{padding-bottom:100px;padding-top:100px}div#mb-2{position:absolute;right:0;top:63px}.main-banner-container h1{font-size:64px;line-height:1.3}.main-banner-two-col-container{display:flex;flex-wrap:wrap}.main-banner-two-col-container .main-banner-mid{width:62%}.main-banner-two-col-container .content-container{display:flex;flex-wrap:wrap;padding-left:30px;width:38%}.main-banner-two-col-container .main-banner-button{margin-top:auto}@media (max-width:767px){.main-banner-container h1{font-size:51.42857142816px}.main-banner-two-col-container .main-banner-mid{margin-bottom:20px;width:100%}.main-banner-two-col-container .content-container{padding:0;width:100%}}