.form-grid{display:flex;flex-wrap:wrap;gap:1rem}.elementor-element.ftr_con_area{flex:1}.sub_btn_div input{width:100%}.sub_btn_div{width:100%}.form-grid.a1 .form-group.half{flex:1 1 calc(50% - .5rem)}.form-grid.a1 .form-group{flex:1 1 100%;display:flex;flex-direction:column;min-width:230px}.wpcf7-form .form-grid.a1 p{margin-bottom:0}.form-grid.a1 .form-group select{width:100%;padding:16px 12px;font-size:16px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;margin-top:7px}.form-grid .wpcf7-form-control.wpcf7-submit{font-size:17px;font-weight:700;background:#168d21;color:#fff;border:none;border-radius:9px;padding:16px 20px}.cta_btns{display:flex;align-items:center;justify-content:center;gap:20px}.cta_btn.tbtn:hover{background:#168d21;color:#fff!important}.cta_btn.tbtn{border:2px solid #168d21;color:#168d21!important;background-color:transparent}.cta_btn{text-decoration:none;border:2px solid transparent;border-radius:5px;font-size:16px;font-weight:600;padding:16px 28px;display:inline-block;text-align:center;transition:all .3s ease;cursor:pointer;color:#fff!important}.fbtn{background-color:#5e1699;color:#fff;border-color:#5e1699}.cta_wrapper{background-color:#f2f2f2!important;margin:30px 0;border-radius:12px;padding:32px;text-align:center}.cta__trustpilot{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.cta__trustpilot img{height:24px}.cta_ratting{font-size:14px;color:#666;font-weight:600}.cta_heading{margin-bottom:24px}.cta_heading span{font-size:15px;font-weight:400;display:block;color:#001636;line-height:1.2em}.cta_heading span span{font-size:25px;font-weight:800;margin-bottom:8px;color:#5e1699}#content .wp-block-button a{background:#8000c0!important}.mybtn .elementor-button-text{color:#fff}#content a.elementor-button.elementor-button-link{color:#fff!important}.modal-backdrop{z-index:99!important}.ic_links a{flex-direction:column;display:flex;align-items:center}.wp-block-column.bnr_blck p{color:#fff}@media (max-width:800px){.cta__trustpilot{flex-direction:column}.cta_btns{flex-direction:column;gap:15px}}