.cta-section{position:relative}.cta-section:before{background-position:0 100%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.cta-section .section-text{color:#f3f1ed;text-align:center}.cta-section .section-text h2{color:#f3f1ed;font-size:35px;font-weight:500;line-height:1.14}.cta-section .section-text h3{color:#f3f1ed;font-weight:400;line-height:1.1}.cta-section .button-wrapper{margin-top:39px}.cta-section .button-wrapper .custom-transparent.green{background:transparent;border:3px solid #c1e94f;border-radius:15px;color:#c1e94f;display:inline-block;font-family:GT-Walsheim-med,sans-serif;font-size:25px;font-weight:500;line-height:1.5;padding:10px 42.5px;text-align:center;text-decoration:none;transition:all .2s ease-in}.cta-section .button-wrapper .custom-transparent.green:hover{background:#c1e94f;color:#0a3141}.cta-section .button-wrapper .custom-filled.green{background:#c1e94f;border:3px solid #c1e94f;border-radius:15px;color:#0a3141;display:inline-block;font-family:GT-Walsheim-med,sans-serif;font-size:20px;font-weight:500;line-height:22.9px;max-width:100%;padding:20.5px 42.5px;text-align:center;text-decoration:none;transition:all .2s ease-in;width:293px}.cta-section .button-wrapper .custom-filled.green:hover{background:transparent;color:#c1e94f}.cta-section .content-wrapper{position:relative;z-index:1}