#rec1979755391{
    z-index:999;
}


#rec1975005661 a {
  transition: color 0.3s ease;
}

#rec1975005661 a:hover {
  color: #AF8853 !important;
}
#rec1976742421 a {
  transition: color 0.3s ease;
}

#rec1976742421 a:hover {
  color: #AF8853 !important;
}

#rec1985269341 a {
  transition: color 0.3s ease;
}

#rec1985269341 a:hover {
  color: #AF8853 !important;
}


#rec1906183821 .tn-group.adv-point > .tn-molecule[id^="molecule-"]{
  background: rgba(217,217,217,.10) !important;   /* #D9D9D9 10% */
  -webkit-backdrop-filter: blur(64px) !important;
  backdrop-filter: blur(64px) !important;

=
  border-radius: 5px !important;                 
  overflow: hidden !important;              
}

/* 2) Текст: белый 58% */
#rec1906183821 .tn-group.adv-point .tn-atom,
#rec1906183821 .tn-group.adv-point .tn-atom *{
  color: rgba(255,255,255,.58) !important;
}


#rec1906183821 .tn-group[data-group-id="1772246039517000002"] > #molecule-1772246039517000002{
  background: rgba(217,217,217,.10) !important;
  -webkit-backdrop-filter: blur(64px) !important;
  backdrop-filter: blur(64px) !important;
  border-radius: 5px !important;
  overflow: hidden !important;
}

#rec1906183821 .tn-group[data-group-id="1772244136772000001"]{
  cursor: pointer;
}

/* 1) Цвет текста при наведении */
#rec1906183821 .tn-group[data-group-id="1772244136772000001"]:hover
.tn-elem[data-elem-id="1772243942562"] .tn-atom{
  color: #AF8853 !important;
  transition: color .25s ease;
}

/* 2) Подготовка контейнера иконки */
#rec1906183821 .tn-elem[data-elem-id="1772244128033"] .tn-atom{
  position: relative;
  width: 9px;   /* как у элемента */
  height: 10px; /* как у элемента */
  overflow: visible;
}

/* Старая (белая) иконка */
#rec1906183821 .tn-elem[data-elem-id="1772244128033"] img.tn-atom__img{
  width: 9px;
  height: 9px;
  display: block;
  will-change: transform, opacity;
}

/* Новая (цветная) иконка, которая "прилетает" */
#rec1906183821 .tn-elem[data-elem-id="1772244128033"] .tn-atom::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 9px;
  height: 9px;

  background: url("https://static.tildacdn.com/tild6139-3365-4262-a233-383832313366/north_east.svg") center/contain no-repeat;

  opacity: 0;
  transform: translate(-14px, 14px); /* старт ↙ */
  will-change: transform, opacity;
}

/* 3) Анимации (скорость/плавность как в кнопке) */
@keyframes arrowFlyOutDiag{
  0%   { transform: translate(0,0);          opacity: 1; }
  45%  { transform: translate(14px,-14px);   opacity: 0; } /* улетела ↗ */
  100% { transform: translate(14px,-14px);   opacity: 0; }
}

@keyframes arrowFlyInDiag{
  0%   { transform: translate(-14px,14px);   opacity: 0; } /* появилась ↙ */
  55%  { transform: translate(-14px,14px);   opacity: 0; }
  100% { transform: translate(0,0);          opacity: 1; } /* прилетела на место */
}

/* 4) Запуск при наведении на группу (текст+иконка) */
#rec1906183821 .tn-group[data-group-id="1772244136772000001"]:hover
.tn-elem[data-elem-id="1772244128033"] img.tn-atom__img{
  animation: arrowFlyOutDiag .65s cubic-bezier(.2,.8,.2,1) both;
}

#rec1906183821 .tn-group[data-group-id="1772244136772000001"]:hover
.tn-elem[data-elem-id="1772244128033"] .tn-atom::after{
  animation: arrowFlyInDiag .65s cubic-bezier(.2,.8,.2,1) both;
}

