.cd-text-image-section{padding:75px 0 80px;position:relative;width:100%}.cd-text-image-section .content-container{display:flex;flex-wrap:wrap;gap:70px;margin:0 auto;max-width:1200px;width:100%}.cd-text-image-section .right-column{align-content:center;flex:1}.cd-text-image-section .right-column.switch{order:1}.cd-text-image-section .right-column .section-title{margin:0 0 30px;width:100%}.cd-text-image-section .right-column .section-title h2{font-family:Poppins,sans-serif;font-size:35px;line-height:125%;margin:0 0 15px}.cd-text-image-section .right-column p{font-size:16px}.cd-text-image-section .right-column .button-wrapper{margin-top:40px}.cd-text-image-section .left-column{display:grid;flex:1;gap:30px;grid-template-columns:repeat(2,1fr)}.cd-text-image-section .left-column.switch{order:2}.cd-text-image-section .left-column .card{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:25px;text-align:center}.cd-text-image-section .card img{height:50px;margin:0 0 5px;width:50px}.cd-text-image-section .card h3{color:#4fad9f;font-size:30px;margin:0 0 15px}.cd-text-image-section .card p{font-size:18px;margin:0}.cd-text-image-section .content-container h3{font-family:Poppins,sans-serif;font-size:22px;font-weight:600;margin:0}.cd-text-image-section .trustpilot-carousel{margin:100px auto 0;max-width:1200px;width:100%}@media only screen and (max-width:1250px){.cd-text-image-section{padding-left:50px;padding-right:50px}}@media only screen and (max-width:1050px){.cd-text-image-section .content-container{flex-wrap:none}.cd-text-image-section .left-column,.cd-text-image-section .right-column{flex:auto;width:100%}.cd-text-image-section .left-column.switch,.cd-text-image-section .right-column{display:none;order:1}.cd-text-image-section .left-column,.cd-text-image-section .right-column.switch{order:2}.cd-text-image-section .right-column .section-title h2{text-align:center}.cd-text-image-section .right-column .button-wrapper a{margin:0 auto}.cd-text-image-section .content-container{gap:70px}}@media only screen and (max-width:768px){.cd-text-image-section{padding:50px 20px}.cd-text-image-section .right-column .section-title{margin:0 auto 30px;text-align:center}.cd-text-image-section .right-column .section-title h2{font-family:Poppins,sans-serif;font-size:25px}.cd-text-image-section .right-column p{font-size:15px;text-align:center}.cd-text-image-section .content-container h3{font-size:18px}.cd-text-image-section .content-container .button{justify-content:center;width:100%}}@media only screen and (max-width:520px){.cd-text-image-section .left-column{grid-template-columns:repeat(1,1fr)}}