/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! reset.css | github.com/PsychoPuss/modern-css-reset */:active,:focus,a:active,a:focus{outline:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button{cursor:pointer}img:not([alt]){-webkit-filter:blur(10px);filter:blur(10px)}@media(prefers-reduced-motion: reduce){*{-webkit-animation-duration:0s !important;animation-duration:0s !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0s !important;transition-duration:0s !important;scroll-behavior:auto !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:320px;min-height:100vh;cursor:default}body{position:relative;background:#f5f5f5;overflow-x:hidden;overflow-y:scroll}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}:root{--check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23888a8e' stroke-linecap='round' stroke-linejoin='round' d='m6 13.3 4.91 4.7L18 6'/%3E%3C/svg%3E")}@font-face{font-family:"PartnerCondensed";src:local("Partner Light Condensed"),local("Partner-Light-Condensed"),url("../fonts/PartnerLightCondensed.woff2") format("woff2"),url("../fonts/PartnerLightCondensed.woff") format("woff"),url("../fonts/PartnerLightCondensed.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}body{color:#888a8e;font:normal 100%/1.4 "PartnerCondensed","Open Sans","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}h1{font-size:1.25rem;font-weight:300;text-transform:uppercase;margin-bottom:20px}h2{font-size:50px;line-height:1;font-weight:300;text-transform:uppercase;margin-bottom:40px}@media(min-width: 1024px){h2{font-size:64px}}h3{font-size:1rem;font-weight:300;line-height:1.3;margin-bottom:10px}h4{font-size:.938rem;font-weight:300;line-height:1.3;text-transform:uppercase;margin-bottom:10px}h5{font-size:.875rem;margin-bottom:10px}h6{font-size:.813rem;margin-bottom:10px}a{color:#888a8e;text-decoration:none}.fw-400{font-weight:400}.fz20{font-size:1.25rem !important}.small{font-size:.75rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-upper{text-transform:uppercase}a{-webkit-transition:all .1s;transition:all .1s}p{font-size:20px;line-height:1.4;margin-bottom:20px;max-width:750px;margin-left:auto;margin-right:auto}ul,ol{display:block;list-style-type:disc;margin-bottom:20px;padding-left:20px}ul li,ol li{margin-bottom:5px;padding-left:5px}ol{list-style-type:decimal}.text-white{color:#fff !important}.text-secondary{color:#fddcc2}.h1{font-size:6vw;font-size:clamp(40px,6vw,105px);line-height:1;letter-spacing:-2px;text-transform:uppercase}.h2{font-size:5.5vw;font-size:clamp(36px,5.5vw,85px);line-height:1;letter-spacing:-1px;margin-bottom:0;text-transform:uppercase}.clearfix::after{clear:both;content:"";display:table}.container{min-width:290px;max-width:1640px;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media(min-width: 768px){.container{padding-left:20px;padding-right:20px}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}@media(min-width: 1024px){.hidden-lg{display:none !important}}.visible-lg{display:none !important}@media(min-width: 1024px){.visible-lg{display:initial !important}}.nowrap{white-space:nowrap}.vh100{height:100vh}.flex-col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.relative{position:relative}.mt0{margin-top:0 !important}ul.checkmark{list-style:none;padding:0;text-align:left}ul.checkmark li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;position:relative;font-size:34px;font-size:clamp(24px,3vw,32px);padding-left:48px;margin-bottom:20px;line-height:1.2}ul.checkmark li::before{content:"";display:block;position:absolute;left:0;width:24px;height:24px;background:url(../img/checkmark.svg) center no-repeat}ul.checkmark_w li::before{background:url(../img/checkmark-w.svg) center no-repeat}.table{--fz: 22px;padding:50px 0 5px}.table table{letter-spacing:-0.7px;border:1px solid #98b7ba;border-collapse:collapse;background:#fff}.table th{font-size:var(--fz);line-height:1.2;font-weight:400;border:1px solid #98b7ba;padding:15px}.table .th-left{min-width:145px;text-align:left}.table td{padding:15px 8px;border:1px solid #98b7ba;text-align:center;line-height:1}.table td.price{min-width:100px;text-align:left}.table td.price span{margin-bottom:5px;white-space:nowrap;display:block}.table td.on::before{content:"";display:block;margin:0 auto;width:40px;height:40px;background:var(--check) center no-repeat}.table-responsive{overflow-x:auto;margin-bottom:20px}.required{border-color:#e00 !important}.form-result{width:100%;text-align:center;font-size:1.125rem;color:#888a8e;margin:10px 0}.form-result.error{color:#e00}.btn{display:inline-block;font-size:24px;line-height:1;text-transform:uppercase;padding:10px 20px 5px;-webkit-transition:all .3s;transition:all .3s;text-align:center}.btn_primary{color:#fff;background:#98b7ba;border:1px solid rgb(130.6215116279,168.0558139535,171.6784883721)}.btn_primary:hover,.btn_primary:active,.btn_primary:focus{background:rgb(130.6215116279,168.0558139535,171.6784883721)}.btn_offset{text-transform:none;background:#fddcc2;border:2px solid #fff}.btn_offset:hover,.btn_offset:active,.btn_offset:focus{background:rgb(252.5142857143,211.5,179.1857142857)}.btn_wide{width:100%}.lock{height:100%;overflow-y:hidden}.modal{z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;font-size:18px}.modal_open{z-index:100;opacity:1;visibility:visible}.modal_open .modal__content{opacity:1;-webkit-transform:perspective(600px) translate(0, 0) rotateX(0deg);transform:perspective(600px) translate(0, 0) rotateX(0deg)}.modal__body{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 10px}.modal__content{background:#fff;padding:20px 30px;max-width:800px;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;-webkit-transform:perspective(600px) translate(0, -100%) rotateX(45deg);transform:perspective(600px) translate(0, -100%) rotateX(45deg)}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal__close{display:block;overflow:hidden;height:20px;font-size:40px;line-height:.7;cursor:pointer;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.modal__close:hover,.modal__close:active,.modal__close:focus{color:#000}@media(min-width: 1024px){.form{min-width:450px}}.form_text{line-height:1.2;text-align:center}.form_text p{line-height:1.2;margin-bottom:12px}.form_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form_send{text-align:center}.form_result{text-align:center}.form_result.error{color:#e00;margin-top:-20px}.form_result.success{color:#888a8e;margin-top:-20px}.form__row{margin-bottom:30px}.form__label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7px}.form__label span{display:block;width:85px;text-align:right;padding-right:15px}.form__textarea{width:100%}.input{padding:2px 5px;border:1px solid}.textarea{width:100%;padding:3px 5px;border:1px solid;resize:vertical;min-height:100px;max-height:200px}.tel{display:inline-block;line-height:1;color:#008ace;border-bottom:1px solid #b2ccf0;-webkit-transition:all .2s ease;transition:all .2s ease}.tel:hover,.tel:active,.tel:focus{color:#c00;border-color:#f0b2b2}.svg-sprite{display:block;width:0;height:0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;padding:20px 0;z-index:2}@media(min-width: 768px){.header{font-size:24px}}.header__left{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 768px){.header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__logo{margin-right:20px}.header__logo img{width:80px;height:80px}.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}.header__row{color:#fff;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.header__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.header__addresses{line-height:1.2}.header__tel a{font-size:18px}@media(min-width: 768px){.header__tel a{font-size:30px}}.intro{text-align:center;margin-top:40px}.intro__slogan{font-size:36px;font-size:clamp(21px,3vw,36px);line-height:1}.intro__image{margin:30px 0 80px}.intro__about{font-size:36px;font-size:clamp(21px,3vw,36px);line-height:1.2}.intro__about mark{color:#98b7ba;background:rgba(0,0,0,0)}.medclinic-info{background-color:#98b7ba;color:#fff;padding:80px 0 40px;margin-top:80px;text-align:center}.medclinic-info .features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media(min-width: 768px){.medclinic-info .features{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}}.medclinic-info .features ul{list-style:none;padding:0;text-align:left}.medclinic-info .features ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:34px;font-size:clamp(24px,3vw,32px);padding-left:48px;margin-bottom:10px;line-height:1.2}.medclinic-info .features__left,.medclinic-info .features__right{width:100%}.slogan{fill:#fff;text-align:right;margin-top:-30px}.slogan svg{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.corporate-directions{margin-top:80px}.links-box{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.links-box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#98b7ba;color:#fff;text-decoration:none;text-transform:uppercase;font-size:36px;font-size:clamp(24px,3.5vw,36px);line-height:1;padding:15px 20px 5px;width:100%;height:80px;max-width:460px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.links-box__item:hover{background-color:rgb(130.6215116279,168.0558139535,171.6784883721)}.care{margin-top:100px}@media(min-width: 768px){.care{background:url(../img/care.svg) center bottom/400px no-repeat;min-height:500px}}@media(min-width: 1024px){.care{background-size:500px;min-height:745px}}.care__wrapper{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 577px){.care__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 577px){.care__col{width:46%}}@media(min-width: 768px){.care__col{width:40%}}@media(min-width: 1024px){.care__col{width:30%}}.care ul.checkmark li{margin-bottom:30px}@media(min-width: 577px){.care ul.checkmark li{margin-bottom:60px}}.care__image img{max-width:60%;margin:0 auto}@media(min-width: 768px){.care__image{display:none}}@media(min-width: 768px){.list-right li{text-align:right;padding-left:0 !important;padding-right:48px}.list-right li::before{display:none !important}.list-right li::after{content:"";display:block;position:absolute;right:0;width:24px;height:24px;background:url(../img/checkmark.svg) center no-repeat}}.image-section{margin-top:60px}@media(max-width: 767px){.image-section_1{margin-top:0}}.offset-info{margin:0 auto;font-size:34px;font-size:clamp(24px,3vw,34px);text-align:center;background:#fddcc2;padding:25px 20px 19px;line-height:1;border:2px solid #fff;z-index:1}@media(min-width: 577px){.offset-info{position:absolute;top:-60px;left:0;right:0;width:90%;padding:25px 25px 19px}}@media(min-width: 768px){.offset-info{width:80%;padding:35px 40px 27px;border:4px solid #fff}}@media(min-width: 1024px){.offset-info{padding:45px 50px 37px}}@media(min-width: 577px){.offset-info_bottom{top:auto;bottom:-60px}}.offset-info_light-grey{background:#eaeaea}.programs{width:100%;margin-top:80px}.programs__table{font-size:24px}.cooperation{margin-top:60px;padding:100px 40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/image-section-2.jpg) center center/cover no-repeat}.cooperation__text{width:100%;color:#fff}.cooperation__text .h2{text-shadow:1px 1px 0 #888a8e}.checkup{margin-top:80px;font-size:34px;font-size:clamp(24px,3vw,32px);line-height:1.2}.checkup__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:60px 0}@media(min-width: 1024px){.checkup__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}}.checkup__left,.checkup__right{width:100%}.checkup__right{padding-top:60px}@media(min-width: 1024px){.checkup__right{padding:30px 0}}.checkup__right img{width:100%;max-width:350px;margin:0 auto;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}@media(min-width: 1024px){.checkup__right img{max-width:500px}}.payment-info{background-color:#98b7ba;color:#fff;text-align:center;padding:80px 20px;font-size:34px;font-size:clamp(24px,3vw,32px);line-height:1.2}.payment-info__row{max-width:850px;margin:0 auto}.payment-info ul{list-style:none;padding:0;margin-bottom:50px}@media(min-width: 1024px){.payment-info ul{margin-bottom:100px}}.payment-info ul li{margin:6px 0}.payment-info .h2{margin-bottom:30px}@media(min-width: 1024px){.payment-info .h2{margin-bottom:60px}}.payment-info .text-secondary{max-width:600px;margin:20px auto 0}@media(min-width: 1024px){.payment-info .text-secondary{margin:40px auto 0}}.education{margin-bottom:100px}.education__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.education__block{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}}.education__text{padding:50px 20px 20px}@media(min-width: 577px){.education__text{padding:80px 20px 50px}}@media(min-width: 768px){.education__text{padding:100px 40px}}.education__image{display:none;-webkit-box-flex:1;-ms-flex:1 1 850px;flex:1 1 850px;min-width:300px}@media(min-width: 768px){.education__image{display:block}}.education_kids{background:url(../img/edu-1.jpg) center/cover no-repeat}.education_school{background:url(../img/edu-2.jpg) center/cover no-repeat}.education__note{display:none;position:absolute}.footer{background:#98b7ba;padding:45px 20px 35px;color:#fff;font-size:34px;font-size:clamp(24px,3vw,32px);line-height:1.2}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:20px}@media(min-width: 577px){.footer__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 577px){.footer__contact{text-align:right}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.footer__logo img{width:90px;height:90px;border:2px solid #fff}.footer a{color:#fddcc2}.footer a:hover{text-decoration:underline !important;text-underline-offset:2px}/*# sourceMappingURL=main.min.css.map */