.t706__cartwin-content {border-radius: 40px;}
.t-btn {font-weight: 500; font-size: 18px;}
.t938__background-image {height: 360px;}

.t938__features {columns: 2; padding: 20px;}
.t938__feature {width: 50%;}

.t975 {height: 66px;}
.t975__wrapper {min-height: 66px;}
.t-radio__control {width: 90%;}

@media screen and (max-width: 640px) {
    .t-cover__carrier.loaded {
      /*  background-attachment: local!important;*/
        object-fit: contain!important;
    }
    
    .t938__background-image {
        background-attachment: fixed!important;
    }    

}



.vertical-lines-container .vertical-line {
border-left: 1px solid #d7d5d540 !important; /* Цвет и стиль линии */
    height: 100%; /* Высота линии */
    position: fixed; /* Фиксированное позиционирование */
    top: 0; /* Расположение линии сверху */
    bottom: 0; /* Расположение линии снизу */
    left: 55%; /* Расположение линии по центру */
    transform: translateX(-50%); /* Сдвиг линии влево на 50% ее ширины */
}

.vertical-lines-container .vertical-line:nth-child(2) {
    left: 20%; /* Вторая линия - 40% от левого края экрана */
}

.vertical-lines-container .vertical-line:nth-child(3) {
    left: 37%; /* Третья линия - 60% от левого края экрана */
}

.vertical-lines-container .vertical-line:nth-child(4) {
    left: 73%; /* Четвертая линия - 80% от левого края экрана */
}

.vertical-lines-container .vertical-line:nth-child(5) {
    left: 89%; /* Пятая линия - 100% от левого края экрана */
}
