.text_cta_section{padding:80px 0}.text_cta_section .text_cta_txt{background:-webkit-var(--cardBg);border-radius:60px;padding:100px;--cardBg:linear-gradient(-41deg,#00dbc2,#e8f3b5 50%,#76e085);background:var(--cardBg);text-align:center}.text_cta_section .text_cta_txt h2{font-size:42px;margin-bottom:20px}.text_cta_section .text_cta_txt p{color:#000;font-size:17px;margin:0 auto;max-width:1000px}.text_cta_section .text_cta_txt .btn_cta{background:#000;border-radius:30px;color:#fff;display:inline-block;margin-top:30px;padding:14px 45px}@media only screen and (max-width:767px){.hero_bannerlp .content_herolp{padding:30px}.hero_bannerlp .content_herolp .content_wrap h1{font-size:30px}.client_logos_updated .row.gx-4{border-radius:30px;padding:30px}.client_logos_updated .row.gx-4 .align-self-center.w-100 h2{font-size:26px}.client_logos_updated .row.gx-4 .row .col-6.col-sm-6.col-md-3{width:50%}.position-relative_updated{border-top-left-radius:30px;border-top-right-radius:30px;margin:0 auto;padding:10px 20px;width:96%}.position-relative_updated .row.position-relative.d-flex h2{font-size:24px;margin-bottom:10px}.position-relative_updated .row.position-relative.d-flex p{font-size:16px;line-height:normal}.position-relative_updated .row.position-relative.d-flex{margin:50px 0}.text_cta_section .text_cta_txt{border-radius:20px;padding:60px 30px}.text_cta_section .text_cta_txt h2{font-size:24px}footer#footer{border-top-left-radius:40px!important;border-top-right-radius:30px!important}.text_cta_section{padding:40px 0}.client_logos_updated .row.gx-4 .row{flex-wrap:nowrap;overflow:auto}.hero_bannerlp .px-4{padding:0!important}.hero_bannerlp .mt-4.mt-lg-5.hubdbdate h2{font-size:24px;padding-top:20px}.client_logos_updated{padding-bottom:40px}.hero_bannerlp{padding:40px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.hero_bannerlp .content_herolp .content_wrap h1{font-size:34px}.hero_bannerlp .content_herolp{padding:50px}.client_logos_updated .row.gx-4{padding:45px}.client_logos_updated .row.gx-4 .align-self-center.w-100 h2{font-size:30px;margin-bottom:10px}.client_logos_updated{padding:0 0 50px}.hero_bannerlp{padding:50px 0}.position-relative_updated .row.position-relative.d-flex h2{font-size:30px;margin-bottom:10px}.position-relative_updated .row.position-relative.d-flex p{font-size:17px}.text_cta_section{padding:50px 0}.text_cta_section .text_cta_txt{padding:50px}.text_cta_section .text_cta_txt h2{font-size:30px;line-height:normal}}