a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}.form-input{position:relative}.form-input input{border:none;outline:0;width:100%;border-bottom:1px solid #2e4c47;padding:20px;color:#2e4c47;font-size:16px;background-color:transparent;font-family:"DM Sans",sans-serif;border-radius:0}.form-input input:focus{border-bottom-color:#077de5}.form-input input::-webkit-input-placeholder{color:#2e4c47}.form-input input::-moz-placeholder{color:#2e4c47}.form-input input:-ms-input-placeholder{color:#2e4c47}.form-input input::-ms-input-placeholder{color:#2e4c47}.form-input input::placeholder{color:#2e4c47}.form-input input.error{border-bottom-color:#b90d01}.form-input input.error::-webkit-input-placeholder{color:#b90d01}.form-input input.error::-moz-placeholder{color:#b90d01}.form-input input.error:-ms-input-placeholder{color:#b90d01}.form-input input.error::-ms-input-placeholder{color:#b90d01}.form-input input.error::placeholder{color:#b90d01}.form-input.phone{padding:20px;border-bottom:1px solid #2e4c47}.form-input.phone:has(.error){border-bottom-color:#b90d01;padding-bottom:35px}.form-input.required:before{content:"*";position:absolute;top:22px;left:6px;color:#b90d01;font-size:18px}.form-input.required.date:before,.form-input.required.phone:before{top:35px}.form-input .input-error-message{position:absolute;bottom:10px;right:0;font-size:16px;color:#b90d01;display:none}.form-input:has(.error) .input-error-message{display:block}.date-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #2e4c47}.date-input__label{font-size:16px;color:#2e4c47;margin-right:20px}.date-input .calendar-icon{background-image:url(../img/calendar.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;margin-right:17px}.date-input input{width:260px;border:1px solid #2e4c47;text-align:center;padding:13px}.date-input input[type=date]::-webkit-calendar-picker-indicator,.date-input input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}.date-input:has(.error){border-bottom-color:#b90d01;padding-bottom:35px}.date-input:has(.error) input{border-color:#b90d01}.date-input:has(.error) label{color:#b90d01}.date-input:has(.error) .calendar-icon{-webkit-filter:hue-rotate(247deg) saturate(17) brightness(1);filter:hue-rotate(247deg) saturate(17) brightness(1)}.phone-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-input__label{font-size:16px;color:#2e4c47;margin-right:20px}.phone-input .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #2e4c47;position:relative}.phone-input .input-wrapper.opened .country-select-dropdown{display:block}.phone-input .input-wrapper .country-select{margin-right:10px;border-right:1px solid #2e4c47;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:117px;color:#2e4c47}.phone-input .input-wrapper .country-select:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:13px;background-image:url(../img/arrow-red.svg);background-repeat:no-repeat;pointer-events:none}.phone-input .input-wrapper .country-select-dropdown{position:absolute;display:none;top:100%;left:0;width:100%;border:1px solid #2e4c47;background:#fdfbf5;z-index:1;max-height:214px;overflow-y:scroll}.phone-input .input-wrapper .country-select-dropdown::-webkit-scrollbar{border-left:1px solid #2e4c47}.phone-input .input-wrapper .country-select-dropdown::-webkit-scrollbar-thumb{border-radius:0;background-color:#557f7e}.phone-input .input-wrapper .country-select-dropdown::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.phone-input .input-wrapper .country-select-dropdown ul li{padding:15px 9px;color:#2e4c47;font-size:16px}.phone-input .input-wrapper .country-select-dropdown ul li span{width:60px;display:inline-block}.phone-input .input-wrapper .country-select-dropdown ul li:hover{background-color:#f4eee7;cursor:pointer}.phone-input .country-select,.phone-input input{border:none;outline:0;font-size:16px;padding:14px}.phone-input:has(.error){border-bottom-color:#b90d01}.phone-input:has(.error) .custom-phone-input{border-color:#b90d01}.phone-input:has(.error) .custom-phone-input .country-select{border-color:#b90d01;color:#b90d01}.phone-input:has(.error) label{color:#b90d01}.custom-dropdown{position:relative;width:300px}.custom-dropdown .values-multiple{display:none;margin-top:30px;gap:30px}.custom-dropdown .values-multiple:has(.values-multiple__item){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-dropdown .values-multiple__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;border:1px solid #2e4c47;padding:15px;background-color:#f4eee7;font-size:16px;-webkit-box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922);box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922);color:#2e4c47}.custom-dropdown .values-multiple__item img{cursor:pointer}.custom-dropdown__btn{border-bottom:1px solid #2e4c47;padding:20px 60px 30px 20px;font-size:16px;color:#2e4c47;cursor:pointer;position:relative;max-height:67px}.custom-dropdown__btn:after{content:"";position:absolute;top:44%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:13px;background-image:url(../img/arrow-red.svg);background-repeat:no-repeat;pointer-events:none}.custom-dropdown.opened .custom-dropdown__list{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-dropdown .dropdown-head{position:relative}.custom-dropdown__list{position:absolute;top:100%;left:0;width:100%;max-height:420px;overflow-y:scroll;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fdfbf5;border:1px solid #2e4c47;border-top:none;z-index:1;-webkit-box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922);box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922)}.custom-dropdown__list::-webkit-scrollbar{border-left:1px solid #2e4c47}.custom-dropdown__list::-webkit-scrollbar-thumb{border-radius:0;background-color:#557f7e}.custom-dropdown__list::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.custom-dropdown.multiple .custom-dropdown__list{top:120%;border-top:1px solid #2e4c47}.custom-dropdown__item{padding:30px 38px;font-size:16px;color:#2e4c47;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.custom-dropdown__item:hover{background-color:#f4eee7}.custom-dropdown__item.disabled{background-color:#f4eee7;cursor:not-allowed;pointer-events:none}.custom-dropdown__item.other-val{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.custom-dropdown__item.other-val .custom-dropdown__other-input{border:none;border-bottom:1px solid #2e4c47;padding:5px;background:0 0;outline:0}.custom-dropdown.required:before{content:"*";position:absolute;top:18px;left:6px;color:#b90d01;font-size:18px}.custom-dropdown:has(.error) .custom-dropdown__btn{border-color:#b90d01;color:#b90d01}.custom-dropdown:has(.error) .input-error-message{display:block}.custom-dropdown .input-error-message{position:absolute;bottom:9px;right:0;font-size:16px;color:#b90d01;display:none;font-weight:300}.sp-textarea{width:100%;border:1px solid #2e4c47;padding:20px;font-size:16px;color:#2e4c47;background-color:transparent;font-family:"DM Sans",sans-serif}.rating-scale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:36px 200px 36px 45px;border-bottom:1px solid #2e4c47;gap:25px}.rating-scale .rate-direction-label,.rating-scale>label{font-size:16px;color:#2e4c47}.rating-scale .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;margin-top:6px}.rating-scale .options .radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px}.rating-scale .options .radio-group input{display:none}.rating-scale .options .radio-group label{width:25px;height:25px;border:2px solid #2e4c47;border-radius:50%;display:inline-block;cursor:pointer;background:0 0;-webkit-transition:background .2s;transition:background .2s}.rating-scale .options .radio-group input:checked~label{background:#557f7e;border:none}.rating-scale .options .radio-group input:hover~label{background:rgba(85,127,126,.3019607843)}.radio-agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.radio-agree input{-ms-flex-negative:0;flex-shrink:0;margin-right:15px;width:25px;height:25px;border:2px solid #2e4c47}.radio-agree label{font-size:16px;line-height:24px;color:#2e4c47}.radio-agree label.required:before{content:"*";color:#b90d01;font-size:18px}.radio-agree:has(.error) label{color:#b90d01}.file-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.file-input .service-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.file-input input{display:none}.file-input .files-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.file-input .file-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;color:#2e4c47;border:1px solid #2e4c47;background-color:#f4eee7;-webkit-box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922);box-shadow:-4px 4px 14.8px 1px rgba(0,0,0,.2509803922);padding:5px 5px 5px 12px}.file-input .file-info .remove-file{cursor:pointer}.form-radio-question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;font-size:16px;color:#2e4c47;margin-bottom:50px;padding:20px;padding-bottom:30px;border-bottom:1px solid #2e4c47}.form-radio-question>div{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.form-radio-question__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.form-radio-question__radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.form-radio-question__radio input{width:25px;height:25px}.form-radio-question.required:before{content:"*";position:absolute;top:24px;left:6px;color:#b90d01;font-size:18px}.form-radio-question.error{border-color:#b90d01}.form-radio-question.error div:first-child{color:#b90d01}.form-radio-question.error .input-error-message{display:block}.form-radio-question .input-error-message{position:absolute;bottom:10px;right:0;font-size:16px;color:#b90d01;display:none}.file-input-wrapper:has(.error) .sp-field,.ratings-wrapper:has(.error) .sp-field,.text-area-wrapper:has(.error) .sp-field{border-color:#b90d01}.file-input-wrapper:has(.error) .sp-field h4,.ratings-wrapper:has(.error) .sp-field h4,.text-area-wrapper:has(.error) .sp-field h4{color:#b90d01}.file-input-wrapper:has(.error) .sp-field .input-error-message,.ratings-wrapper:has(.error) .sp-field .input-error-message,.text-area-wrapper:has(.error) .sp-field .input-error-message{display:block}.file-input-wrapper .input-error-message,.ratings-wrapper .input-error-message,.text-area-wrapper .input-error-message{position:absolute;bottom:10px;right:0;font-size:16px;color:#b90d01;display:none}.header{position:fixed;top:0;left:0;width:100%;z-index:9;background-color:rgba(0,0,0,.9);padding:17px 0;border-bottom-right-radius:34px;border-bottom-left-radius:34px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.header__container{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}.header.closed{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header__logo img{width:195px}.header__right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__links{display:none;margin-right:36px}.header__links a{color:#fff;font-size:16px;font-weight:500}.header__mobile{display:none}.language{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:79px;height:44px;border-radius:11px;background-color:#557f7e;cursor:pointer}.language__text{margin-left:13px;font-size:16px;line-height:100%}.languages-dropdown{position:absolute;top:100%;left:0;width:100%;padding:10px;display:none;-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;background-color:#557f7e;border-radius:11px}.languages-dropdown.open{display:-webkit-box;display:-ms-flexbox;display:flex}.languages-dropdown__item{padding:10px 0;border-bottom:1px solid #fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.languages-dropdown__item:last-child{border-bottom:none}.languages-dropdown__item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.footer{background-color:#2e4c47;color:#fff}.footer-container{padding:24px 0;background-image:url(../img/logo-leter.svg);background-repeat:no-repeat;background-position:right}.footer-top-row{padding-bottom:24px;border-bottom:1px solid #425e59;margin-bottom:20px;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}.footer__copyright{font-size:18px}.footer__contacts a,.footer__docs a{color:#fff;font-size:18px}.footer__contacts a:first-child,.footer__docs a:first-child{margin-right:37px}.footer__contacts a img{vertical-align:middle;margin-right:10px}.footer__logo img{width:195px}.footer-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyright{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.form-submitted-page{padding:58px 0 115px}.form-submitted-page .container{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-submitted-page__img-title{position:relative}.form-submitted-page__img-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:-webkit-gradient(linear,left bottom,left top,from(#2e4c47),color-stop(38.3%,rgba(46,76,71,.65)),color-stop(73.09%,rgba(85,127,126,0)));background:linear-gradient(360deg,#2e4c47 0,rgba(46,76,71,.65) 38.3%,rgba(85,127,126,0) 73.09%);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-submitted-page__img{max-width:1090px;width:100%}.form-submitted-page__icon{position:absolute}.form-submitted-page__icon.success{top:16%;right:14%;width:19%}.form-submitted-page__icon.error{top:15%;left:16%;width:19%}.form-submitted-page__title{font-size:50px;color:#fff;font-weight:700;text-align:center;position:absolute;bottom:56px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:1}.form-submitted-page__sub-title{font-size:16px;color:#2e4c47;margin:58px 0;max-width:860px;text-align:center}.hero-section{position:relative;width:100%;height:100vh;background:url(../img/new-page-hero-img.jpg) center center/cover no-repeat;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;color:#fff;overflow:hidden}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.hero-content{position:relative;text-align:right;max-width:600px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero-content h1{font-size:75px;line-height:78px;font-weight:500;margin-bottom:26px}.hero-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background-color:#fff;color:#000;border:none;border-radius:30px;padding:9px 9px 9px 23px;font-size:16px;cursor:pointer;font-family:"DM Sans",sans-serif}.hero-button .arrow{width:41px;height:41px;background-color:#b90d01;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-button .arrow img{width:17px}.intro-section{position:relative;padding:210px 0;overflow:hidden}.intro-section-text{max-width:620px}.intro-section-text p{font-size:14px;color:#2e4c47;text-transform:uppercase}.intro-section-text h2{font-size:50px;line-height:55px;font-weight:500;margin-top:12px;color:#2e4c47}.intro-section-text h2 span{color:#b90d01}.intro-section img{position:absolute;right:-200px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.clinic-info-section{z-index:1;position:relative;margin:80px 0}.clinic-info-section_cards{margin-top:0}.clinic-info-section .cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.clinic-info-section .cards .card{width:610px;height:610px;border-radius:20px}.clinic-info-section .cards .card.question{background-color:#0a2b24;padding:60px 105px;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}.clinic-info-section .cards .card.question h2{font-size:50px;font-weight:500;color:#fff}.clinic-info-section .cards .card.question h4{font-size:25px;line-height:30px;font-weight:700;color:#d2cbc3;margin-bottom:26px}.clinic-info-section .cards .card.question p{font-size:16px;line-height:24px;color:#fff}.clinic-info-section .cards .card.question p:last-child{margin-top:25px}.clinic-info-section .cards .card.info{background-image:url(../img/promo-image.jpg);background-size:cover;background-position:center;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.clinic-info-section .cards .card.info.type-2{background-image:url(../img/promo-image-2.jpg)}.clinic-info-section .cards .card.info .info-text{width:174px;border-radius:20px;background:rgba(214,235,236,.3019607843);-webkit-backdrop-filter:blur(23.7999992371px);backdrop-filter:blur(23.7999992371px);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2) inset;box-shadow:0 1px 2px 0 rgba(0,0,0,.2) inset;padding:11px 23px 16px 30px;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:end;-ms-flex-align:end;align-items:flex-end}.clinic-info-section .cards .card.info .info-text span:first-child{font-size:81px;line-height:97px;color:#f4eee7}.clinic-info-section .cards .card.info .info-text span:first-child sup{vertical-align:super;font-size:42px;line-height:52px}.clinic-info-section .cards .card.info .info-text span:last-child{font-size:18px;line-height:19px;color:#f4eee7;text-align:right}.clinic-info-section .promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:20px;background-color:#f4eee7;padding:88px 110px}.clinic-info-section .promo .left-block{width:300px;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}.clinic-info-section .promo .left-block h2{color:#2e4c47;font-size:50px;line-height:55px;font-weight:500;margin-bottom:110px}.clinic-info-section .promo .left-block h2 span{color:#557f7e}.clinic-info-section .promo .left-block .cta{position:relative}.clinic-info-section .promo .left-block .cta:before{content:"";position:absolute;top:-30px;left:0;width:100px;height:1px;background-color:#557f7e}.clinic-info-section .promo .left-block .cta h4{font-size:25px;line-height:30px;font-weight:700;color:#0a2b24;margin-bottom:38px}.clinic-info-section .promo .left-block .cta .service-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.clinic-info-section .promo .right-block{max-width:50%}.clinic-info-section .promo .right-block .promo-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #557f7e;padding:24px 0}.clinic-info-section .promo .right-block .promo-list__item:last-child{border-bottom:none}.clinic-info-section .promo .right-block .promo-list__item img{margin-right:30px;width:26px}.clinic-info-section .promo .right-block .promo-list__item p{font-size:22px;font-weight:700;color:#0a2b24}.clinic-info-section_sm .promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clinic-info-section_sm .promo .left-block{width:initial}.clinic-info-section_sm .promo .left-block h2{margin-bottom:0}.cta__mobile{display:none}.home-page-services{scroll-margin-top:20vh}.services-list .service{margin-bottom:0}.for-patients-section{position:relative;background-color:#2e4c47;margin-top:67px;margin-bottom:80px}.for-patients-section:before{content:"";position:absolute;top:0;left:0;width:12%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);z-index:1}.for-patients-section:after{content:"";position:absolute;top:0;right:0;width:12%;height:100%;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(255,255,255,0)));background:linear-gradient(270deg,rgba(0,0,0,.5) 0,rgba(255,255,255,0) 100%);z-index:1}.for-patients-section__header{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:100px 0 0;margin-bottom:110px}.for-patients-section__text{width:360px}.for-patients-section__title{font-size:50px;font-weight:500;line-height:55px;color:#f4eee7;margin-bottom:54px}.for-patients-section__sub-title{font-size:25px;line-height:30px;font-weight:700;color:#f4eee7;margin-bottom:20px}.for-patients-section__description{font-size:16px;line-height:24px;color:#f4eee7}.for-patients-section__benefits{margin-top:66px;width:50%}.for-patients-section__benefits-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-bottom:1px solid #557f7e}.for-patients-section__benefits-list__item img{width:26px;margin-right:30px}.for-patients-section__benefits-list__item p{font-size:22px;font-weight:700;color:#f4eee7}.for-patients-section__badge{display:inline-block;background-color:#b90d01;color:#f4eee7;font-weight:700;padding:10px 24px;border-radius:10px;font-size:22px;margin-bottom:54px}.for-patients-section .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:90px}.for-patients-section .slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.for-patients-section .slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:437px;width:343px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding:35px 30px;border-radius:20px;margin-left:11px;margin-right:11px}.for-patients-section .slider__item.item-1{background-image:url(../img/cardiology.jpg)}.for-patients-section .slider__item.item-2{background-image:url(../img/dermatology.jpg)}.for-patients-section .slider__item.item-3{background-image:url(../img/endocrinology.jpg)}.for-patients-section .slider__item.item-4{background-image:url(../img/ent.png)}.for-patients-section .slider__item.item-5{background-image:url(../img/gastroenterology.jpg)}.for-patients-section .slider__item.item-6{background-image:url(../img/gynecology.jpg)}.for-patients-section .slider__item.item-7{background-image:url(../img/i_m.jpg)}.for-patients-section .slider__item.item-8{background-image:url(../img/neurology.jpg)}.for-patients-section .slider__item.item-9{background-image:url(../img/ophtalmology.jpg)}.for-patients-section .slider__item.item-10{background-image:url(../img/orthopedics.jpg)}.for-patients-section .slider__item.item-11{background-image:url(../img/pediatrics.jpg)}.for-patients-section .slider__item.item-12{background-image:url(../img/pneumology.jpg)}.for-patients-section .slider__item.item-13{background-image:url(../img/psychiatry.jpg)}.for-patients-section .slider__item.item-14{background-image:url(../img/rheumatology.jpg)}.for-patients-section .slider__item.item-15{background-image:url(../img/urology.jpg)}.for-patients-section .slider__item.item-16{background-image:url(../img/v_m.jpg)}.for-patients-section .slider__item h5{font-size:22px;font-weight:500;color:#fff}.for-patients-section .slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;border:none;color:transparent;background:#fff url(../img/arrow_1.svg) no-repeat center;background-size:60%;cursor:pointer}.for-patients-section .slider .slick-arrow.slick-prev{left:10%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.for-patients-section .slider .slick-arrow.slick-next{right:10%}.for-patients-section .bottom-overlay{position:absolute;bottom:90px;left:0;width:100%;height:50px;background:-webkit-gradient(linear,left bottom,left top,color-stop(-17%,#2e4c47),to(rgba(255,255,255,0)));background:linear-gradient(to top,#2e4c47 -17%,rgba(255,255,255,0) 100%)}.location{background-color:#f4eee7;height:890px;margin-top:80px;position:relative;z-index:0}.location__container.container{width:100%;height:100%;max-width:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.location__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;width:calc(42.5% - 25px);max-width:590px}.location__description-pre-title{font-size:14px;line-height:24px;color:#2e4c47;margin-bottom:10px;text-transform:uppercase}.location__description-title{font-size:75px;line-height:78px;color:#2e4c47;font-weight:500;margin-bottom:15px}.location__description-title span{color:#b90d01}.location__description-sub-title-1,.location__description-sub-title-2{font-size:16px;line-height:24px;color:#2e4c47}.location__description-sub-title-1{font-weight:700}.location__description-sub-title-1:last-of-type{margin-top:20px}.location__btn.service-action{margin-top:75px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#fff;color:#2e4c47}.location__btn.service-action .service-action__arrow{background-color:#2e4c47}.location__map{width:calc(50% - 25px);height:100%}body{font-family:"DM Sans",sans-serif;background-color:#fdfbf5}.w100{width:100%!important}.align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.error-message{color:#b90d01;margin:50px 0 10px;display:none}.hidden{display:none}.captcha{margin-top:45px}.container{width:85%;max-width:1253px;margin:0 auto}.content-container{margin-top:100px}.hero{position:relative;height:296px}.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__container{position:absolute;bottom:72px;left:0;width:100%}.hero__title{font-size:50px;font-weight:700;color:#fff;text-align:center}.main-description{margin:50px 0}.main-description-container{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;background-color:#f4eee7;border-radius:20px;padding:36px;-webkit-box-shadow:inset 0 0 22px -8px #aaa;box-shadow:inset 0 0 22px -8px #aaa}.main-description__text-container{max-width:1085px;margin:0 auto}.main-description__text{font-size:16px;color:#2e4c47;text-align:center}.main-description__text:first-child{margin-bottom:30px}.main-description__btn{margin-top:31px}.main-description__btn .service-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0}.main-description .number-block{margin-top:31px}.main-description .number-block .main-description__text{margin-bottom:0}.services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-actions{margin-top:50px}.services_main-page{margin-bottom:150px}.service{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;margin-bottom:99px}.service-card{width:391px;height:551px;border-radius:26px;overflow:hidden;color:#fff;padding:40px 38px;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;position:relative;background-position:top center}.service-card:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:-webkit-gradient(linear,left bottom,left top,from(#2e4c47),color-stop(51.3%,rgba(46,76,71,.65)),color-stop(73.09%,rgba(85,127,126,0)));background:linear-gradient(360deg,#2e4c47 0,rgba(46,76,71,.65) 51.3%,rgba(85,127,126,0) 73.09%);z-index:0}.service_doctors .service-card{background-image:url(../img/service_doctors.jpg)}.service_patients .service-card{background-image:url(../img/service_patients.jpg)}.service_hr .service-card{background-image:url(../img/service_hr.jpg)}.service__title{font-size:35px;font-weight:700}.service__description{font-size:16px;line-height:19px;z-index:1}.service-action{border-radius:37px;background-color:#2e4c47;padding:7px 7px 7px 20px;color:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;cursor:pointer}.service-action span{font-size:16px}.service-action__arrow{width:42px;height:42px;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:12px}.service-action.disabled{background-color:#557f7e;pointer-events:none;cursor:not-allowed}.sp-hero{background-color:#2e4c47;height:261px;padding-bottom:62px}.sp-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-hero__title{font-size:50px;font-weight:700;color:#fff;text-align:center}.sp-hero__title span{display:none}.sp-form-wrapper{margin-top:58px;margin-bottom:82px}.sp-form-wrapper .container{background:url(../img/logo-shadow.svg) no-repeat top right;background-size:30%}.sp-form-wrapper .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:42px}.sp-form-wrapper .form-row .custom-dropdown,.sp-form-wrapper .form-row .form-input{width:48%}.sp-field{padding:23px;border-bottom:1px solid #2e4c47;margin-bottom:37px;position:relative}.sp-field__title{font-size:16px;color:#2e4c47}.sp-field.required:before{content:"*";position:absolute;top:22px;left:8px;color:red;font-size:18px}.ratings-container{margin-bottom:95px}.form-action{display:inline-block}.form-action .service-action__arrow{margin-left:25px}.sp-sub-title{font-size:23px;color:#2e4c47;margin-bottom:90px;margin-top:70px;text-align:center}.sp-sub-title p{max-width:1100px;display:inline-block;line-height:27px}.row-2-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.row-2-col>div{width:48%;margin-bottom:0}.row-2-col .form-input{margin-bottom:34px}.legal-notice-wrapper{margin-top:58px;margin-bottom:130px}.title-primary{padding:0 15px 26px;border-bottom:1px solid #2e4c47;margin-bottom:30px}.title-primary h3{font-size:35px;color:#557f7e;font-weight:600}.legal-notice-item{margin-bottom:52px}.legal-notice-item .terms-of-use-item{margin-bottom:33px}.legal-notice-item .terms-of-use-item h4{font-size:18px;font-weight:700;color:#2e4c47;margin-bottom:5px}.legal-notice-item .terms-of-use-item>p{margin-bottom:5px}.legal-notice-description{padding-left:15px}.legal-notice-description p{font-size:16px;color:#2e4c47;line-height:18px}.legal-notice-description p:not(:first-of-type){margin-top:20px}.legal-notice-list{font-size:16px;color:#2e4c47;line-height:18px;list-style:disc inside;margin-bottom:5px}.sp-appointment-section{margin-top:80px;margin-bottom:80px}@media screen and (min-width:1280px){.hidden-desktop{display:none}.sp-hero__container{width:78%}.sp-form-wrapper .container,.sp-form-wrapper .sp-hero__container{width:78%}.sp-form-wrapper.patient-contact-form .container{background-size:18%}}@media screen and (max-width:1870px){.services-list{gap:20px}.services-list .service{-webkit-box-flex:1;-ms-flex:1;flex:1}.services-list .service .service-card{width:100%}}@media screen and (max-width:1512px){.clinic-info-section .cards{gap:40px}.clinic-info-section .cards .card{width:50%;height:490px}.clinic-info-section .cards .card.question{padding:65px 75px}.clinic-info-section .cards .card.info{padding:20px}.clinic-info-section .promo{padding:88px 50px}}@media screen and (max-width:1500px){.rating-scale{padding:36px 45px}}@media screen and (max-width:1440px){.hero{height:270px}.hero__title{font-size:40px}.services-list .service .service-card{height:500px;background-position-x:center;padding:48px 30px 30px}.form-submitted-page__title{font-size:40px}}@media screen and (max-width:1280px){.sp-hero{height:236px;padding-bottom:54px}.sp-hero__title{font-size:40px}.sp-form-wrapper .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sp-form-wrapper .form-row .custom-dropdown,.sp-form-wrapper .form-row .form-input{width:100%}.sp-form-wrapper .form-row .custom-dropdown:not(:last-child),.sp-form-wrapper .form-row .form-input:not(:last-child){margin-bottom:30px}.sp-form-wrapper .form-row .phone-input .input-wrapper{max-width:500px}.services{position:relative}.services .container{width:100%}.services:before{content:"";position:absolute;bottom:0;left:0;width:120px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0));z-index:1}.services:after{content:"";position:absolute;bottom:0;right:0;width:120px;height:100%;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to left,#fff,rgba(255,255,255,0));z-index:1}.services-list{gap:initial}.services-list .slick-arrow{position:absolute;top:33%;z-index:1;width:40px;height:40px;border-radius:50%;border:none;color:transparent;background:#fff url(../img/arrow_1.svg) no-repeat center;background-size:60%}.services-list .slick-prev{left:10%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.services-list .slick-next{right:10%}.services-list .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.services-list .service{margin-right:10px;margin-left:10px}.services-list .service-card{background-size:cover}.rating-scale{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row-2-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.row-2-col>div{width:100%}.hero-content h1{font-size:65px;line-height:71px}.intro-section-text h2{font-size:40px;line-height:50px}.clinic-info-section .cards .card.question{padding:60px 45px}.clinic-info-section .cards .card.question h2{font-size:40px;line-height:50px}.clinic-info-section .cards .card.question h4{font-size:20px;line-height:30px}.clinic-info-section .promo .left-block h2{font-size:40px;line-height:50px}.clinic-info-section .promo .right-block .promo-list__item p{font-size:20px}.clinic-info-section .promo .left-block .cta h4{font-size:20px}.for-patients-section__title{font-size:40px;line-height:50px}.for-patients-section__sub-title{font-size:20px}.for-patients-section__benefits-list__item p{font-size:20px}.location__description-title{font-size:65px;line-height:72px}}@media screen and (max-width:1024px){.form-radio-question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-primary h3{font-size:40px}.hero-content h1{font-size:60px;line-height:65px}.hero-content{max-width:500px;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media screen and (max-width:1023px){.intro-section-text h2{font-size:35px;line-height:45px}.intro-section{padding:130px 0 160px}.intro-section img{right:-275px;z-index:-1}.clinic-info-section{margin-bottom:60px;margin-top:0}.clinic-info-section .cards .card{min-height:325px;height:initial}.clinic-info-section .cards .card.question{padding:25px 40px}.clinic-info-section .cards .card.question h2{font-size:30px;line-height:40px}.clinic-info-section .cards .card.question h4{font-size:15px;line-height:28px}.clinic-info-section .cards .card.info .info-text span:last-child{font-size:15px;line-height:17px}.for-patients-section{margin-bottom:60px}.for-patients-section__header{padding-top:55px;margin-bottom:90px;gap:30px}.for-patients-section__title{font-size:35px;line-height:45px}.for-patients-section__sub-title{font-size:17px}.for-patients-section__benefits{margin-top:40px}.for-patients-section__benefits-list__item p{font-size:18px}.clinic-info-section_sm{background-color:#f4eee7}.clinic-info-section_sm .promo{padding:60px 0;gap:30px}.clinic-info-section_sm .promo .left-block{width:initial;-webkit-box-flex:.5;-ms-flex-positive:.5;flex-grow:.5}.clinic-info-section_sm .promo .left-block h2{font-size:35px;line-height:45px}.clinic-info-section_sm .promo .right-block .promo-list__item p{font-size:18px}.clinic-info-section_sm .promo .left-block .cta h4{font-size:25px;line-height:30px}.services{margin-bottom:60px}.clinic-info-section_cta .promo{padding:50px 30px}.clinic-info-section_cta .promo .left-block h2{font-size:35px;line-height:45px}.clinic-info-section_cta .promo .left-block .cta h4{font-size:17px}.clinic-info-section_cta .promo .right-block .promo-list__item{padding:20px 0}.clinic-info-section_cta .promo .right-block .promo-list__item p{font-size:18px}.location{margin-top:0;height:initial}.location__container.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.location__description{width:100%;max-width:initial;margin-left:initial;padding:112px 50px}.location__description-title{font-size:60px;line-height:65px}.location__btn.service-action{margin-top:74px}.location__map{width:100%;height:60vh}.footer-bottom-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__copyright{position:initial;-webkit-transform:initial;-ms-transform:initial;transform:initial}}@media screen and (max-width:860px){.header{padding:22px 0}.header__logo img{width:120px}.header__links{margin-right:16px}.language{width:64px;height:37px}.language__text{font-size:16px;margin-left:8px}.language img{width:13px;height:13px}.hero__title{font-size:35px}.sp-form-wrapper .container{background-size:65%;background-position:top center}.main-description-container{padding-left:25px;padding-right:25px}.main-description__text{font-size:16px}.footer-container{background-position:top right;padding:34px 0}.footer-top-row{-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:26px;padding-bottom:30px;margin-bottom:30px}.footer__contacts,.footer__docs{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:26px}.footer__contacts a:first-child,.footer__docs a:first-child{margin-right:0}.footer .tablet-row{display:block;text-align:center;margin-bottom:40px}.footer .tablet-row .footer__copyright{display:block}.footer__logo{text-align:center}.footer__logo img{width:200px}.sp-hero__title{font-size:45px}.date-input,.phone-input{-ms-flex-wrap:wrap;flex-wrap:wrap}.date-input label,.phone-input label{width:100%;margin-bottom:20px}.file-input{-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}.title-primary h3{font-size:30px}.legal-notice-description p,.legal-notice-list{font-size:19px}.form-input:has(.error) input{padding-bottom:30px}.file-input-wrapper:has(.error) .sp-field,.ratings-wrapper:has(.error) .sp-field,.text-area-wrapper:has(.error) .sp-field{padding-bottom:30px}.custom-dropdown:has(.error).required:before{top:2px}.custom-dropdown:has(.error) .custom-dropdown__btn{padding-top:0}.custom-dropdown:has(.error) .custom-dropdown__btn:after{top:25%}.form-submitted-page__title{font-size:20px;bottom:6%}.hero-section{padding:35px}.hero-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.intro-section-text h2{font-size:35px;line-height:45px}.for-patients-section .slider-container{padding-top:35px;padding-bottom:60px}.for-patients-section .bottom-overlay{bottom:0;height:140px}}@media screen and (max-width:767px){.home-hero{padding-right:60px;padding-left:30px}.home-hero .hero-content h1{font-size:35px;line-height:40px}.intro-section{padding:55px 0 60px}.intro-section img{width:300px;right:-90px;top:60px}.intro-section-text h2{font-size:25px;line-height:30px}.clinic-info-section{margin-bottom:60px}.clinic-info-section .cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}.clinic-info-section .cards .card{width:100%;min-height:390px}.clinic-info-section .cards .card.question{padding:30px 20px}.clinic-info-section .cards .card.info{padding:25px}.for-patients-section__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-bottom:61px}.for-patients-section__sub-title,.for-patients-section__title{margin-bottom:42px}.for-patients-section__sub-title{font-size:25px}.for-patients-section__text{width:100%}.for-patients-section__benefits{width:100%;margin-top:0}.for-patients-section__benefits-list__item p{font-size:22px}.for-patients-section__badge{margin-bottom:25px}.clinic-info-section .promo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0;border-radius:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.clinic-info-section .promo .left-block{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.clinic-info-section .promo .left-block h2{text-align:left}.clinic-info-section .promo .left-block a{display:none}.clinic-info-section .promo .left-block{width:100%}.clinic-info-section .promo .left-block h2{margin-bottom:42px}.clinic-info-section .promo .right-block{width:100%;max-width:initial}.clinic-info-section .promo .right-block .cta__mobile{display:block;margin-top:38px}.clinic-info-section .promo .right-block .cta__mobile .service-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0}.services:after,.services:before{display:none}.service-card{height:500px!important}.service__title{font-size:32px}.service__description{font-size:16px}.service-action__arrow{width:40px;height:40px}.clinic-info-section_cta{background-color:#f4eee7}.clinic-info-section_cta .promo .left-block{margin-bottom:30px}.clinic-info-section_cta .promo .left-block .cta:before{top:-25px}.clinic-info-section_cta .promo .left-block .cta h4{font-size:25px;line-height:30px;margin-bottom:0}.location__description{padding:40px 30px}.location__description-title{font-size:40px;line-height:45px}.location__btn.service-action{margin-top:50px}.footer-bottom-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:40px;text-align:center}}@media screen and (max-width:500px){.intro-section-text p{width:200px;line-height:23px}}@media screen and (max-width:475px){.container{width:90%}.sp-hero__title{font-size:35px}.rating-scale{padding-left:0;padding-right:0}.rating-scale .options{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.rating-scale .options .rate-direction-label:first-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.rating-scale .options .rate-direction-label:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rating-scale .options .radio-group{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.date-input input{width:150px}}