.t-form__successbox {
    background-color:transparent !important;
}

  .uc-form > div.t-form__inputsbox > div.t-input-group.t-input-group_ta > div > div.t-input__vis-ph {
    top: 11% !important;
  }
  .uc-form > div.t-form__inputsbox > div.t-input-group.t-input-group_ta > div > div.t-input__vis-ph.focused {
    top: 21% !important;
  }
  
      .imgform {
    display: none;
}

.uc-form .tn-elem[data-elem-id="1748887310826"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748887353509"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748887373301"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748887387085"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748888766505"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748888766506"] .tn-atom,
.uc-form .tn-elem[data-elem-id="1748888766507"] .tn-atom {
    border-bottom:none !important;
}

    .t794__arrow::after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6430-3966-4532-b230-396464336664/Namedropdown_arrow_S.svg);
    width: 0;
    background-size: contain;
    height: 16px;
    width: 16px;
    border-style: none;
    border-width: 0;
    position: absolute;
    transition: all 0.2s ease-in !important;
    }
    
        .t794__tm-link:hover .t794__arrow::after {
  opacity: 0.35; /* или любое нужное значение */
}

.button1 .tn-atom:after,
.tn-form__submit button.t-submit:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6466-6438-4432-a638-383465383133/Nameright_arrow_Stat.svg);
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 16px;
    vertical-align: middle;
    transition: all 0.2s ease-in !important;
}

   .button2 .tn-atom:after,
   .button3 .tn-atom:after,
   .button4 .tn-atom:after, 
   .button5 .tn-atom:after,
   .button6 .tn-atom:after,
   .button7 .tn-atom:after,
   .button8 .tn-atom:after,
   .button9 .tn-atom:after,
   .button10 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3163-6161-4039-a461-623066663830/Nameangle_arrow_Stat.svg);
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 16px;
    vertical-align: middle;
    transition: all 0.2s ease-in !important;
}

   .button1 .tn-atom,
   .button2 .tn-atom,
   .button3 .tn-atom,
   .button4 .tn-atom, 
   .button5 .tn-atom,
   .button6 .tn-atom,
   .button7 .tn-atom,
   .button8 .tn-atom,
   .button9 .tn-atom,
   .button10 .tn-atom,
   .footer .tn-atom,
   .tn-form__submit button.t-submit {
transition:0.2s ease-in all !important;
}

   .button1 .tn-atom:hover,
   .button2 .tn-atom:hover,
   .button3 .tn-atom:hover,
   .button4 .tn-atom:hover, 
   .button5 .tn-atom:hover,
   .button6 .tn-atom:hover,
   .button7 .tn-atom:hover,
   .button8 .tn-atom:hover,
   .button9 .tn-atom:hover,
   .button10 .tn-atom:hover,
   .button11 .tn-atom:hover,
   .tn-form__submit button.t-submit:hover {
    border-radius:100px !important;
}

.footer .tn-atom:hover {
    color:#999999 !important;
}

.footer1 .tn-atom:hover,
.footer2 .tn-atom:hover,
.footer-ru1 .tn-atom:hover,
.footer-ru2 .tn-atom:hover {
    color:#000 !important;
}

 .t-checkbox__control {
    margin-top: 48px;
}
.t-input-block:not(:has(label.t-checkbox__control))::before {
  content: '*';
  position: absolute;
  left: 0;
  top: 52%;
  transform: translateY(-50%);
  color: black;
  font-size: 16px;
  pointer-events: none;
}

.t-input-block input.t-input.js-tilda-rule.t-input-inline-styles {
  padding-left: 28px; 
}

.t-input-block:has(textarea)::before {
  top: 14px !important;
  transform: none !important;
}

input.t-input.js-tilda-rule.t-input-inline-styles,
.t396__elem .t-input-group_ta textarea.t-input {
    border-left: none !important;
}

/* Убираем эффекты сдвига и уменьшения у подсказки */
.t-input:focus ~ .t-input__vis-ph,
.t-input_has-content + .t-input__vis-ph {
  top: 50% !important;            /* Центруем по высоте */
  transform: translateY(-50%) !important;  /* Вертикальный центр */
  font-size: inherit !important;  /* Не уменьшаем шрифт */
  right: 24px !important;         /* Отступ от правого края */
  left: auto !important;          /* Отменяем позиционирование слева */
  text-align: right !important;   /* Чтобы текст приставал к правому краю */
  width: auto !important;         /* Можно указать точнее, если нужно */
}


.tn-atom__form .t-input_pvis {
    padding: 10px 20px 10px !important;
}

.zero_form .t-checkbox__control {
display: flex;
align-items: center;
}

.zero_form .t-checkbox__labeltext,
.zero_form .t-checkbox__labeltext div {
display: block;
}

.t-popup {
    overflow-y:hidden;
}

.t-checkbox__control .t-checkbox:checked ~ .t-checkbox__indicator {
        background-color: black;
}
    
.t-checkbox__indicator {
    height: 32px;
    width: 32px;
    margin-right: 14px;
    border-color: black !important;
}

.t-checkbox__indicator:after {
    height: 13px;
    width: 6px;
    left: 10px;
    top: 5px;
    border-width: 0 2px 2px 0;
    border-color: white !important;
}

.js-successbox.t-form__successbox.t-text.t-text_sm {
    background-image: url(https://static.tildacdn.com/tild3930-6261-4131-a432-613832363361/1600px.jpg);
    width: 790px;
    height: 830px;
    background-repeat: no-repeat;
    background-size: cover;
        margin: 0px !important;
    padding: 0px !important;
    margin-top: -30% !important;
    margin-left: -10% !important;
}
}

.t-form__successbox {
    background: #fff !important;
}



.line1px {
    height:1px !important;
}
input.t-input.js-tilda-rule,
textarea.t-input.js-tilda-rule.t-input-inline-styles.t-input_pvis.t-input_has-content {
    color: black !important;
}

@media screen and (max-width:1200px) {
    .js-successbox.t-form__successbox.t-text.t-text_sm {
    background-image: url(https://static.tildacdn.one/tild3930-6261-4131-a432-613832363361/1600px.jpg);
    width: 790px;
    height: 830px;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px !important;
    padding: 0px !important;
    margin-top: -20% !important;
    margin-left: -20% !important;
}
}
@media screen and (max-width:768px) {
    .js-successbox.t-form__successbox.t-text.t-text_sm {
        background-image: url(https://static.tildacdn.one/tild3930-6261-4131-a432-613832363361/1600px.jpg);
        width: 420px;
        height: 640px;
        background-repeat: no-repeat;
        background-size: cover;
        margin: 0px !important;
        padding: 0px !important;
        margin-top: -20% !important;
        margin-left: -25% !important;
    }
    
    .t-checkbox__control {
    margin-top: 36px !important;
}
}

@media screen and (max-width: 393px) {
    .js-successbox.t-form__successbox.t-text.t-text_sm {
        background-image: url(https://static.tildacdn.one/tild3930-6261-4131-a432-613832363361/1600px.jpg);
        width: 410px;
        height: 600px;
        background-repeat: no-repeat;
        background-size: cover;
        margin: 0px !important;
        padding: 0px !important;
        margin-top: -20% !important;
        margin-left: -25% !important;
    }
}


.button1-2 .tn-atom:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild6466-6438-4432-a638-383465383133/Nameright_arrow_Stat.svg);
    width: 16px;
    height: 16px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    margin-left: 16px;
    vertical-align: middle;
    transition: all 0.2s ease-in !important;
    transform: rotate(90deg);
}