#forminator-module-355 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-355 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

	.forminator-ui.forminator-custom-form-355 /* ============================
   ProgressGeo — Forminator CSS
   Палитра:
     зелёный: #2E7D32; hover: #388E3C;
     бордер:  #E4EFE6; плейсхолдер: #777777;
     успех:   #0B7963 / #BCEEE6;
     ошибка:  #E53935 / #FDECEA;
   ============================ */

/* Заголовок формы */
.forminator-ui .forminator-title,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-title .forminator-title__main{/* ============================
   ProgressGeo — Forminator CSS
   Палитра: зелёный:#2E7D32 !important;hover: #388E3C !important;бордер: #E4EFE6 !important;плейсхолдер: #777777 !important;успех: #0B7963 / #BCEEE6 !important;ошибка: #E53935 / #FDECEA !important;============================ */

/* Заголовок формы */
.forminator-ui .forminator-title,
.forminator-ui .forminator-title .forminator-title__main {
  font-size: 28px !important;line-height: 1.25 !important;font-weight: 800 !important;color: #2E7D32 !important;margin: 0 0 12px 0 !important;}.forminator-ui.forminator-custom-form-355 /* Подзаголовок/описание формы */
.forminator-ui .forminator-description{color: #6B746F !important;margin-bottom: 18px !important;}.forminator-ui.forminator-custom-form-355 /* Поля — отступы между строками */
.forminator-ui .forminator-row{margin-bottom: 14px !important;}.forminator-ui.forminator-custom-form-355 /* Лейблы */
.forminator-ui .forminator-label{font-weight: 700 !important;color: #2A2E2B !important;margin-bottom: 6px !important;}.forminator-ui.forminator-custom-form-355 /* Красная звёздочка у обязательных полей */
.forminator-ui .forminator-required{color: #E53935 !important;margin-left: 4px !important;}.forminator-ui.forminator-custom-form-355 /* Текстовые поля и textarea */
.forminator-ui .forminator-input,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-textarea,.forminator-ui.forminator-custom-form-355 .forminator-ui .select2-container--default .select2-selection--single{border: 1px solid #E4EFE6 !important;border-radius: 12px !important;background: #fff !important;color: #2A2E2B !important;padding: 12px 14px !important;transition: border-color .2s ease, box-shadow .2s ease !important;}.forminator-ui.forminator-custom-form-355 /* Placeholder */
.forminator-ui .forminator-input::placeholder,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-textarea::placeholder{color: #777777 !important;}.forminator-ui.forminator-custom-form-355 /* Фокус */
.forminator-ui .forminator-input:focus,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-textarea:focus,.forminator-ui.forminator-custom-form-355 .forminator-ui .select2-container--default .select2-selection--single:focus{border-color: #2E7D32 !important;box-shadow: 0 0 0 3px #e0f3e3 !important;outline: none !important;}.forminator-ui.forminator-custom-form-355 /* Чекбоксы/радио */
.forminator-ui .forminator-checkbox .forminator-checkbox-box,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-radio .forminator-radio-button{border: 1px solid #C8E6C9 !important;border-radius: 6px !important;}.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-checkbox input:checked + .forminator-checkbox-box,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-radio input:checked + .forminator-radio-button{border-color: #2E7D32 !important;background: #e8f5e9 !important;box-shadow: inset 0 0 0 2px #2E7D32 !important;}.forminator-ui.forminator-custom-form-355 /* Кнопка отправки */
.forminator-ui .forminator-button,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-button-submit{background: #2E7D32 !important;color: #fff !important;border: 1px solid transparent !important;border-radius: 12px !important;padding: 12px 18px !important;font-weight: 700 !important;box-shadow: 0 8px 24px rgba(0,0,0,.08) !important;transition: transform .2s ease, background .2s ease, box-shadow .2s ease !important;}.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-button:hover,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-button-submit:hover{background: #388E3C !important;transform: translateY(-2px) !important;box-shadow: 0 10px 28px rgba(0,0,0,.12) !important;}.forminator-ui.forminator-custom-form-355 /* Сообщения об ошибке */
.forminator-ui .forminator-error-message{background: #FDECEA !important;border: 1px solid #E53935 !important;color: #D32F2F !important;border-radius: 12px !important;padding: 10px 12px !important;}.forminator-ui.forminator-custom-form-355 /* Подсветка ошибочного поля */
.forminator-ui .forminator-has_error .forminator-input,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-has_error .forminator-textarea{border-color: #E53935 !important;box-shadow: 0 0 0 3px rgba(229, 57, 53, .12) !important;}.forminator-ui.forminator-custom-form-355 /* Сообщение об успехе (после отправки) */
.forminator-ui .forminator-response-message.forminator-success{background: #BCEEE6 !important;border: 1px solid #0B7963 !important;color: #0B7963 !important;border-radius: 14px !important;padding: 12px 14px !important;}.forminator-ui.forminator-custom-form-355 /* reCAPTCHA / Turnstile — отступы сверху */
.forminator-ui .forminator-g-recaptcha,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-field-captcha,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-cloudflare-turnstile{margin-top: 8px !important;}.forminator-ui.forminator-custom-form-355 /* Поле загрузки файла (если будет) */
.forminator-ui .forminator-upload,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-input-file{border: 1px dashed #C8E6C9 !important;border-radius: 12px !important;background: #F8FBF9 !important;}.forminator-ui.forminator-custom-form-355 /* Ссылки (например,.forminator-ui.forminator-custom-form-355 “Редактировать форму”) */
.forminator-ui a{color: #2E7D32 !important;text-decoration: none !important;}.forminator-ui.forminator-custom-form-355 .forminator-ui a:hover{color: #388E3C !important;text-decoration: underline !important;}

/* Мобильные правки */
@media (max-width: 640px) { .forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-button,.forminator-ui.forminator-custom-form-355 .forminator-ui .forminator-button-submit{width: 100% !important;} }