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

.forminator-ui.forminator-custom-form-4304#forminator-module-4304.forminator-custom-form{max-width: 1140px !important;margin: 0 auto !important;padding: 20px 42px 38px 42px !important;background: #ffffff !important;border-radius: 18px !important;box-shadow: 0 8px 30px rgba(38, 61, 55, 0.08) !important;}.forminator-ui.forminator-custom-form-4304 /* 2. ОБЩИЕ ОТСТУПЫ */
.forminator-row{margin-bottom: 10px !important;}.forminator-ui.forminator-custom-form-4304 .forminator-field{margin-bottom: 10px !important;}.forminator-ui.forminator-custom-form-4304 /* ЗАГОЛОВКИ ВОПРОСОВ*/
.forminator-label{display: block !important;margin-bottom: 14px !important;font-size: 18px !important;line-height: 1.45 !important;font-weight: 600 !important;color: #263D37 !important;}.forminator-ui.forminator-custom-form-4304 /* ОПИСАНИЕ ПОД ВОПРОСАМИ */
.forminator-description{margin-top: 5px !important;font-size: 16px !important;line-height: 1.55 !important;color: #727B78 !important;}.forminator-ui.forminator-custom-form-4304 /* RADIO — ВАРИАНТЫ ОТВЕТА */
.forminator-radio{display: flex !important;align-items: center !important;width: 100% !important;min-height: 50px !important;margin-bottom: 10px !important;padding: 10px 18px !important;background: #F8FAF9 !important;border: 1px solid #DCE5E1 !important;border-radius: 10px !important;box-sizing: border-box !important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-4304 /* Наведение */
.forminator-radio:hover{background: #F1F6F4 !important;border-color: #4B7E70 !important;}.forminator-ui.forminator-custom-form-4304 /* ТЕКСТ ВАРИАНТА ОТВЕТА */
.forminator-radio-label{font-size: 16px !important;line-height: 1.4 !important;font-weight: 400 !important;color: #263D37 !important;}.forminator-ui.forminator-custom-form-4304 /* КРУЖОК RADIO */
.forminator-radio-bullet{flex: 0 0 auto !important;border-color: #9FB4AD !important;}.forminator-ui.forminator-custom-form-4304 /* Радиокнопка — собственное оформление */
.forminator-radio input[type="radio"]{-webkit-appearance: none !important;appearance: none !important;width: 16px !important;height: 16px !important;min-width: 16px !important;margin: 0 10px 0 0 !important;border: 1.5px solid #7F918B !important;border-radius: 50% !important;background: #ffffff !important;cursor: pointer !important;box-sizing: border-box !important;position: relative !important;}.forminator-ui.forminator-custom-form-4304 /* Выбранная радиокнопка */
.forminator-radio input[type="radio"]:checked{border-color: #4B7E70 !important;background: radial-gradient(
            circle,
            #4B7E70 0,
            #4B7E70 4px,
            #ffffff 4.5px,
            #ffffff 100%
        ) !important;}.forminator-ui.forminator-custom-form-4304 /* Фокус при управлении клавиатурой */
.forminator-radio input[type="radio"]:focus{outline: none !important;box-shadow: 0 0 0 3px rgba(75, 126, 112, 0.15) !important;}.forminator-ui.forminator-custom-form-4304 /* КНОПКИ*/

.forminator-button{min-height: 40px !important;padding: 10px 23px !important;font-size: 15px !important;line-height: 1.2 !important;font-weight: 500 !important;border-radius: 8px !important;box-shadow: none !important;transition: background-color 0.2s ease,
        border-color 0.2s ease,
        color 0.2s ease !important;}.forminator-ui.forminator-custom-form-4304 /*"ПОЛУЧИТЬ РЕЗУЛЬТАТ" */

.forminator-button-next,.forminator-ui.forminator-custom-form-4304 .forminator-button-submit{background: #4B7E70 !important;color: #ffffff !important;border: 1px solid #4B7E70 !important;}.forminator-ui.forminator-custom-form-4304 /* Наведение */

.forminator-button-next:hover,.forminator-ui.forminator-custom-form-4304 .forminator-button-submit:hover{background: #3D695E !important;color: #ffffff !important;border-color: #3D695E !important;}.forminator-ui.forminator-custom-form-4304 /* КНОПКА "НАЗАД" */
.forminator-button-back{background: #ffffff !important;color: #4B7E70 !important;border: 1px solid #4B7E70 !important;}.forminator-ui.forminator-custom-form-4304 /* Наведение */
.forminator-button-back:hover{background: #F1F6F4 !important;color: #3D695E !important;border-color: #3D695E !important;}.forminator-ui.forminator-custom-form-4304 /* НИЖНЯЯ ПАНЕЛЬ С КНОПКАМИ */

.forminator-pagination-footer{display: flex !important;justify-content: center !important;align-items: center !important;gap: 14px !important;margin-top: 30px !important;}.forminator-ui.forminator-custom-form-4304 /* PAGINATION / ШАГИ */


/* СООБЩЕНИЯ */
.forminator-response-message{padding: 24px 26px !important;font-size: 16px !important;line-height: 1.6 !important;border-radius: 12px !important;}.forminator-ui.forminator-custom-form-4304 /* Успешное сообщение */
.forminator-response-message.forminator-success{background: #EFF6F3 !important;color: #263D37 !important;border: 1px solid #B9D2C9 !important;}.forminator-ui.forminator-custom-form-4304 /*18. СООБЩЕНИЯ ОБ ОШИБКЕ */

.forminator-error-message{font-size: 15px !important;color: #A64747 !important;}.forminator-ui.forminator-custom-form-4304 /* ==========================================================
   КРИТЕРИЙ НЕ ВЫПОЛНЕН
   ========================================================== */

.criterion-fail .forminator-field{position: relative !important;/*margin: 8px 0 26px !important;*/
    padding: 18px 20px 18px 58px !important;background: #FFF5F3 !important;border: 1px solid #E8C4BF !important;border-left: 5px solid #B85C52 !important;border-radius: 10px !important;box-shadow: 0 3px 12px rgba(70, 45, 40, 0.06) !important;}.forminator-ui.forminator-custom-form-4304 /* Значок предупреждения */
.criterion-fail .forminator-field::before{content: "!" !important;position: absolute !important;left: 18px !important;top: 18px !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 26px !important;height: 26px !important;background: #B85C52 !important;color: #ffffff !important;border-radius: 50% !important;font-size: 17px !important;line-height: 1 !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-4304 /* Заголовок "Критерий не выполнен" */

.criterion-fail .forminator-label{margin: 0 0 7px !important;font-size: 16px !important;line-height: 1.35 !important;font-weight: 700 !important;color: #8C4038 !important;}.forminator-ui.forminator-custom-form-4304 /* ==========================================================
   МОБИЛЬНАЯ ВЕРСИЯ
   ========================================================== */


/* Пояснение */

.criterion-fail p{margin: 0 !important;font-size: 15px !important;line-height: 1.55 !important;color: #563F3B !important;}.forminator-ui.forminator-custom-form-4304 /* ==========================================================
   ОШИБКА И ОПИСАНИЕ — КАЖДОЕ С НОВОЙ СТРОКИ
   ========================================================== */

.forminator-error-message{display: block !important;width: 100% !important;clear: both !important;margin: 6px 0 6px !important;font-size: 15px !important;line-height: 1.45 !important;color: #A64747 !important;}.forminator-ui.forminator-custom-form-4304 .forminator-description{display: block !important;width: 100% !important;clear: both !important;margin: 0 0 8px !important;font-size: 16px !important;line-height: 1.55 !important;color: #727B78 !important;}.forminator-ui.forminator-custom-form-4304 /*Числоые поля*/
.ausn-number > .forminator-field > input.forminator-number--field{width: 100% !important;height: 50px !important;padding: 12px 14px !important;font-size: 16px !important;color: #263D37 !important;background: #F8FAF9 !important;border: 1px solid #C9D8D3 !important;border-radius: 8px !important;box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-4304 .forminator-title{font-size: 20px !important;color: #143637 !important;}.forminator-ui.forminator-custom-form-4304 /*Блок несоответствия*/
/* ==========================================================
   ИТОГОВЫЙ СПИСОК ОГРАНИЧЕНИЙ
   ========================================================== */

/* Каждое предупреждение */

.criterion-fail .forminator-field{position: relative !important;margin: 0 0 8px !important;padding: 11px 14px 11px 42px !important;background: #FFF8F6 !important;border: 1px solid #F0D3CD !important;border-left: 3px solid #C35E52 !important;border-radius: 7px !important;box-shadow: none !important;}.forminator-ui.forminator-custom-form-4304 /* Значок ! */

.criterion-fail .forminator-field::before{content: "!" !important;position: absolute !important;left: 13px !important;top: 50% !important;transform: translateY(-50%) !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 20px !important;height: 20px !important;background: #C35E52 !important;color: #ffffff !important;border-radius: 50% !important;font-size: 13px !important;line-height: 1 !important;font-weight: 700 !important;}.forminator-ui.forminator-custom-form-4304 /* Если у предупреждения остался label */

.criterion-fail .forminator-label{margin: 0 !important;font-size: 15px !important;line-height: 1.45 !important;font-weight: 600 !important;color: #983D34 !important;}.forminator-ui.forminator-custom-form-4304 /* Основной текст предупреждения */

.criterion-fail p{margin: 0 !important;font-size: 15px !important;line-height: 1.45 !important;font-weight: 500 !important;color: #983D34 !important;}.forminator-ui.forminator-custom-form-4304 /* Убираем лишний нижний отступ у последнего предупреждения */

.criterion-fail:last-of-type .forminator-field{margin-bottom: 0 !important;}.forminator-ui.forminator-custom-form-4304 /* Заголовок "Результат" */
.result-title .forminator-title{margin-bottom: 12px !important;font-size: 30px !important;}.forminator-ui.forminator-custom-form-4304 /* Текст перед списком */
.result-intro .forminator-field{margin-bottom: 16px !important;}.forminator-ui.forminator-custom-form-4304 /* Каждое ограничение */
.criterion-fail .forminator-field{margin: 0 0 8px !important;}