.cta-section{display:flex;position:relative}.cta-section.flipped{flex-direction:row-reverse}.cta-section:before{border-right:46px solid transparent;border-top:46px solid #fff;content:"";display:block;left:0;position:absolute;top:0;width:0}.cta-section .image{background-size:cover!important;flex-basis:466px;height:466px}.cta-section .cta-section-right{flex:1;padding:50px}.cta-section .cta-section-heading h3{font-family:Rubik,sans-serif;font-size:17px;font-weight:300;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.cta-section .cta-section-heading h2{margin-bottom:10px}.cta-section .text-content ul{margin-left:0;padding-left:20px}.btns-wrapper{align-items:center;display:flex;gap:50px}.btn-underline{border-bottom:1px solid #000;color:#000;display:inline-block;font-size:13px;letter-spacing:2px;margin-top:10px;padding:5px 10px;text-transform:uppercase;transition:.3s}.btn-underline,.btn-underline:hover{font-weight:400;text-decoration:none}@media(max-width:980px){.cta-section.flipped{flex-direction:column-reverse}.btns-wrapper{align-items:flex-start;flex-direction:column;gap:0}.btn-primary{margin-bottom:10px}.cta-section{flex-direction:column}.cta-section .image{min-height:270px}.cta-section .text-content{flex:1;padding:30px}}