/* all buttons */ 
.uc-block00 .t-btn,
.uc-block01 .t-btn,
.uc-block04 .t-btn,
.uc-block08 .t-btn,
.uc-block11 .t-btn {
    font-size: 14px !important;
    padding: 16px 30px !important;
}


/* all zero blocks */
.uc-zero .tn-atom {
    background-size: auto !important;
    background-repeat: repeat !important;
}


/* ********** menu ********** */
.uc-block00 img.tmenu-mobile__imglogo {
    min-width: 50px !important;
}

.uc-block00 .tmenu-mobile__container {
   padding: 10px 20px !important; 
}

.uc-block00 #nav1349805231 .t-menu__link-item::after  {
    bottom: -5px !important;
}


/* обложка */
/* ********** block 01 ********** */

/*
.uc-block01 #form1393764721 .t-radio__indicator {
    border: 2px solid red !important;
}
*/

.uc-block01 .t712__wrapper {
    padding-bottom: 40px;
}
.uc-block01 .t712__bg {
    background-color: #ffffffb0 !important;
    backdrop-filter: blur(5px);
}

.uc-block01 .t712__formwrapper {
    padding: 20px;
}

.uc-block01 #form1393764721 .t-radio__indicator {
    display: none;
}

.uc-block01 #form1393764721 .t-radio__wrapper {
    display: flex;
    column-gap: 5px;
}

.uc-block01 #form1393764721 .t-radio__item {
    margin: 0;
    justify-content: center;
    max-height: 40px;
    min-width: fit-content;
    padding: 0;
}

.uc-block01 #form1393764721 .t-radio__item:hover {
    background-color: #ffefc9;
}
.uc-block01 #form1393764721 .t-radio__item:focus {
    background-color: red;
}
.uc-block01 #form1393764721 .t-input-title {
    font-size: 12px;
    font-weight: 600;
    padding: 0;
}

.uc-block01 #form1393764721 .t-calc__wrapper {
    font-size: 30px;
    font-weight: 700 !important;
    text-align: center;
    border-top: 1px solid #000000;
    padding-top: 20px;
}

.uc-block01 #form1393764721 .t-range__interval-txt-wrapper {
   display: none; 
}

.uc-block01 #form1393764721  .t-input-group {
    margin-bottom: 10px !important;
}

@media screen and (max-width: 640px) {
    .uc-block01 .t-cover__carrier {
        background-position-x: -80px;
    }
}


/* преимущества */
/* ********** block 02 ********** */
.block02__card .tn-molecule {
    background-size: auto !important;
}


/* услуги */
/* ********** block 03 ********** */
.uc-block03 div.t774__bgimg {
    border-radius: 20px;
}

uc-block03 .t-card__title span {
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-family: 'Inter', Arial, sans-serif  !important;
    font-weight: 700 !important;
    color: rgb(82, 82, 85) !important;
}
uc-block03 .t-card__descr span {
    font-size: 14px !important;
    line-height: 1.2 !important;
    font-family: 'Inter', Arial, sans-serif  !important;
    font-weight: 300 !important;
    color: rgb(82, 82, 85) !important;
}

.uc-block03 .t778__price-wrapper {
    position: relative;
}
.uc-block03 .t778__price_old {
    position: absolute;
    bottom: -12px;
    left: -9px;
    font-size: 12px !important;
    transform: rotate(7deg);
}

/* ********** block 04 ********** */
.uc-block04 {
    background-image: linear-gradient(0, #2c2c30db, #2c2c30db ), url(https://static.tildacdn.com/tild6237-3637-4232-a461-333134613538/04.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.uc-block04 .t-quiz__consultant__info-container {
    justify-content: center;
}

.uc-block04 .t-quiz__consultant__img {
    width: 80% !important;
    border-radius: 200px;
}

.uc-block04 .t-quiz__screen-wrapper {
    padding: 20px 10px 10px !important;
}


/* ********** block 07 ********** */
.uc-block07 .t1196__content {
    height: 78px !important;
    transition: height 0.2s ease-in-out 0.2s;
}

.uc-block07 .t1196__item:hover .t1196__content {
    height: 100% !important;
    transition: height 0.2s ease-in-out ;
}

.uc-block07 .t1196__content .t-card__title,
.uc-block07 .t1196__content .t-card__descr {
    opacity: 0;
    transition: opacity 0.4s ease-in-out ;
}

.uc-block07 .t1196__item:hover .t1196__content .t-card__title,
.uc-block07 .t1196__item:hover .t1196__content .t-card__descr{
    opacity: 1;
    transition: opacity 0.4s ease-in-out ;
}

.uc-block07 .t1196__content-inner {
    border-radius: 12px !important;
}

.uc-block09 .t728__wrapper {
    box-shadow: 0 6px 20px #00000030;
    margin: 20px auto 40px;
}

.uc-block09 .t728__imgcell {
    min-height: 300px;
    height: 300px;
    width: 300px;
    margin: 25px;
}

.uc-block09 .t728__bgimg {
    border-radius: 12px;
}

.uc-block09 .t-section__title {
    margin-bottom: 10px !important;
}

.uc-block09 .t-descr {
    margin-bottom: 30px !important;
}


/* фоновая катинка для блоков */
.uc-block03,
.uc-block07, 
.uc-block10 {
    background-image: linear-gradient(180deg, #fbfbfb 0%, #fbfbfbf0 30%), url(https://static.tildacdn.com/tild3736-3535-4365-b736-343466366165/00.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}



@media screen and (max-width: 640px) {
    .uc-block01 .t-btn {
        font-size: 12px !important;
        width: 100%;
    }
    
    .uc-block04 .t-quiz__consultant__info-container {
        max-width: 100px;
    }
}

@media screen and (max-width: 960px) {
    .t1196__container_flex {
        display: flex;
        flex-direction: column !important;
    }
}


.t396__elem .my_day {
    vertical-align: middle;
    white-space: nowrap;
    color: #000000;
    font-size: 100px !important;
    font-family: 'Arial', Arial, sans-serif;
    line-height: 1;
    font-weight: 700;
}

.uc-xxx .t-radio__item .t-radio__indicator {
    display: none;
}
.uc-xxx .t-radio__item {
    justify-content: center;
}

.uc-xxx .t-input-block .t-range__interval-txt-wrapper {
    display: none !important;
}



.radio-selected {
    background-color: #ffc62b !important;
}