#rec1974066681 .points-two{
  cursor: pointer !important;

  /* фикс скругления (чтобы при hover не "квадратило") */
  border-radius: 10px !important;
  overflow: hidden; /* чтобы тень/фон не ломали визуально внутренности */

  transition: background-color .6s ease, box-shadow .6s ease, transform .6s ease, border-radius .6s ease !important;
  will-change: background-color, box-shadow, transform;
}

#rec1974066681 .points-two:hover{
  background-color: #ffffff !important;
  box-shadow: 0px 13px 17.8px 0px rgba(0,0,0,0.12) !important;
  border-radius: 10px !important;
  transform: translateY(-1px) !important;
}


#rec1974066681 .points-one{
  cursor: pointer !important;

  /* фикс скругления (чтобы при hover не "квадратило") */
  border-radius: 10px !important;
  overflow: hidden; /* чтобы тень/фон не ломали визуально внутренности */

  transition: background-color .6s ease, box-shadow .6s ease, transform .6s ease, border-radius .6s ease !important;
  will-change: background-color, box-shadow, transform;
}

#rec1974066681 .points-one:hover{
  background-color: #ffffff !important;
  box-shadow: 0px 13px 17.8px 0px rgba(0,0,0,0.12) !important;
  border-radius: 10px !important;
  transform: translateY(-1px) !important;
}

