

.t502__circle {
    background-color: #f7f3f3!important;
    font-weight: 400;
    font-size: 24px;
    line-height: 60px;
    font-family: 'Roboto';
    color: #661911!important;
}

.d-none {
  display: none;
}

.t728__textcell {
    padding: 30px;
}

/* Видео в посте */

.t-feed__post-popup__cover-wrapper_video {
    background-color: rgba(0, 0, 0, .1);
    height: 50%;
    /* padding-bottom: 200%; */
    position: relative;
}
@media screen and (max-width: 560px) {
    .t-feed__post-popup__cover-wrapper_video {
        height: 500px;
    }
}

#rec814289518 .t-descr {
    color: #000000;
    font-size: 16px;
    font-family: Roboto;
    padding: 0 10px;    
}

#rec814289518 .t-name_xs {
    font-size: 22px;
    line-height: 1.35;
    padding: 0 10px;
}
#rec814289518 .t-feed__post-popup__relevants-title {
    letter-spacing: inherit;
    margin: 20px 0;
    text-align: center;
    font-size: 34px;
    font-weight: 500;
    color: #b38a6a;
}
#rec814289518 .t-feed__post-date {
    padding-left: 10px;
}

/* Текст по центру */
    .uc-justify {
        text-align: justify;
    }
    

/* Общие кнопки */
    #rec829879113 [data-elem-id="1732289887568"] .t-submit {
        border-radius: 70px 1px 70px 1px!important;
        border: 1px solid #E0D1CF!important;
        background-color: #E0D1CF!important;
        transition: all 0.5s!important;  
        -webkit-appearance: none!important;
        font-family: 'Roboto', serif!important;        
        font-weight: 400!important;		
    }

    #rec829879113 [data-elem-id="1732289887568"] .t-submit:hover  {
        background-color: #fff!important;	
    }    

    .t1060__btn t-btn t-btn_md,
    .js-store-prod-buy-btn-txt,
    .t-card__btn,
    .t-form .t-submit,
    .t404__showmore,
    .t702 .t-submit,
    .button1,  
    .t-btn {		
        border-radius: 70px 1px 70px 1px;
        border: 1px solid #E0D1CF;
        background-color: #E0D1CF ;
        transition: all 0.5s;   
        -webkit-appearance: none;
        font-family: 'Roboto', serif;        
        font-weight: 400;		
    }
    .t1060__btn t-btn t-btn_md:hover,    
    .js-store-prod-buy-btn-txt:hover,
    .t-card__btn:hover,
    .t-form .t-submit:hover,
    .t404__showmore:hover,	
    .t702 .t-submit:hover,	
    .button1:hover,
    .t-btn:hover {
        background-color: #fff ;
    }    

    .wa_main,
    .button2 {
        border-radius: 70px 1px 70px 1px;
        border: 1px solid #E0D1CF;
        background-color: #F7F3F3 ;
        transition: all 0.5s;    
    }
    .wa_main:hover,    
    .button2:hover {
        background-color: #fff ;
    }
    
    .wa_main_pointer_none {
        pointer-events:none;
    }   
   
    .js-product .t-product__option-select {
        width: 100%;
        border: 1px #ddd solid;
        background: #f7f3f3;
        color: #000;
        box-sizing: border-box;
        cursor: pointer;
        padding: 15px 30px 15px 10px;
        border-radius: 2px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        font-family: 'Roboto';
        font-size: 16px;
        overflow-x: hidden;
    }
    


/* Форма записи */
    input::-webkit-input-placeholder {
        opacity: 0.8!important;
    }
    
    .t-input,
    .t-select {
        font-family: 'Roboto', serif;
    }

    .t-feed__button-container {
        font-weight: 400;
    }
    .t-btn_md {
        height: 40px;
    }

    .t-feed__col-grid__post-wrapper:hover {
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
        transition: all 0.5s;
    }
    
/*ФОРМА ЗАПИСИ POPUP*/

.t-popup.t-popup_show {
    opacity: 1;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}    

@media screen and (max-width: 560px) {
    .t702 .t-popup__block-close {
        background: #ffffff;
    }
    .t702 .t-popup_show .t-popup__container {
        max-width: 340px;  
        right: 0;
        left: 0;
        top: 100px;  
        bottom: 0;
        padding-top: 0px;
        margin: 0 auto;
        box-sizing: border-box;
        min-height: 50vh;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        position: relative;
    }
} 
    
