.two-col-cta{display:inline-block;height:100%;padding:28px 0 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;vertical-align:bottom;width:100%}.two-col-cta .cta-sec{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;justify-content:space-between;max-width:1140px;padding:33px 30px 33px 50px;width:100%}.two-col-cta .cta-sec .left-side{color:#fff;max-width:583px;padding:10px;width:100%}.two-col-cta .cta-sec .left-side p.head{font-size:42px;font-weight:700;line-height:51px;margin:0 0 10px}.two-col-cta .cta-sec .left-side span{font-size:24px;font-weight:200;line-height:26px}.two-col-cta .cta-sec .right-side{align-items:center;display:flex;justify-content:end;margin:0 24px 0 0;max-width:476px;padding:10px;width:100%}.two-col-cta .cta-sec .right-side a{background-color:#fff;border-radius:50px;color:#15212e;font-size:16px;margin:0;padding:18.4px 33.6px;text-transform:capitalize}.two-col-cta .cta-sec .right-side a .btn-txt{color:#15212e;font-size:16px;margin:0 8px 0 0}.two-col-cta .cta-sec .right-side a :focus,.two-col-cta .cta-sec .right-side a :hover{box-shadow:none;transform:none}@media(max-width:1199px){.two-col-cta .cta-sec .right-side{margin:0 14px 0 0;max-width:376px}.two-col-cta .cta-sec{padding:26px 26px 28px 35px}.two-col-cta .cta-sec .left-side p.head{font-size:37px;line-height:42px;margin:0 0 7px}.two-col-cta .cta-sec .left-side span{font-size:21px;line-height:22px}.two-col-cta .cta-sec .right-side a{font-size:15px;padding:16.4px 27.6px}.two-col-cta .cta-sec .right-side a .btn-txt{font-size:15px;margin:0 6px 0 0}}@media (max-width:991px){.two-col-cta .cta-sec{flex-direction:column;padding:20px}.two-col-cta .cta-sec .left-side{max-width:100%;text-align:center}.two-col-cta .cta-sec .right-side{justify-content:center;margin:0;max-width:100%}.two-col-cta .cta-sec .right-side a{font-size:14px;padding:13px 24.6px}.two-col-cta .cta-sec .right-side a .btn-txt{font-size:14px;margin:0 4px 0 0}}@media (max-width:768px){.two-col-cta .cta-sec .left-side p.head{font-size:32px;line-height:37px}.two-col-cta .cta-sec .left-side span{font-size:18px;line-height:18px}.two-col-cta .cta-sec .right-side a{padding:10px 19.6px}.two-col-cta .cta-sec{padding:15px}}@media (max-width:450px){.two-col-cta .cta-sec .left-side p.head{font-size:26px;line-height:30px;margin:0}.two-col-cta .cta-sec .left-side span{font-size:16px}.two-col-cta .cta-sec{padding:10px}}