.two-columns-content{position:relative;z-index:200}.two-columns-content:not(.style2) .row-flex{margin-top:0}.two-columns-content:not(.style2) .row-flex>.col{padding-top:0}.two-columns-content .img-shape{bottom:0;left:0;pointer-events:none;position:absolute;right:20px;top:-45px;z-index:-1}.two-columns-content .img-shape img{float:right;max-width:63%!important}.two-columns-content .img-col{align-self:flex-end}.two-columns-content:not(.style2) .text-holder{max-width:500px;padding:15px 0 50px}.two-columns-content:not(.style2) .img-col .img-holder{margin:0 -115px 0 0}.two-columns-content:not(.style2) .img-col img{border-radius:49px 0 0;display:block;height:610px!important;object-fit:cover;width:100%!important}.two-columns-content:not(.style2) h2{color:var(--highlight-color);font-size:56px;font-weight:600;line-height:1.188;margin:0 0 44px}.two-columns-content p{margin:0 0 25px}.two-columns-content p:last-child{margin:0}.two-columns-content .btn-block{margin:0 -8px}.two-columns-content .btn-block .button-out{padding:0 8px}.two-columns-content .button-out{flex-basis:0;flex-grow:1;flex-shrink:0;width:33.333%}.two-columns-content:not(.style2) .button-out{margin:-38px 0}.two-columns-content .button-out a,.two-columns-content .button-out button{border-radius:12px;font-size:24px;font-weight:500;justify-content:space-between;line-height:34px;min-width:inherit;padding:20px 24px;text-transform:uppercase;width:100%}.two-columns-content .button-out a .fa-chevron-right,.two-columns-content .button-out button .fa-chevron-right{height:32px;width:31px}@media (max-width:1299px){.two-columns-content:not(.style2) .button-out{margin:-33px 0}.two-columns-content:not(.style2) .img-col .img-holder{margin:0 -50px 0 0}.two-columns-content:not(.style2) .img-col img{height:560px!important}.two-columns-content:not(.style2) h2{font-size:44px;margin:0 0 35px}.two-columns-content .img-col img{border-radius:40px 0 0}.two-columns-content .button-out a,.two-columns-content .button-out button{border-radius:10px;font-size:15px;line-height:24px;padding:12px 15px}}@media (max-width:991px){.two-columns-content:not(.style2) .img-col .img-holder{margin:0 -20px 0 0}.two-columns-content:not(.style2) .img-col img{height:auto!important}.two-columns-content:not(.style2) h2{font-size:32px;margin:0 0 24px}.two-columns-content p{margin:0 0 20px}.two-columns-content .btn-block{flex-flow:row wrap}.two-columns-content .button-out a .fa-chevron-right,.two-columns-content .button-out button .fa-chevron-right{height:27px;width:26px}}@media (max-width:767px){.two-columns-content .two-cols{flex-flow:column-reverse nowrap}.two-columns-content:not(.style2) .img-col .img-holder{margin:0 -20px 24px}.two-columns-content .img-col .img-holder img{border-radius:0;width:100%}.two-columns-content:not(.style2) .btn-block{flex-flow:column nowrap;margin-top:-14px;padding:24px 0 0;transform:none}.two-columns-content .btn-block .button-out{padding-top:14px}.two-columns-content .text-holder{max-width:100%;padding:0 0 24px}.two-columns-content .button-out{flex-basis:100%;margin:0;width:100%}.two-columns-content .button-out a,.two-columns-content .button-out button{border-radius:10px;font-size:21px;line-height:32px;padding:16px 20px}.two-columns-content .img-shape{display:none}}.two-columns-content.style2{margin-bottom:98px}.two-columns-content.style2 .module-bg{border:1px solid var(--secondary-color);border-radius:0 100px}.two-columns-content.style2 .btn-block{padding-top:40px}@media (min-width:768px){.two-columns-content.style2 .row-flex.two-cols{align-items:center}.two-columns-content.style2 .row-flex.two-cols .col:first-child{width:45%}.two-columns-content.style2 .row-flex.two-cols .col:last-child{width:55%}}@media (min-width:1300px){.two-columns-content.style2 .row-flex.two-cols{justify-content:space-between}.two-columns-content.style2 .row-flex.two-cols .col:first-child{width:37%}.two-columns-content.style2 .row-flex.two-cols .col:last-child{max-width:58%;width:auto}}@media (max-width:991px){.two-columns-content.style2{margin-bottom:60px}}@media (max-width:768px){.two-columns-content.style2 .btn-block{padding:0}}