/* Блок Услуги ГЛАВНАЯ*/
    .ser1 {    background-color: #f7f3f3;
        border-radius: 300px 30px 30px 30px;
        transition: all 0.5s;    
    }
    .ser1:hover {
        opacity: .8;
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
    }
    .ser34567 {
        border-radius: 30px;
        transition: all 0.5s;
    }
    .ser34567:hover {
        opacity: 0.9;
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);  
    }
    .ser8 {
        background-color: #f7f3f3;    
        border-radius: 30px 30px 300px 30px;
        transition: all 0.5s;
    }
    .ser8:hover {
        opacity: .8;
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10);  
    }
    
/* Блок с АКЦИЯМИ */
    .uc-actions .t-col {
        background-color: #F7F3F3;
        border-radius: 140px 40px 40px 40px;
    }
    .uc-actions .t404__textwrapper {
        margin-bottom: 28px;
        margin-top: 20px;
        margin-left: 20px;
        margin-right:20px;
    }
    .uc-actions .t-col:hover {
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
        transition: all 0.5s;
    }
@media screen and (max-width: 640px) {

    .uc-actions .t404__textwrapper {
        margin-left: 10px;
        margin-right:10px;
    }
    .uc-actions .bg_act {
        z-index: 1;
    }
    .t972 {
        bottom: 80px;
    }

}    




/* Блок ОКАЗЫВАЕТ УСЛУГИ */  


    .uc-doc-service .t405__textwrapper {
        padding-bottom: 10px;
        padding-top: 10px;
        margin-top: 0px;
        margin-bottom: 0px;
        background-color: #F7F3F3;    
        border-radius: 0px 0px 20px 20px;
    }   
    .uc-doc-service .t-col:hover {
        border-radius: 90px 30px 30px 30px;
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
        transition: all 0.5s;
    }  
    

@media screen and (max-width: 640px) {
    .uc-doc-service .t405 .t-col_2 {
        padding-right: 10px;
        padding-bottom: 10px;
    }
    .uc-doc-service .t-col {
        margin-left: 0px!important;
        margin-right: 0px!important;
    }
}        

/* Блок с ВРАЧАМИ */
    .uc-doctors .t-col {
        background-color: #F7F3F3;
        border-radius: 40px 140px 40px 40px;
    }
    .uc-doctors .t404__img {
        margin: 20px;
    }
    .uc-doctors .t404__textwrapper {
        margin-bottom: 28px;
        margin-top: 0px;
        margin-left: 20px;
        margin-right:20px;
    }
    .uc-doctors .t-col:hover {
        box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
        transition: all 0.5s;
    }
    .uc-doctors .t404__title.t-heading.t-heading_xs span {
        font-weight:700;
    }
    .uc-doctors .t404__imgbox {
         margin: 20px;
         position: relative;
    }
    .uc-doctors .t404__imgbox::before {
         display: block;
         padding-top: 100%;
         content: '';
    }
    .uc-doctors .t404__separator {
         display: none;
    }
    .uc-doctors .t404__img {
         position: absolute;
         left: 0;
         top: 0;
         width: 100%;
         height: 100%;
         margin:0;
    }
@media screen and (max-width: 640px) {
    .uc-doctors .uc-doctors  .t404__textwrapper {
        margin-left: 0px;
        margin-right:0px;    
        
    }
    .uc-doctors .t-col {
        background-color: #F7F3F3;
        border-radius: 40px 80px 40px 40px;    
        
    }    
    
}

@media screen and (max-width: 960px) {
    .uc-doctors .t-feed__container_inrow1 .t-feed__post:first-child, .t-feed__container_inrow2 .t-feed__post:nth-child(-n+2), .t-feed__container_inrow3 .t-feed__post:nth-child(-n+3), .t-feed__container_inrow4 .t-feed__post:nth-child(-n+4) {
        margin-top: 20px !important;
    }
  
    .uc-doctors .t404 .t-container {
        max-width: 640px;
        display: flex;
        flex-wrap: wrap;
    }

    .uc-doctors .t-col {
        display: block;        
        width: calc(50% - 20px);
        max-width: 50%;
        /* float: left; */
        margin: 10px;
    }     
    .uc-doctors .t404__textwrapper {
        margin-left: 0px;
        margin-right:0px;
    }        
        
    .uc-doctors .t404__imgbox {
        width: 100%;
        display: block;
        float: none;
        margin: 10px 0;
    }
}
    
    .uc-doctors .t404__textwrapper {
        margin-bottom: 28px;
        margin-top: 0px;
    }    
    
    
}

