.banner-outer{max-width:1800px}.banner-outer .banner-section{align-items:center;display:flex;justify-content:space-between}.banner-outer .left-section{width:43%}.banner-outer .right-section{width:50.5%}.banner-outer .right-image img{display:flex;height:100%;width:100%}.banner-outer .title-text h1{color:#fff;font-family:Libre Baskerville;font-size:50px;font-style:normal;font-weight:700;line-height:60px;margin-bottom:22px}.banner-outer .description-text p{color:#fff;font-family:Lato;font-size:22px;font-style:normal;font-weight:400;line-height:29.26px;margin-bottom:41px}@media only screen and (max-width:767px) and (min-width:220px){.banner-outer .title-text h1{color:#fff;font-family:Libre Baskerville;font-size:40px;font-style:normal;font-weight:700;line-height:48px;margin-bottom:21px}.banner-outer .banner-section{display:block}.banner-outer .left-section{padding-right:0;width:100%}.banner-outer .description-text p{margin-bottom:31px}.banner-outer .right-section{margin-top:51px;width:100%}.banner-outer .right-image img{padding-left:0}.black-btn-border,a.black-btn.arrow-scroll{font-size:15px!important;width:-webkit-fill-available!important}a.cta_button.black-btn-border{position:relative;width:-webkit-fill-available!important}.cta-bottom{text-align:center}}@media (min-width:1800px){.banner-outer{margin:auto;max-width:1600px}.banner-inner.left-padding{padding-left:40px!important}}a.black-btn.arrow-scroll{background:#000e2e;border:1px solid #cb9e43;border-radius:5px;color:#cb9e43;display:inline-block;font-family:Open Sans;font-size:20px;font-style:normal;font-weight:600;line-height:24px;padding:14px 61px 15px 57px;position:relative;text-align:center;text-decoration:none}