body.t-body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}


/* Slick-slider. Начало */

#allrecords .slider-wrapper ul {
    margin: 0;
    padding: 0;
}

.slider-wrapper {
    cursor: e-resize;
}

.slider-wrapper .slick-dots li.slick-active button:before {
    opacity: 1;
	color: #D9D9D9;
}

.slider-wrapper .slick-dots li button:before {
    content: ' ';
    background: #D9D9D9;
	border-radius: 50%;
}

.slider-wrapper.slick-dotted.slick-slider {
    margin-bottom: 40px;
}

.slider-wrapper .slick-dots {
    bottom: -40px;
}

.uc-slick-slide {
    opacity: 0;
}

.slick-slide .uc-slick-slide {
    opacity: 1;
}

.slider-wrapper .width100percent {
    width: 100% !important;
}

/* Slick-slider. Конец */

.t897 .t897__container {
    max-width: 1760px;
    padding-bottom: 0;
}

.t897 > .t-feed > ul > li {
    display: none;
    max-width: 573px;
    margin: 0 20px 0 0;
}

.t897 > .t-feed > ul > li:nth-child(1),
.t897 > .t-feed > ul > li:nth-child(2),
.t897 > .t-feed > ul > li:nth-child(3) {
    display: list-item;
}

.t897 > .t-feed > ul > li:nth-child(3) {
    margin: 0;
}

.t897 .t-feed__post-bgimg {
    border-radius: 5px;
}

.t897 ul {
	list-style-type: none;
}

.t-feed .t-feed__post-popup__close-wrapper {
    top: 20px;
    height: 60px;
    border: 0;
    background: transparent !important;
    backdrop-filter: none;
}

.t-feed .t-feed__post-popup__close-text-wrapper {
    display: none;
}

.t-feed .t-feed__post-popup__author-wrapper {
    flex-flow: column nowrap;
}

.t-feed .t-feed__post-popup__author-bgimg {
    position: relative;
    width: 100px;
    height: 100px;
    margin-top: 20px;
}

.t-feed .t-feed__post-popup__author-bgimg:before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: -1;
    width: 104px;
    height: 104px;
    background-color: #ffffff;
    border-radius: 50%;
}

.t-feed .t-feed__post-popup__author-bgimg:after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    z-index: -2;
    width: 120px;
    height: 120px;
    background-color: #e97a39;
    border-radius: 50%;
}

.t-feed .t-feed__post-popup__author-name {
    margin-top: 20px;
    font: 500 14px/1.6 'Montserrat',Arial,sans-serif;
}

.t-feed .t-feed__post-popup__container {
    padding: 25px 0;
}

.t-feed .t-feed__post-title {
    padding-top: 0 !important;
}

/*.t-feed .t-feed__post-popup__date-parts-wrapper {
    display:none;
}*/

.uc-mass-media {
    overflow: hidden !important;
}

.uc-mass-media .t-container {
    max-width: 1760px;
    margin-bottom: -20px;
}

.uc-mass-media .t-col {
    max-width: 573px;
    margin: 40px 20px 0 0 !important;
}

.uc-mass-media .t-col:last-child {
    margin: 40px 0 0 0 !important;
}

.uc-mass-media .t-row:first-child .t-col {
    margin: 0 20px 0 0 !important;
}

.uc-mass-media .t-row:first-child .t-col:last-child {
    margin: 0 !important;
}

.uc-mass-media .t-col .t214__blockimg {
    max-width: 100%;
    height: 400px;
    margin-bottom: 35px;
    border-radius: 5px;
}

.uc-mass-media .t-col .t214__title {
    padding-bottom: 63px;
    font: 500 25px/1.6 'Montserrat',Arial,sans-serif;
    color: #353535;
}

.uc-mass-media .t-col .t214__descr {
    position: relative;
    padding-bottom: 0;
    font: 500 20px/1.6 'Montserrat',Arial,sans-serif;
    color: #1b202280;
}