@media screen and (max-width: 1200px) {
    .uc-doctors .t-col {
        background-color: #F7F3F3;
        border-radius: 40px 80px 40px 40px; 
    }   

}
/* ОТЗЫВЫ */

    .uc-reviews .t-feed__post-tag {
        padding-top: 5px!important;
        padding-bottom: 0px!important;
    }
    .uc-reviews .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
        margin-bottom: 0px;
    }
    .uc-reviews .t-feed__col-grid__content.t-feed__grid-col_paddingsmall {
        padding: 20px;
    }
    .t-feed__buttons-wrapper {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .t-feed__post-date {
        padding-top: 8px;
        padding-bottom: 0px!important;
        letter-spacing: 0px;
        font-size:14px!important;
        color: #661911!important;
        font-weight: 400!important;
    }
    .uc-reviews .t-feed__container .t-feed__parts-switch-wrapper {
        margin-bottom: 20px;
    }

    .t-descr {
        font-family: 'Playfair Display', serif;
        font-weight: 300;
        color: #661911;
    }
    .t-feed__post-popup__tag span {
        font-size: 20px;
    }
    .t-feed__post-popup__tag span, .t-feed__post-popup__relevants-item-tag {
        color: #ffa600!important;
        font-size: 24px !important;
    }
    .t-feed__post-popup__date, .t-feed__post-popup__tag span, .t-feed__post-popup__relevants-item-tag {
    
        font-family: 'Roboto', serif;    
            letter-spacing: 0px!important;
            font-size:14px;
            color: #661911;
            font-weight: 400!important;    
    }
    .uc-reviews .t-descr_xxs {
        font-size: 16px;
        line-height: 1.55;
    }
    #rec814310496 .t-descr_xxs {
        color: #473735;    
        font-size: 16px;
        line-height: 1.55;
    }
    .t-store__card .t-store__card__price {
        font-size: 20px;
        color: #473735;
        font-weight: 400;
        font-family: 'Roboto', serif;
    }
    .t-store__card .t-store__card__price_old {
        font-size: 20px;
        font-family: 'Roboto', serif;        
        color: #c09f9b;
        font-weight: 300;
    }    

    .t-feed__row-grid__post-wrapper: style attribute {
        cursor: pointer;
        pointer-events: none;
    }
    .t-feed__post-tag {
       text-transform: capitalize;
    }

    .t-feed__post-tag:not(:first-child) {
        display: none;
    }    
    .t-feed__post-popup__tag:last-child {
        display: none;
    }
    #rec814310496 .t-feed__post-popup__date, .t-feed__post-popup__tag span, .t-feed__post-popup__relevants-item-tag:last-child {
        display: none;
}
    .t-feed__post-tag::after{
        display: none;
    }    
    #rec816640219 .t706 .t-form .t-descr_md {
        font-size: 16px;
        display: none;
    }
     #rec816640219 .t-radio__wrapper {
        display: none;
     }
     
     .t-feed__post-popup__relevants-title {
        letter-spacing: inherit;
        margin: 10px 0;
    }
    .t-feed__post-popup__relevants-bgimg {
        border-radius: 30px;
    }
@media screen and (max-width: 560px) {
    .t-feed__post-popup__date-wrapper {
        padding-top: 10px;
    }
}


/* НОВОСТИ 

    .t-feed__post-popup__content img {
        display: none;
    }
*/



    .uc-news .t-feed__col-grid__post-wrapper {
        background-color: #ffffff!important;
        border-radius: 120px 40px 40px 40px!important;
    }
    .uc-news .t-feed__col-grid__post-wrapper .t-feed__post-bgimg, .t-feed__slider-grid__post-wrapper .t-feed__post-bgimg {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        text-align: left;
        top: 0;
        border-radius: 120px 40px 0px 0px!important;
    }

    .uc-news .t-feed__col-grid__post-wrapper .t-feed__post-imgwrapper {
            min-height: 170px;
    }
    .uc-news .t-feed__post-date {
        letter-spacing: 0px;
        font-size:14px!important;
        color: #661911!important;
        font-weight: 400!important;
    }
    .uc-news .t-feed__buttons-wrapper {
        margin-top: 40px;
        margin-bottom:20px;
    }
    
    #rec814289518  .t-col_8 {
        max-width: 1200px!important;
        }
        
    #rec814289518 .t-title_xxs {
        font-size: 34px;
        line-height: 1;
    }
    #rec814289518 .t-title {
        font-family: 'Playfair Display', serif;
        font-weight: 400;
        color: #b38a6a;
    }
    #rec814289518 .t-feed__post-popup__container {
    padding: 5px 0;
    }



