.cm-bottom-cta{position:relative;z-index:9}.cm-bottom-cta .btm-inner{border-radius:10px;margin-bottom:-50px;margin-left:auto;margin-right:auto;max-width:840px}.cm-bottom-cta .btm-inner .row{display:flex;flex-wrap:wrap;margin:0 auto;max-width:841px}.cm-bottom-cta .btm-inner .row .left{padding-left:20px;width:75.548%}.cm-bottom-cta .btm-inner .row .right{align-items:center;display:flex;width:24.406%}.cm-bottom-cta .btm-inner .row .left *{color:#fff}.cm-bottom-cta .btm-inner .row .left h3{font-size:22px;font-weight:500;margin-bottom:8px}.cm-bottom-cta .btm-inner .row .left p{font-size:18px}.cm-bottom-cta .btm-inner .row .right a.button{font-size:18px;font-weight:600;margin:0}.cta-new footer .content-wrapper{padding-top:50px}.cm-bottom-cta.case-cta .btm-inner{border-radius:18px;margin:0;max-width:100%}.cm-bottom-cta.case-cta .btm-inner .row{display:block;max-width:100%;text-align:center}.cm-bottom-cta.case-cta .btm-inner .row .left{padding:0;width:100%}.cm-bottom-cta.case-cta .btm-inner .row .right{justify-content:center;width:100%}@media(max-width:991px){.news-post-page.news-and-media-banner h1{font-size:46px}}@media(max-width:767px){.news-post-page.news-and-media-banner h1{font-size:40px}.cm-bottom-cta .btm-inner .row .left{padding:0;width:100%}.cm-bottom-cta .btm-inner .row .right{justify-content:center;width:100%}.cm-bottom-cta .btm-inner .row{row-gap:30px}.case-cta.cm-bottom-cta .btm-inner .row .left p,.cm-bottom-cta.case-cta .btm-inner .row .right a.button{font-size:15px}}.cm-bottom-cta.case-btm-cta .btm-inner{border-radius:0;margin:0;max-width:100%;padding:120px 80px!important}.cm-bottom-cta.case-btm-cta .content-wrapper{max-width:100%;padding:0}.cm-bottom-cta.case-btm-cta .btm-inner .row{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:32px;justify-content:center;max-width:1001px}.cm-bottom-cta.case-btm-cta .btm-inner .row .left{padding:0;text-align:center;width:100%}.cm-bottom-cta.case-btm-cta .btm-inner .row .left h2{color:#1b1533;font-size:76px;font-style:normal;font-weight:500;letter-spacing:-2.66px;line-height:98%;margin:0;text-align:center}.cm-bottom-cta .btm-inner .row .right{justify-content:center;width:100%}@media(max-width:991px){.cm-bottom-cta.case-btm-cta .btm-inner{padding:60px 20px!important}.cm-bottom-cta.case-btm-cta .btm-inner .row .left h2{font-size:56px}}@media(max-width:767px){.cm-bottom-cta.case-btm-cta .btm-inner .row .left h2{font-size:46px;letter-spacing:-2px;line-height:1.1}}