.bg-three{
  background-image: url("https://i.ibb.co/kgv85KkS/1-LIk-M0x7eyye1hkdt-YKZ-Vt-YHy-Tv-Icsd-Bi-ILPRL5-CCt2r-HPhr7sf4v44-J2r2-P1-KBs-B3m-VHp-Zcifb-ESLAQvy-MCy.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.bg-four{
  background-image: url("https://i.ibb.co/VpbnSL6x/r-Vj-K-RRw1q8y-OD6-F-5-Zl9o-Cp-Tdfxwwe-W-Gg3-Kxiask6-LCKTgg5wei-HSWp4-Uga-DYpdpynzjd6g67-Ojk-Hm-SPa-D-a-Qb.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.bg-five{
  background-image: url("https://i.ibb.co/ccnj92P2/vn-N-Aai9b3fk6aw-Kh-SF7v4-VZ2-O7i-YUHo-T78l-Yk-N7hg-Sc-1-Vyw-HQLn-c-PL6-ZOLt-VMwo9h-az4-Yq-X-v-Lh8-Vn-QS-s.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.bg-six{
background-image: url("https://i.ibb.co/BVDt337n/Htrfimu4u9-RZn94-DXhgmj-V-3-WZATYg5k3-JWq-U5ubraa-DZ6-Ou-Lwi3-Rvwsy-XDj37a4hit3-QPtpxexr-Dsm-Lo-FKNi-X.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}

/* ниже 480px */
@media (max-width: 479px){
  .bg-six{
    background-image: url("https://static.tildacdn.com/tild3032-6632-4265-b633-343066303535/home.png") !important;
  }
}

/* КНОПКА: применяем к #rec1974185591, #rec1974781021, #rec1974837901 */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit{
  box-sizing: border-box !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;

  padding: 16px 18px !important;
  padding-right: 45px !important;

  background: #B48C54 !important;
  border-radius: 10px !important;
  border: 0 !important;

  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  letter-spacing: -0.01em !important;
  line-height: 1.12 !important;

  color: #fff !important;
  cursor: pointer !important;

  transition: background-color .25s ease !important;

  position: relative !important;
  text-align: left !important;
  white-space: normal !important;
}

/* hover */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:hover,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:hover,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:hover{
  background: #A57E49 !important;
}

/* цвет (анти-переопределение) */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit,
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:visited,
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:hover,
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:active,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:visited,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:hover,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:active,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:visited,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:hover,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:active{
  color:#fff !important;
}
#rec1974185591 [data-elem-id="1772261451298"] .t-submit *,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit *,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit *{
  color:#fff !important;
}

/* стрелка */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit::after,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit::after,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit::after{
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  width: 10px;
  height: 10px;
  transform: translateY(-50%) translate(0,0);
  opacity: 1;
  background: url("https://static.tildacdn.com/tild3866-6464-4839-b233-633361376361/svg-btn.svg") center/contain no-repeat;
  will-change: transform, opacity;
}

/* анимация */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:hover::after,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:hover::after,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:hover::after{
  animation: arrowFlyDiag2 .65s cubic-bezier(.2,.8,.2,1) both;
}

@keyframes arrowFlyDiag2{
  0%   { transform: translateY(-50%) translate(0,0);         opacity: 1; }
  45%  { transform: translateY(-50%) translate(14px,-14px);  opacity: 0; }
  55%  { transform: translateY(-50%) translate(-14px,14px);  opacity: 0; }
  100% { transform: translateY(-50%) translate(0,0);         opacity: 1; }
}

/* focus */
#rec1974185591 [data-elem-id="1772261451298"] .t-submit:focus-visible,
#rec1974781021 [data-elem-id="1772261451298"] .t-submit:focus-visible,
#rec1974837901 [data-elem-id="1772261451298"] .t-submit:focus-visible{
  outline: 2px solid rgba(255,255,255,.75) !important;
  outline-offset: 3px !important;
}


/* === HOVER-анимация для группы 1772280173323000001 (Открыть канал) === */

/* 1) Цвет текста при наведении на всю ссылку-группу */
.tn-group[data-group-id="1772280173323000001"]:hover
.tn-elem[data-elem-id="1772280173324000005"] .tn-atom{
  color: #AF8853 !important;
  transition: color .25s ease;
}

/* 2) Подготовка контейнера иконки (белая стрелка) */
.tn-elem[data-elem-id="1772280173324000004"] .tn-atom{
  position: relative;
  width: 9px;   /* как у элемента */
  height: 10px; /* как у элемента */
  overflow: visible;
}

/* Старая (белая) иконка */
.tn-elem[data-elem-id="1772280173324000004"] img.tn-atom__img{
  width: 9px;
  height: 9px;
  display: block;
  will-change: transform, opacity;
}

/* Новая (цветная) иконка, которая "прилетает" */
.tn-elem[data-elem-id="1772280173324000004"] .tn-atom::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 9px;
  height: 9px;

  background: url("https://static.tildacdn.com/tild6139-3365-4262-a233-383832313366/north_east.svg") center/contain no-repeat;

  opacity: 0;
  transform: translate(-14px, 14px); /* старт ↙ */
  will-change: transform, opacity;
}

/* 3) Анимации */
@keyframes arrowFlyOutDiag_177228{
  0%   { transform: translate(0,0);         opacity: 1; }
  45%  { transform: translate(14px,-14px);  opacity: 0; }
  100% { transform: translate(14px,-14px);  opacity: 0; }
}

@keyframes arrowFlyInDiag_177228{
  0%   { transform: translate(-14px,14px);  opacity: 0; }
  55%  { transform: translate(-14px,14px);  opacity: 0; }
  100% { transform: translate(0,0);         opacity: 1; }
}

/* 4) Запуск при наведении на группу */
.tn-group[data-group-id="1772280173323000001"]:hover
.tn-elem[data-elem-id="1772280173324000004"] img.tn-atom__img{
  animation: arrowFlyOutDiag_177228 .65s cubic-bezier(.2,.8,.2,1) both;
}

.tn-group[data-group-id="1772280173323000001"]:hover
.tn-elem[data-elem-id="1772280173324000004"] .tn-atom::after{
  animation: arrowFlyInDiag_177228 .65s cubic-bezier(.2,.8,.2,1) both;
}

#rec1976880261 .points-two{
  cursor: pointer !important;

  /* фикс скругления (чтобы при hover не "квадратило") */
  border-radius: 10px !important;
  overflow: hidden; /* чтобы тень/фон не ломали визуально внутренности */

  transition: background-color .6s ease, box-shadow .6s ease, transform .6s ease, border-radius .6s ease !important;
  will-change: background-color, box-shadow, transform;
}

#rec1976880261 .points-two:hover{
  background-color: #ffffff !important;
  box-shadow: 0px 13px 17.8px 0px rgba(0,0,0,0.12) !important;
  border-radius: 10px !important;
  transform: translateY(-1px) !important;
}

