/*Подчеркивание тегов-заголовков в блоках*/
.title-line {
    border-bottom: 1px solid #D8D8D7;
}

/*============================================*/

/*Изменения положения кнопки в формах зеро-блоков*/
.form-zero .t-checkbox__indicator {
    border-radius: 2px;
}
.form-zero .t-input-group_cb {
    margin-bottom: 20px !important;
}

@media screen and (min-width: 1200px) {
    .form-zero .t-submit {
        left: 45px;
    }
}
@media (min-width: 640px) and (max-width: 1199px) {
    .form-zero .t-submit {
        left: 55px;
    }
}
@media (min-width: 480px) and (max-width: 639px) {
    .form-zero .t-submit {
        left: 35px;
    }
}
@media (min-width: 360px) and (max-width: 479px) {
    .form-zero .t-submit {
        left: 25px;
    }
}

/*============================================*/

/*Стилизация аккордеона*/
/*Стили текста внутри аккордеона*/
/*Общие стили*/
.uc-accordion .t585__text strong {
    font-weight: 400 !important;
    min-width: fit-content; 
    background-color: #F7F7F7;
    border-radius: 50px;
    padding: 10px 18px;
}
.uc-accordion .t585__text br {
    display: none;
}
.uc-accordion .t585__text {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
/*Задаем ширину блока по адаптивам*/
@media screen and (min-width: 1400px) {
    .uc-accordion .t585 .t-container {
        max-width: 1320px;
    }
    .uc-accordion .t585 .t-col {
        max-width: 100%;
        margin: 0;
    }
    .uc-accordion .t585__text {
        width: 1183px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .uc-accordion .t585__text {
        width: 1050px;
    }
}
@media (min-width: 640px) and (max-width: 1199px) {
    .uc-accordion .t585 .t-container {
        max-width: 620px;
    }
    .uc-accordion .t585 .t-col {
        max-width: 100%;
        margin: 0;
        padding: 0;
    }
    .uc-accordion .t585__text {
        width: 580px;
    }
}
@media (min-width: 480px) and (max-width: 639px) {
    .uc-accordion .t585 .t-container {
        max-width: 460px;
    }
    .uc-accordion .t585 .t-col {
        max-width: 100%;
        margin: 0;
        padding: 0;
    }
    .uc-accordion .t585__text {
        width: 100%;
        padding: 0px;
    }
    .uc-accordion .t585__trigger-button {
        padding: 20px 0px;
    }
}
@media (min-width: 360px) and (max-width: 479px) {
    .uc-accordion .t585__trigger-button {
        padding: 20px 0px;
    }
    .uc-accordion .t585__text {
        width: 100%;
    }
    .uc-accordion .t585 .t-col {
        padding: 0px 10px;
    }
}
/*меняем иконки в аккордеоне*/
/*Анимация иконки при переключении блока*/
.uc-accordion .t585__opened .t585__lines {
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    width: 32px;
    height: 32px;
}
.uc-accordion .t585__icon {
    width: 32px;
    height: 32px;
    background-color: #E3E4E7;
    padding: 0;
    border-radius: 6px;
}
/*Убираем лишние элементы*/
.uc-accordion .t585__lines svg,
.uc-accordion .t585__circle {
    display: none;
}
/*Задаем иконку, ее размеры и положение*/
   .uc-accordion .t585__lines::after {
    content: " ";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    background-image: url(https://static.tildacdn.com/tild3163-3366-4334-b434-663562353532/___.svg);
    background-size: 100%;
}

/*============================================*/

/*Стилизация вкладок услуг*/
.uc-tabs-zero .tn-molecule::-webkit-scrollbar {
    display: none;
}

/*============================================*/

