/*Подключаем шрифты*/
@font-face{font-family:"yr";src: url("../fonts/yr.eot");src: local('☺'), 
url("../fonts/yr.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/ym.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 16px/26px 'yr',sans-serif;text-align:left;width:100%;height:100%;margin:0 auto;padding:0;color:#21201f;background:#fff}
/* цвет выделения на сайте */
::selection{color:#000;background:#ffdf3f}
::-moz-selection{color:#000;background:#ffdf3f}
/* Основные стили */
body img{border:none}hr{border:0;width:100%;height:1px;background:#dcdcdc;margin:25px 0 15px}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;background:#ffdf3f;cursor:pointer;transition:background .3s;text-align:center;border-radius:6px;font:16px/normal 'ym',sans-serif;box-shadow:5px 20px 30px 0 rgba(255,192,2,0.24)}button:hover,button:active{color:#000;background:#fdcf17}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;transition:color .3s;color:#047acb}a:hover,a:active,a:focus{color:#39acfb}textarea{resize:none;outline:0}.clear{clear:both}input:-moz-placeholder{color:#a9a9a9}input::-webkit-input-placeholder{color:#a9a9a9}input:-ms-input-placeholder{color:#a9a9a9}input::placeholder{color:#a9a9a9}input:placeholder-shown{color:#a9a9a9}textarea:-moz-placeholder{color:#a9a9a9}textarea::-webkit-input-placeholder{color:#a9a9a9}textarea:-ms-input-placeholder{color:#a9a9a9}textarea::placeholder{color:#a9a9a9}textarea:placeholder-shown{color:#a9a9a9}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{color:#000}#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} .usual_color{color:#4a4a4a} .df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center}
/* Менюшка */
header{background:#fff;padding:12px 0;transition:transform .5s} .header_fixed{position:fixed;width:100%;top:0;left:0;box-shadow:2px 5px 24px 0 rgba(0,0,0,0.1);-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);
transform:translateY(20px);margin:-20px 0 0;z-index:10} .logo{margin:5px 18px 0 0} .partners{font:12px/16px 'yr',sans-serif;margin:4px 0 0} header button{padding:11px 35px;font-size:14px;margin:0 0 0 24px} .the_phones a.phone{font:18px/normal 'ym',sans-serif;display:block} .callUsback{color:#047acb;font-size:12px;margin:-5px 0 0;transition:color .3s} .callUsback:hover{color:#39acfb} .the_phones{margin:2px 0 0} .forBurger{display:none}
/* Стили 1 блока */
#box1{background:#fafafa;padding:35px 0 0} .headline{font:60px/68px 'ym',sans-serif} #box1 p{margin:17px 0 50px;width:77%} #box1 button{padding:20px 53px} #box1 .left{margin:120px 0 0} #box1 .left,#box1 .right{width:50%} #box1 .right img{margin:0 0 0 -20px} 
/* Стили 2 блока */
#box2{padding:130px 0} .beforeHeadline{color:#abb1b5;letter-spacing:3px;margin:0 0 20px;font-size:12px} .headline2{font:42px/50px 'ym',sans-serif} .conditionsGrid{margin:76px 0 0} .cond{float:left;width:calc(100%/3)} .cond img{height:52px} .cond p{font:24px/34px 'ym',sans-serif;margin:35px 0 14px} .cond span{display:block;font:18px/26px 'yr',sans-serif} .rentWrapper{box-shadow:10px 5px 81px 0 rgba(0,0,0,0.15);padding:50px 150px 116px 423px;margin:205px 0 0 102px;width:91.333333%;border-radius:6px} .rentWrapper .beforeHeadline{margin:19px 0 0 20px} .rentWrapper h2{margin:15px 0 35px} .rentBtn{padding:20px 28px} .carClip{position:absolute;left:-100px;top:-70px} 
/* Стили 3 блока */
#box3{background:#fafafa;padding:130px 0 230px} .line{position:absolute;top:153px;right:12.5%;height:8px;width:36.44444%;background:#eee;z-index:3;border-radius:6px} .line span{float:left;width:0;height:100%;transition:width .6s, background .6s;background:transparent} .line span.active{background:#ffdf3f;width:20%} .form-sms{position:relative;z-index:1;margin:55px auto 0} .form-sms,.smsRes,.smsRes .item{height:565px} .smsRes .owl-stage-outer{padding:100px 120px;margin:-100px -120px} .smsRes .left{position:relative;height:100%;background:#fff;width:45.77777%;box-shadow:10px 5px 81px 0 rgba(0,0,0,0.15);overflow:hidden;border-radius:6px} .smsRes .left span{background:#fafafa;border-radius:17px;width:90px;height:34px;font:12px/34px 'ym',sans-serif;display:block;text-align:center;letter-spacing:3px;position:absolute;z-index:2;top:20px;left:20px} .smsRes .item .left img{position:absolute;z-index:1;bottom:0;left:0;right:0;margin:auto} .smsRes .item.q3 .left img{bottom:auto;top:0} .smsRes .right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:54.2222%;padding:110px 0 0 60px} .question{font:24px/34px 'ym',sans-serif;margin:0 0 42px} .smsRes.owl-theme .owl-nav [class*=owl-],.bombila.owl-theme .owl-nav [class*=owl-]{width:180px;height:60px} .smsRes .owl-prev{background:#fff;margin-right:15px;box-shadow:none} .smsRes .owl-prev:hover{background:#f0efec} .smsRes.owl-theme .owl-nav{width:375px;position:absolute;z-index:5;bottom:-60px;right:17.3%;text-align:left} .smsRes .item.q3 label.radio,.smsRes .item.q4 label.radio{float:left;width:33%} .test_circles{width:190px;height:190px;background:#fafafa;border-radius:100%;z-index:3} .lil_test_circles{width:60px;height:60px;border-radius:100%;background:#e6e6e6;transition:background .6s} .lil_test_circles.lil_yellow{background:#ffdf3f} .showAfter,.showAfterFormSubmit{display:none} .inpWrapper{width:430px} .feedback2,.consulting{width:100%;height:60px} .text{margin:-29px 0 26px;font:18px/26px 'yr',sans-serif} .text em{font-style:normal;font-family:'ym',sans-serif;color:#000} .nosms{font-size:14px;color:#047acb;margin:17px 0 0} .tryAgain{display:none;cursor:pointer;transition:color .3s;color:#047acb} .tryAgain:hover{color:#39acfb}
/* Стили 4 блока */
#box4{padding:130px 0 100px} .afterHeadline{width:50px;height:6px;border-radius:3px;background:#2b2b2b;margin:40px auto 0} .steps{font:12px/34px 'ym',sans-serif;width:90px;height:34px;background:#fafafa;border-radius:17px;letter-spacing:3px} .df p{font:24px/34px 'ym',sans-serif;margin:30px 0 0} .shemeGrid{padding:120px 0 0 180px} .shemeGrid .rightside{padding-left:135px} .shemeGrid2 .rightside{padding-left:40px} .shemeGrid3{padding-left:180px} .shemeGrid3 .rightside{padding-left:250px} .shemeGrid4{padding:120px 0 0} .shemeGrid4 .rightside{padding-left:80px}
/* Стили 5 блока */
#box5{background:#fafafa;padding:130px 0 90px} .tariff{margin:76px 0 0} .the_tariff{background:#fff;border-radius:6px;box-shadow:5px 10px 81px 0 rgba(0,0,0,0.15);margin:0 0 40px 20px;padding:43px 25px 55px} .the_tariff:nth-child(4n+1){margin-left:0} .the_tariff p{font:24px/normal 'ym',sans-serif;margin:8px 0} .the_tariff span{display:block} .tariffBtn{margin:30px auto 0;padding:20px 46px} .tariff.off{display:block!important} .tariff.off .the_tariff{float:left;width:280px;height:400px}
/* Стили 6 блока */
#box6{padding:100px 0 160px} #box6 .left{width:57.66666%} #box6 .beforeHeadline{margin-top:30px} .the_faqs{margin:47px 0 0} .the_faqs:before{content:'';width:100%;height:1px;background:#f1f0ed;display:block} .faq{border-bottom:1px solid #f1f0ed;padding:24px 0 30px} .faq_arrow{background:url(../img/faq_arrow.png)no-repeat;width:10px;height:7px;position:absolute;top:35px;right:20px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:transform .3s} .faq_arrow.active{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)} .q{font:18px/26px 'ym',sans-serif;padding-right:60px} .q,.faq_arrow{cursor:pointer} .answer{display:none;font:18px/26px 'yr',sans-serif;margin:20px 0;width:75%}
/* Стили 7 блока */
#form_body{background:#fff;box-shadow:5px 10px 81px 0 rgba(0,0,0,0.15);width:91.5555%;margin-left:100px} #form_body .left img{margin:-70px 0 0 -100px} #form_body .right{width:60%;padding:75px 100px 100px 68px} .fill_up{font-size:18px;margin:20px 0 38px} .orContact{margin:56px 0 180px 100px} .orContact .left{width:25%;font:24px/34px 'ym',sans-serif} .orContact .right{width:75%;padding:0 0 0 50px} .socs a{display:inline-block;width:160px;height:60px;background:#fafafa;border-radius:6px;margin-left:15px;transition:background .3s;color:#21201f;padding:17px 0} .socs a:first-child{margin-left:0} .socs a:hover{background:#f0efec;color:#21201f} .socs a img{margin:-4px 10px 0 0;vertical-align:middle}
/* Стили Footer */
footer{background:#f4f4f4;padding:32px 0 22px;font-size:12px} footer a,footer .conditions1{color:#21201f;border-bottom:1px dashed transparent;transition:border-color .3s} footer a:hover,footer .conditions1:hover{color:#21201f;border-bottom-color:#21201f} footer .left span:first-child{margin-right:41px} footer a.phone{border:0} footer button{width:180px;height:40px;background:transparent;font-size:14px;box-shadow:none;border:1px solid #dcdcdc} footer button:hover{background:#f0efec} .smallData{margin:0 10px 0 23px} .director{cursor:pointer}
/* 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-]{color:#000;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(http://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:3px;background:transparent;position:absolute;top:3px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #f1f0ed}.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/checkbox.png)no-repeat;width:11px;height:10px} .checkbox:checked + .customCheckbox:before{opacity:1}label.checkbox{color:#4a4a4a;cursor:pointer;position:relative;padding-left:45px;display:block;font:14px/24px 'yr',sans-serif;margin:17px 0 0}.customRadio{width:34px;height:34px;border-radius:100%;background:transparent;position:absolute;border:1px solid #e9edf0;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:12px;height:12px;background:#21201f;border-radius:100%} .radio:checked + .customRadio:before{opacity:1}label.radio{color:#4a4a4a;cursor:pointer;position:relative;display:block;padding-left:47px;font-size:18px;margin:0 0 33px}input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important} input{display:block;width:100%;height:60px;margin-bottom:20px;font-size:16px;color:#000!important;background:none;border:1px solid #e9edf0;border-radius:6px;transition:border-color .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}textarea{height:auto}input:focus,input:hover{outline:0;border-color:#f6cb0b!important}.feedback{-webkit-appearance:none;width:100%;height:60px}
/*modals*/
#connectForm,#consultingForm,#directorForm,#tariffForm{margin:70px auto 0;width:1080px;margin-left:100px} #connectForm .left img,#consultingForm .left img,#directorForm .left img,#tariffForm .left img{margin:-70px 0 0 -100px} #connectForm .right,#consultingForm .right,#directorForm .right,#tariffForm .right{width:54%;padding:65px 70px 90px 0} .legend{font:24px/34px 'ym',sans-serif;margin:0} .wellclb{margin:8px 0 42px} .smallinpts input{display:inline-block;width:47.6666666%} .smallinpts input:first-child{margin-right:20px} .modalOr{font-size:18px;margin:42px 0 32px} .box-modal .socs a:not(:first-child){margin-left:12px} #tariffForm .left img{box-shadow:5px 100px 81px 0 rgba(0,0,0,0.1)} #smallDataForm{padding:100px 80px 200px} .progress{margin:20px 0 30px} .progress:after{content:'';width:150%;height:1px;background:#eee;position:absolute;left:-90px;bottom:-1px} .progress li{float:left;margin:0 0 0 20px;padding:0 0 20px;font-size:12px;border-bottom:2px solid transparent;transition:border-color .3s, color .3s;color:#999} .progress li:first-child{margin-left:0} .progress li.active{border-bottom-color:#000;color:#000} .form_5{width:840px} .attention{display:none} .attentionBlock{width:220px;background:#f4f4f4;border-radius:6px;padding:20px 30px;font:12px/20px 'yr',sans-serif;position:absolute;top:0;right:0} .attentionSign{background:#ffdf3f;width:24px;text-align:center;height:24px;border-radius:100%;color:#fff} .form_5 label.radio,.form_5 input{width:60%} input[name="fio"],input[name="masterfio"]{text-transform:capitalize} .example{font-size:12px;color:#4a4a4a;margin:-15px 0 20px} .bombila .owl-stage-outer{padding:0 0 150px;margin:0 0 -150px} .bombila .owl-prev{background:#f0efec;margin-right:15px;box-shadow:none} .bombila .owl-prev:hover{background:#e6e6e6} .bombila.owl-theme .owl-nav{width:auto;position:absolute;z-index:5;bottom:35px;left:0;text-align:left} .feedback3{width:180px;height:60px;position:absolute;bottom:-115px;left:196px;z-index:55} .weGotit{font:24px/34px 'ym',sans-serif;margin:50px 0 0 50px}
/*политика/договор*/
.conditions1,.conditions2{color:#047acb;transition:color .3s;cursor:pointer} .conditions1:hover,.conditions2:hover{color:#39acfb} #conditions1,#conditions2{padding:80px;width:auto;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;color:#4a4a4a} .pol h6{margin:30px 0;font:24px/34px 'ym',sans-serif} .pol li{margin:0 0 10px;font:14px/24px 'yr',sans-serif;color:#4a4a4a} 