#rec1984544261 .points-two{
  cursor: pointer !important;

  /* фикс скругления (чтобы при hover не "квадратило") */
  border-radius: 10px !important;
  overflow: hidden; /* чтобы тень/фон не ломали визуально внутренности */

  transition: background-color .6s ease, box-shadow .6s ease, transform .6s ease, border-radius .6s ease !important;
  will-change: background-color, box-shadow, transform;
}

#rec1984544261 .points-two:hover{
  background-color: #ffffff !important;
  box-shadow: 0px 13px 17.8px 0px rgba(0,0,0,0.12) !important;
  border-radius: 10px !important;
  transform: translateY(-1px) !important;
}

/* КНОПКА формы в #rec1985269341 */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit{
  box-sizing: border-box !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;

  padding: 16px 18px !important;
  padding-right: 45px !important;

  background: #B48C54 !important;
  border-radius: 10px !important;
  border: 0 !important;

  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-weight: 400 !important;
  font-size: 13px !important;
  letter-spacing: -0.01em !important;
  line-height: 1.12 !important;

  color: #fff !important;
  cursor: pointer !important;

  transition: background-color .25s ease !important;

  position: relative !important;
  text-align: left !important;
  white-space: normal !important;
  width: 100% !important;
}

/* hover */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:hover{
  background: #A57E49 !important;
}

/* цвет (анти-переопределение) */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit,
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:visited,
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:hover,
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:active{
  color: #fff !important;
}
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit *{
  color: #fff !important;
}

/* стрелка */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit::after{
  content: "";
  position: absolute;
  right: 15px;
  top: 50%;
  width: 10px;
  height: 10px;
  transform: translateY(-50%) translate(0,0);
  opacity: 1;
  background: url("https://static.tildacdn.com/tild3866-6464-4839-b233-633361376361/svg-btn.svg") center/contain no-repeat;
  will-change: transform, opacity;
}

/* анимация стрелки */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:hover::after{
  animation: arrowFlyDiag2 .65s cubic-bezier(.2,.8,.2,1) both;
}

/* focus */
#rec1985269341 [data-elem-id="1772525982156000001"] .t-submit:focus-visible{
  outline: 2px solid rgba(255,255,255,.75) !important;
  outline-offset: 3px !important;
}

/* === Нижний border инпутов при hover и focus: цвет кнопки #B48C54 === */
#rec1974185591 .t-input_bbonly:hover,
#rec1974781021 .t-input_bbonly:hover,
#rec1974837901 .t-input_bbonly:hover,
#rec1985269341 .t-input_bbonly:hover{
  border-bottom-color: #B48C54 !important;
  transition: border-color .25s ease !important;
}

#rec1974185591 .t-input_bbonly:focus,
#rec1974781021 .t-input_bbonly:focus,
#rec1974837901 .t-input_bbonly:focus,
#rec1985269341 .t-input_bbonly:focus{
  border-bottom-color: #B48C54 !important;
  outline: none !important;
  transition: border-color .25s ease !important;
}

/* телефонный враппер */
#rec1974185591 .t-input-group:focus-within .t-input_bbonly,
#rec1974781021 .t-input-group:focus-within .t-input_bbonly,
#rec1974837901 .t-input-group:focus-within .t-input_bbonly,
#rec1985269341 .t-input-group:focus-within .t-input_bbonly{
  border-bottom-color: #B48C54 !important;
  transition: border-color .25s ease !important;
}