.two-col-img{display:flex;gap:50px;--padding-base:50%}.two-col-img.reversed{flex-direction:row-reverse}.two-col-img>div{flex:1;flex-basis:50%}.two-col-img .col-img img{height:100%!important;object-fit:cover;object-position:center;width:100%!important}.two-col-img .col-content{display:flex;flex-direction:column;justify-content:center;padding:0;padding-right:calc((var(--padding-base) - 700px)/2)}.two-col-img.reversed .col-content{padding-left:calc((var(--padding-base) - 700px)/2);padding-right:0}.two-col-img .col-content .content{margin-top:40px}.two-col-img .col-content .content:first-child{margin-top:0}.two-col-img .col-content h2.heading{font-family:Playfair Display,serif;font-size:45px!important;font-weight:900!important;line-height:normal;margin-bottom:25px;text-transform:none}.two-col-img .col-content .btn-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.two-col-img .col-content .btn-wrapper a{background:#000;border:1px solid #000;color:#fff;font-size:14px;font-weight:600;padding:10px 30px;text-decoration:none;text-transform:uppercase;transition:.2s}.two-col-img .col-content .btn-wrapper a.outlined,.two-col-img .col-content .btn-wrapper a:hover{background:none;color:#000}.two-col-img .col-content .btn-wrapper a.outlined:hover{background:#000;color:#fff}@media (max-width:1920px){.two-col-img .col-content{padding:50px 13.2vw 50px 0}.two-col-img.reversed .col-content{padding-left:13.2vw;padding-right:0}}@media (max-width:1440px){.two-col-img .col-content{padding-right:8vw}.two-col-img.reversed .col-content{padding-left:8vw}}@media (max-width:1200px){.two-col-img .col-content{padding-right:30px}.two-col-img.reversed .col-content{padding-left:30px}}@media(max-width:767px){.two-col-img,.two-col-img.reversed{flex-direction:column;gap:40px;padding-bottom:20px}.two-col-img>div{flex-basis:100%}.two-col-img .col-content,.two-col-img.reversed .col-content{padding:0 17px}.two-col-img .col-content h2.heading{font-size:30px!important}.col-content{width:100%!important}}