.uc-mass-media .t-col .t214__descr:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='161' height='24' viewBox='0 0 161 24' fill='none'%3E%3Cline x1='1' y1='21' x2='32' y2='21' stroke='%23255956' stroke-width='2'/%3E%3Cline x1='50' y1='21' x2='138' y2='21' stroke='%23255956' stroke-width='2'/%3E%3Cpath d='M1.98 19V5H14.36V19H11.8V6.56L12.4 7.2H3.94L4.54 6.56V19H1.98ZM24.8077 19.2C23.7143 19.2 22.7077 19.02 21.7877 18.66C20.8677 18.3 20.0677 17.8 19.3877 17.16C18.7077 16.5067 18.181 15.7467 17.8077 14.88C17.4343 14 17.2477 13.04 17.2477 12C17.2477 10.96 17.4343 10.0067 17.8077 9.14C18.181 8.26 18.7077 7.5 19.3877 6.86C20.0677 6.20667 20.8677 5.7 21.7877 5.34C22.7077 4.98 23.7077 4.8 24.7877 4.8C25.881 4.8 26.881 4.98 27.7877 5.34C28.7077 5.7 29.5077 6.20667 30.1877 6.86C30.8677 7.5 31.3943 8.26 31.7677 9.14C32.141 10.0067 32.3277 10.96 32.3277 12C32.3277 13.04 32.141 14 31.7677 14.88C31.3943 15.76 30.8677 16.52 30.1877 17.16C29.5077 17.8 28.7077 18.3 27.7877 18.66C26.881 19.02 25.8877 19.2 24.8077 19.2ZM24.7877 16.92C25.4943 16.92 26.1477 16.8 26.7477 16.56C27.3477 16.32 27.8677 15.98 28.3077 15.54C28.7477 15.0867 29.0877 14.5667 29.3277 13.98C29.581 13.38 29.7077 12.72 29.7077 12C29.7077 11.28 29.581 10.6267 29.3277 10.04C29.0877 9.44 28.7477 8.92 28.3077 8.48C27.8677 8.02667 27.3477 7.68 26.7477 7.44C26.1477 7.2 25.4943 7.08 24.7877 7.08C24.081 7.08 23.4277 7.2 22.8277 7.44C22.241 7.68 21.721 8.02667 21.2677 8.48C20.8277 8.92 20.481 9.44 20.2277 10.04C19.9877 10.6267 19.8677 11.28 19.8677 12C19.8677 12.7067 19.9877 13.36 20.2277 13.96C20.481 14.56 20.8277 15.0867 21.2677 15.54C21.7077 15.98 22.2277 16.32 22.8277 16.56C23.4277 16.8 24.081 16.92 24.7877 16.92ZM44.1116 17.8V7.2H38.6316L38.5316 9.68C38.4916 10.6133 38.4316 11.5 38.3516 12.34C38.2849 13.1667 38.1716 13.92 38.0116 14.6C37.8649 15.28 37.6582 15.8467 37.3916 16.3C37.1249 16.7533 36.7982 17.0533 36.4116 17.2L33.6116 16.8C34.1182 16.8267 34.5316 16.6533 34.8516 16.28C35.1849 15.9067 35.4449 15.3867 35.6316 14.72C35.8182 14.0533 35.9582 13.2733 36.0516 12.38C36.1449 11.4733 36.2116 10.4933 36.2516 9.44L36.4116 5H46.6716V17.8H44.1116ZM33.1316 21.98L33.1516 16.8H48.6916V21.98H46.2916V19H35.5516V21.98H33.1316ZM51.1397 19V5H56.8997C58.1397 5 59.1997 5.2 60.0797 5.6C60.973 6 61.6597 6.57333 62.1397 7.32C62.6197 8.06667 62.8597 8.95333 62.8597 9.98C62.8597 11.0067 62.6197 11.8933 62.1397 12.64C61.6597 13.3867 60.973 13.96 60.0797 14.36C59.1997 14.76 58.1397 14.96 56.8997 14.96H52.5797L53.7397 13.74V19H51.1397ZM53.7397 14.02L52.5797 12.76H56.7797C57.9264 12.76 58.7864 12.52 59.3597 12.04C59.9464 11.5467 60.2397 10.86 60.2397 9.98C60.2397 9.08667 59.9464 8.4 59.3597 7.92C58.7864 7.44 57.9264 7.2 56.7797 7.2H52.5797L53.7397 5.92V14.02ZM72.0147 19.2C70.9214 19.2 69.9147 19.02 68.9947 18.66C68.0747 18.3 67.2747 17.8 66.5947 17.16C65.9147 16.5067 65.388 15.7467 65.0147 14.88C64.6414 14 64.4547 13.04 64.4547 12C64.4547 10.96 64.6414 10.0067 65.0147 9.14C65.388 8.26 65.9147 7.5 66.5947 6.86C67.2747 6.20667 68.0747 5.7 68.9947 5.34C69.9147 4.98 70.9147 4.8 71.9947 4.8C73.088 4.8 74.088 4.98 74.9947 5.34C75.9147 5.7 76.7147 6.20667 77.3947 6.86C78.0747 7.5 78.6014 8.26 78.9747 9.14C79.348 10.0067 79.5347 10.96 79.5347 12C79.5347 13.04 79.348 14 78.9747 14.88C78.6014 15.76 78.0747 16.52 77.3947 17.16C76.7147 17.8 75.9147 18.3 74.9947 18.66C74.088 19.02 73.0947 19.2 72.0147 19.2ZM71.9947 16.92C72.7014 16.92 73.3547 16.8 73.9547 16.56C74.5547 16.32 75.0747 15.98 75.5147 15.54C75.9547 15.0867 76.2947 14.5667 76.5347 13.98C76.788 13.38 76.9147 12.72 76.9147 12C76.9147 11.28 76.788 10.6267 76.5347 10.04C76.2947 9.44 75.9547 8.92 75.5147 8.48C75.0747 8.02667 74.5547 7.68 73.9547 7.44C73.3547 7.2 72.7014 7.08 71.9947 7.08C71.288 7.08 70.6347 7.2 70.0347 7.44C69.448 7.68 68.928 8.02667 68.4747 8.48C68.0347 8.92 67.688 9.44 67.4347 10.04C67.1947 10.6267 67.0747 11.28 67.0747 12C67.0747 12.7067 67.1947 13.36 67.4347 13.96C67.688 14.56 68.0347 15.0867 68.4747 15.54C68.9147 15.98 69.4347 16.32 70.0347 16.56C70.6347 16.8 71.288 16.92 71.9947 16.92ZM82.4292 19V5H93.3292V7.14H84.9892V10.58H89.1292C90.8092 10.58 92.0826 10.9333 92.9492 11.64C93.8292 12.3333 94.2692 13.3467 94.2692 14.68C94.2692 16.0533 93.7826 17.12 92.8092 17.88C91.8492 18.6267 90.4892 19 88.7292 19H82.4292ZM84.9892 17H88.5892C89.5892 17 90.3492 16.8067 90.8692 16.42C91.3892 16.0333 91.6492 15.4733 91.6492 14.74C91.6492 13.3 90.6292 12.58 88.5892 12.58H84.9892V17ZM106.956 5H109.556V19H106.956V5ZM99.7163 19H97.1163V5H99.7163V19ZM107.156 13H99.4963V10.78H107.156V13ZM115.883 10.82H122.843V12.96H115.883V10.82ZM116.083 16.82H123.983V19H113.483V5H123.703V7.18H116.083V16.82ZM129.282 10.82H136.242V12.96H129.282V10.82ZM129.482 16.82H137.382V19H126.882V5H137.102V7.18H129.482V16.82Z' fill='%23255956'/%3E%3Cpath d='M159.005 10.5L150.431 19L149 17.569L157.5 9H150V7H161V18H159.005V10.5Z' fill='%23255956'/%3E%3C/svg%3E");
    position: absolute;
    top: -44px;
    left: 0;
}

