   @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
    
    .uc-menu {
        .t-menu__link-item.t-active{
            border: 1px solid #E8DEFE;
            border-radius: 48px;
            padding: 12px 24px !important;
        
        } 
        
        .t229__list_item{
            padding-right: 12px !important;
            margin: 0 10px 10px 10px;
        }
        
        .t229__centerside{
            padding:0 !important;
        }
        
        
        .t-menu__list{
            @media screen and (min-width: 1300px){
                display: flex;
                justify-content: space-between;
            } 
        }
        

        .tmenu-mobile {
            position:absolute;
            width: auto;
            top: 93px;
            right: 0;
            border-radius: 0px 0px 0px 8px;
            z-index: 991;
            
              @media screen and (max-width: 640px){
                top: 72px;
                border-radius: 0px 0px 0px 8px;
            }
            
            @media screen and (max-width:480px){
                top: 56px;
            }
        }
    }
    
    
    .uc-header{
        .t396 {
            border-bottom: 1px solid #F6F2FF;
        }
    }


    .uc-banner{
       @media screen and (max-width:720px){
                padding-top: 0px !important;
            }
    }

   
    .uc-article{
        .js-feed-parts-select-container{
            display:none;
        }
        
        .js-feed-btn-show-more{
                line-height: 24px;
                padding: 0px 24px;
                max-height: 48px;
                font-size:18px;
        }
        
       .js-feed-container{
            display: grid;
            justify-content: space-around;
            grid-template-columns: 1fr 1fr 1fr;
        }
        
        .t-feed__post-label{
            background-color: #3e1460
        }
        
        .t-feed__post-parts-date-row.t-feed__post-parts-date-row_afterdescr{
                height: 100%;
                display: flex;
                flex-direction: column-reverse;
                
                .t-uptitle{
                   color: #B79DCB; 
                }
                
        }
        
        .t-feed__post-tag {
            text-transform: capitalize;
            padding: 8px 16px;
            border: 1px solid #E8DEFE;
            border-radius: 100px;
            color: #B79DCB;
        }
        
        .t-feed__post-tag:after {
            content: ' ';
        }
        
        .t-col_4 {
            max-width: 336px;
        }
        
        .t-item{
            border: 1px solid #e8defe;
            background-color: white;
            padding: 16px 16px 40px 16px;
            border-radius: 24px;
        }
        
        @media screen and (max-width: 1200px){
            .t-feed__container{
                max-width: 960px
            }
            .t-col_4 {
                max-width: 262px;
            }
        }
        @media screen and (max-width: 960px) {
            .t-feed__container{
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 12px;
                width: 624px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
        @media screen and (max-width: 640px) {
            .t-feed__container{
                grid-template-columns: 1fr;
                width: 461px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
         @media screen and (max-width: 480px) {
            .t-feed__container{
                width: 300px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
    }
    
    .uc-news{
        .t-feed__post-label{
            background-color: #3e1460
        }
        
        .js-feed-container{
            display: grid;
            justify-content: space-around;
            grid-template-columns: 1fr 1fr 1fr;
        }
        
        .t-col_4 {
            max-width: 330px;
        }
        
        .t-item{
            border: 1px solid #e8defe;
            background-color: white;
            padding: 16px 16px 40px 16px;
            border-radius:24px;
        }
        
        .t-col {
            margin: 12px;
        }
        
        .t-feed__post-parts-date-row.t-feed__post-parts-date-row_afterdescr{
                height: 100%;
                display: flex;
                flex-direction: column-reverse;
                
                .t-uptitle{
                   color: #B79DCB; 
                }
                
        }
        
        .t-feed__post-tag {
            text-transform: capitalize;
            padding: 8px 16px;
            border: 1px solid #E8DEFE;
            border-radius: 100px;
            color: #B79DCB;
        }
        
        .t-feed__post-tag:after {
            content: ' ';
        }
        
          @media screen and (max-width: 1200px){
            .t-feed__container{
                max-width: 960px
        }
           .t-col_4 {
                max-width: 262px;
        }
        }
        @media screen and (max-width: 960px) {
            .t-feed__container{
                display: grid;
                grid-template-columns: 1fr 1fr;
                gap: 12px;
                width: 624px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
        @media screen and (max-width: 640px) {
            .t-feed__container{
                grid-template-columns: 1fr;
                width: 461px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
         @media screen and (max-width: 480px) {
            .t-feed__container{
                width: 300px
            }
            .t-col {
                margin: 0px;
            }
                    
            .t-col_4 {
                width:100%;
                max-width: 500px;
                        
                
            }
            .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__grid-col:not(.t-slds__item){
                margin-top: 0 !important;    
            }
            
        }
    }
    
    .uc-avatar{
        .t194__img{
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }
    }
        
   .uc-quote{
        .t257__wrapper{
            padding: 20px 90px !important
        }
    }
    
    .t795__title {
        margin-bottom: 16px !important;
    }
    
    .t225__descr{
        padding: 16px 0 0 0 !important;
    }
    
    .t225__title{
           line-height:1 !important; 
        
    }
    
    
    .uc-article-header .t396__group-flex{
        left: 0 !important;
    }