.two-col-section{box-sizing:border-box;margin:40px 0;padding:20px}.two-col-section .row{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1280px}.two-col-section .col{box-sizing:border-box;padding:20px;width:50%}.two-col-section .col-image img{border-radius:4px;display:block;height:auto;width:100%}.two-col-section .col-content h2{color:#000;font-size:36px;line-height:46px;margin-bottom:15px}.two-col-section .col-content hr{border:0;border-bottom:3px solid #0298ec;margin-bottom:20px;margin-left:0;margin-right:0;width:15%}.two-col-section .col-content p{line-height:1.6;margin-bottom:20px}.two-col-section .col-content .cta-button{align-items:center;background-color:#0278cd;border:1px solid #425b76;border-radius:6px;color:#fff;display:flex;flex-direction:row;font-family:Poppins,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;margin-top:10px;padding:14px 36px;text-decoration:none;text-transform:none}.two-col-section .col-content .cta-button:hover{background-color:#005fa0}@media (max-width:767px){.two-col-section .col{padding:15px 10px;width:100%}.two-col-section.image-left .col-image,.two-col-section.image-right .col-image{order:1}.two-col-section .col-content{margin-top:10px;order:2}.two-col-section .col-content h2{color:#000;font-size:32px;line-height:44px;margin-bottom:15px}}