.elementor-739381 .elementor-element.elementor-element-93c4384 > .elementor-background-overlay{background-color:#090909;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-739381 .elementor-element.elementor-element-93c4384{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-739381 .elementor-element.elementor-element-5ceddcb:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-739381 .elementor-element.elementor-element-5ceddcb > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-739381 .elementor-element.elementor-element-5ceddcb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-739381 .elementor-element.elementor-element-5ceddcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-739381 .elementor-element.elementor-element-a9eb9f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-739381 .elementor-element.elementor-element-a9eb9f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-container{max-width:1600px;min-height:726px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5:not(.elementor-motion-effects-element-type-background), .elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bf-pomosch.ru/wp-content/uploads/2025/06/photo-3_3_11zon-scaled.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-background-overlay{opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-739381 .elementor-element.elementor-element-e39c5f5{border-style:solid;border-width:15px 15px 15px 15px;border-color:#F2F2F2;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5, .elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-background-overlay{border-radius:40px 40px 40px 0px;}.elementor-739381 .elementor-element.elementor-element-59e7659 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-739381 .elementor-element.elementor-element-af696f9 > .elementor-container{text-align:center;}.elementor-739381 .elementor-element.elementor-element-af696f9{margin-top:0px;margin-bottom:0px;}.elementor-739381 .elementor-element.elementor-element-4220fb6 > .elementor-element-populated{margin:-4px -4px -4px 0px;--e-column-margin-right:-4px;--e-column-margin-left:0px;}.elementor-739381 .elementor-element.elementor-element-7c348d2{text-align:center;}.elementor-739381 .elementor-element.elementor-element-7c348d2 .elementor-heading-title{color:#FFFFFF;font-family:"TT Runs", Sans-serif;font-size:70px;font-weight:600;line-height:1.4em;letter-spacing:2.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-739381 .elementor-element.elementor-element-7c348d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-739381 .elementor-element.elementor-element-d011531 > .elementor-container{text-align:center;}.elementor-739381 .elementor-element.elementor-element-d011531{margin-top:60px;margin-bottom:0px;}body.elementor-page-739381:not(.elementor-motion-effects-element-type-background), body.elementor-page-739381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}@media(max-width:1024px){.elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-container{max-width:1600px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5:not(.elementor-motion-effects-element-type-background), .elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bf-pomosch.ru/wp-content/uploads/2025/06/group-2087326729_1_11zon.jpg");background-position:0px 0px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5{margin-top:10px;margin-bottom:0px;}.elementor-739381 .elementor-element.elementor-element-af696f9 > .elementor-container{max-width:1600px;}.elementor-739381 .elementor-element.elementor-element-7c348d2 .elementor-heading-title{font-size:62px;}.elementor-739381 .elementor-element.elementor-element-d011531{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-container{min-height:585px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5:not(.elementor-motion-effects-element-type-background), .elementor-739381 .elementor-element.elementor-element-e39c5f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bf-pomosch.ru/wp-content/uploads/2025/06/photo-1-3_2_11zon.jpg");background-position:0px 0px;}.elementor-739381 .elementor-element.elementor-element-e39c5f5{margin-top:0px;margin-bottom:0px;}.elementor-739381 .elementor-element.elementor-element-59e7659 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-739381 .elementor-element.elementor-element-4220fb6 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-739381 .elementor-element.elementor-element-7c348d2{text-align:center;}.elementor-739381 .elementor-element.elementor-element-7c348d2 .elementor-heading-title{font-size:27px;line-height:1.3em;letter-spacing:1px;}.elementor-739381 .elementor-element.elementor-element-7c348d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-739381 .elementor-element.elementor-element-d011531{padding:0px 10px 0px 10px;}}/* Start custom CSS for section, class: .elementor-element-93c4384 */.btn--green {
    background-color: #FFFFFF;
    color: #0D9F00;
    border-radius: 45px;
}

.page-header__wrapper--top {
background-color:#6e6e6e00
}

.btn--green:hover {
     color: #FFFFFF; /* Измените на нужный цвет текста */
     background-color: #57C712; /* Измените на нужный цвет фона */
}

