.t1067 .t1067__row {
    align-items: flex-start;
    justify-content: space-between;
}

.t1067 .t1067__col .t-cell {
    text-align: left;
}

.t1067 .t1067__col .t-heading {
    max-width: 300px;
    margin: 0 auto;
    text-align: left;
}

.t1067 .t1067__col:nth-child(2) .t-heading {
    color: #ffffff !important; /* Цвет шрифта у средней карточки */
}

.t1067 .t1067__col:nth-child(2) .t1067__content {
    padding-top: 50px !important; /* Верхний отступ в средней карточке */
    padding-bottom: 50px !important; /* Нижний отступ в средней карточке */
    background-image: linear-gradient(0.105turn, rgba(67,57,255,1) 0%, rgba(255,123,28,1) 100%);
}

.t1067 .t1067__col .t-card__descr {
    height: fit-content !important;
}

.t1067 .t1067__col .t-card__btn {
    height: 55px; /* Высота каждой кнопки */
}

.t1067 .t1067__col:nth-child(odd) .t-card__btn {
    background-image: linear-gradient(0.105turn, rgba(67,57,255,1) 0%, rgba(255,123,28,1) 100%);
}

@media screen and (min-width: 1200px) {
    .t1067 .t-container {
        padding: 0 20px;
    	box-sizing: border-box;
    }

    .t1067 .t1067__col {
    	max-width: 375px; /* Ширина каждой карточки */
    	margin: 0;
    }
}

@media screen and (max-width: 1199px) {
    .t1067 .t1067__content .t-heading,
    .t1067 .t1067__content .t-card__descr,
    .t1067 .t1067__content .t-card__btn {
        max-width: 100% !important;
    }

    .t1067 .t1067__col .t-card__btn {
        width: 100%; /* Ширина кнопки */
    }
}


.t-popup__container {
  border-radius: 10px;
}