/*!--Отступы у полей КВИЗА*/

.t-quiz .t-input-block_rd-flex .t-checkboxes__wrapper, .t-quiz .t-input-block_rd-flex .t-checkboxes__wrapper fieldset, .t-quiz .t-input-block_rd-flex .t-radio__wrapper, .t-quiz .t-input-block_rd-flex .t-radio__wrapper fieldset {
    gap: 4px;
} 

.t-checkbox__indicator {
    border: 1px solid #b0cf37;
    border-radius: 4px !important;
    letter-spacing: -0.2px !important;}

}

@media (max-width: 1600px) {
.zero_form .t-checkbox__control {
    display: flex;
    align-items: center;
}
.zero_form .t-checkbox__labeltext,
.zero_form .t-checkbox__labeltext div {
    display: block;}
}


/*Настройка формы в зероблоке*/
@media (min-width: 960px) {
.zero_form .t-input-group {
    flex-grow: 1;
}
.zero_form .t-input-group_cb {
    position: absolute;
    width: 100% !important;
    top: 90px; /*Отступ галочки от верхнего края формы*/
}
}

@media (max-width: 960px) {
.t-checkbox__labeltext {
    margin-top: 10px;}
}

    @media screen and (min-width: 320px) and (max-width: 640px) {
        .t-heading_xs {
            font-size: 24px !important;  /* Примерное значение для экранов от 321 до 640px */
        }
    }

    @media screen and (min-width: 641px) and (max-width: 1600px) {
        .t-heading_xs {
            font-size: 28px !important;  /* То, что у вас уже есть */
        }
    }

    @media screen and (min-width: 1601px) {
        .t-heading_xs {
            font-size: 35px !important;  /* Примерное значение для экранов больше 1600px */
        }
    }


/*Настройки для плашки в блоке Карты, футер*/
@media (min-width: 960px) {
.t554__card-wrapper {
    max-width: 100%;
}
.t554__card {
    left: 30px;
}
}

/*Аккардион*/
@media (min-width: 961px) {
.t668 .t-container {
    max-width: calc(100% - 40px);
}
.t668 .t-col {
    max-width: calc(50% - 4px);
    margin-left: 2px;
    margin-right: 2px;
    padding: 0;}
}

/*Аккардеон кастомные стрелки*/
.t668__lines {
    display: none;
}
.t668__icon:before, .t668__icon-hover:before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    background-size: cover;
    position: relative;
    z-index: 10;
    transition: all 0.3s;
}
.t668__opened .t668__icon:before {
    transform: rotate(90deg);
}

.t668__icon:before {
    /*Обычная иконка*/
    background-image: url(https://static.tildacdn.com/tild3638-3535-4164-b864-636562393234/right-arrow.png);
}
.t668__icon-hover:before {
    /*Иконка при наведении*/
    background-image: url(https://static.tildacdn.com/tild3638-3535-4164-b864-636562393234/right-arrow.png);
}
