  .tn-elem__17710559911768037114460 u {
    text-decoration-color: rgba(230, 125, 34, 0.158) !important;
  }
  
  
  #form1771331041 .t-quiz__step__input .t-input-title{
 font-size:22px !important;
 font-weight:500;
}

/* Division */
#form1771331041 div .t-contact-method__types-container{
 margin-top:10px;
 transform:translatex(0px) translatey(0px);
}

/* Span Tag */
#form1771331041 .t-quiz__step__input .t-radio__item span{
 font-weight:400;
 font-size:18px;
}


/* Используем ID формы из вашего HTML */
#form1774888631 .t-quiz__step__input .t-input-title {
 font-size: 22px !important;
 font-weight: 500;
}

#form1774888631 div .t-contact-method__types-container {
 margin-top: 10px;
 transform: translatex(0px) translatey(0px);
}

#form1774888631 .t-quiz__step__input .t-radio__item span {
 font-weight: 400;
 font-size: 18px;
}

.tn-atom a{
    border-bottom: none !important;
    box-shadow: none !important;
}

.t420__descr a {
    border-bottom: none !important;
    box-shadow: none !important;
}

.t396__elem.vfeedlink[data-elem-type="text"] a.tn-atom {
   border-bottom: none !important;
    box-shadow: none !important;
}


#rec1772799251 .t795__title {
    position: relative;
    z-index: 10; /* или больше, в зависимости от z-index белого фона */
}
/* 1. ОСНОВНОЙ КОНТЕЙНЕР ДЛЯ РАЗДЕЛЕНИЯ КНОПОК */


/* 1. УБИРАЕМ ФИКСИРОВАННУЮ ШИРИНУ 33% */
.t1281__width_33 {
    width: auto !important;
    flex: 0 0 auto !important;
}

/* 2. РАССТОЯНИЕ МЕЖДУ КНОПКАМИ */
.t1281__wrapper {
    display: flex !important;
    gap: 20px !important; /* ← РАССТОЯНИЕ МЕЖДУ КНОПКАМИ */
    justify-content: center !important;
    flex-wrap: wrap !important;
}



/* 4. ВЫСОТА И СТИЛЬ КНОПОК */
.t1281__tab {
    height: 60px !important; /* ← ВЫСОТА КНОПКИ */
    min-width: 180px !important; /* Минимальная ширина */
    
    /* Оформление */
    border: 1px solid #ddd !important;
    border-radius: 10px !important;
    padding: 0 25px !important;
    
}





.quill-table__table {
  border-collapse: collapse;
}

.quill-table__cell {
  border-left: none !important;
  border-right: none !important;
  border-top: 1px solid #ddd !important;
  border-bottom: 1px solid #ddd !important;
}

.t-slds__wrapper {
    overflow: visible !important;
}
.t-slds__img {
    border-radius: 10px !important;
}

#rec1787985401 .t-btnflex.t-btnflex_type_button {
width: 100%;
}
#rec1788483111 .t-btnflex.t-btnflex_type_button {
width: 100%;
}
#rec1790369431 .t-btnflex.t-btnflex_type_button {
width: 100%;
}
#rec1793411461 .t-btnflex.t-btnflex_type_button {
    width: 100%;
}




.t764__textwrapper .js-product-name a{
 background-color:#e67e22;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
 border-top-left-radius:5px;
 border-top-right-radius:5px;
 border-bottom-left-radius:5px;
 border-bottom-right-radius:5px;
}