/* ТАБЛИЦА С ЦЕНАМИ */    
    .uc-price .t-btn_sm {
        border-radius: 70px 1px 70px 1px;
        border: 1px solid #E0D1CF;
        background-color: #E0D1CF ;
        transition: all 0.5s;    
        width: 200px;
        height: 35px;
    }
    .uc-price .t-btn_sm:hover {
        background-color: #fff ;
    }
    .t1025 .t-store__card__imgwrapper_column, .t1025 .t-store__card__textwrapper {
        margin: 0px;
        padding: 0px;
    }
    .t1025 .t-store__card {
    padding-top: 7px;
    padding-bottom: 7px;
    }
    .t1025 .t-store__card:hover {
    background-color: #f7f3f3;
    transition: all 0.5s;        
    }
    .t-store__card .t-typography__title {
    padding-left: 10px;
    }
    
    .t-store__card .t-store__card__price {
    padding-top: 6px;
    }
    .t-store__card .t-store__card__price_old {
    padding-top: 6px;
    }
    .t1025 .t-store__card:first-child {
    padding-top: 5px;
    }
    .t1025 .t-store__card:nth-child(even){
        background-color:#FDFBFB;
    }
    .t-store__load-more-btn {
    margin-top: 15px;
    }
    .t1025 .t-store__card__btn {
    padding: 0px;
    }
    .uc-price .t-descr {
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-size: 14px;
    color: #473735;
    padding-left: 10px;
    }

@media screen and (max-width: 640px) {
    .t1025 .t-store__card__contentwrapper{
        width: 100%;
    }
    .t1025 .t-store__card__textwrapper{
        width: 100%;
        margin: 0 !important;
    }

    .t1025 .t-store__card__price-buttons{
        display: flex;
        width: 100% !important;
        align-items: center;
        margin-top: 8px;
    }
    .t1025 .t-store__card__price-buttons > .t-store__card__price-wrapper {
        flex-basis:65%;
    }
    .t1025 .t-store__card__price-buttons > .t-store__card__btns-wrapper {
        flex-basis:33%;
        width: auto !important;
    }
    .t1025 .t-store__card__price-buttons > .t-store__card__btns-wrapper .t-store__card__btn{
        width: 100%;
    }
    .t1025 .t-store__card__price-buttons .t-store__card__price-wrapper{
       margin-bottom: 0;
    }
    .t-store__card .t-store__card__price{
        padding: 0px 0px 0px 10px;
    }
    .uc-price .t-store__card .t-store__card__price_old{
        font-size: 14px !important;
        padding-top: 3px;
    }
    .uc-price .t1025 .t-store__card__price-buttons .t-store__card__price-wrapper {
        justify-content: flex-start !important;
        align-items: center;
    }

} 
    .ser_info .t-bgimg {
        border-radius: 30px 120px 30px 30px!important;
    }
    
.tn-elem[data-elem-id="1473933824839"] .tn-atom {
    border-radius: 30px 120px 0px 0px!important;
}

.t258__wrapper.t258__wrapper_flipped {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}


.uc-actions .t404 .t-col_4 {
    margin-bottom: 20px;
}


.yamaps {
    border-radius:30px;
    border: 10px solid #fff;
    box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.10) !important;
    transition: all 0.5s;
}

.t989__gallery-wrapper {
    border-radius: 30px;
}

.t937__video-frame {
    background-color: #f7f3f3;
    border: 1px solid #f7f3f3;
    border-radius: 20px;
}

#rec817840422 .t-prefix_ {
        background-color: #fdfbfb;
        border: 1px solid #f7f3f3;
        border-radius: 20px;  
        padding:20px;
    
    }


    
@media (min-width: 641px) {
    .t1025 .t-store__card__price-buttons_in-row {
        padding-right: 10px;
    }
}

