.two-col-banner-outer{background:linear-gradient(320deg,#00185d -13.55%,#1a69c4 92.84%);padding:64px 0 70px}.two-col-banner-outer .two-col-banner-wrapper{margin:0 auto;max-width:1260px;padding:0 20px}.two-col-banner-outer .two-col-banner-section{align-items:center;display:flex;justify-content:space-between}.two-col-banner-outer .left-section{width:46%}.two-col-banner-outer .right-section{width:48%}.two-col-banner-outer .image-left img{border-radius:10px;height:100%;width:100%}.two-col-banner-outer .title-text h3{color:#fff;font-family:PP Neue Corp;font-size:34px;font-style:normal;font-weight:500;line-height:41px;margin-bottom:15px;overflow:hidden}.two-col-banner-outer .description-text p{color:#fff;font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:26px;overflow:hidden;width:95%}.two-col-banner-outer .bottom-cta a{background:#fff;border-radius:6px;color:#004ea7;display:inline-block;font-family:Helvetica Neue;font-size:18px;font-style:normal;font-weight:700;line-height:27px;padding:11px 18px 12px 19px;text-align:center;text-decoration:none}.two-col-banner-outer .bottom-cta a:hover{background:#fff;box-shadow:0 .25em .25em -.1em #004ea7;color:#004ea7;text-decoration:none;transform:translateY(-7px);transition:all .3s ease-out}@media only screen and (max-width:985px) and (min-width:220px){.two-col-banner-outer .two-col-banner-section{display:block}.two-col-banner-outer .left-section{margin-bottom:50px;width:100%}.two-col-banner-outer .right-section{width:100%}.two-col-banner-outer .title-text h3{color:#fff;font-family:PP Neue Corp;font-size:28px;font-style:normal;font-weight:500;line-height:36px;margin-bottom:15px;overflow:hidden}}