@font-face {
    font-display: swap;
    font-family: Yango Text;
    font-stretch: normal;
    font-style: normal;
    font-weight: 400;
    src: url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Rg.woff2) format("woff2"),url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Rg.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Yango Text;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    src: url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Md.woff2) format("woff2"),url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Md.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Yango Text;
    font-stretch: normal;
    font-style: normal;
    font-weight: 600;
    src: url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Bd.woff2) format("woff2"),url(https://yastatic.net/s3/distribution/lpc/fonts/yango-text/YangoText_W_Bd.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Yango Headline;
    font-stretch: normal;
    font-style: normal;
    font-weight: 900;
    src: url(https://yastatic.net/s3/distribution/lpc/fonts/YangoHeadline/YangoHeadline-Black.woff) format("woff")
}
.t850__container {
    flex-wrap: nowrap !important;
}
#rec1352568561 .t720__textwrapper {
    margin-bottom: 20px !important;
}
#allrecords {
    background-color: #effffb !important;
}
#rec1352564651 .t-section__title,
#rec1352565091 .t-section__title,
#rec1352565231 .t-section__title,
#rec1352565401 .t-section__title {
    margin-bottom: 40px !important;
    color: transparent !important;
    background-image: linear-gradient(
      0.4444444444444444turn,
      #0b1a33 0%,
      #123368 50%,
      #5a7bb3 100%
    ) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
}
#rec1352566891 .t-section__title,
#rec1352568561 .t-title_sm {
    color: transparent !important;
    background-image: linear-gradient(
      0.4444444444444444turn,
      #0b1a33 0%,
      #123368 50%,
      #5a7bb3 100%
    ) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
}
#rec1352566891 .t396__artboard {
  justify-content: center !important;
  align-items: center !important; 
}
.t-rec_pb_45{
    margin: 20px 20px !important;
    border: 4px solid #b9f2e5 !important;
    border-radius: 40px !important;
}
.t858__img {
    display: inline;
}
.t858__wrap_top {
    margin-bottom: -40pt;
}
@media (max-width: 960px) {
.t858__wrap_top {
    margin-bottom: -15pt;
}}
/* Блок стрелки */
.t-cover__arrow {
  position: absolute;
  bottom: 40px; /* немного выше от низа */
  left: 50%;
  transform: translateX(-50%);
  z-index: 10; /* поверх всего */
  cursor: pointer;
  animation: arrow-bounce 2s infinite;
}

/* Сама SVG-стрелка */
.t-cover__arrow-svg {
  width: 50px;
  height: auto;
  fill: none; /* убираем заливку */
  stroke: #fff; /* белая линия */
  stroke-width: 3; /* делаем жирнее */
  stroke-linecap: round;
  stroke-linejoin: round;

  /* Неоновый эффект */
  filter: drop-shadow(0 0 4px #0ff) drop-shadow(0 0 10px #0ff) drop-shadow(0 0 20px #0ff);
  transition: stroke 0.3s ease, filter 0.3s ease;
}

/* Hover — усиливаем свечение */
.t-cover__arrow:hover .t-cover__arrow-svg {
  stroke: #0ff;
  filter: drop-shadow(0 0 6px #0ff) drop-shadow(0 0 15px #0ff) drop-shadow(0 0 30px #0ff);
}

/* bounce-анимация */
@keyframes arrow-bounce {
  0%, 20%, 50%, 80%, 100% { transform: translate(-50%, 0); }
  40% { transform: translate(-50%, -10px); }
  60% { transform: translate(-50%, -5px); }
}
#rec1352560701 .t-width .t-width_10 {
  justify-content: flex-start !important;   /* прижимает к верху */
  padding-top: 80px !important;             /* отступ от шапки */
  height: 100% !important;
}
#rec1352560701 .t182__buttons {
    margin-top: 0px;
}
#rec1352560701 .t182__title,
#rec1352560701 .t182__descr {
  color: #ffffff; /* сам текст остаётся белым */
  text-shadow: 
    0 2px 6px rgba(0,0,0,0.8),   /* мягкая черная подсветка вниз */
    0 0 10px rgba(239,139,16,0.7);     /* фирменное свечение оранжевым */
}
.t-rec_pb_15 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#rec1603522601:has(.simple-popup-overlay.active)
  .tn-elem[data-elem-id="1763994108472"] {
    z-index: 4 !important;
}

#rec1352566891 .tn-elem[data-elem-id="1757430003734"] {
    z-index: 4 !important;
}
.my-success-image {
    opacity: 0;
    transition: opacity .25s ease;
}
.my-success-image.loaded {
    opacity: 1;
}

/* скрыть оригинальную иконку */
#tildaformsuccesspopup-new .t-form-success-popup__wrapper {
    background: #ffffff !important;
    border-radius: 22px !important;
    padding: 35px 40px !important;
    box-shadow: 0 12px 40px rgba(0,0,0,.2) !important;
    width: 85%;
    bottom: 20%;
    height: 45vh;
    display: flex;
    justify-content: center;
}

/* скрыть svg */
#tildaformsuccesspopup-new .t-form-success-popup__content-icon {
    display: none !important;
}

/* кастомная иконка */
#tildaformsuccesspopup-new .my-success-image {
    width: 100px;
    height: 100px;
    margin: 0 auto 20px;
    background-image: url('https://static.tildacdn.com/tild3138-6561-4333-a662-366564333235/done.png');
    background-size: contain;
    background-repeat: no-repeat;
    /* важные фиксаторы: */
    flex-shrink: 0 !important;
    min-height: 100px !important;
}

/* заголовок */
#tildaformsuccesspopup-new .t-title {
    font-family: 'Poppins', sans-serif !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    color: #123368 !important;
    display: none;
}

/* текст */
#tildaformsuccesspopup-new .t-text {
    color: #345 !important;
    font-size: 18px !important;
}

/* кнопка OK */
/* ============================================================
   КНОПКА В ПОПАПЕ УСПЕХА — СТИЛЬ КАК У .t-accr-btn
   ============================================================ */
#tildaformsuccesspopupbtn-new {
    display: inline-block !important;
    background-color: #0c3e65 !important;
    color: #f8faff !important;
    padding: 10px 20px !important;
    border-radius: 50px !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    min-width: 120px !important;
    text-align: center !important;
    transition: all 0.25s ease !important;
    margin-top: var(--acc-gap, 20px) !important;
    border: none !important;
    outline: none !important;
    cursor: pointer !important;
}

/* Hover + focus — в точности как .t-accr-btn */
#tildaformsuccesspopupbtn-new:hover,
#tildaformsuccesspopupbtn-new:focus {
    background: linear-gradient(90deg, #123368 0%, #54d9bc 100%) !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    outline: 2px solid var(--acc-accent, #1fb6ff) !important;
    outline-offset: 2px !important;
}
#tildaformsuccesspopuptext-new {
    color: #123368;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    font-size: 18px;
}
/* Прятать любые reCAPTCHA iframes 
.g-recaptcha,
iframe[src*="recaptcha"],
iframe[title="reCAPTCHA"],
#recaptchabox {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}
*/
