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

.forminator-ui.forminator-custom-form-866 /* === Kyrgyz Invest — Forminator (только для этой формы) === */
.forminator-ui{--fi-text: #0f172a !important;--fi-muted: #6b7280 !important;--fi-border: #e5e7eb !important;--fi-primary: #2BB673 !important;--fi-focus: 0 0 0 3px rgba(43,182,115,.22) !important;--fi-label: 16px !important;/* лейбл (вопрос) */
  --fi-desc: 14px !important;/* описание */
  --fi-input-d: 17px !important;/* ответ desktop */
  --fi-input-m: 16px !important;/* ответ mobile */
  --fi-ph: 14.5px !important;/* плейсхолдер */
  --fi-option: 16px !important;}.forminator-ui.forminator-custom-form-866/* Прозрачный контейнер формы */
.forminator-ui.forminator-custom-form{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 24px 0 !important;}.forminator-ui.forminator-custom-form-866 /* Лейблы/описания */
.forminator-ui .forminator-label{font-size: var(--fi-label) !important;line-height: 1.45 !important;font-weight: 600 !important;color: var(--fi-text) !important;margin: 0 0 6px !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-description{font-size: var(--fi-desc) !important;line-height: 1.5 !important;color: var(--fi-muted) !important;}.forminator-ui.forminator-custom-form-866 /* Поля ответа */
.forminator-ui .forminator-input,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-textarea,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-select{width: 100% !important;font-size: var(--fi-input-d) !important;line-height: 1.5 !important;color: var(--fi-text) !important;background: #fff !important;border: 1px solid var(--fi-border) !important;border-radius: 14px !important;padding: 12px 14px !important;box-shadow: none !important;transition: border-color .15s ease, box-shadow .15s ease !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-success{border-color: #bbf7d0 !important;background: #f0fdf4 !important;color: #14532d !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-error{border-color: #fecaca !important;background: #fef2f2 !important;color: #7f1d1d !important;}
@media (max-width:768px){ .forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-input,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-textarea,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-select{font-size: var(--fi-input-m) !important;}.forminator-ui.forminator-custom-form-866 /* Убрать розовую полосу прогресса (любой вариант) */
.forminator-ui .forminator-pagination,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-pagination-progress,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-progress,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-progress-bar,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-pagination-header{display: none !important;}.forminator-ui.forminator-custom-form-866 /* Не дублировать вопрос внутри полей:
   скрываем placeholder-текст и рисуем «прочерк» линией,.forminator-ui.forminator-custom-form-866 пока поле пустое */
.forminator-ui input::placeholder,.forminator-ui.forminator-custom-form-866 .forminator-ui textarea::placeholder{color: transparent !important;}.forminator-ui.forminator-custom-form-866 /* Прочерк для input/textarea,.forminator-ui.forminator-custom-form-866 когда они пустые */
.forminator-ui input:placeholder-shown,.forminator-ui.forminator-custom-form-866 .forminator-ui textarea:placeholder-shown{background-repeat: no-repeat !important;background-position: 16px 50% !important;background-size: 12px 2px !important;background-image: linear-gradient(var(--fi-muted),var(--fi-muted)) !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui textarea:placeholder-shown{background-position: 16px 18px !important;}.forminator-ui.forminator-custom-form-866 /* Select2: прячем текст плейсхолдера и добавляем прочерк */
.forminator-ui .select2-container .select2-selection--single .select2-selection__rendered{position: relative !important;font-size: var(--fi-input-d) !important;line-height: 1.5 !important;color: var(--fi-text) !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .select2-container .select2-selection--single{min-height: 48px !important;border: 1px solid var(--fi-border) !important;border-radius: 14px !important;display: flex !important;align-items: center !important;padding: 4px 12px !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .select2-selection__placeholder{color: transparent !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .select2-container .select2-selection--single
.select2-selection__rendered.select2-selection__placeholder::after{content: "—" !important;position: absolute !important;left: 0 !important;top: 50% !important;transform: translateY(-50%) !important;color: var(--fi-muted) !important;pointer-events: none !important;}.forminator-ui.forminator-custom-form-866 /* Фокус */
.forminator-ui .forminator-input:focus,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-textarea:focus,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-select:focus{outline: none !important;border-color: var(--fi-primary) !important;box-shadow: var(--fi-focus) !important;}.forminator-ui.forminator-custom-form-866 /* Радио/чекбоксы */
.forminator-ui input[type="radio"],.forminator-ui.forminator-custom-form-866 .forminator-ui input[type="checkbox"]{accent-color: var(--fi-primary) !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-radio,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-checkbox{font-size: var(--fi-option) !important;line-height: 1.45 !important;}.forminator-ui.forminator-custom-form-866 /* Ритм и кнопки */
.forminator-row{margin-bottom: 16px !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-field{margin-bottom: 8px !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-button,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-button-submit{font-size: 16px !important;font-weight: 700 !important;line-height: 1.1 !important;padding: 12px 18px !important;border-radius: 14px !important;background: var(--fi-primary) !important;border: 1px solid var(--fi-primary) !important;color: #fff !important;transition: transform .16s ease, background-color .16s ease, border-color .16s ease !important;}.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-button:hover,.forminator-ui.forminator-custom-form-866 .forminator-ui .forminator-button-submit:hover{background: #24A565 !important;border-color: #24A565 !important;transform: translateY(-1px) !important;}.forminator-ui.forminator-custom-form-866 /* Сообщения об успехе/ошибках */
.forminator-ui .forminator-response-message{border-radius: 14px !important;padding: 12px 14px !important;border-width: 1px !important;} }