.contacts-v2-form-wrap .iti,.reg-v2-form-card .iti{width:100%;display:block}.contacts-v2-form-wrap .iti__tel-input,.reg-v2-form-card .iti__tel-input{width:100%}.contacts-v2-form-wrap .wpcf7-form p:has(input[type="tel"]),.reg-v2-form-card .wpcf7-form p:has(input[type="tel"]){position:relative}.contacts-v2-form-wrap .wpcf7-form input.uf-v2-input-error,.contacts-v2-form-wrap .wpcf7-form textarea.uf-v2-input-error,.reg-v2-form-card .wpcf7-form input.uf-v2-input-error,.reg-v2-form-card .wpcf7-form textarea.uf-v2-input-error{border-color:#D32F2F!important;box-shadow:0 0 0 3px rgb(211 47 47 / .1)!important}.uf-v2-error-text{display:block;font-size:12px;color:#D32F2F;margin-top:4px;line-height:1.3}.contacts-v2-form-wrap .wpcf7-form .uf-v2-loading,.reg-v2-form-card .wpcf7-form .uf-v2-loading{opacity:.7;pointer-events:none;cursor:not-allowed;position:relative}.contacts-v2-form-wrap .wpcf7-form .uf-v2-loading::after,.reg-v2-form-card .wpcf7-form .uf-v2-loading::after{content:'';position:absolute;right:16px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:uf-v2-spin 0.7s linear infinite}@keyframes uf-v2-spin{to{transform:rotate(360deg)}}.uf-v2-success{display:none;text-align:center;padding:32px 16px}.uf-v2-success.is-visible{display:block;animation:uf-v2-fade-in 300ms ease forwards}.uf-v2-success__icon{margin-bottom:16px}.uf-v2-success__title{font-size:22px;font-weight:700;margin:0 0 8px;color:#1D1D1D}.uf-v2-success__text{font-size:15px;color:#666;line-height:1.5;margin:0}@keyframes uf-v2-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iti.iti--container .iti__tel-input.uf-v2-input-error{border-color:#D32F2F!important}.contacts-v2-form-wrap .wpcf7 .wpcf7-response-output,.reg-v2-form-card .wpcf7 .wpcf7-response-output{margin-top:12px;font-size:13px;border-radius:6px;padding:8px 12px}.contacts-v2-form-wrap .cf7-cf-turnstile,.reg-v2-form-card .cf7-cf-turnstile,.popup-v2-card .cf7-cf-turnstile{text-align:center;margin-top:4px}.contacts-v2-form-wrap .cf-turnstile,.reg-v2-form-card .cf-turnstile,.popup-v2-card .cf-turnstile{display:inline-block}