/* Кнопка в блоке FR308 */
    .t1115__button.t-btn_md {
        height: 60px;
        padding-left: 60px;
        padding-right: 60px;
    }
    
/* Буллеты FR308 */
    .t1115__features_column-2 .t1115__feature {
        padding: 0px 5px 0px 20px;
    }

/* Блок буллетов FR308 */
    ul.t1115__features.t1115__features_column-2 {
        margin-top: 40px;
    }

/* Дескриптор FR308 */
    .t1115__descr.t-descr.t-descr_xl {
        margin-top: 10px;
    }

    @media (min-width: 981px) {
        .t1110 {
            padding: 0px 40px;
        }
        .t-container.t-container_flex.t1110__container_vtop {
            background: #F2EEFD;
            padding: 60px 40px;
            border-radius: 30px;
        }
        li.t1110__feature.t1110__feature_icon-left.t-item:nth-child(1) {
            margin-top: 0px !important;
        }
    }

    @media (max-width: 980px) {
        .t-container.t-container_flex.t1110__container_vtop {
            background: #F2EEFD;
            padding: 20px;
            border-radius: 30px;
        }
    }

/*
.main-photo .tn-atom {
    border-radius: 0px 0px 0px 100px !important;
} */


/* Белый фон пунктов FR206 */

    .t503 .t-item .t-align_left{
     background-color:#ffffff;
     border-radius:20px;
     padding:20px;
    }
    
    .uc-fr206-inverse .t503 .t-item .t-align_left{
     background-color:#f9f8fc;
     border-radius:20px;
     padding:20px;
    }
    
    /* Одинаковая высота FR206 */
    #allrecords .t-rec .t503 .t-card__container_inrow3 .t-item .t-align_left{
     height:90% !important;
    }

 
/* Текст в полях ввода в форме Зеро */
.t-input {
    font-family: 'TildaSans', Arial, sans-serif;
    font-weight: 400 !important;
}

/* Кнопка в форме Зеро */
button.t-submit {
    letter-spacing: 1px;
}

/* Пункты меню ME302 */
.t446__leftwrapper {
    width: 70% !important;
}

/* Чекбоксы с политикой в формах (зеро-блок) */
.t-checkbox__control {
    display: flex !important;
}
    
/* Чекбоксы с политикой в формах (зеро-блок) */
.t-input-group.t-input-group_cb {
    margin-top: 15px !important;
}


/* Радиобаттон с выбором спосба связи в формах (зеро-блок) */
    
    label.t-radio__control {
        font-size: 16px !important;
    }
    
    .t-radio__wrapper {
        margin-bottom: 20px !important;
    }


/* TX16N2 расстояние между вопросами */
     
     .t668__col.t-col.t-col_12 {
        margin-bottom: 10px !important;
    }
    
/* Раскрывающийся текст (FAQ) TX16N2 */

    @media screen and (max-width: 480px) {
        .t668__text.t-descr.t-descr_xs {
            font-size: 16px !important;
        }
        
        .t668__text.t-descr.t-descr_xs a {
            color: #fff !important;
            background: #846DD0 !important;
            padding: 10px 20px !important;
            border-radius: 50px !important;
            font-size: 14px !important;
        }
      
        .t668__title.t-name.t-name_xl {
            font-size: 20px !important;
        }
    }

    @media screen and (min-width: 960px) {
    
        .uc-accordion .t-container {
            display: grid !important;
            grid-template-columns: repeat(auto-fit, minmax(40%, 1fr));
            max-width: 86% !important;
            column-gap: 40px !important;
        }
        .uc-accordion .t-col.t-col_6 {
            max-width: 100% !important;
            margin-inline: 0 !important;
        }
        .uc-accordion .t-container::before,
        .uc-accordion .t-container::after {
            display: none !important;
        }
    }
    

/* GL25 —отзывы */

    .uc-feedback .t979__container.t-container .t979__grid {
        margin: 0px 0px !important;
    }
    
    .uc-feedback .t-container {
        max-width: 86%;
    }
    
    @media screen and (min-width: 480px) {
        img.t979__image.t-slds__img.t-img.t-zoomable.loaded {
            filter: grayscale(1) blur(2px) !important;
            transition: 300ms;
        }
        
        img.t979__image.t-slds__img.t-img.t-zoomable.loaded:hover {
            filter: grayscale(0) blur(0px) !important;
            transition: 300ms;
        }
    }

    .menu-item .tn-atom {
        transition: 200ms !important;
    }
    
    .menu-item .tn-atom:hover {
        color: #846DD0 !important;
        transition: 200ms !important;
    }


/* Блок ссылок на статьи */

.article-link {
        transition: 300ms ease !important;
    }
    
    .article-link:hover {
        transition: 300ms ease !important;
        transform: scale(1.02) !important;
    }
    
    .article-link .tn-atom {
        transition: 300ms ease !important;
    }
    
    .article-link:hover .tn-atom {
        transition: 300ms ease !important;
        color: #846DD0 !important;
    }
    
    .article-link:active {
        transition: 300ms ease !important;
        transform: scale(1) !important;
    }