/* КОРЗИНА / ЗАПИСЬ НА ПРИЁМ */
    .uc-card .t706__cartwin {
        opacity: 1;
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        background-color: rgba(224, 205, 203, 0.5)
    }
    .uc-card .t706__cartwin-content {
        margin: 30px auto;
        max-width: 760px;
        min-height: 320px;
        border-radius: 30px;
    }
    .uc-card .t-name {
        font-family: 'Roboto', serif;
        font-size:14px;
        font-weight: 400;   
        color: #661911;
    }
    .uc-card .t-name_xl {
        font-family: 'Playfair Display', serif;        
        font-size: 64px;
        line-height: 1.35;
        font-weight: 300;
        color: #b38a6a;        
    }
    .uc-card .t706__carticon-text {
        background: #dfd1cf;
    }
    .uc-card .t706__carticon-text:after {
        border-left-color: #ded1cf;
    }
    .uc-card .t-descr {
        font-family: 'Roboto', serif;  
        font-weight: 300;
        color: #282828;
    }
    .uc-card .t706__form-upper-text {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .uc-card .t-descr_xs {
        font-size: 18px;
        color: #473735;
        font-weight: 400;
        font-family: 'Roboto';
        text-align: center;
    }
    .uc-card .t706 .t-submit {
        border-radius: 70px 1px 70px 1px;
        border: 1px solid #E0D1CF;
        background-color: #E0D1CF ;
        transition: all 0.5s;    
        width: 100%;
        font-family: 'Roboto';
        font-weight: 400;
        height: 50px;
    }
    .uc-card .t706 .t-submit:hover {
            background-color: #fff ;
        }
    .uc-card .t706__cartwin-totalamount-wrap {
        display: none !important;
    }
    .uc-card .t706__orderform {
        margin-bottom: 0px;
    }

@media screen and (max-width: 560px) {
    .uc-card .t-name_xl {
        font-size: 28px;
        line-height: 1.35;
        text-align: center;        
    }
} 

@media screen and (max-width: 640px) {
    .uc-card .t706__product {
        display: table;
        margin: 10px 0;
        position: relative;
    }
    .uc-card .t706__product-del {
        padding: 18px 0px;
        position: absolute;
        right: 0;
        top: 0;
    }
    
    .uc-card .t706__cartwin-content {
    margin: 70px auto 10px;
    }
    
    .uc-card .t706 .t-form__submit {
        padding-bottom: 0px;
    }
}

@media screen and (max-width: 560px) {
    .uc-card .t706 .t706__close {
        background: #ffffff;
    }
    .uc-card .t706__cartwin-content {
        margin: 70px auto 0;
        max-width: 94%!important;
    }
}    

/* ПОИСК ПО САЙТУ */
#rec815625525 .t-search-widget__overlay_opened {
    background-color: rgba(224, 205, 203, 0.50);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
#rec815625525 .t985__searchvariant {
    padding: 3px 9px;
    border: 1px solid #eee;
    border-radius: 10px;
    color: #661911;
    cursor: pointer;
    margin-right: 5px;
    margin-bottom: 5px;
    background-color: #fff;
}
#rec815625525 .t-search-widget__header {
    padding: 10px 0!important;  
}
#rec815625525 .t985__searchvariants {
    margin-top: 15px;
}
#rec815625525 .t-prefix_2 {
    padding-left: 0px;
}
#rec815625525 .t-col_8 {
    max-width: 1200px;
}
#rec815625525 .t-name {
    font-family: 'Roboto', serif;
    font-weight: 700;
    color: #661911;
}
#rec815625525 .t-descr {
    font-family: 'Roboto', serif;
    font-weight: 300;
    color: #282828;
}
#rec815625525 .t-name_xs {
    font-size: 18px;
    line-height: 1.35;
}
#rec815625525 .t-descr_xs {
    font-size: 16px;
    line-height: 1.55;
}
#rec815625525 .t-search-widget__query-result {
    margin: 10px 0;
    font-size: 24px!important;
    box-sizing: border-box;
}
#rec815625525 .t-search-widget__popup {
    padding-top: 90px!important;
}

@media screen and (max-width: 960px) {
#rec815625525 .t-search-widget__inputcontainer {
        padding-right: 0;
        padding-bottom: 15px;
    }
#rec815625525 .t985__close-icon {
        margin-right: 23px;
        margin-top: -10px;
    }
}

@media screen and (max-width: 640px) {
#rec815625525 .t-col {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0;
        width: 100%;
        max-width: 100%;

    }
}
.t-feed__post-popup__content img {
    width: 100%!important;
}

