[data-field-type="cb"] {
    display: flex!important;
    flex-direction: row-reverse;
    gap: 7px;
}

[data-field-type="cb"] .t-input-title {
    font-size: 12px!important;
    width: 100%;
    flex-grow: 1;
}

[data-field-type="cb"] .t-input-block {
    width: auto!important;
    flex-shrink: 0;
}

.video-wrapper {
    background-color: #d9d6cc;
}

#rec3767102401 .t3112__burger_container  {
    display: none!important;
}


.t868__code-wrap {
    padding: 20px;
}

.t868__code-wrap h3 {
    font-size: 24px;
    color: #204873;
    margin-bottom: 20px;
}

.t868__code-wrap p {
    font-size: 14px;
    line-height: 1.55;
    color: #282e34;
    font-family: var(--t-text-font);
    padding: 10px 0;
}




    .document-wrapper {
      font-family: 'Montserrat', sans-serif;
      font-size: 16px;
      line-height: 1.55;
      color: #222;
      max-width: 900px;
      margin: 0 auto;
      padding: 24px 16px;
    }

    .document-wrapper h2 {
      font-size: 20px;
      font-weight: 600;
      margin: 32px 0 12px;
      padding-bottom: 6px;
      border-bottom: 1px solid #e5e5e5;
    }

    .document-wrapper h2:first-of-type {
      margin-top: 0;
    }

    .document-wrapper p {
      margin: 0 0 12px;
    }

    .document-wrapper ul {
      margin: 0 0 12px;
      padding-left: 22px;
    }

    .document-wrapper li {
      margin-bottom: 6px;
    }

    .document-wrapper a {
      color: #1a5fb4;
      text-decoration: none;
    }

    .document-wrapper a:hover {
      text-decoration: underline;
    }



#rec4865732701 form a, #rec4865725001 form a {
    color: #fff!important;
}



.shine-button {
  position: relative;
  overflow: hidden;
  transition: transform 0.2s ease;
}

.shine-button:hover {
  transform: translateY(-2px);
}

/* Сам блик */
.shine-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.4),
    transparent
  );
  animation: shine 2s infinite;
}

@keyframes shine {
  0% {
    left: -100%;
  }
  50%, 100% {
    left: 100%;
  }
}