.t107__widthauto {width:50%;}
.t478 ul, .t480 ul, .t677 ul {list-style:none;}
.t478__blockimg {border-radius:20px;}
.t478 ul li, .t480 ul li, .t677 ul li, .uc-target-list ul li { background: url(https://static.tildacdn.com/tild3738-3030-4234-a430-613132646431/target_mini.svg) no-repeat 0;
    background-size:20px;
    padding: 0 0 3px 30px; list-style: none;}
.t478__descr.t-descr a,.t478__descr.t-descr a[href^=tel] {color:#069fda}
.t400 .t400__text {padding:0px;}
.t490 {background:url(https://static.tildacdn.com/tild3230-3130-4961-b161-663664336464/bg_up.svg) no-repeat cover;}
.t490 .t-section__topwrapper {margin-bottom: 60px;}
.t490 .t-heading_md {margin-bottom:0;}
.t490__bgimg {margin-top: 10px}
.t490__col {background: #fff; box-shadow: 0px 0px 30px rgb(0 55 99 / 22%);border-radius: 20px;}
.t531__box {text-align:left;}
.t531__blockimg {border-radius: 200px;border: 10px solid #c1f4f6;}
.t612__middle .t612__middle_item:nth-child(odd) {background:#24affe1c}
.t677__bgimg, .t921__bgimg, .t851__bg {border-radius:20px;}
.t678, .t726 {background:url(https://static.tildacdn.com/tild3832-3135-4638-a338-383039633565/bg_elipse.svg) no-repeat; background-size: cover;}
.t-btn.t400__submit {text-align:left}
.t-btn.t400__submit, #rec151830206 .t851__bg, #rec374007771 .t851__bg{background: linear-gradient(46.67deg, #1D71B8 0.04%, #24AFFE 90.84%);}
.t-btn.t400__submit span:after {
    position: sticky;
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-right: 2px solid white;
    border-top: 2px solid white;
    transform: rotate(45deg);
    margin-left: 30px;
}
.tn-atom a[href^=tel]{color:#069fda !important;}
.t-btn.t400__submit_hide-back span:after {
    transform: rotate(135deg);
}

.uc-med_types .t490__container {display:flex; flex-wrap: wrap;}
.uc-blue_gallery .t-name, .uc-blue_gallery .t-text {color:#fff;}
.uc-submenu ul, .uc-submenu li.t229__list_item  {display: inline-block;}
.t823 {background: url(https://static.tildacdn.com/tild3966-6633-4935-b139-393231646262/bg_top.svg) no-repeat; background-size: cover;}
.t823__imgwrapper .t823__bgimg {background-size: contain;}
.uc-vidy-mrt .t851 .t851__table,
.uc-vidy-uzd .t851 .t851__table {height:120px;}
.tel {display:block; font-family: Montserrat; font-size: 18px;}
.t851 {background: url(https://static.tildacdn.com/tild3866-6662-4339-a234-343165353736/bg_down.svg) no-repeat; background-size: cover;}
.t976__list-item .t976__menu-link {text-align: center;}


@media screen and (max-width: 960px) {
    .uc-h1-min h1.t-title {font-size: 25px; overflow: hidden;}
    .uc-h2-min h2.t-title {font-size: 22px; overflow: hidden;}
    .t229__centerside {padding:10px 0;}
    .t280__lang a {font-size:1.3em;}
    .t478__top {margin-bottom:0px;}
    .t480 .t-container {display: flex; flex-direction: column-reverse;}
    .t454__logowrapper {padding-top:0; padding-bottom:0;}
    .t454__maincontainer {padding: 10px 0 20px 0;}
    .t508 .t-list__item {margin-top:10px !important;}
    .t526__col-mobstyle {width:50%; display:inline-block;}
    .uc-zapis .t588__descr {font-size: 15px; font-weight:500;}
    .t529 .t-list__item {margin:10px 0 !important;}
    .t612__content.t-col_6,
    .t612__content.t-col_8 {width:auto;}
    .t851__col {margin-bottom:15px;}
    .uc-why-we .t-card__title {font-size:14px;}
    .uc-vidy-mrt .t851__col {width:50%}
    .uc-vidy-uzd .t851__col {width:100%}
    .t851__textwrapper__content {margin-top:0; margin-bottom:0}
    .uc-main_page .t-title {font-size:1.2em; margin-bottom:20px;}
    .uc-main_page .t-descr {max-width:100%; font-size:0.9em; text-align:center;}
    .t824__btn {top: 0px; height: 60px; width: 60px;}
    .t824__btn_wrapper {-webkit-box-shadow:none; box-shadow:none; background:none}
    .t-card__descr.t-text.t-text_sm, .uc-pakety .t1071 .t-card__descr {font-size:16px;}
    .uc-fahivtsy .t526 .t526__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) {margin-top:0px !important;}
    .t-input-group_da, .t-input-group_tm {width: calc((100% - 15px) / 2) !important}
    
    
    
}

@media screen and (min-width:360px) {
    h1.t-title {font-size:32px; text-align: center;}
    h2.t-title {font-size:28px; text-align: center;}
    h3.t-title {font-size:24px;}
    .t478__blockimg, .t480__blockimg {margin-top:20px; background-size:contain;}
    .t480__top {margin-bottom:0;}
    .t-btn.t400__submit {width:100%; max-width:85%; padding-left:30px; padding-right:30px;}
    .t480__uptitle {font-size:16px; font-weight:600;}
    .t-heading_md, .t490 .t-section__descr {font-size:16px; padding-bottom:20px;}
    .uc-med_types .t490__col {margin:0 auto 20px; width: 90%; padding: 20px 0 0;}
    .uc-med_types .t490__wrappercenter {width:50%;}
    .uc-med_types .t490__col {display: flex; text-align: left; flex-direction: row-reverse}
    .t526__col-mobstyle {width:50%; display:inline-block;}
    .t531__leftcol, .t531__rightcol {width:100%;}
    .t612__title {padding:6px 10px;font-size:14px;}
    .t678 .t-section__topwrapper {margin-bottom:40px;}
    #rec151702778 .t480__descr.t-descr.t-descr_md {font-size:20px;}
    .uc-why-we .t490__container,
    .uc-vidy-mrt .t851__container,
    .uc-vidy-uzd .t851__container {display: flex; flex-wrap: wrap; justify-content: center;}
    .uc-vidy-mrt .t851 .t-section__descr,
    .uc-vidy-uzd .t851 .t-section__descr {max-width:100%; font-size:0.9em; text-align:left;}
    .uc-why-we .t490__col {width: 42%; padding: 20px 0; margin:10px;}
    .uc-info-block .t-descr, .t-descr.t-descr_sm {font-size: 14px !important;}
    .uc-fahivtsy .t526__persname .t-name_lg {}
    .uc-fahivtsy .t526__col {padding:10px}
    .uc-fahivtsy .t526__imgwrapper {width:170px}
}

@media screen and (min-width:640px) {
    .t478__blockimg, .t480__blockimg {height:450px !important;}
    .t-heading_md, .t490 .t-section__descr {font-size:18px;}
    .uc-med_types .t490__col {display: block; width: 100%; padding: 20px 0; text-align:center;}
    .uc-med_types .t490__wrappercenter {width:100%; padding:0;}
    .uc-med_types .t490__wrappercenter .t-card__descr {padding:0 20px 20px 20px;}
    .uc-med_types .t490__bgimg {width:150px !important; height:150px !important;}
    .uc-why-we .t-section__descr, .uc-med_types .t-section__descr {margin-bottom:45px !important;}
    .t612__title {padding:8px 12px;font-size:16px;}
    .t612__left {width:450px;}
    .uc-vidy-mrt .t851 .t851__table,
    .uc-vidy-uzd .t851 .t851__table {height:260px;}
    .t851 .t-section__topwrapper {margin-bottom: 60px;}
    .uc-info-block .t-descr, .t-descr.t-descr_sm {font-size: 16px !important;}
    .uc-fahivtsy .t526__col {padding:0px;}
    .uc-fahivtsy .t526__imgwrapper {width:200px}
    
}


@media screen and (min-width:1200px) {
    h1.t-title {font-size:42px;} 
    h2.t-title {font-size:36px;}
    h3.t-title {font-size:30px;}
    .t478 h2.t-title, .t480 h2.t-title, .t677 h2.t-title, .t921 h2.t-title {text-align:left;}
    .t107__widthauto {width:30%;}
    .t228 .t-btn {padding-left:15px; padding-right:15px;}
    .t-btn.t400__submit {width:100%; max-width:680px;}
    .t-heading_md, .t490 .t-section__descr {font-size:20px;}
    .t478__blockimg, .t480__blockimg {height:450px !important;}
    .t480__uptitle {font-size:18px; font-weight:600;}
    .t490 .t-section__descr, .t550 .t-section__descr, .t855 .t-section__descr {max-width:80%;}
    .uc-why-we .t490__col {margin-left:20px; margin-right:20px;padding: 30px 0;}
    .t612__left {width:550px;}
    .t612__title {padding:10px 15px;font-size:18px;}
    .uc-vidy-mrt .t851 .t-section__descr,
    .uc-vidy-uzd .t851 .t-section__descr {font-size:1.1em}
    .uc-vidy-mrt .t851__col,
    .uc-vidy-uzd .t851__col {margin-bottom: 40px;}
    .uc-info-block .t-descr, .t-descr.t-descr_sm {font-size: 16px;}
    .uc-fahivtsy .t526__persname {font-size:18px;}
    .uc-fahivtsy .t526__persdescr {font-size:16px;}
    
}