.btn--red {
    background-color: #0D9F00;
     border-radius: 45px;
}

.btn--red:hover {
     color: #FFFFFF; /* Измените на нужный цвет текста */
     background-color: #57C712; /* Измените на нужный цвет фона */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a9eb9f0 */.page-header__wrapper--bottom {
    background-color: #F2F2F2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09c7285 *//* Поле ввода email — высота, скругление, размер шрифта, центрирование текста */
.news-main__form input[type="email"] {
  height: 48px !important;
  font-size: 16px !important;
  border-radius: 30px !important;
  padding: 0 20px !important;
   text-align: left !important;
  box-sizing: border-box;
  color: #fff !important;
  background-color: transparent !important;
  border: 2px solid #fff !important;
  line-height: 48px !important;
}

/* Placeholder белый */
.news-main__form input[type="email"]::placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

/* Кнопка — высота, скругление, размер шрифта, центрирование текста и иконки */
.news-main__form .btn--green {
  font-size: 15px !important;
  height: 48px !important;
  border-radius: 30px !important;
  background-color: #fff !important;
  border-color: #fff !important;
  padding: 0 20px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  color: #0D9F00 !important;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
  z-index: 1;
} 

/* Отступ у иконки (svg и img) справа от текста кнопки */
.news-main__form .btn--green svg,
.news-main__form .btn--green img {
  display: none !important;
}

/* Текст под формой — белый */
.news-main__checkbox {
  color: #fff !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  text-align: left !important;
}

@media (max-width: 767px) {
  /* Повышаем специфичность и добавляем !important */
  form.news-main__form .news-main__checkbox {
    font-size: 10px !important;   /* Увеличенный размер шрифта */
    margin-top: 40px !important;  /* Отступ сверху */
    color: #fff !important;
    text-align: left !important;
        margin-left: 0 !important;
         text-align: left !important;
    padding-left: 0 !important;
  }

  /* Если есть вложенные ссылки, увеличиваем и их */
  form.news-main__form .news-main__checkbox span a {
    font-size: 10px !important;
  }
}

/* Цвет ссылок возле чекбокса — белый во всех состояниях */
.news-main__checkbox a,
.news-main__checkbox a:visited,
.news-main__checkbox a:hover,
.news-main__checkbox a:active {
  color: #fff !important;
  text-decoration: underline !important;
}

/* Чекбокс — круглый с точкой внутри */
.news-main__checkbox .custom-checkbox {
  border: 2px solid #fff !important;
  border-radius: 50% !important;
  width: 18px !important;
  height: 18px !important;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  background-color: transparent !important;
}

/* Скрываем стандартный чекбокс */
.news-main__checkbox input[type="checkbox"] {
  opacity: 0 !important;
  width: 18px !important;
  height: 18px !important;
  position: absolute !important;
  cursor: pointer;
  margin: 0 !important;
  z-index: 2;
}

/* Точка внутри чекбокса при выборе */
.news-main__checkbox input[type="checkbox"]:checked + .custom-checkbox::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 50%;
  display: block;
  z-index: 2;
}

/* Убираем лишнюю псевдо-галочку */
.news-main__checkbox input[type="checkbox"]:checked + .custom-checkbox::before,
.news-main__checkbox input[type="checkbox"]:checked + .custom-checkbox::after {
  box-shadow: none !important;
  border: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Runs';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_medium.eot');
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_medium.eot?#iefix') format('embedded-opentype'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs_medium.woff') format('woff'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Runs';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_demibold-1.eot');
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_demibold-1.eot?#iefix') format('embedded-opentype'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs_demibold.woff') format('woff'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs-demibold-1.ttf') format('truetype');
}
@font-face {
	font-family: 'TT Runs';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_medium-1.eot');
	src: url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt_runs_medium-1.eot?#iefix') format('embedded-opentype'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs_medium.woff2') format('woff2'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs_medium-1.woff') format('woff'),
		url('https://bf-pomosch.ru/wp-content/uploads/2024/12/tt-runs-medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */