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