/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jun 05 2025 | 11:30:08 */
.colortext span{
	color:#FBC777!important;
}
.colorw span{
	color:#ffffff!important;
}
.colorbox span{
	color:#fff!important;
}
.colorbox:hover div,
.colorbox:focus div{
	color:#fff!important;
}
.colorbox:hover .colorboxtitle div{
	color:#FBC777!important;
}
.colorbox:focus .colorboxtitle div{
	color:#FBC777!important;
}
.colorbox:hover span{
	color:#FBC777!important;
}
.colorbox:focus span{
	color:#FBC777!important;
}
.hidenbutblock span{
	color:#ffffff!important;
}

.hidenbutblock:hover div{
	color:#fff!important;
}
.hidenbutblock:focus div{
	color:#fff!important;
}
.hidenbutblock:hover span{
	color:#FBC777!important;
}
.hidenbutblock:focus span{
	color:#FBC777!important;
}
.hidenbutblock .hidenbutblocktitle div{
	color:#FBC777!important;
}

.hidenbutblock .hhbytton{
	display:none!important;
}

.hidenbutblock .hhbytton span{
	color:#343434!important;
}

.hidenbutblock:hover .hhbytton{
	display:block!important;
}
.hidenbutblock:focus .hhbytton{
	display:block!important;
}

.hidenbutblock:hover .hhbytton span{
	color:#343434!important;
}
.hidenbutblock:focus .hhbytton span{
	color:#343434!important;
}
.vivod:hover .vivodtext div{
	color:#ffffff!important;
}
.vivod:focus .vivodtext div{
	color:#ffffff!important;
}
@media (max-width:767px){
.elementor-33 .elementor-element.elementor-element-7a296ce5:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7a296ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:linear-gradient(180deg, #FFFFFF00 50%, #FFFFFF1C 0%)!important;
}
}


/* ------------ */


/* Стиль для полей формы */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
	background-color:#343434; /* Темно-серый фон */
	color:#F2F2F2; /* Белый текст */
	border:1px solid #343434; /* Тонкая серая граница (для видимости) */
	padding:10px; /* Отступы внутри полей */
	margin-bottom:10px; /* Отступ между полями */
	width:100%; /* Заполнение всей ширины контейнера */
	box-sizing:border-box; /* Важно, чтобы padding не увеличивал ширину */
	border-radius:0; /* Убираем скругления */
	outline:none; /* Убираем обводку при фокусе */
}

.intl-tel-input.separate-dial-code .selected-dial-code{
	color:#F2F2F2;
}

/* Стиль для placeholder (если есть) */
.wpcf7 input[type="text"]::placeholder,
.wpcf7 input[type="email"]::placeholder,
.wpcf7 input[type="tel"]::placeholder,
.wpcf7 textarea::placeholder {
	color:#ccc; /* Более светлый цвет для placeholder */
}

/* Стиль для кнопки отправки */
.wpcf7 input[type="submit"] {
	background-color:#FBC777; /* Желто-оранжевый фон */
	color:#343434; /* Темно-серый текст */
	border:none; /* Убираем границу */
	padding:10px 20px; /* Отступы внутри кнопки */
	cursor:pointer; /* Меняем курсор на руку при наведении */
	border-radius:0; /* Убираем скругления */
	text-transform:uppercase; /* Переводим текст в верхний регистр (как на примере) */
	font-weight:bold; /* Делаем текст жирным */
	letter-spacing:1px; /* Добавляем небольшое расстояние между буквами */
}

/* Стиль для кнопки отправки при наведении */
.wpcf7 input[type="submit"]:hover {
	background-color:#FFD799; /* Немного более темный оттенок при наведении */
}

/* Убираем рамку при фокусе на кнопке (чтобы не было стандартной синей обводки) */
.wpcf7 input[type="submit"]:focus {
	outline:none;
}

/* (Опционально) Дополнительные стили для текстовых областей (textarea) */
.wpcf7 textarea {
	margin-top:10px;
	height:150px; /* Задаем высоту для textarea */
	resize:vertical; /* Разрешаем изменение высоты */
}

/* (Опционально) Улучшаем читаемость текста ошибок */
.wpcf7-response-output.wpcf7-validation-errors {
	border:2px solid red;
	background-color:#ffe6e6;
	color:red;
	margin:1em 0;
	padding:0.5em;
}
/* Успешная отправка */
.wpcf7-response-output.wpcf7-mail-sent-ok {
  background-color: #FBC777; /* Фон */
  border: 2px solid #FBC777; /* Граница */
  color: #343434; /* Цвет текста */
  margin: 1em 0; /* Отступы */
  padding: 0.5em; /* Внутренние отступы */
  border-radius: 0; /* Убираем скругления (если есть) */
}

/* Ошибки валидации (неправильно заполненные поля) */
.wpcf7-response-output.wpcf7-validation-errors {
  background-color: #ffe6e6; /* Светло-розовый фон (можно изменить) */
  border: 2px solid red; /* Красная граница (можно изменить) */
  color: red; /* Красный текст (можно изменить) */
  margin: 1em 0; /* Отступы */
  padding: 0.5em; /* Внутренние отступы */
  border-radius: 0; /* Убираем скругления (если есть) */
}

/* Общие сообщения об ошибках (другие ошибки, кроме валидации) */
.wpcf7-response-output.wpcf7-error {
  background-color: #ffe6e6; /* Светло-розовый фон (можно изменить) */
  border: 2px solid red; /* Красная граница (можно изменить) */
  color: red; /* Красный текст (можно изменить) */
  margin: 1em 0; /* Отступы */
  padding: 0.5em; /* Внутренние отступы */
  border-radius: 0; /* Убираем скругления (если есть) */
}

/* Сообщение об отправке (в процессе отправки) */
.wpcf7-response-output.wpcf7-submitting {
  /* Здесь можно добавить стили для сообщения о процессе отправки, например: */
  color: #343434;
  font-style: italic;
}

/* Дополнительные стили (опционально) */

/* Убираем отступы вокруг текста ошибок (если нужно) */
.wpcf7-response-output ul {
  margin: 0;
  padding: 0;
  list-style: none; /* Убираем маркеры списка */
}

/* Стили для ссылок в сообщениях об ошибках (если есть) */
.wpcf7-response-output a {
  color: darkred; /* Цвет ссылок */
  text-decoration: underline; /* Подчеркивание */
}
