/*Подключаем шрифты*/
@font-face{font-family:"yr";src: url("../fonts/yr.eot");src: local('☺'), 
url("../fonts/yrd41d.eot?#iefix") format("embedded-opentype"), 
url("../fonts/yr.woff") format("woff"), 
url("../fonts/yr.woff2") format("woff2"), 
url("../fonts/yr.ttf") format("truetype"), 
url("../fonts/yr.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"ym";src: url("../fonts/ym.eot");src: local('☺'), 
url("../fonts/ymd41d.eot?#iefix") format("embedded-opentype"), 
url("../fonts/ym.woff") format("woff"), 
url("../fonts/ym.woff2") format("woff2"), 
url("../fonts/ym.ttf") format("truetype"), 
url("../fonts/ym.svg#PT Serif") format("svg");font-weight:normal;font-style:normal}
html,body{font:normal 18px/26px 'yr',sans-serif;text-align:left;width:100%;height:100%;margin:0 auto;padding:0;color:#21201F;background:#fff}
/* цвет выделения на сайте */
::selection{color:#fff;background:#3E5DF7}
::-moz-selection{color:#fff;background:#3E5DF7}
/* Основные стили */
body img{border:none}hr{border:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio-button}button{border:0;border-radius:6px;background:#F5D531;cursor:pointer;transition:background .3s;text-align:center;font:16px/normal 'ym',sans-serif}button:hover{background:#f9e581}button:active{color:#000}ul,button,select,input{padding:0;margin:0;outline:0;-webkit-padding-start:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.modal_btn{cursor:pointer}ul{list-style:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{text-decoration:none;color:#047ACB;transition:color .3s}a:hover,a:active,a:focus{color:#1228A0}textarea{resize:none;outline:0}.clear{clear:both}input:-moz-placeholder{color:#8F93AC}input::-webkit-input-placeholder{color:#8F93AC}input:-ms-input-placeholder{color:#8F93AC}input::placeholder{color:#8F93AC}input:placeholder-shown{color:#8F93AC}textarea:-moz-placeholder{color:#8F93AC}textarea::-webkit-input-placeholder{color:#8F93AC}textarea:-ms-input-placeholder{color:#8F93AC}textarea::placeholder{color:#8F93AC}textarea:placeholder-shown{color:#8F93AC}input:focus:-moz-placeholder{color:transparent}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}input:focus:placeholder-shown{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}textarea:placeholder-shown{color:transparent}input[name="masterfio"]:-moz-placeholder{text-transform:none}input[name="masterfio"]::-webkit-input-placeholder{text-transform:none}input[name="masterfio"]:-ms-input-placeholder{text-transform:none}input[name="masterfio"]::placeholder{text-transform:none}input[name="masterfio"]:placeholder-shown{text-transform:none}address{font-style:normal}.phone a,.phone a:hover,.phone a:active,.phone a:focus,a.phone,a.phone:hover,a.phone:active,a.phone:focus{color:#21201F}#box1,#box2,#box3,#box4,#box5,#box6,#box7,#box8,#box9,#box10,#box11,#box12,#box13,header,footer{width:100%;margin:0 auto}
/* Основные стили */
.ttu{text-transform:uppercase} .tac{text-align:center} .tar{text-align:right} .tal{text-align:left} .ovh{overflow:hidden} .vam{vertical-align:middle} .left{float:left} .right{float:right} .content{width:1180px;margin:0 auto} .boxs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bgs{-webkit-background-size:cover!important;background-size:cover!important} .tblrm{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto} .posr{position:relative} .df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center;justify-content:space-between} .usual_color{color:#4a4a4a}
/* Менюшка */
header{background:#fff;padding:16px 0;transition:transform .3s;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);margin:0} .header_fixed{position:fixed;width:100%;left:0;top:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);z-index:20;margin:-20px 0 0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)} .logo{margin:7px 0 0} .partners{display:none;color:#ABB1B5;font:12px/18px 'yr',sans-serif;margin:4px 0 0 22px} header button{padding:12px 23px;margin-left:42px} .phone{font-family:'ym',sans-serif} .clb{color:#047ACB;transition:color .3s;cursor:pointer;font-size:12px;margin:-5px 0 0} .clb:hover{color:#1228A0} .overlay{background:rgba(0,0,0,0.2);position:fixed;width:100%;height:100%;top:0;left:0;z-index:21;display:none} .forBurger{display:none}
/* Стили 1 блока */
#box1{background:#fff;padding:75px 0 40px;border-bottom-left-radius:220px;color:#21201F} #box1 h1{font:60px/68px 'ym',sans-serif} #box1 p{margin:25px 0 41px} #box1 .right,#box1 .left{width:50%} #box1 .left{z-index:1;margin:87px 0 0} #box1 .right img{margin:0 0 0 -112px} #box1 button{padding:22px 63px} 
/* Стили 2 блока */
#box2{padding:140px 0 0} .beforeHeadline{font-size:12px;color:#ABB1B5;letter-spacing:0.8em;margin-bottom:17px} .headline2{font:42px/50px 'ym',sans-serif} .condGrid{margin:83px 0 0} .cond{float:left;width:calc(100%/3)} .grayCircle{width:64px;height:64px;border-radius:18px;background:#F2F6F7} .grayCircle svg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto} .cond p{font:24px/34px 'ym',sans-serif;margin:42px 0 16px} .cond span{display:block} #rent{margin:136px 0 0} #rent .left{width:28.2%} #rent .left svg{width:100%;height:auto} #rent .right{padding:50px 20px 20px 78px;width:71.8%} #rent h2{margin:17px 0 37px} .rentBtn{padding:22px 37px}
/* Стили 3 блока */
#box3{padding:140px 0 0} .form_sms{border-radius:18px;box-shadow:0 10px 80px rgba(0,0,0,0.08);margin:78px 0 0} .form_sms,smsRes .item,.form_sms .right{height:620px} .form_sms .right img{min-width:100%;height:100%} .form_sms .right,.form_sms .left{width:49.11111%} .form_sms .left{padding:147px 40px 0 80px} .question{font:24px/34px 'ym',sans-serif;margin:0 0 33px} .line{height:12px;background:#E9EDF0;width:37.3%;border-radius:6px;position:absolute;left:80px;top:60px;z-index:2} .line span{width:0px;height:100%;background:transparent;transition:width .6s, background .6s;display:block;float:left} .line span.active{width:20%;background:#F5D531} .q3 label.radio, .q4 label.radio{width:35%;float:left} .showAfter,.showAfterFormSubmit{display:none} .feedback2{width:100%;height:64px} .text{margin:-16px 0 34px} .text em{font-style:normal;font-family:'ym',sans-serif} .smsRes .consulting{width:100%;height:64px} .nosms{font-size:16px;margin:20px 0 0;color:#047ACB} .tryAgain{cursor:pointer;color:#047ACB;transition:color .3s;display:none} .tryAgain:hover{color:#1228A0} .smsRes.owl-theme .owl-nav [class*=owl-],.bombila.owl-theme .owl-nav [class*=owl-]{width:180px;height:64px;font:16px/normal 'ym',sans-serif} .smsRes .owl-prev,.bombila .owl-prev{background:#F7FBFB;margin-right:23px} .smsRes .owl-prev:hover,.bombila .owl-prev:hover{background:#F0F7F7} .smsRes .owl-nav{text-align:left!important;width:385px;position:absolute;bottom:55px;left:80px} 
/* Стили 4 блока */
#box4{padding:140px 0 0} .shemeGrid{margin:78px 0 30px} .shemeGrid .leftside{padding-left:106px} .steps{font:12px/normal 'ym',sans-serif;letter-spacing:0.8em} .df p{font:24px/34px 'ym',sans-serif;margin:38px 0 0} .shemeGrid2 .rightside{padding-right:230px} .shemeGrid3{margin:14px 0 -90px} .shemeGrid3 .leftside{padding-left:65px} .shemeGrid4 .rightside{padding-right:190px}
/* Стили 5 блока */
#box5{padding:140px 0 0} .tariff.off{display:block!important} .tariff{margin:85px 0 0;background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);border-radius:18px} .tariff.off .the_tariff{float:left} .the_tariff{background:#fff;width:25%;padding:95px 0 40px;box-shadow:none;transition:box-shadow .3s;border-top-right-radius:120px;z-index:2} .the_tariff:hover{box-shadow:0 10px 80px rgba(0,0,0,0.08);z-index:3} .the_tariff img{max-width:100%} .the_tariff p{font:24px/normal 'ym',sans-serif;margin:26px 0 22px} .the_tariff span{display:block} .tariffBtn{width:180px;height:64px;margin:48px auto 0} 
/* Стили 6 блока */
#box6{padding:140px 0 0} #box6 .left{width:57.66666%;margin:60px 0 0} #box6 .right{width:42%;margin:-70px 0 0} .faq_phone{max-width:100%} .faqGrid{margin:100px 0 0;border-radius:6px;border:1px solid #F2F6F7} .faq{border-bottom:2px solid #F2F6F7;padding:22px 60px 22px 28px;box-shadow:none;transition:box-shadow .3s;z-index:2} .faq.open{box-shadow:0 10px 80px rgba(0,0,0,0.08);z-index:3} .faq:last-child{border:0} .q{cursor:pointer} .faq_arrow{width: 14px;height:14px;background:url(../img/plus.svg)no-repeat;position:absolute;top:27px;right:27px;cursor:pointer;transition:transform .3s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)} .faq.open .faq_arrow{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)} .answer{display:none;color:#4a4a4a;font:16px/24px 'yr',sans-serif;margin:52px 0 18px} .answer:before{content:'';width:115%;height:1px;background:#F2F6F7;position:absolute;top:-29px;left:-28px}
/* Стили 7 блока */
#box7{padding:130px 0} #body_form{background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);border-radius:18px;border-collapse:collapse} #body_form .left{height:100%;width:36.444444%;background:#265cfa;border-radius:18px 120px 0 18px;position:absolute;top:0;left:0} #body_form .left img{max-width:100%;position:absolute;top:0;left:0} #body_form .right{padding:75px 70px 75px 60px;width:63.4444444%} .fillup{margin:19px 0 47px} .orContact{margin:42px 0 0;padding-left:100px} .orContact .left{font:24px/34px 'ym',sans-serif;width:24%} .orContact .right{width:76%;padding:9px 0 0 75px} .socs a{display:inline-block;width:170px;border-radius:6px;background:#F7FBFB;text-align:center;font:16px/normal 'ym',sans-serif;color:#21201F;padding:17px 0;margin-right:15px;transition:background .3s} .socs a:hover{background:#F0F7F7} .socs a svg{display:inline-block;vertical-align:middle;margin:-3px 12px 0 0} .socs a:last-child{margin-right:0!important}
/* Стили Footer */
footer{background:#21201F;padding:63px 0 33px;font-size:16px;color:#807E7C} footer .left span:first-child{margin-right:26px} footer .conditions1,footer a{color:#807E7C} footer .conditions1:hover,footer a:hover,footer .clb:hover{color:#fff} footer a.phone,footer a.phone:hover{color:#fff} footer button{border:2px solid #807E7C;background:transparent;color:#fff;width:220px;height:60px;transition:border-color .3s} footer button:hover{background:transparent;border-color:#fff} .questionare{margin:0 20px 0 30px} footer em{font-style:normal} footer .the_phones{margin:10px 0 0} .drl{margin:8px 0 0} .developedBy{margin:50px 0 0}
/* owl carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-height{transition:height .6s}
/*dots,nav*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{display:inline-block;cursor:pointer}.owl-theme .owl-nav [class*=owl-]:hover{text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default;display:none}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*анимэ слайдера*/
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (print), (prefers-reduced-motion) {
.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
/* кладр */
.kladr-error{color:#cb3e27} #kladr_autocomplete ul{position:absolute;display:block;margin:0;padding:0;border:1px solid #e1e1e1;background-color:#fff;z-index:9999999999;overflow-x:hidden;overflow-y:auto;min-width:200px;max-height:420px;color:#222} #kladr_autocomplete li:first-child{display:none} #kladr_autocomplete li{display:list-item;list-style-type:none;margin:0;padding:8px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} #kladr_autocomplete li + li{border-top:1px solid #e1e1e1} #kladr_autocomplete li:hover{background-color:#f6f6f6;cursor:pointer} #kladr_autocomplete li.active{background-color:#f6f6f6} #kladr_autocomplete a{text-decoration:none} #kladr_autocomplete strong{color:#000} #kladr_autocomplete .spinner{position:absolute;display:block;margin:0;padding:0;width:16px;height:16px;z-index:9999999999;background: transparent url(../../new.medicalgroup.ru/wp-content/uploads/2019/02/spinner.png)center no-repeat}
/* feedback */
span.legend{display:block;padding:20px 0 20px 0;margin-bottom:20px;font-size:26px;color:#363940;text-align:center}.customCheckbox{width:24px;height:24px;border-radius:4px;background:transparent;position:absolute;top:3px;left:0;border:1px solid #E9EDF0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customCheckbox:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;transition:opacity .3s;opacity:0;background:url(../img/check.png)no-repeat;width:12px;height:9px} .checkbox:checked + .customCheckbox:before{opacity:1}label.checkbox{color:#4a4a4a;cursor:pointer;position:relative;padding-left:40px;font:14px/24px 'yr',sans-serif;margin:25px 0 0;display:block}.customRadio{width:28px;height:28px;border-radius:100%;border:1px solid #E9EDF0;background:transparent;position:absolute;top:0;left:0;bottom:0;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customRadio:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;transition:opacity .3s;opacity:0;width:8px;height:8px;border-radius:100%;background:#21201F} .radio:checked + .customRadio:before{opacity:1}label.radio{color:#4a4a4a;cursor:pointer;position:relative;padding-left:44px;display:block;margin:0 0 34px}input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important} input{display:block;margin-bottom:24px;font-size:16px;color:#000!important;background:none;border:1px solid #E9EDF0;border-radius:6px;padding-left:30px;width:100%;height:64px;transition:border-color .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{height:auto}input:hover{border-color:#DADCDD}input:focus{outline:0;border-color:#F5D531!important}.feedback{-webkit-appearance:none;width:100%;height:64px}
/*modals*/
#small-modal .left,#connect .left,#director .left{height:100%;width:36.444444%;background:#265cfa;border-radius:18px 120px 0 18px;position:absolute;top:0;left:0} #small-modal .left img,#connect .left img{max-width:100%;position:absolute;top:0;left:0} #director .left img{position:absolute;left:0;right:0;margin:auto;top:80px} #small-modal .right,#connect .right,#director .right{width:63.5%;padding:80px 70px 95px 60px} .box-modal .fillup{margin:19px 0 40px} .uCan{margin:28px 0 18px} .box-modal .socs a{width:194px;margin-right:13px} .thanx{margin:0 0 50px} .paragraph{margin:16px auto 40px;width:360px} .subscribe{background:#F7FBFB;display:block;border-radius:6px;width:350px;color:#000;font:16px/normal 'ym',sans-serif;padding:17px 0;margin:auto;transition:background .3s} .subscribe:hover{color:#000;background:#F0F7F7} .subscribe img{display:inline-block;vertical-align:middle;margin:-3px 12px 0 0} .smallInpts input{width:48.4444%;display:inline-block} .smallInpts input:first-child{margin-right:2.444444%} #tariffication .left{width:49.11111%;height:100%;border-top-right-radius:120px;background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);position:absolute;top:0;left:0;padding:80px 145px 0 95px} #tariffication .left img{max-width:120%} .tariff_text{margin:18px 0 26px} #tariffication .right{width:50.7%;padding:70px 80px 100px 60px} #tariffication .right h2{font:24px/34px 'ym',sans-serif;margin:0 0 32px} #smallDataForm{width:980px;padding:80px 100px 200px} .progress li{float:left;color:#ABB1B5;margin:0 0 0 27px;border-bottom:3px solid transparent;padding:0 0 5px;transition:color .3s, border-bottom-color .3s} .progress li.active{color:#21201F;border-bottom-color:#21201F} .progress li:first-child{margin-left:0} .progress{margin:30px 0 64px} .progress:after{content:'';width:150%;height:1px;background:#E9EDF0;position:absolute;left:-100px;bottom:-1px} .attention{display:none} .attentionSign{color:#fff;background:#C3C7D7;width:20px;height:20px;border-radius:100%;text-align:center;font:14px/20px 'ym',sans-serif} .attentionBlock p{margin:17px 0 0} .attentionBlock{width:245px;color:#ABB1B5;font:12px/14px 'yr',sans-serif;position:absolute;top:10px;right:0} .bombila .owl-nav{position:absolute;left:0;bottom:0;width:auto} .form_5 input{width:61.6%} .example{font-size:12px;color:#4A4A4A;margin:-19px 0 56px} .feedback3{position:absolute;bottom:-125px;z-index:3;width:180px;left:203px;height:64px} input[name="fio"],input[name="masterfio"]{text-transform:capitalize} .bombila .owl-stage-outer{padding:0 0 125px;margin:0 0 -125px} #smallDataForm.noPad{padding:0 0 80px;width:auto;text-align:center} .weGotit{width:350px;margin:48px auto 0}
/*политика*/
#conditions1,#conditions2{padding:80px;width:100%;max-width:1180px} .pol h3{font:42px/50px 'ym',sans-serif;margin:0 0 50px;width:60%} .pol p{font:18px/26px 'yr',sans-serif} .pol h6{margin:30px 0;font:24px/32px 'ym',sans-serif} .pol li{margin:0 0 10px;font:16px/26px 'yr',sans-serif} .conditions1,.conditions2{cursor:pointer;color:#047ACB;transition:color .3s} .conditions1:hover,.conditions2:hover{color:#1228A0} 