/* МЕНЮ */
@media screen and (min-width: 640px) {
    .t978__menu {
        padding: 10px 0;
        background-color: hsl(0deg 0% 100% / 75%);
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
    }
    
    .t978__content {
        background-color: #ffffff75!important;
    }
    
    .t978__menu-item {
        margin-bottom: 10px;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
    
    .t978__menu-link-wrapper {
        padding: 10px 20px;
        background-color: #F9F5F5;
        border-radius: 10px;
        transition: all 0.5s;      
    }
    
    .t978__menu-link-wrapper:hover {
        background-color: #fff;
    }
    .t978__menu-hoverlink  {
        background-color: #ffffff;
        margin: -10px -20px;
        padding: 10px 20px;
    }
    
    .t978__innermenu-item {
        margin-bottom: 5px;
        padding: 5px 10px;
        background-color: #F8F8F7;
        border-radius: 10px;
        transition: all 0.5s;  
    }
    
    .t978__innermenu-item:hover {
        background-color: #fff;
    }
    
    .t978__innermenu-content {
        background-color: hsl(0deg 0% 100% / 75%)!important;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
    }

}
@media screen and (max-width: 640px) {
    .t978__menu-item {
        width: 94%;
        display: block;
        padding-left: 0;
        background-color: #f7f3f3;
        padding: 15px 0px;
    }
    .t978__innermenu-item {
        padding: 10px 0px 10px 20px; 
        background-color: #ffffff;
    }
    .t978__menu-item, 
    .t978__innermenu-item {
    border-radius: 10px;
    margin: 10px;
    }
    .t978__tooltip-menu .t978__innermenu-content {
        padding: 5px 0px 0px 20px;
    }
    #rec816106200 .t978__menu-col:last-child {
        margin-right: 10px;
    }

    .uc-doc-service .t405 .t-col_2 {
        padding-right: 10px;
    }
    .uc-doc-service .t-col {
        margin-left: 0px!important;
        margin-right: 0px!important;
    }

}    
        

    .uc-doc-service .t405__textwrapper {
        padding-bottom: 10px;
        padding-top: 10px;
        margin-top: 0px;
        background-color: #F7F3F3;    
        border-radius: 0px 00px 20px 20px;
        min-height: 50px;
    }
    


    

    .uc-menu-ser .t976__wrapper {
        background-color: #ffffff;
        border-radius: 0px 0px 30px 30px;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        opacity: 0.9;
    }
    .uc-menu-ser .t976__list-item {
        padding: 20px 5px 10px 5px;
    }
    

@media screen and (min-width: 960px) {
    .uc-doc-service .t-col {
        margin-left: 18px;
        margin-right: 18px;
    }
} 

@media screen and (max-width: 960px) {
    .uc-doc-service .t-col {
    margin-left: 0px;
    margin-right: 0px;
    }

}        

    
/* ОТСТУПЫ У КОНТЕЙНЕРА ГЛОБАЛЬНЫЕ */
    .t-col {
        margin-left: 10px;
        margin-right: 10px;
    }
    
    .t-col_3 {
        max-width: calc(100% / 4 - 20px);
    }
    
    .t-col_4 {
        max-width: calc(100% / 3 - 20px);
    }

    .t450__menu__content {
        z-index: 199998;
    }

@media screen and (max-width: 640px) {
   
    .uc-menu-ser .t976__list-item {
        padding: 2px;
    }    
    
    .t-col_1, .t-col_2, .t-col_3, .t-col_4, .t-col_5, .t-col_6, .t-col_7, .t-col_8, .t-col_9, .t-col_10, .t-col_11, .t-col_12 {
        width: 100%;
        max-width: 100%;
        margin-bottom:30px;
    }
    .t-col {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
    .t-text_sm {
        font-size: 18px!important;
        line-height: 1.45;
    }


#rec852238017 .t799__imgwrapper {
    margin-top: 30px;
}

#rec852239442 .t799__title {
    padding-top: 30px;
}
}

#rec852239442 .t-slds__item {
    border-radius: 30px;
}

.t908__item {
    border-radius: 30px;
}


.t-submit, .t-select, .t-input {
    height: 48px;
}

.t678 .t-input-group {
    margin-bottom: 15px;
}

.t-checkbox__control.t-checkbox__control_flex {
    justify-content: center;
}

