.cm-adv-content-wrp{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0px 50px 0px;position:relative;overflow-x:hidden}.cm-adv-content-wrp .cm-adv-content-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;text-align:center}.cm-adv-content-wrp .cm-adv-content h2{font-size:42px;letter-spacing:-0.9px;color:#051441;font-weight:700;line-height:1.2;font-family:'Sofia Pro Bold';margin-bottom:20px;padding-bottom:6px}.cm-adv-content-wrp .content-wrapper{max-width:1035px}.cm-adv-content-wrp .cm-adv-cnt-btn{width:100%}.cm-adv-content-wrp .cm-adv-cnt-btn a{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px;font-weight:bold;text-transform:uppercase;fill:#fff;color:#fff;background-color:transparent;background-image:linear-gradient(220deg,#84f478 0%,#00c9ff 100%);display:inline-block;line-height:1;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-family:"Sofia Pro";cursor:pointer}.cm-adv-content-wrp .cm-adv-content h2 span{font-family:inherit}.cm-adv-content-wrp .cm-adv-content p:not(:last-child){margin-bottom:30px}.cm-adv-content-wrp .cm-adv-cnt-btn a.cta_button.btn{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}@media screen and (max-width:1024px){.cm-adv-content-wrp .cm-adv-content-row{text-align:center;font-size:15px}.cm-adv-content-wrp .content-wrapper{padding:0}.cm-adv-content-wrp .cm-adv-content h2{padding-bottom:7px}}