.two-col-text-image-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.two-col-text-image-section .main-container{margin:0 auto;max-width:1370px}.two-col-text-image-section .col-container{display:flex;flex-wrap:wrap;margin:0 -50px}.two-col-text-image-section .left-container,.two-col-text-image-section .right-container{margin:0 50px;width:calc(50% - 100px)}.two-col-text-image-section .left-container .heading-container h2{margin-bottom:40px}.two-col-text-image-section .left-container .btn-container{margin-top:50px}.two-col-text-image-section .left-container .description-container p a{color:#fff;text-decoration:underline}.two-col-text-image-section .left-container .description-container{max-width:570px}@media (max-width:1530px){.two-col-text-image-section .left-container,.two-col-text-image-section .right-container{margin:0 15px;width:calc(50% - 30px)}.two-col-text-image-section .col-container{margin:0 -15px}}@media (max-width:767px){.two-col-text-image-section .col-container{margin:0}.two-col-text-image-section .left-container,.two-col-text-image-section .right-container{margin:0;width:100%}.two-col-text-image-section .left-container .description-container{max-width:100%}.two-col-text-image-section .right-container{padding-top:60px}.two-col-text-image-section .right-container .img-container img{width:100%}}