.uc-mass-media .t214__textwrapper {
    margin-bottom: 0;
}

.uc-mass-media .t214 .t-row {
    padding-bottom: 20px;
}

.tn-atom__form .t-input-group_tx .t-text {
    letter-spacing: -0.035em !important;
}

.t585 .t-container {
    max-width: 1760px;
}

.t585 .t-container .t-col {
    max-width: 100%;
    margin: 0;
}

.mainmenu-background .tn-atom { /* закругление углов и мягкая тень у верхнего меню */
    border-radius: 0 0 5px 5px !important;
    box-shadow: 0px 1px 1px rgba(3, 7, 18, 0.01), 0px 5px 4px rgba(3, 7, 18, 0.02), 0px 12px 9px rgba(3, 7, 18, 0.02), 0px 20px 15px rgba(3, 7, 18, 0.03), 0px 32px 24px rgba(3, 7, 18, 0.04);
}

.t792 .t-container {
    max-width: 1760px;
}

.t792 .t-container .t-col {
    max-width: 100%;
    margin: 0;
}

#rec640786169 .t-popup {
    position: absolute;
}

#t-footer .t-rec .t396 .contacts-background .tn-atom {
    border-radius: 50px 50px 0 0;
}

.t868__code-wrap {
    height: 100%;
}

.t868__code-wrap iframe {
    width: 100%;
    height: 100%;
    border: 0;
}

