.two-col-text-img .flex-container{align-items:center;display:flex;flex-wrap:wrap}.two-col-text-img .flex-container .left-col{padding-right:50px;width:45%}.two-col-text-img .flex-container .right-col{padding-left:50px;width:55%}.two-col-text-img .left-col .heading{margin-bottom:48px}.two-col-text-img .left-col .heading h2{font-size:40px;font-weight:700;line-height:52px;margin-bottom:20px}.two-col-text-img .left-col p{color:#415364;font-weight:600}.two-col-text-img .left-col .btn-block a{border-radius:12px;font-size:18px;font-weight:600;line-height:36px;padding:12px 24px;text-align:left}.two-col-text-img .flex-container .right-col img{border-radius:16px;filter:drop-shadow(-12px 40px 64px rgba(0,0,0,.08));width:100%}@media(max-width:1024px){.two-col-text-img .flex-container .left-col{padding-right:0}.two-col-text-img .flex-container .right-col{padding-left:20px}.two-col-text-img .left-col .heading h2{font-size:35px;line-height:46px}.two-col-text-img .left-col .heading{margin-bottom:40px}}@media(max-width:767px){.two-col-text-img .flex-container .left-col{margin-bottom:36px;width:100%}.two-col-text-img .flex-container .right-col{padding-left:0;width:100%}.two-col-text-img .flex-container .right-col img{border-radius:16px}.two-col-text-img .left-col .heading{margin-bottom:36px}.two-col-text-img .left-col .heading h2{font-size:32px;line-height:42px;margin-bottom:16px}.two-col-text-img .left-col .btn-block a{line-height:36px;padding:12px 24px}}