@charset "UTF-8";@media (min-width: 767px){.call-me-page__form-wrapper.image{width:35%!important}}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-form__captcha-container{margin:15px 0;display:flex;justify-content:center}.call-me-page-form__captcha-container #smart-captcha-order{margin:0 auto}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.quiz-popup-intro__rating[data-v-f99e7ed6]{display:flex;gap:6px;justify-content:center;align-items:center;margin:12px 0 20px}.quiz-star[data-v-f99e7ed6]{cursor:pointer;font-size:28px;line-height:1;color:#d3d3d3;background:transparent;border:none;padding:0}.quiz-star_active[data-v-f99e7ed6]{color:#f5b301}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.home{background:white!important;color:#06c!important;background-image:initial!important;background-position:initial!important;background-size:initial!important;background-repeat:initial!important;background-attachment:initial!important;background-origin:initial!important;background-clip:initial!important;border:2px solid #0066cc!important;background:linear-gradient(to right,#0066cc,#0044cc)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;@media screen and (max-width: 678px){margin-left:0;width:100%;margin-top:5px}}.vaccine-soon__call-button[data-v-e5f5c21b]{display:inline-block;padding:12px 32px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;background:linear-gradient(90deg,#2F7EEB,#18BEE7);color:#fff}*{padding:0;border:0;margin:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}header,main,footer,nav,article,section,aside,details,figcaption,figure,hgroup,menu{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;max-width:initial!important}p{margin-bottom:0}#app{background-color:#f0f4fc;min-height:100vh;height:100%}.app{width:100%;margin:0}@media (min-width: 1200px){.app{width:calc(100% - 60px);margin:0 auto;padding-top:34px}}@media (min-width: 1400px){.app{width:calc(100% - 90px)}}@media (min-width: 1460px){.app{width:calc(100% - 130px)}}@media (min-width: 1550px){.app{width:calc(100% - 200px)}}@media (min-width: 1650px){.app{width:calc(100% - 280px)}}@media (min-width: 1750px){.app{width:calc(100% - 380px)}}.app__header-container{display:none;width:100%}@media (min-width: 1200px){.app__header-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}div .app__title{display:none;font-family:Lato;font-weight:300;font-size:40px;line-height:48px;color:#545a66;margin-bottom:0;flex:0 0 auto}@media (min-width: 1200px){div .app__title{display:block}}.app__promo-banner{display:none}@media (min-width: 1200px){.app__promo-banner{display:block;flex:0 1 auto;margin-left:40px;min-width:0;max-width:100%}}.promo-banner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:16px;gap:16px;position:relative;background-color:#fff;border-radius:10px;width:100%;max-width:100%;box-sizing:border-box}.promo-banner__image-wrapper{width:200px;height:80px;border-radius:12px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#E8F4FD 0%,#D1E9FA 100%);position:relative}.promo-banner__image{width:100%;height:100%;object-fit:cover}.promo-banner__image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.promo-banner__text{display:flex;flex-direction:column;gap:4px;flex-shrink:1;min-width:0}.promo-banner__text-main{font-family:Lato;font-weight:700;font-size:24px;color:#425f86;white-space:nowrap;z-index:1000}.promo-banner__text-sub{font-family:Lato;font-weight:400;font-size:14px;line-height:18px;color:#425f86;opacity:.7;white-space:nowrap}.promo-banner__decoration{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:-20px;z-index:1;max-width:237px}.promo-banner__decoration svg{width:100%;height:80px;max-width:237px}.promo-banner__button{cursor:pointer;font-family:Lato;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:12px;line-height:140%;background:linear-gradient(90deg,#2F7EEB 0%,#01EEC8 100%);color:#fff;border:none;padding:16px 24px;border-radius:100px;white-space:nowrap;transition:all .3s ease;flex-shrink:0}.promo-banner__button:hover{background:#2F7EEB}@media (min-width: 1200px){.app__main-section{background:#FFFFFF;padding:32px 32px 59px;border-bottom:1px solid transparent;border-radius:8px}}@media (min-width: 1450px){.app__main-section{padding:32px 42px 59px}}.app__main-section_step2{padding-right:0}.app__main-section_step5{background:#F0F4FC}.app__wrapper{margin-bottom:0!important}@media (min-width: 1200px){.app__wrapper{margin-bottom:.5rem!important}}.app__nav{margin-bottom:24px}@media (min-width: 1200px){.app__router-loader-container{margin-bottom:38px}}.app__footer{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 16px}@media (min-width: 1200px){.app__footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0}}.app__footer .button-next_opacity{opacity:.2}@media (min-width: 1200px){.app__footer_step1{position:relative;top:-50px;left:16px}}.app__footer_step2{margin-top:-4px}@media (max-width: 1199px){.app__footer_step2 .app__continue-container{width:100%}}.app__footer_step4{margin-top:24px}@media (min-width: 1200px){.app__footer_step4{display:grid;grid-template-columns:360px 40px minmax(0,33.3333%);align-items:center;column-gap:0;margin:32px 0 0}}.app__back-container{display:none;background-color:#fff;border:none;margin-right:30px;border-radius:50%}@media (min-width: 1200px){.app__back-container{display:block}}.app__back-container_step4{margin-right:0}@media (min-width: 1200px){.app__back-container_step4{grid-column:1;justify-self:start}}.app__back-container:hover{background-color:#fff!important;border:none!important}.app__continue-container{background-color:#fff!important;border:none!important;border-radius:56px}.app__continue-container_step4{width:100%;max-width:none}@media (min-width: 1200px){.app__continue-container_step4{grid-column:3;justify-self:start;width:100%;max-width:none;flex-grow:0}}.app__continue-container:hover{background-color:#fff;border:none}.app__bad-appoint-popup{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:100}.nav{display:none}@media (min-width: 1200px){.nav{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:center}}.nav__link,.nav__block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.nav__step_link,.nav__step_block{width:32px;height:32px;border-radius:50%;font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:15px}.nav__name_link,.nav__name_block{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#545a66}.nav__step_link{background:#288DE6}.nav__step_link_last{background:#01EEC8}.nav__step_link-key{font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#fff}.nav__step_link-checkbox{display:flex;flex-direction:row;justify-content:center;align-items:center}.nav__step_block{background:#CED4E0}.nav__name_block{opacity:.4}.nav__horizontal-line{flex-grow:1;height:2px;margin:0 20px}.nav__horizontal-line_link{background:#288DE6}.nav__horizontal-line_block{background:#CED4E0;opacity:.4}.nav__horizontal-line_last{flex-grow:1;height:2px;margin:0 20px;background:linear-gradient(90deg,rgb(47,126,235) 0%,rgb(1,238,200) 100%)}.horizontal-line{width:100%;height:4px;border-radius:10px;background:#F0F4FC}.horizontal-line__width{border-radius:10px;background:linear-gradient(90deg,#2F7EEB 0%,#01EEC8 100%);height:4px;transition:width .2s ease}.mobile-title-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:18px 16px;background-color:#fff}@media (min-width: 1200px){.mobile-title-container{display:none}}.mobile-title-container__back-button{width:15px;height:15px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-grow:0}.mobile-title-container__step-title{flex-grow:1;font-family:Lato;font-weight:800;font-size:16px;line-height:19px;text-align:center;color:#545a66;margin-bottom:0}body{background-color:#f0f4fc}.button-next{position:relative;cursor:pointer;font-family:Lato;letter-spacing:.2em;text-transform:uppercase;font-weight:700;font-size:12px;line-height:140%;background:linear-gradient(90deg,#01EEC8 0%,#2F7EEB 100%);color:#fff;width:191px;height:56px;border-radius:56px;display:flex;flex-direction:row;justify-content:center;align-items:center}.button-next_step4{width:100%}.button-next_step4-disabled{opacity:.2;cursor:not-allowed}.button-next:hover{background:#2F7EEB}.back-arrow{display:none}@media (min-width: 1180px){.back-arrow{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:#FFFFFF;border:1px solid #E0E4EB}}.error-popup{width:100%;height:100%}.error-popup__background{width:100%;height:100%;background-color:#57d1ec4d}@media (min-width: 600px){.error-popup__background{display:flex;flex-direction:row;justify-content:center;align-items:center}}.error-popup__content{position:relative;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 600px){.error-popup__content{width:calc(100% - 120px);height:300px;border-radius:10px}}@media (min-width: 768px){.error-popup__content{width:414px}}@media (max-height: 310px){.error-popup__content{height:100%}}.error-popup__close-button{cursor:pointer;width:42px;height:42px;background-size:13px;border-radius:50%;position:absolute;top:12px;right:13px;display:flex;flex-direction:row;justify-content:center;align-items:center}.error-popup__text-container{font-family:Lato}.error-popup__title{font-size:30px;font-weight:500;line-height:33px;text-align:center;color:#313234;margin-bottom:8px}.error-popup__text{font-size:16px;line-height:1.625;font-weight:400;text-align:center;margin-bottom:16px;color:#485052}.quiz-popup{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:5000;font-family:Lato}.quiz-popup__background{position:relative;width:100%;height:100%;background-color:#0000008f;padding-top:0;padding-bottom:0}@media (min-width: 1000px){.quiz-popup__background{padding-top:0;display:flex;flex-direction:row;justify-content:center;align-items:center}}@media (min-width: 1100px){.quiz-popup__background{align-items:flex-start}}.quiz-popup__close-button{position:absolute;z-index:2;top:4px;right:4px;width:24px;height:24px}@media (min-width: 1000px){.quiz-popup__close-button{top:2px;right:2px}}@media (min-width: 1100px){.quiz-popup__close-button{width:40px;height:40px;cursor:pointer}}.quiz-popup__close-button_icon-grey{width:100%;height:100%;display:block}@media (min-width: 1000px){.quiz-popup__close-button_icon-grey{display:none}}.quiz-popup__close-button_icon-white{width:100%;height:100%;display:none}@media (min-width: 1000px){.quiz-popup__close-button_icon-white{display:block}}.quiz-popup-content{position:relative;z-index:1;width:100%;height:100%;background-color:#fff;overflow:auto}@media (min-width: 1000px){.quiz-popup-content{width:500px;height:calc(100% - 150px);border-radius:16px;margin-top:40px}}@media (min-width: 1100px){.quiz-popup-content{width:618px;height:730px;margin-top:58px}}@media (max-height: 800px) and (min-width: 1000px){.quiz-popup-content{height:100%;margin-top:0;border-radius:0}}.quiz-popup-intro{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 16px 40px;background-color:#fff}@media (min-width: 600px){.quiz-popup-intro{padding:114px 45px 40px}}.quiz-popup-intro__icon{width:160px;height:160px;display:block;margin-bottom:24px}.quiz-popup-intro__title{font-weight:300;font-size:28px;line-height:120%;text-align:center;color:#8193b2;margin-bottom:24px}@media (min-width: 1100px){.quiz-popup-intro__title{font-size:40px;margin-bottom:32px}}.quiz-popup-intro__description{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#545a66;margin-bottom:105px}@media (min-width: 1100px){.quiz-popup-intro__description{font-size:18px;margin-bottom:70px}}.quiz-popup-intro__button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:250px;padding:16px 0;font-size:14px;line-height:140%;text-transform:uppercase;letter-spacing:1px;border-radius:28px}@media (min-width: 1100px){.quiz-popup-intro__button{cursor:pointer}}.quiz-popup-intro__button_go{margin-bottom:8px;background:linear-gradient(146deg,rgb(47,126,235) 26%,rgb(27,175,220) 68%,rgb(1,238,200) 94%);color:#fff}.quiz-popup-intro__button_cancel{background-color:#fff;border:1px solid #EAEFFA;color:#545a66}.quiz-popup-questions{background-color:#fff;height:100%;padding:16px 16px 50px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}@media (min-width: 700px){.quiz-popup-questions{padding:25px 25px 50px}}@media (min-width: 900px){.quiz-popup-questions{padding:35px 35px 50px}}@media (min-width: 1000px){.quiz-popup-questions{padding:30px 30px 50px}}@media (min-width: 1100px){.quiz-popup-questions{padding:40px 40px 50px}}.quiz-popup-questions__top-part{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.quiz-popup-questions__bottom-part{margin-top:40px}@media (max-height: 750px){.quiz-popup-questions__bottom-part{padding-bottom:40px}}.quiz-popup-questions__load-line{width:100%;margin-bottom:40px}@media (min-width: 1100px){.quiz-popup-questions__load-line{margin-bottom:62px}}.quiz-popup-questions__success-icon{display:block;width:160px;margin-bottom:16px;align-self:center}.quiz-popup-questions__question{font-weight:700;font-size:20px;line-height:140%;color:#545a66;margin-bottom:24px}@media (min-width: 1100px){.quiz-popup-questions__question{font-size:28px}}.quiz-popup-questions__question_center{width:100%;text-align:center}.quiz-popup-questions__answer{display:block;width:100%;height:120px;border:1px solid #EAF0FA;border-radius:8px;padding:8px 16px;font-weight:400;font-size:16px;line-height:140%;color:#545a66;resize:none;transition:border-color .2s ease}.quiz-popup-questions__answer:focus{border-color:#d3d3d3}.quiz-popup-questions__buttons-wrapper{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.quiz-popup-questions__buttons-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.quiz-load-line__text{font-size:16px;line-height:140%;font-weight:400;color:#545a66;margin-bottom:16px}.quiz-load-line__line-wrapper{width:100%;height:2px;background-color:#f1f3f9}.quiz-load-line__line{width:0%;height:100%;transition:width .2s ease;background:linear-gradient(146deg,rgb(92,88,242) 27%,rgb(47,197,238) 94%)}.quiz-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;width:250px;height:52px;font-size:14px;line-height:140%;text-transform:uppercase;letter-spacing:1px;border-radius:28px}@media (min-width: 1100px){.quiz-button{cursor:pointer}}.quiz-button_back{background-color:#fff;border:1px solid #EAEFFA;color:#545a66}.quiz-button_forward{background:linear-gradient(146deg,rgb(47,126,235) 26%,rgb(27,175,220) 68%,rgb(1,238,200) 94%);color:#fff;width:210px;flex-grow:1;max-width:280px}@media (min-width: 1100px){.quiz-button_forward{max-width:220px}}.quiz-button-back{width:52px;margin-right:12px}@media (min-width: 1100px){.quiz-button-back{width:210px;max-width:220px;flex-grow:1}}@media (min-width: 1100px){.quiz-button-back__text_mobile{display:none}}.quiz-button-back__text_desktop{display:none}@media (min-width: 1100px){.quiz-button-back__text_desktop{display:inline}}.quiz-popup-questions__buttons-container_first-step .quiz-button_forward{max-width:280px}.wrap_loader{margin:100px auto 0;width:45px}.loader-text{text-align:center;padding-top:15px;font-size:.6em}.dots{display:inline-block;position:relative;vertical-align:middle;z-index:100}.dots:not(:last-child){margin-right:4.5px}.dots:after,.dots:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;position:absolute}.dots:first-child:before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-.9s;background-color:#483aef}.dots:first-child:after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-.9s;background-color:#14d9cf}.dots:nth-child(2):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-1.8s;background-color:#483aef}.dots:nth-child(2):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-1.8s;background-color:#14d9cf}.dots:nth-child(3):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-2.7s;background-color:#483aef}.dots:nth-child(3):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-2.7s;background-color:#14d9cf}.dots:nth-child(4):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-3.6s;background-color:#483aef}.dots:nth-child(4):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-3.6s;background-color:#14d9cf}.dots:nth-child(5):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-4.5s;background-color:#483aef}.dots:nth-child(5):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-4.5s;background-color:#14d9cf}.dots:nth-child(6):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-5.4s;background-color:#483aef}.dots:nth-child(6):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-5.4s;background-color:#14d9cf}.dots:nth-child(7):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-6.3s;background-color:#483aef}.dots:nth-child(7):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-6.3s;background-color:#14d9cf}.dots:nth-child(8):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-7.2s;background-color:#483aef}.dots:nth-child(8):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-7.2s;background-color:#14d9cf}.dots:nth-child(9):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-8.1s;background-color:#483aef}.dots:nth-child(9):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-8.1s;background-color:#14d9cf}.dots:nth-child(10):before{transform:translateY(-200%);animation:a 1s linear infinite;animation-delay:-9s;background-color:#483aef}.dots:nth-child(10):after{transform:translateY(200%);animation:b 1s linear infinite;animation-delay:-9s;background-color:#14d9cf}@keyframes a{0%{transform:scale(1) translateY(-200%);z-index:1}25%{transform:scale(1.3) translateY(0);z-index:1}50%{transform:scale(1) translateY(200%);z-index:-1}75%{transform:scale(.7) translateY(0);z-index:-1}to{transform:scale(1) translateY(-200%);z-index:-1}}@keyframes b{0%{transform:scale(1) translateY(200%);z-index:-1}25%{transform:scale(.7) translateY(0);z-index:-1}50%{transform:scale(1) translateY(-200%);z-index:1}75%{transform:scale(1.3) translateY(0);z-index:1}to{transform:scale(1) translateY(200%);z-index:1}}.step1{margin:37px 0}@media (min-width: 1200px){.step1{margin-top:42px;margin-bottom:104px}}section.step1__section{margin:0 16px 24px;max-width:400px}@media (min-width: 1200px){section.step1__section{margin-bottom:40px}}@media (min-width: 1200px){section.step1__section_price{margin-bottom:42px}}@media (min-width: 1200px){section.step1__section_visit{margin-bottom:43px}}@media (min-width: 1200px){section.step1__section_show-feeback{margin-bottom:43px}}.step1__show-feedback-button{font-family:Lato;font-weight:600;font-size:14px;line-height:20px;padding:13px;border-radius:23px;background-color:#2f7debac;color:#fff}.step1__subtitle{font-family:Lato;font-weight:600;font-size:12px;line-height:230%;letter-spacing:.1em;text-transform:uppercase;color:#a6acb4;text-align:center;margin-bottom:16px}@media (min-width: 432px){.step1__subtitle{text-align:left}}@media (min-width: 1200px){.step1__subtitle{margin-bottom:14px}}.age-select{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;z-index:100;background-color:#fff;width:100%;padding:11px 5px 11px 0;border:1px solid #E3E9FC;border-radius:8px;position:relative}@media (min-width: 1200px){.age-select{width:400px}}.age-select__years-part{font-family:Lato;flex-grow:1;flex-shrink:0;width:95px}.age-select__showed-year{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.age-select__year-input{background-color:#fff;display:block;width:1px;flex-grow:1;font-weight:400;font-size:20px;line-height:32px;color:#545a66;text-align:center}.age-select__showed-year-text{background-color:#fff;font-weight:400;font-size:20px;line-height:32px;color:#545a66;flex-grow:1;text-align:center;user-select:none;cursor:pointer;height:32px}.age-select__years-list{position:absolute;top:53px;left:-1px;width:calc(100% + 2px);height:138px;overflow-y:scroll;background-color:#fff;border:1px solid #E3E9FC;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 3px 10px #223c5033}.age-select__years-list{scrollbar-width:thin;scrollbar-color:rgb(219,225,243) rgb(255,255,255)}.age-select__years-list::-webkit-scrollbar{width:4px}.age-select__years-list::-webkit-scrollbar-thumb{background-color:#dbe1f3;border-radius:15px}.age-select__year-to-choose{padding:3px 35px 3px 0;font-weight:400;font-size:20px;line-height:32px;color:#545a66;text-align:center;user-select:none;cursor:pointer}.age-select__year-to-choose:hover{background-color:#e4e4e4}.age-select__open-icon{cursor:pointer;margin-top:2px;width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .2s ease}.age-select__open-icon_opened{transform:rotate(180deg)}.age-select:hover{box-shadow:0 0 10px 1px #223c5033}.age-select_opened{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -1px 10px 1px #223c5033}.switch-boolean{display:block;width:100%}@media (min-width: 1180px){.switch-boolean{width:400px}}.switch-boolean__checkbox-inside{display:none}.switch-boolean__variants-container{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border-radius:28px;border:1px solid rgba(38,155,232,.1)}@media (min-width: 1180px){.switch-boolean__variants-container{cursor:pointer}}.switch-boolean__appoint{font-family:Lato;font-weight:600;font-size:14px;line-height:20px;color:#545a66;width:52%;padding:17px 0;text-align:center;flex-grow:1;border-radius:28px;position:relative;z-index:2;user-select:none}@media (min-width: 1200px){.switch-boolean__appoint{font-size:16px}}@media (min-width: 400px){.switch-boolean__appoint{width:50%}}@media (min-width: 1180px){.switch-boolean__appoint{font-size:16px}}.switch-boolean__usual{border-right:none}.switch-boolean__usual_checked{background:linear-gradient(57deg,rgb(47,126,235) 0%,rgb(24,190,231) 100%);color:#fff;position:absolute;z-index:3;top:0px;left:0px;border:none}.switch-boolean__usual_unchecked{margin-right:auto;flex-grow:0}.switch-boolean__dmc{border-left:none}.switch-boolean__dmc_checked{background:linear-gradient(57deg,rgb(47,126,235) 0%,rgb(24,190,231) 100%);color:#fff;position:absolute;z-index:3;top:0px;right:0px;border:none}.switch-boolean__dmc_unchecked{margin-left:auto;flex-grow:0}.call-me-page{width:100%;height:100%;top:0;left:0;z-index:3100;background-color:#57d1ec4d;position:fixed;z-index:123123123;height:100vh}@media (min-width: 767px){.call-me-page{display:flex;flex-direction:row;justify-content:center;align-items:center}}.call-me-page__form-wrapper{position:relative;width:100%;height:100%;background-color:#fff}@media (min-width: 601px){.call-me-page__form-wrapper{margin:165px auto 0;width:calc(100% - 120px);height:auto;border-radius:16px}}@media (min-width: 767px){.call-me-page__form-wrapper{width:414px;margin:0}}.call-me-page__close-button{position:absolute;top:10px;right:10px;width:24px;height:24px;display:flex;flex-direction:row;justify-content:center;align-items:center}.call-me-page-form{padding:34px 32px 14px;position:relative}.call-me-page-form__title{font-family:Lato;font-size:30px;font-weight:500;line-height:33px;text-align:center;color:#313234!important;margin-bottom:8px}.call-me-page-form__message{font-size:16px;line-height:1.625;font-family:Lato;font-weight:400;text-align:center;margin-bottom:16px;color:#485052!important}.call-me-page-form__name-input-container,.call-me-page-form__telephone-input-container{margin-bottom:10px}.call-me-page-form__name-input,.call-me-page-form__telephone-input,.call-me-page-form__comment-input{width:100%;padding:0 10px;border-radius:8px;font-family:Lato;font-size:16px;font-weight:400;line-height:3.25;color:#485052;background-color:#f3fafc}.call-me-page-form__telephone-input{margin-bottom:5px}.call-me-page-form__phone-error{color:#ff7373;font-size:12px;font-family:Lato}.call-me-page-form__comment-input{resize:vertical;min-height:100px;max-height:300px}.call-me-page-form__comment-input-container{margin-bottom:15px}.call-me-page-form__send-request-button-container{margin-bottom:20px}.call-me-page-form__send-request-button-container .button-next{width:100%}.call-me-page-form__send-request-button{width:100%;font-family:Lato;padding:12px 20px;border-radius:16px;font-size:16px;font-weight:400;line-height:1.625;color:#fff;background:linear-gradient(237.57deg,#95f2fa,#82e8f5,#63d7ef,#57d1ec)}.call-me-page-form__send-request-button:hover{background:#1DE3CB}.call-me-page-form__personal-data-processing-container{text-align:center;font-family:Lato;font-size:16px;line-height:1.625;color:#485052;margin-bottom:16px}.call-me-page-form__personal-data-processing-checkbox{width:10px;height:10px;margin-right:8px}.call-me-page-form__personal-data-processing-link{color:#1d91e3;font-weight:600}.call-me-page-form__personal-data-processing-link:focus{text-decoration:underline}.call-me-page-form__close_button{cursor:pointer;width:42px;height:42px;background:url(./../../../assets/icons/cross.svg) no-repeat 50%;background-size:13px;border-radius:50%;position:absolute;top:12px;right:13px}.call-me-page-success{padding:34px 32px 14px;position:relative;color:#313234;font-family:Lato;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-me-page-success__pic{width:180px;height:180px;background:url(https://lahtaclinic.ru/wp-content/themes/lahtaclinic/app/ui/img/pic-success.2fc4035d.jpg) no-repeat 50%;background-size:cover}.call-me-page-success__title{margin:32px 0;font-size:16px;line-height:1.625;letter-spacing:1px;font-weight:600;text-transform:uppercase;text-align:center}.call-me-page-success__text{font-size:16px;line-height:1.625;font-weight:400;color:#485052;text-align:center}.show-form-button{cursor:pointer}.step-2{padding:0 16px;margin-top:29px}@media (min-width: 1200px){.step-2{padding:0}}@media (max-width: 1199px){.step-2{margin-bottom:29px}}@media (min-width: 900px){.step-2__horizontal-sections{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:24px}}.step-2__section-switch{margin-bottom:8px}@media (min-width: 900px){.step-2__section-switch{flex-shrink:1;flex-grow:1;width:100px;margin-right:25px;margin-bottom:0}}.step-2__section-search{margin-bottom:21px}@media (min-width: 900px){.step-2__section-search{flex-shrink:1;flex-grow:2;margin-bottom:5px}}.step-2_service{padding:0 11px}@media (min-width: 1200px){.step-2_service{padding:0}}.step-2_service .step-2__horizontal-sections{padding:0 5px}.switch-category{border-bottom:1px solid #ecf2fd}.switch-category__categories{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Lato}.category{user-select:none;cursor:pointer;position:relative;flex-grow:1;flex-shrink:1;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#545a6699;transition:color .2s ease;font-weight:600;font-size:12px;line-height:20px;padding:20px 0 21px}.category_doctor{flex-grow:3;flex-shrink:3}.category_special{flex-grow:2;flex-shrink:2}.category_service{flex-grow:3;flex-shrink:3}.category__background{width:100%;height:3px;background:linear-gradient(90deg,rgb(0,129,233) 0%,rgb(0,193,231) 100%);position:absolute;bottom:0px;left:0px;opacity:0;transition:opacity .2s ease}.searching-field{position:relative;width:100%}.searching-field__field{font-family:Lato;position:relative;z-index:2;display:block;width:100%;font-weight:400;line-height:140%;color:#213043;border:1px solid #E3E9FC;border-radius:8px;font-size:16px;padding:12px 0 12px 43px}@media (min-width: 1180px){.searching-field__field{font-size:16px;padding:17px 0 17px 43px}}.searching-field__field:focus{font-size:16px}.searching-field__field::-webkit-input-placeholder{color:#21304366;font-weight:400;line-height:140%}.searching-field__field::-moz-placeholder{color:#21304366;font-weight:400;line-height:140%}.searching-field__field:-moz-placeholder{color:#21304366;font-weight:400;line-height:140%;font-size:14px}.searching-field__field:-ms-input-placeholder{color:#21304366;font-weight:400;line-height:140%}.searching-field__icon{position:absolute;z-index:3;top:16px;left:15px;width:16px;height:16px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 1180px){.searching-field__icon{top:23px}}@media (max-width: 1021px){.section-list-data{max-height:675px;overflow-y:auto;overflow-x:hidden}}.section-list-data__docs-data{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width: 1022px){.section-list-data__docs-data{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;height:538px;overflow-y:scroll}}.section-list-data__docs-num{display:none}.section-list-data__doc-card-container{width:100%;margin-bottom:8px}@media (min-width: 1022px){.section-list-data__doc-card-container{margin-bottom:24px;width:33.3333333333%}}.section-list-data__doc-card-container:nth-child(3n+1){margin-right:0}.section-list-data__special-data{max-height:538px;overflow-y:scroll}.section-list-data__special{min-width:260px;flex-grow:1}@media (min-width: 531px){.section-list-data__special{max-width:33.3333333333%}}.section-list-data__service-data{width:100%;height:538px;overflow-y:scroll;margin:0}.doctor-card{cursor:pointer;font-family:Lato;background:#FFFFFF;min-height:200px;border-radius:8px;padding:8px 16px 16px;border:1px solid #e1e9fc;transition:border-color .2s ease;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.doctor-card__photo-and-doctor-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.doctor-card__photo{flex-grow:0;flex-shrink:0;width:70px;height:70px;border-radius:50%;margin-right:12px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width: 1180px){.doctor-card__photo{margin-right:16px}}.doctor-card__img{position:relative;z-index:3;display:block;width:66px;height:66px;border-radius:50%}.doctor-card__border{position:absolute;z-index:2;top:2px;left:0px;width:100%;height:100%;border:4px solid #f1f4f9;border-radius:50%}.doctor-card__doctor-info{flex-grow:1;flex-shrink:1}.doctor-card__name{font-weight:800;line-height:130%;color:#545a66;font-size:16px;margin-bottom:1px}.doctor-card__specialization{font-weight:400;line-height:140%;color:#a6acb4;font-size:14px}.doctor-card__appointment-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:400;line-height:130%;font-size:12px}@media (min-width: 400px){.doctor-card__appointment-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.doctor-card__subscription{width:84px;flex-grow:0;flex-shrink:0;width:100%;margin-top:10px;margin-bottom:5px;margin-right:12px;color:#a6acb4;font-weight:400;font-size:12px;line-height:125%}@media (min-width: 1180px){.doctor-card__subscription{margin-right:16px}}@media (min-width: 400px){.doctor-card__subscription{width:69px;margin-top:0;margin-bottom:0}}.doctor-card__nearest-appointment{color:#545a66;margin-bottom:5px;margin-right:10px}@media (min-width: 400px){.doctor-card__nearest-appointment{margin-bottom:0}}@media (min-width: 400px){.doctor-card__price-info{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.doctor-card__price{font-weight:600;font-size:14px;line-height:140%;background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%),#545A66;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.doctor-card:hover{border-color:#2f7eeb}.specialization-card{transition:border-color .2s ease;background:#FFFFFF;border-radius:10px;padding:16px;font-family:Lato;width:100%;height:130px;border:1px solid #E3E9FC}.specialization-card:hover{border-color:#2f7eeb}@media (min-width: 1180px){.specialization-card{height:160px;cursor:pointer}}.specialization-card__title{font-weight:600;font-size:16px;line-height:20px;color:#545a66;margin-bottom:8px}@media (min-width: 1180px){.specialization-card__title{font-size:20px;line-height:24px;margin-bottom:17px}}.specialization-card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.specialization-card__text{order:2}@media (min-width: 1180px){.specialization-card__text{order:1;margin-bottom:16px}}.specialization-card__appointment-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:8px}@media (min-width: 1180px){.specialization-card__appointment-container{margin-bottom:16px}}.specialization-card__subtitle{font-weight:400;font-size:12px;line-height:140%;color:#a6acb4;width:72px;flex-grow:0;flex-shrink:0;margin-right:-7px;padding-top:3px}@media (min-width: 1180px){.specialization-card__subtitle{font-size:14px;width:96px;padding-top:0;margin-right:-20px}}.specialization-card__appointment{font-weight:400;font-size:14px;line-height:20px;color:#545a66}.specialization-card__price-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.specialization-card__price{font-weight:600;font-size:14px;line-height:20px;background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%),#545A66;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:relative;top:0px}@media (min-width: 1180px){.specialization-card__price{top:0px}}.specialization-card__portraits-gallery{order:1;margin-bottom:6px}@media (min-width: 1180px){.specialization-card__portraits-gallery{order:2;margin-bottom:0}}.section-list-data__service-container{flex-grow:1;flex-shrink:1;width:290px;margin-left:5px;margin-right:5px}@media (min-width: 1180px){.section-list-data__service-container{width:100%;margin-left:0;margin-right:0}}@media (min-width: 1200px){.section-list-data__service-container{padding-right:15px}}.service-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;font-family:Lato;padding:16px;background:#FFFFFF;border-radius:10px;transition:border-color .2s ease;cursor:pointer;border:1px solid #E3E9FC;height:170px}@media (min-width: 1180px){.service-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;border-radius:8px;padding:16px 24px;height:auto}}@media (min-width: 1180px){.service-card__title-container{margin-right:auto;width:35%;flex-grow:0}}.service-card__title{font-weight:600;font-size:16px;line-height:20px;color:#545a66;margin-bottom:8px}@media (min-width: 1180px){.service-card__title{font-size:20px;line-height:24px}}.service-card__sub-title{display:none}@media (min-width: 1180px){.service-card__sub-title{display:block;font-weight:400;font-size:16px;line-height:20px;color:#a6acb4}}.service-card__portraits-gallery-container{margin-bottom:6px}@media (min-width: 1180px){.service-card__portraits-gallery-container{width:17%!important;margin:0 auto 0 30px}}.service-card__appoint-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:8px}@media (min-width: 1180px){.service-card__appoint-container{width:15%;margin-right:auto;margin-bottom:0}}.service-card__subtitle{font-weight:400;font-size:12px;line-height:140%;color:#a6acb4;width:72px;flex-grow:0;flex-shrink:0;margin-right:16px;padding-top:3px}@media (min-width: 1180px){.service-card__subtitle{display:none}}.service-card__appoint{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.service-card__appoint-part{font-weight:400;font-size:14px;line-height:20px;color:#545a66}.service-card__appoint-part:not(.service-card__appoint-part:last-child){margin-bottom:4px}@media (min-width: 1180px){.service-card__appoint-part{font-size:14px;line-height:20px}}@media (min-width: 1180px){.service-card__appoint-part:first-child{font-weight:600}}.service-card__price-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media (min-width: 1180px){.service-card__price-container{width:12%;margin-left:10px}}.service-card__price{font-weight:600;font-size:14px;line-height:20px;background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%),#545A66;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}@media (min-width: 1180px){.service-card__price{font-size:16px}}.service-card__arrow-link{display:none}@media (min-width: 1180px){.service-card__arrow-link{display:block;width:40px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;margin-left:auto}}.service-card:hover{border-color:#2f7eeb}.portraits-gallery{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;font-family:Lato}.portraits-gallery__portrait-background{flex-grow:0;flex-shrink:0;position:relative;width:40px;height:40px;border-radius:50%;background-color:#e3e9fc;display:flex;flex-direction:row;justify-content:center;align-items:center}.portraits-gallery__portrait{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;background-color:#fff}.portraits-gallery__portrait-img{display:block;width:100%;height:100%;border-radius:50%}.portraits-gallery__rest{position:relative;z-index:50;background:#F0F4FC;width:40px;height:40px;border-radius:50%;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#a6acb4;display:flex;flex-direction:row;justify-content:center;align-items:center}.step3{margin-bottom:24px}@media (min-width: 1200px){.step3{margin-bottom:0}}.step3__doctor{display:block;margin-top:0}@media (min-width: 1200px){.step3__doctor{display:flex;margin-top:44px}}.step3 .step3__where-desktop{display:none}@media (min-width: 1200px){.step3 .step3__where-desktop{display:flex}}.doctor{width:100%;border-top:1px solid #E3E9FC;max-width:540px}@media (min-width: 1200px){.doctor{width:auto;border-top:none;max-width:10000px}}.doctor__info-clinics{padding:17px 0 0;border-radius:8px;background-color:#fff}@media (min-width: 1200px){.doctor__info-clinics{padding-top:0;background-color:transparent;flex:0 0 auto;width:33.33333333%}}.doctor__subtitle{margin-bottom:16px}@media (min-width: 1200px){.doctor__subtitle{margin-bottom:42px}}.doctor__subtitle_clinics{font-weight:400;font-size:12px;line-height:20px;color:#a6acb4;text-transform:none!important}@media (min-width: 1200px){.doctor__subtitle_clinics{text-transform:uppercase!important}}.doctor__short-info{margin:0 16px;padding-right:10px}@media (min-width: 1200px){.doctor__short-info{margin:0}}@media (min-width: 1270px){.doctor__short-info{padding-right:30px}}@media (min-width: 1340px){.doctor__short-info{padding-right:50px}}@media (min-width: 1420px){.doctor__short-info{padding-right:60px}}@media (min-width: 1520px){.doctor__short-info{padding-right:70px}}@media (min-width: 1770px){.doctor__short-info{padding-right:100px}}@media (min-width: 1870px){.doctor__short-info{padding-right:150px}}@media (min-width: 1970px){.doctor__short-info{padding-right:200px}}.doctor__specials{margin-top:8px!important;margin-bottom:8px!important;margin-left:16px;margin-right:16px}@media (min-width: 1200px){.doctor__specials{margin-top:1.5rem!important;margin-bottom:1.5rem!important;margin-left:0;margin-right:0}}.doctor__where-mobile.where-categories{max-width:100%;padding-top:0;margin-bottom:0;margin-left:16px;margin-right:16px;position:relative;top:1px}@media (min-width: 1200px){.doctor__where-mobile.where-categories{display:none}}.doctor__clinics-total-container{background-color:#eff4fc;padding:24px 16px 0}@media (min-width: 1200px){.doctor__clinics-total-container{background-color:#fff;padding:0}}.doctor__clinics-container{background-color:#fff;border-radius:8px;padding:16px}@media (min-width: 1200px){.doctor__clinics-container{background-color:transparent;border-radius:0;padding:0;margin-bottom:30px}}.doctor__prices-total-container{width:100%;background-color:#eff4fc;padding:24px 0 0}@media (min-width: 1200px){.doctor__prices-total-container{width:66.66666667%;padding:0;background-color:#fff}}.doctor__prices-container{padding:0 16px}@media (min-width: 1200px){.doctor__prices-container{padding-bottom:1.5rem!important}}.doctor__prices-container .doctor__subtitle{margin-bottom:16px}@media (min-width: 1200px){.doctor__prices-container .doctor__subtitle{margin-bottom:32px}}.doctor__datepicker-total-container{padding:24px 16px 0}@media (min-width: 1200px){.doctor__datepicker-total-container{padding-left:10.5px;padding-right:10.5px;padding-top:0;flex:0 0 auto;width:33.33333333%}}.doctor__datepicker-container .doctor__subtitle{margin-bottom:16px}@media (min-width: 1200px){.doctor__datepicker-container .doctor__subtitle{margin-bottom:24px}}.doctor__choose-time-total-container{padding-top:24px;padding-left:16px;padding-right:16px}@media (min-width: 1200px){.doctor__choose-time-total-container{padding-top:0;flex:0 0 auto;width:33.33333333%}}.doctor__chosen-time{display:none}@media (min-width: 1200px){.doctor__chosen-time{display:block}}.doctor__prices .search-part{margin-bottom:10px}@media (min-width: 1200px){.doctor__prices .search-part{margin-bottom:30px}}.doctor__prices .search-part .search-part__price{text-align:start;padding-top:5px}@media (min-width: 1200px){.doctor__prices .search-part .search-part__price{text-align:end;padding-top:0}}.doctor__datepicker-total-container .doctor__datepicker{display:none}@media (min-width: 1200px){.doctor__datepicker-total-container .doctor__datepicker{display:flex}}.special-service{border-top:1px solid #E3E9FC}@media (min-width: 1200px){.special-service{border-top:none}}@media (min-width: 1200px) and (min-width: 1200px){.special-service{display:flex;flex-wrap:wrap;margin-top:0;margin-right:calc(-.5 * var(1.5rem));margin-left:calc(-.5 * var(1.5rem))}}@media (min-width: 1200px){.special-service>*{flex-shrink:0;max-width:100%;padding-right:calc(var(1.5rem) * .5);padding-left:calc(var(1.5rem) * .5);margin-top:var(0)}}@media (min-width: 1200px){.special-service__info-clinics-calendar{flex:0 0 auto;width:33.33333333%}}.special-service__start-info-where{width:100%;background-color:#fff;padding:8px 16px 0}@media (min-width: 1200px){.special-service__start-info-where{width:auto;background-color:transparent;padding:0}}.special-service__start-info-where .special-service__subtitle{display:none}@media (min-width: 1200px){.special-service__start-info-where .special-service__subtitle{display:block}}.special-service__subtitle{margin-bottom:16px}.special-service__special-service-card{margin-bottom:8px;padding-left:20px}@media (min-width: 1200px){.special-service__special-service-card{padding-left:0;margin-bottom:0}}.special-service__special-service-card .special-service-card__price{margin-bottom:0}@media (min-width: 1200px){.special-service__special-service-card .special-service-card__price{margin-bottom:1rem}}.special-service__where-mobile{padding-top:0;position:relative;top:1px}@media (min-width: 1200px){.special-service__where-mobile{display:none}}.special-service__clinics-total-container{padding:24px 16px 0}@media (min-width: 1200px){.special-service__clinics-total-container{padding:0}}.special-service__clinics-container{background-color:#fff;border-radius:8px;padding:16px;max-width:900px}@media (min-width: 1200px){.special-service__clinics-container{max-width:10000px;padding-left:0}}.special-service__clinics-container .special-service__subtitle{text-transform:none!important}@media (min-width: 1200px){.special-service__clinics-container .special-service__subtitle{text-transform:uppercase!important}}.special-service__datepicker-container{padding:24px 16px 0}@media (min-width: 1200px){.special-service__datepicker-container{padding-left:0;padding-top:0}}.special-service__datepicker-container .special-service__subtitle{margin-bottom:16px}@media (min-width: 1200px){.special-service__datepicker-container .special-service__subtitle{margin-bottom:24px}}.special-service__datepicker-container .dp__menu{background:#FFFFFF;border:1px solid #E3E9FC;border-radius:10px}.special-service__datepicker-container .dp__instance_calendar{width:100%;padding:10px}@media (min-width: 1200px){.special-service__datepicker-container .dp__instance_calendar{width:300px}}@media (min-width: 1300px){.special-service__datepicker-container .dp__instance_calendar{width:360px}}.special-service__datepicker-container .dp__month_year_row{padding:8px 10px;margin-bottom:19px;margin-top:10px}.special-service__datepicker-container .dp__month_year_select{font-family:Lato;font-weight:600;font-size:16px;line-height:20px;color:#545a66}.special-service__datepicker-container .dp__month_year_select:nth-child(1){justify-content:flex-end;padding-right:5px}.special-service__datepicker-container .dp__month_year_select:nth-child(2){justify-content:flex-start;padding-left:5px}.special-service__datepicker-container .dp__calendar_header{width:100%}.special-service__datepicker-container .dp__calendar_header_item{font-family:Lato;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#6b707a;opacity:.5}.special-service__datepicker-container .dp__calendar_header_separator{display:none}.special-service__datepicker-container .dp__calendar_wrap .dp__calendar{width:100%}.special-service__datepicker-container .dp__calendar_row{justify-content:space-around;margin:0}.special-service__datepicker-container .dp__calendar_item{width:40px;height:40px;flex-grow:0;border-radius:50%}.special-service__datepicker-container .dp__cell_inner{width:100%;height:100%;border-radius:50%;font-family:Lato;font-weight:400;font-size:14px;line-height:140%;color:#545a66}.special-service__datepicker-container .dp__active_date{background:linear-gradient(90deg,rgb(47,126,235) 0%,rgb(24,190,231) 100%);color:#fff;border:none}.special-service__datepicker-container .dp__cell_disabled{color:#a6acb4}.special-service__datepicker-container .dp__today{border:1px solid #1920d2}.special-service__choose-time-total-container{padding:24px 16px 0}@media (min-width: 1200px){.special-service__choose-time-total-container{padding:0}}.special-service__choose-time-container .set-appoint-title__title{display:none}@media (min-width: 1200px){.special-service__choose-time-container .set-appoint-title__title{display:block}}.special-service__choose-time .doctor-short-description{max-width:100%;margin-bottom:17px}@media (min-width: 1200px){.special-service__choose-time .doctor-short-description{max-width:10000px;margin-bottom:20px}}.special-service__choose-time .doctor-short-description.schedule-part__doctor-short-info{align-items:center}@media (min-width: 1200px){.special-service__choose-time .doctor-short-description.schedule-part__doctor-short-info{align-items:flex-start}}.special-service div.special-service__where-mobile{padding-top:0;margin-top:-3px}@media (min-width: 1200px){.special-service div.special-service__where-mobile{display:none}}.special-service div.special-service__where-mobile .category{padding-top:15px}.special-service__datepicker-container .special-service__datepicker{display:none}@media (min-width: 1200px){.special-service__datepicker-container .special-service__datepicker{display:flex}}@media (max-width: 1199px){div>div.margin-zero{margin:0}}.doctor__datepicker-container .dp__menu{background:#FFFFFF;border:1px solid #E3E9FC;border-radius:10px}.doctor__datepicker-container .dp__instance_calendar{width:100%;padding:10px}@media (min-width: 1200px){.doctor__datepicker-container .dp__instance_calendar{width:300px}}@media (min-width: 1300px){.doctor__datepicker-container .dp__instance_calendar{width:360px}}.doctor__datepicker-container .dp__month_year_row{padding:8px 10px;margin-bottom:19px;margin-top:10px}.doctor__datepicker-container .dp__month_year_select{font-family:Lato;font-weight:600;font-size:16px;line-height:20px;color:#545a66}.doctor__datepicker-container .dp__month_year_select:nth-child(1){justify-content:flex-end;padding-right:5px}.doctor__datepicker-container .dp__month_year_select:nth-child(2){justify-content:flex-start;padding-left:5px}.doctor__datepicker-container .dp__calendar_header{width:100%}.doctor__datepicker-container .dp__calendar_header_item{font-family:Lato;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#a6acb4}.doctor__datepicker-container .dp__calendar_header_separator{display:none}.doctor__datepicker-container .dp__calendar_wrap .dp__calendar{width:100%}.doctor__datepicker-container .dp__calendar_row{justify-content:space-around;margin:0}.doctor__datepicker-container .dp__calendar_item{width:40px;height:40px;flex-grow:0;border-radius:50%}.doctor__datepicker-container .dp__cell_inner{width:100%;height:100%;border-radius:50%;font-family:Lato;font-weight:400;font-size:14px;line-height:140%;color:#545a66}.doctor__datepicker-container .dp__active_date{background:linear-gradient(90deg,rgb(47,126,235) 0%,rgb(24,190,231) 100%);color:#fff;border:none}.doctor__datepicker-container .dp__cell_disabled{color:#a6acb4}.doctor__datepicker-container .dp__today{border:1px solid #1920d2}.set-appoint-title,.set-appoint-title__subtitle{margin-bottom:16px}.set-appoint-title__title{font-family:Lato;font-weight:600;font-size:20px;line-height:140%;color:#545a66}@media (min-width: 1180px){.times-container{flex-grow:1}}.chosen-doctor{width:380px;flex-grow:0;margin-right:40px}.chosen-doctor__subtitle{display:none;margin-bottom:42px}@media (min-width: 1200px){.chosen-doctor__subtitle{display:block}}.chosen-doctor__doctor-short-info{padding-right:10px}@media (min-width: 1270px){.chosen-doctor__doctor-short-info{padding-right:30px}}@media (min-width: 1340px){.chosen-doctor__doctor-short-info{padding-right:50px}}@media (min-width: 1420px){.chosen-doctor__doctor-short-info{padding-right:60px}}@media (min-width: 1520px){.chosen-doctor__doctor-short-info{padding-right:70px}}@media (min-width: 1770px){.chosen-doctor__doctor-short-info{padding-right:100px}}@media (min-width: 1870px){.chosen-doctor__doctor-short-info{padding-right:150px}}@media (min-width: 1970px){.chosen-doctor__doctor-short-info{padding-right:200px}}.chosen-doctor .doctor-short-description__photo{margin-right:18px}.chosen-doctor .doctor-short-description__name{font-weight:800;font-size:16px;line-height:24px}.chosen-doctor .doctor-short-description__specialization{font-weight:400;font-size:16px;line-height:24px}.docprice__subtitle{margin-bottom:32px}.docprice-container{background:#FFFFFF;padding:24px 24px 24px 23px;border:1px solid #E3E9FC;border-radius:8px}.docprice{height:250px;overflow-y:scroll}.searching-list{background:#FFFFFF;border:1px solid #E3E9FC;border-radius:8px}.searching-list__field-container{padding:16px}@media (min-width: 1180px){.searching-list__field-container{padding:24px}}.searching-list__searches-part-container{height:205px;margin:0 16px;overflow-y:auto}.searching-list__searches-part-container{scrollbar-width:thin;scrollbar-color:#E3E9FC white}.searching-list__searches-part-container::-webkit-scrollbar{width:4px}.searching-list__searches-part-container::-webkit-scrollbar-thumb{background-color:#e3e9fc;border-radius:15px}.search-part{cursor:pointer;display:block;margin-bottom:8px}@media (min-width: 1200px){.search-part{margin-bottom:32px}}.search-part__radio-inside{display:none}.search-part__content-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.search-part__radio-outside{width:20px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:11px}.search-part__icon-none,.search-part__icon-showed{width:20px;height:20px}.search-part__text{font-family:Lato;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-right:10px}@media (min-width: 1180px){.search-part__text{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-right:15px}}.search-part__title{font-weight:400;font-size:14px;line-height:20px;color:#545a66;flex-grow:1}@media (min-width: 1180px){.search-part__title{font-size:16px;margin-right:30px}}.search-part__title_checked{color:#545a66}@media (min-width: 1180px){.search-part__title_checked{color:#288de6}}.search-part__price{flex-grow:0;flex-shrink:0;width:100px;color:#a6acb4;text-align:end}@media (min-width: 1180px){.search-part__price{font-size:16px}}.search-part__price_checked{color:#a6acb4}@media (min-width: 1180px){.search-part__price_checked{color:#288de6}}.time-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;border-radius:8px;padding:16px}@media (min-width: 1200px){.time-list{flex-direction:row;flex-wrap:wrap;padding:0}}.time-list__content-part{width:100%}.time-list__content-part:not(.time-list__content-part:first-child){padding-top:15px}@media (min-width: 1200px){.time-list__content-part:not(.time-list__content-part:first-child){padding-top:0}}.time-list__container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;overflow-x:scroll}@media (min-width: 1200px){.time-list__container{flex-wrap:wrap}}.time-list__time{user-select:none;cursor:pointer;background:#FFFFFF;border:1px solid #E3E9FC;border-radius:8px;font-family:Lato;font-weight:400;font-size:16px;line-height:20px;color:#545a66;padding:18px 15px;margin-bottom:12px}@media (min-width: 1200px){.time-list__time{padding:18px 12px}}.time-list__time:not(.time-list__time:last-child){margin-right:10px}.time-list__time:hover{background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%);color:#fff}.times{padding:24px;overflow-y:scroll;background:#FFFFFF;border:1px solid #E3E9FC;border-radius:8px}.times{scrollbar-width:thin;scrollbar-color:#E3E9FC rgb(255,255,255)}.times::-webkit-scrollbar{width:4px}.times::-webkit-scrollbar-thumb{background-color:#e3e9fc;border-radius:15px}.schedule-part:not(.schedule-part:first-child) .schedule-part__inside-container{margin-top:25px}.schedule-part__inside-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#FFFFFF;border:1px solid #E3E9FC;border-radius:8px;padding:19px 11px}@media (min-width: 1400px){.schedule-part__inside-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}}.schedule-part__doctor-short-info{width:330px;flex-grow:0;flex-shrink:0;margin-bottom:20px}@media (min-width: 1400px){.schedule-part__doctor-short-info{margin-bottom:0;margin-right:50px}}.schedule-part__clinic-address-title{margin-bottom:8px}@media (min-width: 1200px){.schedule-part__clinic-address-title{margin-bottom:10px}}.schedule-part__time-list{padding:0}.schedule-part .doctor-short-description{align-items:flex-start}.clinic-and-times{width:100%}.where-categories{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:Lato;max-width:300px;padding-top:15px;border-bottom:1px solid #ecf2fd;margin-bottom:0}@media (min-width: 1200px){.where-categories{margin-bottom:20px}}.category{user-select:none;cursor:pointer;position:relative;flex-grow:1;flex-shrink:1;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#545a6699;transition:color .2s ease;max-width:150px;font-weight:600;font-size:12px;line-height:20px;padding:20px 0}.category__background{width:100%;height:2px;background:linear-gradient(90deg,rgb(0,129,233) 0%,rgb(0,193,231) 100%);position:absolute;bottom:0px;left:0px;opacity:0;transition:opacity .2s ease}.category_checked{color:#2f7eeb}.category_checked .category__background{opacity:1}.special-select{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:5px 5px 5px 0;border:1px solid #E3E9FC;border-radius:8px;position:relative}@media (min-width: 1200px){.special-select{width:360px}}.special-select__specials-part{font-family:Lato;flex-grow:1;flex-shrink:0;width:95px}.special-select__showed-special{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.special-select__showed-special-text{font-weight:400;font-size:16px;line-height:32px;color:#545a66;flex-grow:1;text-align:start;user-select:none;padding:5px 0 5px 16px}.special-select__specials-list{position:absolute;padding-left:0;top:53px;left:0px;z-index:100;width:100%;height:128px;overflow-y:scroll;background-color:#fff;border:1px solid #E3E9FC;border-top:none;border-radius:8px}.special-select__specials-list{scrollbar-width:thin;scrollbar-color:rgb(219,225,243) rgb(255,255,255)}.special-select__specials-list::-webkit-scrollbar{width:4px}.special-select__specials-list::-webkit-scrollbar-thumb{background-color:#dbe1f3;border-radius:15px}.special-select__special-to-choose{font-weight:400;font-size:16px;line-height:32px;color:#545a66;text-align:start;user-select:none;padding:5px 0 5px 16px;cursor:pointer}.special-select__special-to-choose:hover{background-color:#e4e4e4}.special-select__open-icon{cursor:pointer;margin-top:2px;width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .2s ease}.special-select__open-icon_opened{transform:rotate(180deg)}.special-select__special-input:focus{flex-grow:1;text-align:center}.special-select__special-input:focus+.special-select__showed-special-text{display:none}.clinics-list__container{display:inline-block}.clinic{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px;cursor:pointer}.clinic__checkbox-inside{display:none}.clinic__checkbox-outside{margin-right:11px}.clinic__text{font-family:Lato;font-weight:400;font-size:14px;line-height:16px;color:#545a66}.clinic__text_checked{color:#288de6}.subtitle{font-family:Lato;font-weight:600;font-size:12px;line-height:230%;letter-spacing:.1em;text-transform:uppercase;color:#a6acb4}.doctor-short-description{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media (min-width: 1180px){.doctor-short-description{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.doctor-short-description__photo{display:flex;flex-direction:row;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background:#F2F4F9;flex-grow:0;flex-shrink:0;margin-right:8px}@media (min-width: 1200px){.doctor-short-description__photo{width:80px;height:80px;border-radius:50%;margin-right:16px}}.doctor-short-description__img-container{width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;background:white}.doctor-short-description__img{display:block;width:100%;height:100%;border-radius:50%}.doctor-short-description__text{font-family:Lato}.doctor-short-description__name{font-weight:500;font-size:16px;line-height:20px;color:#545a66;margin-bottom:1px}.doctor-short-description__specialization{font-weight:400;font-size:14px;line-height:20px;color:#a6acb4}.doctor-short-description__additional-info{font-weight:600;font-size:14px;line-height:20px;background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%),#545A66;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.special-service-card{flex-grow:0;border-bottom:1px solid transparent}.special-service-card__text{font-family:Lato;font-weight:600;font-size:20px;line-height:140%;color:#545a66;margin-bottom:0}.special-service-card__price{font-family:Lato;font-weight:400;font-size:16px;line-height:24px;background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.checkbox-outside-clinic{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.mobile-datepicker{font-family:Lato;background:#FFFFFF;padding:10px;border-radius:10px;position:relative;max-width:900px}@media (min-width: 1200px){.mobile-datepicker{display:none}}.mobile-datepicker__scoreboard{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:4px;position:relative}.mobile-datepicker__scoreboard-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 0;font-weight:600;font-size:10px;line-height:20px;letter-spacing:.15em;color:#545a66;position:relative;z-index:2}.mobile-datepicker__month-to-show{margin-right:5px}.mobile-datepicker__arrow-button{transform:rotate(-90deg);width:12px;height:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .2s ease}.mobile-datepicker__arrow-button_opened{transform:rotate(90deg)}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide{width:37px!important;padding:8px 10px;border:1px solid transparent;border-radius:8px;margin-right:3px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide__day-word{font-weight:400;font-size:10px;line-height:140%;color:#a6acb4;margin-bottom:4px}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide__day-num{font-weight:600;font-size:14px;line-height:24px;color:#545a66}.mobile-datepicker__slider-container .swiper-button-prev,.mobile-datepicker__slider-container .swiper-button-next{width:16px;height:16px;top:41px}.mobile-datepicker__slider-container .swiper-button-prev:after,.mobile-datepicker__slider-container .swiper-button-next:after{content:""}.mobile-datepicker__slider-container .swiper-button-next{transform:rotate(180deg)}.swiper-slide_checked:not(.swiper-slide_disabled){background:linear-gradient(90deg,#2F7EEB 0%,#18BEE7 100%);background-clip:padding-box}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide_checked:not(.swiper-slide_disabled) .swiper-slide__day-word{color:#fff;opacity:.5}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide_checked:not(.swiper-slide_disabled) .swiper-slide__day-num{color:#fff}.mobile-datepicker__slider-container .swiper .swiper-wrapper .swiper-slide_disabled .swiper-slide__day-num{opacity:.2}.additional-datepicker{position:absolute;z-index:30;top:-329px;width:290px;height:321px;background-color:#fff;border-radius:10px}.slider-arrow-icon{width:16px;height:16px;display:flex;flex-direction:row;justify-content:center;align-items:center}.empty-clinic_wrap{padding:25px 15px}@media (min-width: 768px){.empty-clinic_wrap{padding-left:10.5px;padding-right:10.5px;flex:0 0 auto;width:66%;padding-top:65px}}.empty-clinic p{font-weight:500;font-size:16px;line-height:20px;color:#545a66;margin-bottom:10px}.step4{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 16px 0;margin-bottom:16px}@media (min-width: 1200px){.step4{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:25px 0 0;margin-bottom:0}}.step4__appoint-params-container{width:100%;max-width:500px;padding-top:32px;order:2!important}@media (min-width: 1200px){.step4__appoint-params-container{order:1!important;width:360px;padding-top:0;margin-right:40px;max-width:10000px}}.step4__appoint-data-form{max-width:500px;order:1!important}@media (min-width: 1200px){.step4__appoint-data-form{flex:0 0 auto;width:33.33333333%;max-width:10000px;order:2!important}}.step4__subtitle{margin-bottom:16px}@media (min-width: 1200px){.step4__subtitle{margin-bottom:22px}}.step4__subtitle_appoint-params{display:none}@media (min-width: 1200px){.step4__subtitle_appoint-params{display:block}}.form__group:not(.form__group:last-child){margin-bottom:12px}.form__field:not(.form__field:last-child){margin-bottom:8px}.form textarea.form__field{display:block;width:100%;height:110px;padding:15px 10px;border:1px solid #E3E9FC;border-radius:5px;font-family:Lato;font-weight:400;font-size:14px;line-height:140%;color:#545a66;resize:none}@media (min-width: 1180px){.form textarea.form__field{font-size:16px}}.form textarea.form__field::-webkit-input-placeholder{color:#b5b8bd}.form textarea.form__field::-moz-placeholder{color:#b5b8bd}.form textarea.form__field:-moz-placeholder{color:#b5b8bd}.form textarea.form__field:-ms-input-placeholder{color:#b5b8bd}.form textarea.form__field:focus{border-color:#249de9}.form__agree-to-data-work{max-width:500px}@media (min-width: 1200px){.form__agree-to-data-work{max-width:10000px}}.appoint-params{background:#FFFFFF;border:1px solid #E3E9FC;border-radius:8px;padding:24px;font-family:Lato}.appoint-params__day-and-time{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px}.appoint-params__data{font-weight:500;font-size:16px;line-height:130%;color:#545a66;margin-bottom:4px}.appoint-params__subtitle{font-weight:400;font-size:14px;line-height:16px;color:#a6acb4}.appoint-params__price{margin-bottom:16px}.appoint-params__price-data{font-weight:500;font-size:16px;line-height:130%;color:#545a66;margin-bottom:4px;color:#2f7eeb}.appoint-params__service,.appoint-params__doctor-info{margin-bottom:16px}.appoint-params__doctor-info .doctor-short-description__photo{width:60px!important;height:60px!important}.form-text-field{width:100%;position:relative}.form-text-field__input{position:relative;width:100%;z-index:2;display:block;padding:17px 10px 11px;background:#FFFFFF;border:1px solid #E3E9FC;border-radius:5px;font-family:Lato;font-weight:400;font-size:14px;line-height:20px;color:#545a66}@media (min-width: 1200px){.form-text-field__input{font-size:16px;padding-top:21px;padding-bottom:15px}}.form-text-field__field-text{position:absolute;z-index:3;top:16px;left:11px;font-family:Lato;font-weight:400;font-size:14px;line-height:140%;color:#b5b8bd;transition:top .2s ease,font-size .2s ease,color .2s ease}@media (min-width: 1180px){.form-text-field__field-text{top:20px}}.form-text-field__field-text_checked{top:4px;font-size:11px;color:#a6acb4}@media (min-width: 1180px){.form-text-field__field-text_checked{top:6px}}.form-text-field__error-text{font-family:Lato;font-weight:400;font-size:12px;line-height:140%;color:#ae1f31;margin-top:2px}.form-text-field__input:focus{border-color:#249de9}.form-text-field__input_error:focus{border-color:#ae1f31}.form-text-field__input:focus+.form-text-field__field-text{top:4px;font-size:11px;color:#a6acb4}@media (min-width: 1180px){.form-text-field__input:focus+.form-text-field__field-text{top:6px}}.agree-to-data-work{display:block}@media (min-width: 1590px){.agree-to-data-work{width:calc(100% - 150px);padding-top:4px}}.agree-to-data-work__checkbox-inside{display:none}.agree-to-data-work__visible-container{height:50px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.agree-to-data-work__checkbox-outside{cursor:pointer;margin-right:15px}.agree-to-data-work__text{height:20px;padding-top:3px;font-family:Lato;font-weight:400;font-size:12px;line-height:140%;color:#545a66}.agree-to-data-work__link{color:#545a66;border-bottom:1px solid #545A66;padding-top:2px}.agree-to-data-work_error .agree-to-data-work__text{color:#ae1f31}.agree-to-data-work_error .agree-to-data-work__link{color:#ae1f31;border-bottom-color:#ae1f31}.step5{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 16px 0}@media (min-width: 1200px){.step5{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0}}.step5__successfull-appoint{flex-grow:0;flex-shrink:0;margin-right:125px}.step5__questions{width:100%;max-width:400px;flex-grow:0}@media (min-width: 1200px){.step5__questions{width:408px;max-width:10000px}}.successfull-appoint{background:#FFFFFF;border-radius:8px;border:1px solid #E3E9FC;width:100%;max-width:400px;padding:24px;margin-bottom:37px;font-family:Lato}@media (min-width: 1200px){.successfull-appoint{width:400px;max-width:10000px;margin-bottom:0}}.successfull-appoint__title{background:linear-gradient(90deg,#2F7EEB 0%,#01EEC8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:500;font-size:24px;line-height:24px;margin-bottom:16px}@media (min-width: 1180px){.successfull-appoint__title{font-weight:300;font-size:32px;line-height:40px}}.successfull-appoint__number{font-weight:600;font-size:20px;line-height:28px;color:#545a66;margin-bottom:16px}.successfull-appoint__date-and-time{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.successfull-appoint__date-and-time-container{flex-grow:0;flex-shrink:0}.successfull-appoint__date-and-time-data{font-weight:600;font-size:16px;line-height:20px;color:#545a66;margin-bottom:4px}.successfull-appoint__subtitle{font-weight:400;font-size:14px;line-height:16px;color:#a6acb4}.successfull-appoint__service{margin-bottom:16px}.successfull-appoint__service-name{font-weight:500;font-size:20px;line-height:28px;color:#545a66;margin-bottom:4px}@media (min-width: 1180px){.successfull-appoint__doctor-info{margin-bottom:16px}}.successfull-appoint__address{display:none}@media (min-width: 1180px){.successfull-appoint__address{display:block;margin-bottom:16px}}.successfull-appoint__address-data{font-weight:500;font-size:16px;line-height:20px;color:#545a66;margin-bottom:4px}.successfull-appoint__to-get-link{display:none}@media (min-width: 1180px){.successfull-appoint__to-get-link{display:block;font-weight:500;font-size:16px;line-height:20px;color:#288de6}}.questions{font-family:Lato;width:100%}.question{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;cursor:pointer;border-bottom:1px solid #D8DADE}.question__text{flex-grow:1;margin-right:20px}.question__question-part{font-weight:400;line-height:140%;color:#545a66;font-size:16px;padding:18px 0}.question__answer-part{font-weight:400;line-height:140%;color:#545a66;font-size:14px;opacity:.7;margin-bottom:25px}.question__icon{cursor:pointer;width:40px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform .2s ease;align-self:center}.question__icon_opened{transform:rotate(45deg);align-self:start;margin-top:11px}@font-face{font-family:Lato;src:url(/assets/Lato-Light.beb499f1.ttf);font-weight:300}@font-face{font-family:Lato;src:url(/assets/Lato-Regular.56d6ac1e.ttf);font-weight:400}@font-face{font-family:Lato;src:url(/assets/Lato-Semibold.70059e88.ttf);font-weight:700}@font-face{font-family:Lato;src:url(/assets/Lato-Bold.b891c21b.ttf);font-weight:800}.go_old{font-family:Lato;font-weight:600;display:block;font-size:12px;padding-top:20px;padding-left:20px;line-height:230%;letter-spacing:.1em;text-transform:uppercase;color:#a6acb4}.go_old:hover{color:#0d0bfd}@media (max-width: 767px){.go_old{text-align:center}}