.t-zoomer__close svg path {
    fill: #255956;
}

.blur-3 .tn-atom {
	filter: blur(3px);
}

#rec640891158 .t-uptitle {
	letter-spacing: 0;
}

@media screen and (max-width: 1899px) {
    .t897 .t897__container {
        max-width: 1100px;
    }

    .t897 > .t-feed > ul > li {
        max-width: 353px;
    }
    
    .t897 .t-feed .t-feed__post-title {
        font-size: 24px !important;
    }
    
    .t897 .t-feed__post-descr {
        font-size: 16px !important;
    }

    .uc-mass-media .t-container {
        max-width: 1100px;
    }

    .uc-mass-media .t-col {
    	max-width: 353px;
    }
    
    .uc-mass-media .t-col .t214__blockimg {
        height: 264px;
    }
    
    .t792 .t-container {
        max-width: 1100px;
    }
}



@media screen and (min-width: 1200px) {
    .t603 .t-container {
        max-width: 1760px;
    }
    
    .t603 .t-container,
    .t603 .t603__tile {
        padding: 0;
    }
    
    .t603 .t603__blockimg {
        background-size: contain !important;
    }
}



@media screen and (max-width: 1199px) {
    .t897 .t-feed .t-feed__post-title {
        font-size: 20px !important;
    }

    .t897 .t-feed__post-descr {
        font-size: 14px !important;
    }

    .uc-mass-media .t-col .t214__blockimg {
    	height: 230px;
    }
    
    .uc-mass-media .t-col .t214__title {
    	font: 500 20px/1.6 'Montserrat',Arial,sans-serif;
    	padding-bottom: 45px;
    }
    
    .uc-mass-media .t-col .t214__descr:before {
        zoom: .7;
    }
    
    .uc-mass-media .t-col .t214__descr {
        font: 500 14px/1.6 'Montserrat',Arial,sans-serif;
    }

    #t-footer .t-rec .t396 .contacts-background .tn-atom {
        border-radius: 20px 20px 0 0;
    }
    
    .t792 .t-container {
    	max-width: 940px;
    }
    
    .slider-wrapper .slick-dots li,
    .slider-wrapper .slick-dots li button,
    .slider-wrapper .slick-dots li button:before {
        width: 10px;
	    height: 10px;
	    padding: 0;
    }
    
    .slider-wrapper .slick-dots {
    	bottom: -20px;
    }
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
    .t897 .t897__container {
        max-width: calc(100% - 80px);
    }

    .t897 > .t-feed > ul > li {
        max-width: calc(33% - 11px);
    }

    .uc-mass-media .t-container {
    	max-width: calc(100% - 80px);
    }

    .uc-mass-media .t-col {
        max-width: calc(33% - 11px);
    }
}

@media screen and (max-width: 959px) {
    .uc-employees .t396__artboard {
        margin-bottom: -20px;
    }
    
    .uc-body-contacts {
        position: relative;
        z-index: 99;
        background-color: #ffffff;
    }
    
    .t792 .t-container {
    	max-width: 620px;
    }
}

@media screen and (max-width: 639px) {
    .icon-phone svg > path {
        fill: #ffffff;
        fill-opacity: 1;
    }
}

@media screen and (max-width: 479px) {
    #rec633968925 .uc-slick-slide .t396__artboard {
        height: calc(100dvh - 50px) !important;
    }

    .uc-mass-media .t-col .t214__title {
        font: 500 18px/1.6 'Montserrat',Arial,sans-serif;
        padding-bottom: 45px;
    }
    
    .uc-mass-media .t-col .t214__descr {
        font: 500 16px/1.6 'Montserrat',Arial,sans-serif;
    }
    
    .uc-mass-media .t-col .t214__descr:before {
    	zoom: 0.7;
    }

    .uc-mass-media .t-row:first-child .t-col {
    	margin: 0 !important;
    }

    .uc-mass-media .t214__row_mobile-flex .t214__col {
    	min-width: 352px;
    	width: 352px;
    }

    .uc-mass-media .t-col .t214__blockimg {
        height: 234px;
        margin-bottom: 20px;
    }

    .tn-elem__6437657991695463913066 .tn-atom {
        padding: 0 20px; /* Добавление отступов для кнопки "Юридическая информация для пациентов" */
    }
    
    #rec640891158 .t792__price,
    #rec640891158 .t-uptitle {
    	font-size: 16px !important;
    }
}