@charset "UTF-8";:root{--main-color:#52668b;--additional-color:#89a5da;--additional-color-2:#a7be7b;--light-blue-background:#eff2f8;--white:#fff;--text-color:#2e3036;--text-800:rgba(46,48,54,0.8);--white-text-800:rgba(255,255,255,0.8);--blue-line:rgba(82,102,139,0.3);--white-line:rgba(255,255,255,0.3);--font-family:"Cygre",sans-serif}@font-face{font-family:"Cygre";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/Cygre-Regular.woff2") format("woff2"),url("../fonts/Cygre-Regular.woff") format("woff"),local("Roboto")}@font-face{font-family:"Cygre";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/Cygre-Medium.woff2") format("woff2"),url("../fonts/Cygre-Medium.woff") format("woff"),local("Roboto")}@font-face{font-family:"Cygre";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/Cygre-SemiBold.woff2") format("woff2"),url("../fonts/Cygre-SemiBold.woff") format("woff"),local("Roboto")}*{padding:0px;margin:0px;border:none}*,*::before,*::after{box-sizing:border-box}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--container-width:1760px;--container-width-section:1920px;--container-padding:20px}html.lock{overflow:hidden}html.burger-lock{overflow:hidden}html::before{display:block;content:"";width:100%;height:100%;background:var(--white);position:fixed;inset:0;opacity:0;z-index:10;pointer-events:none;transition:opacity 0.3s linear}.no-scroll{overflow:hidden}body.lock{overflow:hidden}body.burger-lock{overflow:hidden}*{font-style:normal}body{margin:0;overflow-x:hidden;overflow-y:auto;padding:0;background:var(--white);font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.2;font-weight:500;font-style:normal}.container{margin:0 auto;padding:0 var(--container-padding);max-width:var(--container-width);width:100%}.title-h1{font-weight:600;line-height:110%;color:var(--white)}.title-h1{font-size:60px}.title-h2{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color)}@media (max-width:1200px){.title-h1{font-size:45px}}@media (max-width:768px){.title-h1{font-size:28px}}.logo{display:flex;align-items:center;gap:14px}.logo__picture{display:block}.logo__picture img{width:50px;height:50px;min-width:50px;min-height:50px;-o-object-fit:contain;object-fit:contain}.logo__name{font-weight:500;font-size:32px;color:var(--text-color)}.popup-search__body{display:flex;justify-content:flex-end;align-items:stretch;max-width:var(--container-width);width:100%;margin:0 auto}.popup-search__content{padding:20px;border:1px solid #dfede0;border-radius:20px;background:#fff;max-width:100%;height:-moz-max-content;height:max-content;max-height:100vh}.popup-search__top{display:flex;gap:10px}.popup-search__close{display:flex;align-items:center;justify-content:center;border-radius:10px;width:63px;aspect-ratio:1/1;background:#f5f8f5;flex-shrink:0;cursor:pointer;transition:all 0.3s ease}.popup-search__close svg g{transition:all 0.3s ease}.popup-search__close:hover{background:#e1f0e1}.popup-search__close:hover svg g{opacity:1}.popup-search__block{padding:0 24px;margin:84px 0 24px}.popup-search__text{font-weight:600;font-size:20px;color:#004728;margin-bottom:30px}.popup-search__list{display:flex;flex-wrap:wrap;gap:12px;max-height:323px;overflow-y:auto}.popup-search__list::-webkit-scrollbar{width:3px;background:transparent}.popup-search__list::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.popup-search__list li a{display:block;border:1px solid var(--blue-line);border-radius:40px;padding:11px 18px 11px 38px;transition:all 0.3s ease;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:130%;color:var(--text-color);position:relative}.popup-search__list li a::after{width:12px;height:12px;position:absolute;content:"";background-image:url(../img/icons/icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;left:14px;top:14px;transition:background-image 0.3s ease-in-out}.popup-search__list li a:hover{border:1px solid var(--main-color);color:var(--main-color)}.popup-search__block-result{position:relative;padding:0 24px}.popup-search__list-result{display:flex;flex-direction:column;gap:16px;max-height:430px;overflow-y:auto}.popup-search__list-result::-webkit-scrollbar{width:3px;background:transparent}.popup-search__list-result::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.popup-search__list-result li a{display:block;font-weight:400;font-size:16px;color:var(--text-color)}.popup-search__list-result li a:hover{color:var(--main-color)}@media (max-width:1024px){.popup-search__content{padding:40px 16px;border-radius:16px}.popup-search__top{display:flex;gap:10px}.popup-search__close{position:absolute;top:14px;right:14px;background:transparent;width:14px;height:14px}.popup-search__block{padding:0;margin:20px 0}.popup-search__text{font-size:16px;margin-bottom:16px}.popup-search__list{gap:10px;max-height:320px}.popup-search__block-result{padding:0;margin:20px 0 0}.popup-search__list-result{gap:10px;max-height:380px}}.popup{height:101vh;left:50%;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:1000;transition:opacity 0.4s ease;overflow-y:auto;background:rgba(0,0,0,0.7)}.popup__body{width:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:20px 10px}.popup.open{opacity:1;pointer-events:all}.popup__content{position:relative;width:100%;position:relative;transition:transform 0.3s linear;transform:rotateY(90deg);transform:translateY(30%);max-width:950px;border-radius:30px}.popup.open .popup__content{transform:rotateY(0);transform:translateY(0)}.popup input{width:100%}.close-popup{cursor:pointer;position:absolute;top:30px;right:30px;z-index:1000;width:16px;height:16px}.close-popup svg g{transition:all 0.3s ease}.close-popup img{height:100%}.close-popup:hover svg g{opacity:1}@media (max-width:768px){.popup__content{border-radius:16px}.close-popup{top:16px;right:16px;width:14px;height:14px}}.none{display:none}.popup-change__content{max-width:1000px;border-radius:30px;padding:60px;background:var(--light-blue-background)}.popup-change__title{font-weight:600;font-size:46px;line-height:110%;text-align:center;color:var(--text-color);margin-bottom:32px}.popup-change__subtitle{font-weight:400;font-size:20px;line-height:140%;text-align:center;color:var(--text-color);opacity:0.8}.popup-change__text{margin-bottom:100px}.popup-change__form{display:flex;flex-direction:column;gap:12px}.popup-response__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:rgba(255,255,255,0.1);margin:0 auto;margin-bottom:32px}.popup-response__wrapper{margin-bottom:60px}.popup-response__wrapper h3{font-family:"LT Wave",sans-serif;font-weight:700;font-size:54px;line-height:1.1;text-align:center;color:#fff;margin-bottom:30px}.popup-response__wrapper p{font-weight:500;font-size:20px;text-align:center;color:#fff}.popup-response__btn{margin:0 auto;width:100%;max-width:321px;border:1px solid #fff}@media (max-width:900px){.popup-change__content{padding:40px 20px;max-width:700px;border-radius:16px}.popup-change__title{font-size:24px;margin-bottom:20px}.popup-change__subtitle{font-size:16px}.popup-response__wrapper h3{font-size:30px}.popup-response__wrapper p{font-size:18px}}@media (max-width:768px){.popup-change__form-block{flex-direction:column;gap:10px}.popup-change__form-block button{width:100%}.popup-change__title{text-align:left}.popup-change__subtitle{text-align:left}.popup-change__text{margin-bottom:20px}.popup-response__icon{margin:0 0 24px}.popup-response__wrapper{margin-bottom:180px}.popup-response__wrapper h3{font-size:26px;margin-bottom:16px;text-align:left}.popup-response__wrapper p{font-size:14px;text-align:left}.popup-response__btn{max-width:none}}.popup-city__content{padding:60px;border:1px solid #dfede0;border-radius:20px;background:#fff;max-width:950px;min-height:555px}.popup-city__title{font-family:"LT Wave",sans-serif;font-weight:700;font-size:54px;line-height:1.1;text-align:center;color:#004728;margin-bottom:40px}.popup-city__form{max-width:600px;margin:0 auto;margin-bottom:30px}.popup-city__search{margin-top:54px}.popup-city__text{margin-bottom:30px;font-weight:500;font-size:18px;text-align:center;color:var(--text-color)}.popup-city__list{max-height:170px;overflow-y:auto}.popup-city__list::-webkit-scrollbar{width:3px;background:transparent}.popup-city__list::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.popup-city__list ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.popup-city__list ul li a{display:block;font-weight:600;color:#004728;transition:all 0.3s ease}.popup-city__list ul li a:hover{color:#007844}.popup-city__search-result{max-width:600px;margin:0 auto}.popup-city__list-result{display:flex;flex-direction:column;gap:20px;max-height:240px;overflow-y:auto}.popup-city__list-result::-webkit-scrollbar{width:3px;background:transparent}.popup-city__list-result::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.popup-city__list-result li a{display:block;color:#004728}.popup-city__list-result li a:hover{color:#007844}@media (max-width:950px){.popup-city__list ul li{flex:1 0 40%}}@media (max-width:768px){.popup-city__content{border-radius:15px;padding:40px 16px;min-height:582px}.popup-city__title{font-size:26px;text-align:left;margin-bottom:24px}.popup-city__form{margin-bottom:25px}.popup-city__search{margin-top:40px}.popup-city__text{margin-bottom:24px}.popup-city__list{max-height:290px}.popup-city__list ul{gap:10px}.popup-city__list-result{gap:14px;max-height:362px}}.network{border-radius:500px;width:50px;height:50px;background:var(--light-blue-background);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}.network svg path,.network svg circle{transition:all 0.3s ease}.network:hover{background:var(--main-color)}.network:hover svg path{fill:#fff}.network.search-btn:hover svg path,.network.search-btn:hover svg circle{stroke:#fff}.network:active{opacity:0.8}@media (max-width:1400px){.network{width:42px;height:42px}}button{background-color:rgba(255,255,255,0);color:rgba(255,255,255,0);transition:color 0.3s,background-color 0.3s,opacity 0.3s}.button{border-radius:30px;padding:15px 27.5px;background:var(--main-color);font-weight:500;font-size:18px;color:var(--white);text-align:center}.button.hover:hover{background:var(--additional-color);color:white}.button.hover:active{background:var(--additional-color);opacity:0.8}.header__btns{display:flex}.section__wrap{background:var(--main-color) url(../img/icons/banner.png) no-repeat;background-position:right -500px top 18%;background-size:1668px 1668px}.breadcrumbs li:not(:last-child)::after{content:"";background-image:url(../img/icons/next.svg);display:block;width:6px;height:10px;border-radius:100%}@media (max-width:1024px){.section__wrap{background-position:right -70px top 77px;background-size:249.69px 249.69px}}.section__wrap{border-radius:40px;padding:40px 80px 80px;position:relative;overflow:hidden}.section__container{max-width:var(--container-width-section)}.section{margin-bottom:120px}@media (max-width:1360px){.section .container{padding:0 10px}}@media (width <=1200px){.section{margin-bottom:50px}.section__wrap{border-radius:20px;padding:30px 20px 30px}}@media (width <=1024px){.section{margin-bottom:50px}.footer .container,.header .container{padding:0px}}.breadcrumbs{z-index:1;position:relative;align-items:center;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:80px}.breadcrumbs li{align-items:center;display:flex;gap:12px;flex-wrap:wrap}.breadcrumbs li,.breadcrumbs li a{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--white)}.breadcrumbs li:last-child{opacity:0.6}.breadcrumbs li a{transition:opacity 0.3s}.breadcrumbs li a:hover{opacity:0.6}.section__title-h1{font-weight:600;font-size:60px;line-height:110%;color:var(--white);width:48.5%;line-height:110%}.gallery__item-discp{background:var(--additional-color) url(../img/icons/circle.svg) no-repeat;background-position:left 20px top 18px;background-size:16px 16px}.gallery__item-discp p{padding-left:27px}@media (width <=1200px){.section__title-h1{width:100%;font-size:28px;line-height:110%}}@media (width <=1024px){.breadcrumbs li,.breadcrumbs li a{font-size:14px}.breadcrumbs{margin-bottom:50px}}@media (width <=867px){.gallery__item-discp p{padding-left:0px}}.reviews__card-text:after{width:1px;height:100%;position:absolute;content:"";background-image:url(../img/icons/line-rev.svg);background-repeat:repeat-y;background-position:center;background-size:contain;left:0;top:0;bottom:0}.reviews__card-text{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8;position:relative}.gallery__item picture{max-height:343px;height:100%}.gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.gallery__item-discp{position:absolute;bottom:12px;left:12px;right:12px;font-weight:400;font-size:16px;line-height:130%;color:var(--white);border-radius:40px;padding:16px 20px}.gallery__items{display:flex;flex-wrap:wrap}.gallery__item{flex:0 0 calc(33.333% - 20px);opacity:0;transform:scale(0.65);max-height:0;margin:0;transition:margin 0.3s,opacity 0.3s ease,transform 0.3s ease,max-height 0.3s ease;position:relative;border-radius:30px;display:flex;flex-direction:column}.gallery__item.active:hover{transform:scale(1.05);cursor:pointer}.gallery__item.active{cursor:pointer;margin:10px;opacity:1;max-height:1000px;opacity:1;transform:scale(1)}@media (width <=1200px){.gallery__item{flex:0 0 calc(50% - 20px);border-radius:16px}}@media (width <=1200px){.gallery__item-discp{font-size:14px}}@media (width <=867px){.gallery__item-discp{font-size:14px;position:relative;background:rgba(255,255,255,0);font-family:var(--font-family);font-weight:400;font-size:14px;line-height:130%;color:var(--text-800);padding:0}.gallery__item picture{width:100%;margin-bottom:19px;max-height:220px;height:100%}}@media (width <=480px){.gallery__item.active{margin:0;margin-bottom:14px;flex:0 0 100%}}.filter__hiding-buttons.active,.hiding__buttons.active{display:flex;align-items:center;justify-content:center}.filter__hiding-buttons,.hiding__buttons{display:none}.filter__elements,.hiding__items{margin-bottom:40px}.hiding__button{border:1px solid var(--blue-line);border-radius:30px;padding:16px 30px;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:18px;color:var(--main-color);min-width:194px;background-color:rgba(245,222,179,0);transition:color 0.3s,border 0.3s,background-color 0.3s}.hiding__button:hover{border:1px solid var(--main-color);background-color:var(--main-color);color:white}.hiding__button:active{background:var(--additional-color);opacity:0.8}@media (width <=1024px){.filter__elements,.hiding__items{margin-bottom:30px}}@media (width <=480px){.hiding__button{width:100%}}.banner--reviews{margin-bottom:0}.banner--reviews .section__title-h1{width:56.5%}.reviews__wrap{border-radius:40px;padding:80px;background:var(--light-blue-background)}@media (width <=1024px){.reviews__wrap{border-radius:20px;padding:40px 20px}.reviews__wrap{background:var(--white)}}.reviews__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:80px}.reviews__button{border:1px solid var(--blue-line);border-radius:40px;padding:13.2px 24px;font-weight:400;font-size:18px;color:var(--main-color);background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center}.reviews__button svg{margin-right:12px;width:14px;height:14px;padding-top:2px}.reviews__button:hover svg circle:first-child{stroke:white}.reviews__button:hover svg circle:last-child{fill:white}.reviews__button.active:hover svg circle:first-child{stroke:var(--additional-color)}.reviews__button.active:hover svg circle:last-child{fill:var(--additional-color)}.reviews__button.active svg circle:first-child{stroke:white}.reviews__button.active svg circle:last-child{fill:white}.reviews__button.active{border:1px solid var(--additional-color);background-color:var(--additional-color);color:var(--white)}.reviews__button:hover{background:var(--additional-color);color:var(--white)}.reviews__button.active:hover{background-color:white;color:var(--additional-color)}.reviews__button:active{background:var(--additional-color);opacity:0.8}.reviews__cards{display:flex;flex-wrap:wrap}.reviews__card-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}.reviews__card-info{display:flex;justify-content:space-between;gap:20px;align-items:center}.reviews__card-fio{display:flex;justify-content:space-between;flex-direction:column;gap:6.8px}.reviews__card-name{font-weight:500;font-size:20px;line-height:140%;color:var(--text-color)}.reviews__card-services{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8}.reviews__card{max-width:0;margin:0px;opacity:0;max-height:0;position:relative;z-index:0;transform:scale(0.65);border-radius:30px;background:var(--white);display:flex;flex-direction:column;gap:40px;flex:0 0 0%;transition:flex 0.3s,max-width 0.3s,padding 0.3s,margin 0.3s,opacity 0.3s ease,transform 0.3s ease,max-height 0.3s ease}.reviews__card{max-width:2000px;padding:40px;margin:10px;opacity:1;max-height:20000px;z-index:1;transform:scale(1);flex:0 0 calc(33.333% - 20px)}@media (width <=1200px){.reviews__card-top{margin-bottom:20px}.reviews__wrap{border-radius:20px;padding:0px 0px 30px;background:white}.reviews__cards{padding:40px 20px 20px 20px;border-radius:20px;background:var(--light-blue-background)}}.reviews__card-text{padding-left:30px}@media (width <=1024px){.reviews__card-text{padding-left:16px}.reviews__card.active{border-radius:16px;padding:20px;gap:20px}.reviews__card-info{gap:16px}.reviews__card-fio{display:flex;justify-content:space-between;flex-direction:column;gap:6.8px}.reviews__card-name{font-size:16px}.reviews__card-services{font-size:14px}.reviews__card-text{font-size:14px}}.reviews__card-bottom{//max-height:177px;max-height:300px;height:100%;overflow-y:auto}.reviews__card-bottom::-webkit-scrollbar{width:3px;background:transparent}.reviews__card-bottom::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.reviews__card.hide{opacity:0;pointer-events:none;transform:scale(0.65);max-height:0;margin:0;padding:0}.reviews__card.active.hide{opacity:0;pointer-events:none;transform:scale(0.65);max-height:0;margin:0;padding:0}.reviews__card-picture{flex-shrink:0}@media (width <=1200px){.reviews__card{flex:0 0 calc(50% - 20px);margin:10px}}@media (width <=1024px){.reviews__card-bottom{max-height:120px}.reviews__card-fio{gap:4px}.reviews__card-info .reviews__card-picture{width:46px;height:46px}}@media (width <=678px){.reviews__buttons .reviews__button svg circle:first-child{stroke:var(--additional-color)}.reviews__buttons .reviews__button svg circle:last-child{fill:var(--additional-color)}.reviews__card{flex:0 0 100%;margin:0px;margin-bottom:10px}.reviews__card-bottom{max-height:177px}.reviews__cards-main .hiding__element-buttons{padding:0 20px 0 20px}.reviews__buttons{flex-direction:column;gap:0;padding-bottom:40px}.reviews__buttons.active .reviews__button{padding:13.2px 24px;margin-bottom:10px;opacity:1;max-height:500px;border:1px solid var(--blue-line)}.reviews__button{position:relative;border-radius:16px;justify-content:start;opacity:0;max-height:0;padding:0px 24px;border:0px solid var(--blue-line);transition:opacity 0.3s,max-height 0.3s,padding 0.3s,border 0.3s}.filter__buttons-img{position:absolute;top:71px;width:12px;height:6px;content:"";background-image:url(../img/icons/open.svg);right:40px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.filter__buttons.active .filter__buttons-img{transform:rotate(180deg)}.filter__buttons.active .filter__buttons-img{transform:rotate(180deg)}.reviews__button.active{opacity:1;max-height:500px;color:var(--main-color);background-color:rgba(240,248,255,0);padding:13.2px 24px;border:1px solid var(--blue-line)}}.filter__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:80px}.filter__button{border:1px solid var(--blue-line);border-radius:40px;padding:13.2px 24px;font-weight:400;font-size:18px;color:var(--main-color);background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center}.filter__button svg{margin-right:12px;width:14px;height:14px;padding-top:2px}.filter__button:hover svg circle:first-child{stroke:white}.filter__button:hover svg circle:last-child{fill:white}.filter__button.active:hover svg circle:first-child{stroke:var(--additional-color)}.filter__button.active:hover svg circle:last-child{fill:var(--additional-color)}.filter__button.active svg circle:first-child{stroke:white}.filter__button.active svg circle:last-child{fill:white}.filter__button.active{border:1px solid var(--additional-color);background-color:var(--additional-color);color:var(--white)}.filter__button:hover{background:var(--additional-color);color:var(--white)}.filter__button.active:hover{background-color:white;color:var(--additional-color)}.filter__button:active{background:var(--additional-color);opacity:0.8}@media (width <=1200px){.filter__buttons{margin-bottom:0;padding:50px 20px;background-color:white}}@media (width <=678px){.filter__buttons .filter__button svg circle:first-child{stroke:var(--additional-color)}.filter__buttons .filter__button svg circle:last-child{fill:var(--additional-color)}.filter__buttons{flex-direction:column;gap:0}.filter__buttons.active .filter__button{padding:13.2px 24px;margin-bottom:10px;opacity:1;max-height:500px;border:1px solid var(--blue-line)}.filter__button{position:relative;border-radius:16px;justify-content:start;opacity:0;max-height:0;padding:0px 24px;border:0px solid var(--blue-line);transition:opacity 0.3s,max-height 0.3s,padding 0.3s,border 0.3s}.filter__button.active .filter__buttons-img{transform:rotate(180deg)}.filter__button.active{opacity:1;max-height:500px;color:var(--main-color);background-color:rgba(240,248,255,0);padding:13.2px 24px;border:1px solid var(--blue-line)}}.faqs__item-question::after{position:absolute;top:29px;width:18px;height:10px;content:"";background-image:url(../img/icons/open.svg);right:0px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.banner--faqs{margin-bottom:0}.banner--faqs .section__title-h1{width:56.5%}.faqs__wrap{border-radius:40px;padding:80px;background:var(--light-blue-background)}.faqs__item.active{border:1px solid var(--blue-line);border-radius:20px;padding:17px 40px;opacity:1;max-height:2000px;z-index:1;margin-bottom:12px}.faqs__item.open{background-color:#dae5fa;border:1px solid #dae5fa;padding-bottom:37px}.faqs__item{transition:background-color 0.3s,max-height 0.3s,opacity 0.3s,border 0.3s,padding 0.3s;border:0px solid var(--blue-line);padding:0px 40px;opacity:0;max-height:0px;z-index:0;background-color:rgba(218,229,250,0)}.faqs__item.hide,.faqs__item.active.hide{display:none!important}.faqs__item-question{font-weight:500;transition:margin 0.3s;font-size:20px;line-height:130%;color:var(--text-color);cursor:pointer;padding:20px 0;margin-bottom:0px;position:relative}.faqs__item.open .faqs__item-question{margin-bottom:17px}.faqs__item-answer{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);max-height:0;opacity:0;transition:max-height 0.3s,opacity 0.2s}.faqs__item.open .faqs__item-answer{opacity:0.8}.faqs__item.open .faqs__item-question::after{transform:rotate(180deg)}@media (width <=1200px){.faqs__wrap{border-radius:20px;padding:0px}.faqs__main{padding:40px 20px;border-radius:20px;background:var(--light-blue-background)}.faqs__wrap{background:#ffffff}}@media (width <=678px){.faqs__buttons .faqs__button svg circle:first-child{stroke:var(--additional-color)}.faqs__buttons .faqs__button svg circle:last-child{fill:var(--additional-color)}}@media (width <=1024px){.filter__wrap{position:relative}.faqs__item.active{border:1px solid var(--blue-line);padding:20px;margin-bottom:10px;border-radius:16px}.faqs__item-question{padding:0px;font-size:16px;margin-right:5px}.faqs__item.open .faqs__item-question{margin-bottom:20px}.faqs__item-answer{font-size:14px}.faqs__item-question::after{top:6px;width:12px;height:6px}}.banner--licenses .section__title-h1{width:100%}.licenses__wrap{background-color:rgba(240,248,255,0)}.licenses__items{display:flex;flex-wrap:wrap;gap:20px}.licenses__item{max-height:663px;display:block;height:100%;flex:0 0 calc((100% - 60px) / 4);transition:transform 0.3s ease;transform:scale(1);position:relative}.licenses__item:hover{transform:scale(1.05)}.licenses__item-discp{position:absolute;bottom:12px;left:12px;right:12px;border-radius:20px;padding:24px;background:var(--light-blue-background);display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:115px}.licenses__item-discp p:first-child{font-weight:500;font-size:18px;line-height:130%;color:var(--text-color)}.licenses__item-discp p:last-child{font-weight:400;font-size:16px;line-height:140%;color:var(--text-color);opacity:0.8}@media (width <=1200px){.licenses__item{flex:0 0 calc((100% - 40px) / 3)}.licenses__item-discp{padding:20px;border-radius:12px}.licenses__item-discp p:first-child{font-size:16px}.licenses__item-discp p:last-child{font-size:14px}}@media (width <=900px){.licenses__item{flex:0 0 calc((100% - 20px) / 2)}}@media (width <=678px){.licenses__item{flex:0 0 100%;max-height:100%}.licenses__item img{width:100%}}.prices__item-top{background:var(--main-color) url(../img/icons/group.png) no-repeat;background-position:right 0 bottom 0;background-size:307px 168px}.section__subtitle{font-family:var(--font-family);font-weight:400;font-size:20px;opacity:0.8;color:var(--white)}.section__advantages{display:flex;gap:10px;flex-wrap:wrap}.section__advantage{border:1px solid var(--white-line);border-radius:40px;padding:12.4px 18px}.banner--faqs .section__title-h1,.banner--contact .section__title-h1,.banner--prices .section__title-h1{width:100%;margin-bottom:46px}.banner--faqs .section__subtitle,.banner--contact .section__subtitle,.banner--prices .section__subtitle{margin-bottom:60px}.prices__wrap{background:var(--light-blue-background);padding-top:80px}.prices__items{display:flex;flex-wrap:wrap;justify-content:space-between}.prices__item{border-radius:30px;padding:12px 12px 40px;flex:0 0 calc(33.333% - 20px);background-color:var(--white);display:flex;flex-direction:column;margin:10px;gap:40px;overflow:hidden;justify-content:space-between;transition:padding 0.3s,max-height 0.3s}.prices__main{max-height:0;opacity:0;padding-top:0px;transition:opacity 0.3s,max-height 0.3s}.prices__main.active{opacity:1;overflow:hidden}.prices__main.active{padding-bottom:60px}.prices__title{border-radius:0px;padding:0px;margin-bottom:50px;background-color:rgba(255,255,255,0);font-family:var(--second-family);font-weight:500;font-size:32px;line-height:110%;color:var(--text-color)}.prices__item-top{border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;gap:84px;padding:30px;position:relative}.prices__item-name{margin-right:100px;font-weight:500;font-size:18px;line-height:124%;color:var(--white)}.section__prices .prices__item-name{margin-right:152px}.prices__item-cost{font-weight:600;font-size:32px;color:var(--white)}.prices__item-bottom{display:flex;flex-direction:column;justify-content:space-between;padding:0px 28px 0px 28px}.prices__item-text{margin-bottom:40px;font-weight:400;font-size:18px;line-height:140%;opacity:0.8;color:var(--text-color)}.prices__item-btns{display:flex;align-items:center;justify-content:center}.prices__item-btns .button{width:100%}.prices__item--akcii{background:#dae5fa}.prices__item-akcii{position:absolute;top:16px;right:16px;font-family:var(--second-family);font-weight:500;font-size:16px;color:var(--white);border-radius:40px;padding:12px 24px;background:var(--additional-color-2)}@media (width <=1400px){.prices__wrap{background:var(--light-blue-background);padding:30px 20px 30px}}@media (width <=1200px){.section__prices .prices__item-name{margin-right:100px}.banner--prices{margin-bottom:0}.prices__item-akcii{padding:8px 13px;top:10px;right:10px;font-size:12px}.prices__item{flex:0 0 calc(50% - 20px)}.prices__wrap{background:white;padding:0px}.prices__main.active{padding:40px 20px;background:var(--light-blue-background);border-radius:20px}}@media (width <=1024px){.section__advantage{padding:9px 14px;font-size:14px}.banner--faqs .section__title-h1,.banner--contact .section__title-h1,.banner--prices .section__title-h1{width:100%;margin-bottom:24px}.banner--faqs .section__subtitle,.banner--contact .section__subtitle,.banner--prices .section__subtitle{margin-bottom:24px;font-size:16px}.prices__item{border-radius:16px;gap:20px;padding:10px 10px 20px}.prices__title{font-size:22px;margin-bottom:24px}.prices__item-text{font-size:14px;margin-bottom:20px}.prices__item-btns .button{font-size:16px}.prices__item-bottom{padding:0px 10px 0px 10px}.prices__item-top{border-radius:16px;padding:20px;gap:71px;background-size:228px 118px}.prices__item-name{font-size:18px}.prices__item-cost{font-size:20px}}@media (width <=768px){.prices__item{flex:0 0 100%;margin:0 0 10px 0}}.our-services__card-list li,.text-block ul li{background:url(../img/icons/li.svg) no-repeat;background-position:left 0;background-size:18px 18px}.licenses-section__text-top::after{width:2px;height:100%;position:absolute;content:"";background-image:url(../img/icons/line-lic.svg);background-repeat:repeat-y;background-position:center;background-size:contain;left:0px;top:0;bottom:0}@media (width <=1024px){.our-services__card-listk li,.text-block ul li{background-position:0px 2px;background-size:14px 14px}.licenses-section__text-top::after{width:1px}}.licenses-section__wrap{background-color:white;position:relative}.licenses-section__title{font-weight:600;font-size:46px;line-height:110%;color:var(--text-color);margin-bottom:32px}.licenses-section__subtitle{font-weight:400;font-size:20px;line-height:140%;color:var(--text-color);margin-bottom:60px;max-width:600px}@media (width <=1024px){.licenses-section__title{margin-bottom:20px;font-size:24px}.licenses-section__subtitle{margin-bottom:30px;font-size:16px}}.licenses-section__text{background:var(--light-blue-background);border-radius:30px;padding:40px;color:var(--text-color)}.licenses-section__text .text-block{margin-bottom:30px}.our-services__card-list,.text-block ul{display:flex;flex-direction:column;gap:24px}.our-services__card-list li,.text-block ul li{padding-left:30px;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color)}.licenses-section__text-top{padding-left:30px;margin-bottom:30px;position:relative;display:flex;flex-direction:column;gap:11px;font-weight:400;font-size:18px;line-height:140%;opacity:0.8;color:var(--text-color)}.licenses-section__text p{font-weight:400;font-size:18px;line-height:140%;opacity:0.8;color:var(--text-color)}.licenses-section__text .licenses-section__text-title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:30px;opacity:1}.licenses-section__main{display:flex;gap:20px}.licenses-section__image,.licenses-section__text{flex:0 0 calc((100% - 20px) / 2)}.licenses-section__image{display:flex;flex-wrap:wrap;gap:20px;height:100%}.licenses-section__image .licenses__item{flex:0 0 calc((100% - 20px) / 2);max-height:-moz-fit-content;max-height:fit-content}.licenses-section__image .licenses__item img{border-radius:30px;height:100%;object-fit:cover}.licenses-section .text-block ul{display:flex;flex-direction:column;gap:16px}.licenses-section__links{position:absolute;right:80px;top:65px}.licenses-section__link{border:1px solid var(--blue-line);border-radius:40px;padding:15.5px 80px;font-weight:400;font-size:18px;color:var(--main-color);background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;width:fit-content;transition:color 0.3s,background-color 0.3s}.licenses-section__link:hover{background:var(--additional-color);color:var(--white)}.licenses-section__wrap{overflow:visible}@media (width <=1300px){.licenses-section__main{flex-direction:column}.licenses-section__image .licenses__item img{width:100%}}@media (width <=1200px){.licenses-section__image{margin-bottom:30px}.licenses-section__links{position:static;justify-content:center;display:flex}.licenses-section__wrap{overflow:visible;background:var(--light-blue-background)}.licenses-section__text{background-color:white}}@media (width <=1024px){.licenses-section__text{border-radius:16px;padding:20px}.licenses-section__text .licenses-section__text-title{font-size:18px;margin-bottom:20px;opacity:1}.licenses-section__text p{font-size:14px}.licenses-section__text-top{padding-left:16px;margin-bottom:20px;gap:16px}.our-services__card-list ul li,.text-block ul li{font-size:16px}.our-services__card-list ul,.text-block ul{gap:16px}.licenses-section__text .text-block{margin-bottom:20px}}@media (width <=768px){.licenses-section__image-wrap{overflow-x:auto}.licenses-section__image{width:600px}}@media (width <=400px){.licenses-section__links{width:100%}}.near__item-phone a{background:url(../img/icons/phone-form.svg) no-repeat;background-position:left 0;background-size:50px 50px}.near__wrap{border-radius:40px;background:var(--main-color) url(../img/icons/maskgr.png) no-repeat;background-position:right 0 bottom 0;background-size:1019px 512px}.near__items{display:flex;justify-content:space-between;gap:40px}.near__wrap{border-radius:40px;padding:80px}.near__item-phone{display:flex;align-items:center}.near__item-phone a{font-weight:500;font-size:32px;color:var(--white);padding-left:70px;display:flex;align-items:center;height:50px;transition:opacity 0.3s}.near__item-phone a:hover{opacity:0.8}.near__item-title{font-weight:600;font-size:46px;line-height:110%;color:var(--white);margin-bottom:32px}.near__item-subtitle{font-weight:400;font-size:20px;line-height:140%;color:var(--white);opacity:0.8}.near__item:first-child{display:flex;justify-content:space-between;flex-direction:column;gap:30px;max-width:700px;width:100%}.near__item:last-child{max-width:540px;width:100%}@media (width <=1140px){.near__item-title{font-size:24px;margin-bottom:24px}.near__item-subtitle{font-size:16px}.near__item-phone a{background-size:46px 46px}.near__item-phone a{font-size:24px}.near__wrap{padding:20px}}@media (width <=768px){.near__items{flex-direction:column}.near__item:last-child{max-width:100%}}.near__form-wraper{border-radius:30px;padding:40px;background:var(--light-blue-background)}.near__form-title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:50px;max-width:400px}input,input placeholder,textarea{border:1px solid var(--blue-line);border-radius:30px;padding:15.5px 20px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--text-color);width:100%}textarea{border-radius:20px;min-height:180px}input placeholder{opacity:0.6}.form{display:flex;flex-direction:column;gap:16px}.form button{width:100%;padding:17.5px 27.5px}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox{display:flex;gap:14px}.custom-checkbox span{font-weight:400;font-size:14px;line-height:130%;color:rgba(46,48,54,0.6)}.custom-checkbox span a{color:var(--text-color)}.checkbox-icon{flex-shrink:0}.custom-checkbox input[type=checkbox]:checked+.checkbox-icon svg circle:last-child{fill:#52668B}.custom-checkbox input[type=checkbox]:disabled+.checkbox-icon svg circle:last-child{fill:#ccc;stroke:#999}@media (width <=1140px){.near__wrap{border-radius:20px}.near__form-wraper{border-radius:20px;padding:30px}.near__form-wraper{border-radius:20px;padding:30px 20px}.near__form-title{font-size:20px;margin-bottom:40px}input,input placeholder{font-size:16px}.custom-checkbox span{font-size:14px}}.akcii__item-top{background:var(--main-color) url(../img/icons/flower.png) no-repeat;background-position:right -170px top 22px;background-size:435px 435px}.navigation__link:hover{opacity:0.8}.banner--akcii h1{width:100%}.akcii__wrap{background-color:white}.akcii__items{display:flex;flex-wrap:wrap;gap:20px}.akcii__item{border-radius:30px;padding:12px 12px 40px;background:var(--light-blue-background);flex:0 0 calc((100% - 40px) / 3)}.akcii__item-top{border-radius:24px;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;padding:55px 10px;margin-bottom:40px}.akcii__item-num{font-weight:600;font-size:46px;text-align:center;color:var(--white)}.akcii__item-info{font-weight:400;font-size:18px;line-height:140%;text-align:center;color:var(--white)}.akcii__item-title{font-family:var(--second-family);font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:30px}.akcii__item-subtitle{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8;margin-bottom:85px}.akcii__item-price{font-weight:500;font-size:24px;color:var(--main-color);margin-bottom:40px}.akcii__item-price span{font-weight:400;font-size:18px;text-decoration:line-through;color:var(--text-color);opacity:0.5}.akcii__item-bottom{padding:0 28px}.akcii__item-buttons{display:flex;gap:10px;align-items:center;justify-content:space-between}.akcii__item-button,.akcii__item-buttons button{flex:0 0 calc((100% - 10px) / 2)}.akcii__item-button{border:1px solid var(--blue-line);border-radius:30px;padding:16px 30px;font-weight:500;font-size:18px;text-align:center;color:var(--main-color);background-color:rgba(255,255,255,0);transition:color 0.3s,background-color 0.3s,border 0.3s}.akcii__item-button:hover{border:1px solid var(--additional-color);background:var(--additional-color);color:white}@media (width <=1500px){.akcii__wrap{padding:30px 20px 30px}}@media (width <=1500px){.akcii__wrap{padding:20px}}@media (width <=1380px){.akcii__item{flex:0 0 calc((100% - 20px) / 2)}}@media (width <=1140px){.akcii__item-bottom{padding:0 10px}.akcii__item{border-radius:16px;padding:10px 10px 20px}.akcii__item-top{border-radius:12px;gap:16px;padding:30.5px 10px;margin-bottom:20px}.akcii__item-num{font-size:28px}.akcii__item-info{font-size:14px}.akcii__item-title{font-size:18px;margin-bottom:20px}.akcii__item-subtitle{font-size:14px;margin-bottom:40px}.akcii__item-price{font-size:20px;margin-bottom:24px}.akcii__item-price span{font-weight:400;font-size:18px;text-decoration:line-through;color:var(--text-color);opacity:0.5}.akcii__item-button{padding:11px 27.5px;font-size:14px}.akcii__item-buttons button{padding:12.5px 27.5px;font-size:14px}}@media (width <=768px){.akcii__item{flex:0 0 100%}.akcii__item-top{background-size:170px 116px}}.doctors__card-line{display:block;width:100%;height:2px;background:url(../img/icons/line-doc.svg) no-repeat}.banner--doctors h1{margin-bottom:46px;width:100%}.section__text{display:flex;flex-direction:column;gap:24px;max-width:1140px}.section__text p{font-weight:400;font-size:20px;line-height:140%;color:var(--white);opacity:0.8}.doctors__wrap{background-color:white}.doctors__cards{display:flex;flex-wrap:wrap;justify-content:space-between}.doctors__card{flex:0 0 calc(50% - 20px);margin:0px;border-radius:30px;padding:0px 30px 0px 20px;background-color:var(--light-blue-background);display:flex;gap:30px;opacity:0;max-height:0;position:relative;z-index:0;overflow:hidden;transition:background-color 0.3s,opacity 0.6s,margin 0.6s,padding 0.6s,max-height 0.6s}.doctors__card.active{z-index:2;opacity:1;margin:10px;padding:20px 30px 20px 20px;max-height:1000px}.doctors__card:hover{background-color:#d7e2f9}.doctors__card-photo{background:var(--main-color);position:relative;max-width:360px;width:100%;border-radius:24px;padding:17px 32px 0 23px;overflow:hidden;transition:transform 0.3s}.doctors__card:hover .doctors__card-photo{transform:scale(1.05)}.doctors__card-photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.doctors__card-experience{position:absolute;font-weight:500;left:16px;bottom:16px;font-size:16px;color:var(--white);border-radius:40px;padding:12px 18px;background:var(--additional-color)}.doctors__card-name{font-weight:500;font-size:20px;line-height:140%;color:var(--text-color);margin-bottom:12px}.doctors__card-job{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8;margin-bottom:25px}.doctors__card-line{margin-bottom:30px}.doctors__card .text-block{margin-bottom:45px}.doctors__card button{width:100%}.doctors__card .text-block ul{gap:16px}.doctors__card .text-block ul li{font-size:16px}.doctors__card-info{display:flex;flex-direction:column;justify-content:space-between}@media (width <=1600px){.doctors__wrap{padding:30px 10px 30px}}@media (width <=1500px){.doctors__cards{flex-direction:column}.doctors__card.active{margin:0 0 11px 0}}@media (width <=1200px){.section__text{gap:16px}.banner--doctors h1{margin-bottom:24px}.section__text p{font-size:16px}}@media (width <=1140px){.doctors__card.active{border-radius:16px;padding:10px 10px 20px;gap:20px}.doctors__card-photo{border-radius:16px;padding:10px 41px 0 41px}.doctors__card-experience{left:12px;bottom:12px;font-size:16px;padding:10.5px 18px;font-size:14px}.doctors__card-name{font-size:18px;margin-bottom:18px}.doctors__card-job{font-size:14px;margin-bottom:24px}.doctors__card-line{margin-bottom:20px}.doctors__card .text-block{margin-bottom:24px}}@media (width <=800px){.doctors__card{flex-direction:column}.doctors__card-info{padding-left:10px;padding-right:10px}.doctors__card-photo{max-width:100%}.doctors__card button{font-size:16px}}@media (width <=480px){.doctors__card-photo{max-height:300px;height:100%}}.reviews__card-text::after{width:2px;height:100%;position:absolute;content:"";background-image:url(../img/icons/line-lic.svg);background-repeat:repeat-y;background-position:center;background-size:contain;left:0px;top:0;bottom:0}.doctor__wrap{background-color:white}.doctor__wrap .breadcrumbs li a,.doctor__wrap .breadcrumbs li{color:var(--text-color)}.doctor .breadcrumbs{padding-top:60px}.doctor__items{display:flex;gap:100px;justify-content:space-between}.doctor__item:first-child{border-radius:30px;padding:20px 20px 40px;background:var(--light-blue-background);max-width:480px;width:100%;height:-moz-fit-content;height:fit-content}.doctor__image{border-radius:24px;max-height:287px;height:100%;padding:8px 53px 0 65px;overflow:hidden;background:var(--main-color);position:relative;margin-bottom:24px}.doctor__image img{border-radius:24px;width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.doctor__experience{position:absolute;font-weight:500;left:12px;bottom:12px;font-size:16px;color:var(--white);border-radius:40px;padding:12px 18px;background:var(--additional-color)}.doctor__name{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color)}.doctor__job{font-weight:400;font-size:20px;line-height:140%;color:var(--text-color);opacity:0.8;margin-bottom:24px}.doctor__info{padding:0 10px}.doctor__advantages{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.doctor__advantage{flex:0 0 calc((100% - 10px) / 2);border:1px solid var(--blue-line);border-radius:16px;padding:19px;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.doctor__advantage-num{font-weight:500;font-size:24px;line-height:130%;color:var(--main-color)}.doctor__advantage-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--text-800);opacity:0.8}.doctor__buttons{display:flex;flex-wrap:wrap;gap:10px}.doctor__button,.doctor__buttons button{flex:0 0 calc((100% - 10px) / 2);font-size:16px;padding:16px 8px}.doctor__button{border:1px solid var(--blue-line);border-radius:30px;padding:16px 30px;font-weight:500;text-align:center;color:var(--main-color);background-color:rgba(255,255,255,0);transition:color 0.3s,background-color 0.3s,border 0.3s}.doctor__button:hover{border:1px solid var(--additional-color);background:var(--additional-color);color:white}.doctor__item:last-child{border-radius:40px;padding:60px;background:var(--light-blue-background);width:66.2%;display:flex;flex-direction:column;gap:60px}.doctor__information-title{font-weight:500;font-size:32px;line-height:110%;color:var(--text-color);margin-bottom:40px}.doctor__information-text{display:flex;flex-direction:column;gap:10px}.doctor__information-text p{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8}.doctor__schedule-wrap{display:flex;flex-wrap:wrap;gap:10px}.doctor__schedule{width:100%;max-width:195.3px;flex-shrink:0;border:1px solid var(--blue-line);border-radius:16px;padding:19px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:6px}.doctor__schedule-day{font-weight:500;font-size:24px;line-height:130%;color:var(--main-color)}.doctor__schedule-name{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--text-800);opacity:0.8}.doctor__education-items{display:flex;flex-wrap:wrap;gap:10px}.doctor__education-item{border-radius:20px;padding:24px;background:var(--white);flex:0 0 calc((100% - 20px) / 3);display:flex;justify-content:space-between;flex-direction:column;gap:48px}.doctor__education-year{font-weight:500;font-size:16px;color:var(--white);border-radius:40px;padding:12px 24px;background:var(--additional-color);margin-bottom:20px;width:-moz-fit-content;width:fit-content}.doctor__education-title{font-weight:500;font-size:20px;line-height:130%;color:var(--text-color)}.doctor__education-sutitle{font-weight:400;font-size:16px;line-height:140%;opacity:0.8;color:var(--text-color)}.doctor__licenses{display:flex;flex-wrap:wrap;gap:10px}.doctor__licenses a{flex:0 0 calc((100% - 30px) / 4);transform:scale(1);transition:transform 0.3s}.doctor__licenses a:hover{transform:scale(1.05)}.doctor__reviews{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.doctor__reviews .reviews__card{background:var(--light-blue-background);border:1px solid var(--blue-line);border-radius:20px;max-width:2000px;padding:40px;margin:0px;opacity:1;max-height:20000px;z-index:1;transform:scale(1);flex:0 0 calc(50% - 10px)}@media (width <=1450px){.doctor__items{gap:30px}.doctor__items .doctor__item{padding:20px 20px 40px}}@media (width <=1400px){.doctor__education-item{flex:0 0 calc((100% - 10px) / 2)}}@media (width <=1450px){.doctor__items{flex-direction:column}.doctor__items .doctor__item{width:100%;max-width:100%}.doctor__image{max-width:480px}}@media (width <=1140px){.doctor .breadcrumbs{padding-top:32px}.doctor__items{gap:50px}.doctor__item:first-child{border-radius:16px;padding:10px 10px 20px;max-width:100%}.doctor__image{border-radius:16px;max-height:220px;margin-bottom:20px}.doctor__image img{border-radius:16px}.doctor__experience{font-size:14px;padding:11px 18px}.doctor__name{font-size:18px;margin-bottom:16px}.doctor__job{font-size:14px;margin-bottom:24px}.doctor__advantages{flex-direction:column;gap:8px}.doctor__advantage{flex:0 0 100%;border-radius:12px;flex-direction:row;padding:16px;align-items:center}.doctor__advantage-num{font-size:20px}.doctor__advantage-text{font-size:14px}.doctor__buttons{flex-direction:column}.doctor__buttons .doctor__button{padding:14px 8px}.doctor__item:last-child{background:white;width:100%;gap:60px}.doctor__information-title{font-size:22px;margin-bottom:24px}.doctor__information-text{gap:7px}.doctor__information-text p{font-size:14px}.doctor__schedule-wrap{flex-direction:column;gap:8px}.doctor__schedule{max-width:100%;border-radius:12px;padding:20px;flex-direction:row;justify-content:space-between}.doctor__schedule-day{font-size:16px}.doctor__schedule-name{font-size:14px}.doctor__education-item{background:var(--light-blue-background);border-radius:16px;padding:20px}.doctor__education-year{font-size:12px;margin-bottom:16px;padding:9px 24px}.doctor__education-title{font-size:18px}.doctor__education-sutitle{font-size:14px}.doctor__reviews .reviews__card{padding:20px}}@media (width <=768px){.doctor__education-wrap{overflow-x:auto}.doctor__education-items{width:870px;flex-wrap:nowrap}.doctor__education-item{flex:0 0 calc((100% - 10px) / 3)}.doctor__licenses-wrap{overflow-x:auto}.doctor__licenses{width:1150px;flex-wrap:nowrap}.doctor__reviews .reviews__card{flex:0 0 100%}.doctor__items .doctor__item{padding:20px 10px 40px}}.site-map__category{background:var(--main-color) url(../img/icons/flower.png) no-repeat}.site-map__wrap{background:var(--light-blue-background);padding-top:80px}.site-map__block{border-radius:30px;padding:12px 12px 40px;background:var(--white);display:flex;flex-direction:column;gap:40px}.site-map__category{padding:69px 20px;display:flex;font-family:var(--second-family);font-weight:500;font-size:32px;text-align:center;color:var(--white);align-items:center;justify-content:center;border-radius:24px;background-size:435px 435px;background-position:right -111px top 0}.site-map__links{display:flex;flex-wrap:wrap;padding:0 18px}.map__link svg{transition:stroke 0.3s,fill 0.3s}.map__link svg circle{transition:stroke 0.3s,fill 0.3s}.site-map__link:hover svg circle:first-child{stroke:white}.site-map__link:hover svg circle:last-child{fill:white}.site-map__link{display:flex;align-items:center;gap:10px;border:0px solid var(--blue-line);border-radius:40px;padding:0px 0px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);max-height:0;opacity:0;margin:0;max-width:0}.site-map__link.active{padding:12px 20px;max-height:50px;opacity:1;margin:5px;max-width:500px;border:1px solid var(--blue-line)}.site-map__link.active:hover{border:1px solid var(--additional-color);background-color:var(--additional-color);color:var(--white)}.site-map__link p{padding-top:4.2px}.site-map__wrap{display:flex;flex-wrap:wrap;gap:20px}.site-map__block{flex:0 0 calc((100% - 20px) / 2)}@media (width <=1350px){.site-map__wrap{flex-direction:column}}@media (width <=1140px){.site-map__wrap{padding-top:80px}.site-map__block{border-radius:16px;padding:10px 10px 20px;gap:20px}.site-map__category{border-radius:12px;font-size:20px}.site-map__link{font-size:14px}.site-map__link.active{padding:7px 20px;margin:0;margin-bottom:10px}.site-map .hiding__button{font-size:14px;padding:11px 20px}.site-map__links{padding:0 10px}.site-map__link svg{width:12px;height:12px}.site-map__link p{padding-top:3px}}.error__wrap:first-child{background:var(--main-color) url(../img/icons/vector-flower.png) no-repeat;background-size:100% 100%}.error__main{display:flex;flex-wrap:wrap;gap:20px}.error__wrap{flex:0 0 calc((100% - 20px) / 2)}.error__wrap:last-child{background:var(--light-blue-background)}.error__info{padding:112px 39px}.error__title{font-size:207px;font-weight:500;text-align:center;color:var(--white)}.error__subtitle{font-weight:400;font-size:20px;text-align:center;color:var(--white);margin-bottom:100px}.error__buttons{display:flex;justify-content:space-between;gap:10px}.error__button{flex:0 0 calc((100% - 10px) / 2);transition:color 0.3s,background-color 0.3s,border 0.3s}.error__button:first-child{flex:0 0 calc((100% - 10px) / 2);font-weight:500;font-size:18px;color:var(--main-color);text-align:center;border-radius:30px;padding:16.8px 30px;background-color:var(--white)}.error__button:last-child{font-weight:500;font-size:18px;border:1px solid var(--white-line);color:var(--white);border-radius:30px;padding:15.8px 30px;background-color:var(--main-color)}.error__button:first-child:hover{background:var(--additional-color);color:white}.error__button:last-child:hover{background:var(--additional-color);color:white;border:1px solid var(--additional-color)}.error__text{margin-bottom:85px;font-weight:500;font-size:24px;line-height:110%;color:var(--text-color)}.error__links{display:flex;flex-wrap:wrap;gap:10px}.error__link.active:hover{border:1px solid var(--additional-color);background-color:var(--additional-color);color:var(--white)}.error__link{display:flex;align-items:center;gap:10px;border:0px solid var(--blue-line);border-radius:40px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);padding:12px 20px;max-height:50px;border:1px solid var(--blue-line);transition:color 0.3s,background-color 0.3s;background-color:rgba(255,255,255,0)}.error__link svg{transition:stroke 0.3s,fill 0.3s}.error__link svg circle{transition:stroke 0.3s,fill 0.3s}.error__link:hover svg circle:first-child{stroke:white}.error__link:hover svg circle:last-child{fill:white}.error__link p{padding-top:4.2px}@media (width <=1350px){.error__info{padding:0}.error__buttons{flex-direction:column}}@media (width <=1140px){.error__main{flex-direction:column}.error__buttons{flex-direction:row}.error__title{font-size:100px}.error__subtitle{font-size:16px;margin-bottom:50px}.error__button:first-child,.error__button:last-child{font-size:18px;max-height:56px;height:100%}.error__text{margin-bottom:24px;font-size:18px}.error__link{padding:7px 20px;margin:0;font-size:14px}.error__link svg{width:12px;height:12px}.error__link p{padding-top:2.7px}}@media (width <=768px){.error__buttons{flex-direction:column}}.doctor__form-wrap{border-radius:30px;padding:50px;background:var(--white)}.doctor__form-block{display:flex;gap:30px;align-items:center}.doctor__form-block input,.doctor__form-block button{max-width:450px}.full-stars__main svg{margin-right:6px}.full-stars{display:flex;align-items:center;text-align:center;gap:16px}.full-stars__title{font-weight:400;font-size:16px;line-height:140%;color:var(--text-color)}.full-stars__main .rating-group{display:inline-flex}.full-stars__main input{position:absolute;left:-9999px}.full-stars__main label{margin:0;cursor:pointer}.full-stars label svg path{fill:#E5B95A;transition:fill 0.3s}.full-stars input:checked~label svg path{fill:#e8e8e8}@media (width <=1140px){.doctor__form-wrap{border-radius:20px;padding:30px 20px;background:var(--light-blue-background)}.full-stars input:checked~label svg path{fill:#dadce0}}@media (width <=620px){.doctor__form-block{flex-direction:column;align-items:baseline}.doctor__form-block input,.doctor__form-block button{max-width:100%}}.section__excellence{background:url(../img/icons/excellence.svg) no-repeat;background-size:18px 18px;background-position:left 0 top 0}.section__excellences::after{position:absolute;top:0px;width:100%;height:1px;content:"";background-image:url(../img/icons/line-excellence.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.section__excellences::before{position:absolute;bottom:0px;width:100%;height:1px;content:"";background-image:url(../img/icons/line-excellence.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.banner--service .section__title-h1{width:100%;margin-bottom:46px}.banner--service .section__subtitle{margin-bottom:60px}.section__excellences{padding:30px 0;display:flex;flex-wrap:wrap;gap:30px;max-width:505px;width:100%;position:relative;margin-bottom:60px}.section__excellence{flex:0 0 calc(50% - 15px)}.section__excellence p{padding-left:30px;font-weight:400;font-size:18px;line-height:130%;color:var(--white)}.banner__buttons-wrap{display:flex;flex-wrap:wrap;gap:10px}.banner__button-help{border:1px solid var(--white-line);border-radius:40px;padding:15.5px 38px;font-weight:400;font-size:18px;color:white;background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;transition:color 0.3s,background-color 0.3s}.banner__button-help:hover{background:var(--additional-color);color:var(--white)}.banner__button-when{border:1px solid var(--white-line);border-radius:40px;padding:15.5px 38px;font-weight:400;font-size:18px;color:var(--main-color);background-color:var(--white);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;transition:color 0.3s,background-color 0.3s}.banner__button-when:hover{background:var(--additional-color);color:var(--white)}@media (width <=1024px){.section__excellences{margin-bottom:40px}.banner--service .section__title-h1{width:100%;margin-bottom:24px}.banner--service .section__subtitle{margin-bottom:24px;font-size:16px}.section__excellence p{padding-left:24px;font-size:16px}.section__excellence{background-size:14px 14px}}@media (width <=600px){.section__excellences{padding:24px 0;gap:24px}.section__excellence{flex:0 0 100%}.banner__buttons-wrap{display:flex;flex-wrap:wrap;gap:10px}.banner__button-help,.banner__button-when{width:100%;padding:15.5px 8px}}.banner__form-speed{background:url(../img/icons/banner-form.svg) no-repeat;background-size:24px 30px;background-position:left 0 top 0}.banner__form-subtitle::before{position:absolute;bottom:0px;width:100%;height:1px;content:"";background-image:url(../img/icons/banner-form-line.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.banner--service .banner__wrap{display:flex;gap:40px;justify-content:space-between}.banner__form-wrap{max-width:540px;min-width:540px;width:100%;border-radius:30px;flex-shrink:0;padding:40px;background:var(--light-blue-background)}.banner__right-block{padding-top:111px}.banner__form-title{font-weight:500;font-size:32px;line-height:130%;color:var(--text-color);margin-bottom:24px}.banner__form-subtitle{position:relative;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:140%;opacity:0.8;color:var(--text-color);padding-bottom:30px;margin-bottom:30px}.banner__form-speed{font-family:var(--second-family);font-weight:500;font-size:20px;line-height:130%;color:var(--main-color);margin-bottom:60px;padding-left:40px;display:flex;align-items:center}.banner__form{display:flex;flex-direction:column;gap:16px}.banner__form input{padding:14.5px 20px}.banner__form button{padding:17.5px 27.5px}.banner__form-block{display:flex;flex-direction:column;gap:16px}@media (width <=1400px){.banner--service .banner__wrap{flex-direction:column}.banner__right-block{padding-top:0px}}@media (width <=1140px){.banner__form-wrap{border-radius:20px;padding:30px 20px}.banner__form-title{font-size:24px;margin-bottom:20px}.banner__form-subtitle{font-size:16px;padding-bottom:0}.banner__form-subtitle::before{content:none}.banner__form-speed{font-size:18px;margin-bottom:30px}.section__excellences{max-width:100%;margin-bottom:40px}}@media (width <=680px){.banner__form-wrap{max-width:100%;min-width:100%}.banner__form-block{flex-direction:column-reverse}}.section__prices{margin-bottom:60px}.section__prices .prices__main{max-height:100%;padding-bottom:0;background-color:white}.section__prices .prices__item{background:var(--light-blue-background)}.section__prices .prices__item--akcii{background:#dae5fa}.section__title{font-weight:600;font-size:46px;line-height:110%;text-align:center;color:var(--text-color);margin-bottom:32px}.section__discription{display:flex;justify-content:center;margin-bottom:60px}.section__discription p{font-weight:400;font-size:20px;line-height:140%;text-align:center;color:var(--text-color);opacity:0.8;max-width:770px}.section__main{padding:0 80px}@media (width <=360px){.header__item-text{display:none}.section__main{padding:20px 0}}@media (width <=1600px){.section__main{padding:0 20px}}@media (width <=1140px){.section__title{font-size:24px;margin-bottom:20px}.section__discription{margin-bottom:30px}.section__discription p{font-size:16px}.section__prices .prices__main{padding:0}}@media (width <=360px){.header__item-text{display:none}}@media (width <=350px){.section__wrap{padding:30px 5px}}.let-help__wrap{background:var(--additional-color-2) url(../img/icons/flower-green.png) no-repeat;background-size:921px 921px;background-position:right -264px top -295px;background-repeat:no-repeat}.let-help{margin-bottom:60px}.let-help__wrap{border-radius:30px;padding:60px;display:flex;justify-content:space-between;gap:40px;align-items:center}.let-help__text{max-width:701px;width:100%}.let-help__title{font-weight:500;font-size:32px;line-height:110%;color:var(--white);margin-bottom:32px}.let-help__subtitle{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:140%;color:var(--white);opacity:0.8}.let-help__buttons{flex-shrink:0}@media (width <=1140px){.let-help__text{max-width:100%}.let-help__title{font-size:20px;margin-bottom:20px}.let-help__subtitle{font-size:16px}.let-help__wrap{padding:30px 20px;border-radius:16px;flex-direction:column}}@media (width <=400px){.let-help__buttons,.let-help__buttons button{max-width:100%;width:100%}}.accept-payments__wrap{background:var(--light-blue-background) url(../img/icons/flower.svg) no-repeat;background-position:left 0;background-repeat:no-repeat;background-size:auto 100%}.accept-payments{margin-bottom:60px}.accept-payments__wrap{border-radius:30px;padding:60px;display:flex;justify-content:space-between;align-items:center;gap:10px}.accept-payments__text{max-width:701px;width:100%}.accept-payments__title{font-weight:500;font-size:32px;line-height:110%;color:var(--text-color);max-width:330px}.accept-payments__items{flex-shrink:0}.accept-payments__elems{display:flex;flex-wrap:wrap;gap:10px;max-width:800px;width:100%}.accept-payments__elem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;width:-moz-fit-content;width:fit-content;padding:16px 16px 15px 16px;opacity:0.8;background:rgba(82,102,139,0.1);font-family:var(--font-family);font-weight:400;color:var(--text-800);font-size:16px;max-width:120px;width:100%}@media (width <=1140px){.accept-payments__elems{max-width:100%}.accept-payments__text{max-width:100%;text-align:left}.accept-payments__title{font-size:20px;margin-bottom:20px}.accept-payments__wrap{padding:30px 20px;border-radius:16px;align-items:baseline;flex-direction:column}.accept-payments__title{font-size:18px;margin-bottom:20px}.accept-payments__elem{font-size:14px;max-width:100%;flex:0 0 calc((100% - 20px) / 3);padding:16px 6px 15px 6px}.accept-payments__wrap{background:var(--light-blue-background)}}.detoxification .section__wrap{background:var(--additional-color-2) url(../img/icons/flower-green.png) no-repeat;background-size:1523px 1523px;background-position:right -604px top -295px;background-repeat:no-repeat}.process__picture-wrap{display:flex;justify-content:center;margin-bottom:60px}.process__cards{display:flex;gap:20px}.process__card{flex:0 0 calc((100% - 60px) / 4);border-radius:30px;padding:30px;background:var(--light-blue-background);gap:73px;display:flex;flex-direction:column}.process__card-time{border-radius:40px;padding:6px 24px;max-height:43px;height:100%;background:var(--additional-color);width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;font-weight:500;font-size:16px;color:var(--white);margin-bottom:30px;align-items:center}.process__card-title{font-weight:500;font-size:24px;line-height:124%;color:var(--text-color)}.process__card-description{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8}@media (width <=1900px){.process__picture-wrap{display:flex;justify-content:center;margin-bottom:60px;padding:0 60px}}@media (width <=1600px){.process__picture-wrap{padding:0 100px}}@media (width <=1300px){.process__picture-wrap{width:1300px}.process__cards{width:1300px;gap:10px}.process__main{overflow-x:auto}}@media (width <=1140px){.process__picture-wrap{width:1150px}.process__cards{width:1150px}.process__picture-wrap{margin-bottom:60px}.process__card{border-radius:16px;padding:20px;gap:69px}.process__card-time{max-height:32px;margin-bottom:16px}.process__card-title{font-size:18px}.process__card-description{font-size:14px}}.work-results__wrap{background:var(--additional-color) url(../img/icons/flower-blue.png) no-repeat;background-size:1523px 1523px;background-position:right -604px top -295px;background-repeat:no-repeat}.work-results__items{display:flex;gap:40px;justify-content:space-between}.work-results__item:first-child{max-width:615px;display:flex;flex-direction:column;justify-content:space-between}.work-results__item:last-child{max-width:850px;width:100%}.work-results__title{font-weight:600;font-size:46px;line-height:110%;color:var(--white);margin-bottom:32px}.work-results__subtitle{font-weight:400;font-size:20px;opacity:0.8;line-height:140%;color:var(--white)}.work-results__btn{border:1px solid var(--white-line);border-radius:40px;padding:15.5px 38px;font-weight:400;font-size:18px;color:var(--main-color);background-color:var(--white);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;width:fit-content;transition:color 0.3s,background-color 0.3s}.work-results__btn:hover{background:var(--additional-color);color:var(--white)}.work-results__indicators{display:flex;flex-wrap:wrap;gap:10px}.work-results__indicator{border:1px solid var(--white-line);border-radius:30px;padding:30px;flex:0 0 calc((100% - 10px) / 2);display:flex;gap:40px;flex-direction:column}.work-results__indicator-num{font-weight:500;font-size:32px;line-height:130%;color:var(--white)}.work-results__indicator-text{font-weight:400;font-size:18px;line-height:140%;color:var(--white);opacity:0.8}@media (width <=1140px){.work-results__title{font-size:24px;margin-bottom:24px}.work-results__subtitle{font-size:16px}.work-results__indicator{gap:8px;border-radius:16px;padding:20px}.work-results__indicator-num{font-size:24px}.work-results__indicator-text{font-size:14px}}@media (width <=900px){.work-results__items{flex-direction:column}.work-results__btn{display:none}}@media (width <=678px){.work-results__indicator{flex:0 0 100%}}.licenses-section--services .licenses-section__wrap{background:var(--light-blue-background)}.licenses-section--services .licenses-section__text{background:white}.clinic-services__list li:first-child span::after{position:absolute;content:"";background-image:url(../img/icons/open.svg);right:10px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.clinic-services__lists.open .clinic-services__list li:first-child span::after{transform:rotate(180deg)}.service .service__wrap{background-color:white}.service__columns{display:flex;gap:100px}.service__column-left{width:100%;max-width:480px;flex-shrink:0;display:flex;flex-direction:column;gap:30px}.service__column-right{width:66.27%}.clinic-services{border-radius:30px;padding:40px;background:var(--light-blue-background)}.clinic-services__title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:40px}.clinic-services__list{border:1px solid var(--blue-line);border-radius:12px;padding:29px 24px;transition:padding 0.3s}.clinic-services__link{font-weight:400;font-size:16px;color:var(--text-800)}.clinic-services__list li{margin-bottom:0px;max-height:0;opacity:0;transition:margin-bottom 0.3s,max-height 0.3s,opacity 0.3s}.clinic-services__lists.open .clinic-services__list li:not(:first-child){margin-bottom:6px;opacity:1;max-height:30px}.clinic-services__link--top{font-weight:500;font-size:18px;color:var(--main-color);position:relative}.clinic-services__list li:first-child{margin-bottom:0px;display:flex;justify-content:space-between;align-items:center;position:relative;opacity:1}.clinic-services__lists.open .clinic-services__list li:first-child{margin-bottom:20px}.clinic-services__lists.open .clinic-services__list li:last-child{margin-bottom:0px}.clinic-services__lists.open .clinic-services__list{padding:29px 24px 20px}.clinic-services__list li:first-child span{cursor:pointer;width:40px;height:40px;display:block;position:absolute;right:-10px}.clinic-services__list li:first-child span::after{top:17px;width:12px;height:7px}.clinic-services__list li:last-child{margin-bottom:0px}.clinic-services__lists:not(:last-child){margin-bottom:8px}.stock__link::after{width:11px;height:7px;position:absolute;content:"";background-image:url(../img/icons/open.svg);right:0px;background-size:contain;top:7px;background-repeat:no-repeat;background-position:center;transition:right 0.3s ease;transform:rotate(270deg)}.stock__link{position:relative;padding-right:13px}.stock__link:hover::after{right:-5px}.stock{border-radius:30px;padding:40px;background:var(--light-blue-background)}.stock__title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color)}.stock__link{font-weight:500;font-size:18px;color:var(--main-color)}.stock__top{display:flex;align-items:center;justify-content:space-between}.stock__item{background:url(../img/icons/flowers.png) no-repeat;background-size:100% 100%;background-repeat:no-repeat}.stock__item{border-radius:24px;padding:47px 30px;display:flex;gap:15PX;flex-direction:column}.stock__item-num{font-weight:600;font-size:46px;text-align:center;color:var(--white)}.stock__item-description{font-weight:400;font-size:20px;line-height:140%;text-align:center;color:var(--white)}.stock__top{margin-bottom:40px}.stock__items{display:flex;flex-direction:column;gap:16px}.our-licenses{border-radius:30px;padding:40px;background:var(--light-blue-background)}.our-licenses__cards{display:flex;flex-wrap:wrap;gap:10px}.our-licenses__cards .licenses__item{flex:0 0 calc((100% - 10px) / 2)}.our-licenses__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.our-licenses__title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color)}.our-licenses__link{font-weight:500;font-size:18px;color:var(--main-color);position:relative;padding-right:13px}.our-licenses__link::after{width:11px;height:7px;position:absolute;content:"";background-image:url(../img/icons/open.svg);right:0px;background-size:contain;top:7px;background-repeat:no-repeat;background-position:center;transition:right 0.3s ease;transform:rotate(270deg)}.our-licenses__link:hover::after{right:-5px}.popular-articles__title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:40px}.popular-articles{border-radius:30px;background:var(--light-blue-background);padding:40px}.popular-articles__links{display:flex;flex-direction:column;gap:24px}.popular-articles__link{display:flex;align-items:flex-start;gap:10px;border-radius:40px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);transition:color 0.3s,background-color 0.3s}.popular-articles__link svg{flex-shrink:0}.popular-articles__link:hover{color:#7084bb}.popular-articles__link:hover svg circle:first-child{stroke:#7084bb}.popular-articles__link:hover svg circle:last-child{fill:#7084bb}.navigation__btn::after{position:absolute;content:"";background-image:url(../img/icons/open.svg);right:0px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.navigation.open .navigation__btn::after{transform:rotate(180deg)}.nav-title-h2::after{position:absolute;content:"";background-image:url(../img/icons/open.svg);right:20px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease;top:29px;width:12px;height:7px}.nav-title-h2.active::after{transform:rotate(180deg)}.navigation__item .navigation__link{padding-left:30px}.nav-title-h2 .navigation__link{padding-left:0}.navigation__item::before{position:absolute;content:"";background-image:url(../img/icons/circl-serv.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease;width:16px;top:13px;height:16px;transition:opacity 0.3s;left:20px}.navigation__item:hover:before{opacity:0.8}.nav-title-h2::before{background-image:none;padding-left:0}.navigation{border:1px solid var(--blue-line);border-radius:20px;padding:36px 40px;overflow:hidden}.navigation__top{display:flex;justify-content:space-between;position:relative;cursor:pointer}.navigation__btn{position:absolute;width:40px;height:40px;cursor:pointer;top:-5px;right:-10px}.navigation__btn::after{top:16px;width:18px;height:10px;right:10px}.navigation__title{font-weight:500;font-size:24px;line-height:130%;color:var(--main-color);margin-bottom:0px;transition:margin-bottom 0.3s}.navigation.open .navigation__title{margin-bottom:38px}.navigation__item{background:var(--light-blue-background);transition:margin 0.3s,padding 0.3s,opacity 0.3s,max-height 0.3s;opacity:1;max-height:80px;padding:10px 20px;position:relative}.navigation__item:has(+ .nav-title-h2){padding-bottom:20px;border-radius:0 0 12px 12px}.navigation__item:last-child{padding-bottom:20px;border-radius:0 0 12px 12px}.navigation__item.close{opacity:0;max-height:0;padding:0 20px;padding-bottom:0px}.navigation__link{color:var(--text-color);font-weight:500;font-size:18px;line-height:130%}.nav-title-h2{border-radius:12px;position:relative;cursor:pointer;padding:20px}.nav-title-h2.active{border-radius:12px 12px 0px 0px}.navigation.open .nav-title-h2{margin-top:10px}.nav-title-h2 .navigation__link{color:var(--main-color)}.navigation__list{opacity:0;max-height:0;transition:max-height 0.3s,opacity 0.3s}.navigation.open .navigation__list{opacity:1;max-height:1000px}.navigation{margin-bottom:80px}@media (width <=1600px){.service__wrap{padding:0 20px}.service__columns{gap:40px}}@media (width <=1600px){.service__wrap{padding:0 20px}.service__column-left{display:none}.service__column-right{width:100%}}@media (width <=1140px){.navigation{padding:20px 20px;margin-bottom:50px}.navigation__title{font-size:18px}.navigation__btn::after{top:13px;width:14px;height:8px}.navigation__item,.navigation__link{font-size:14px}.nav-title-h2 .navigation__link{font-size:16px}.navigation.open .navigation__title{margin-bottom:16px}.navigation.open .nav-title-h2{margin-top:8px}.navigation__item{padding:10px 20px}.nav-title-h2{padding:20px}.navigation__item::before{width:12px;height:12px;top:12px}.navigation__item .navigation__link{padding-left:24px}.nav-title-h2 .navigation__link{padding-left:0px}.nav-title-h2.active{padding-bottom:10px}}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-family:var(--second-family);font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:32px}.text-block h3{font-size:22px}.text-block h4,.text-block h5,.text-block h6{font-size:20px}.text-block>p{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8;margin-bottom:24px}.text-block ol li{font-family:var(--second-family);font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);position:relative;margin-bottom:16px;padding-left:46px}.text-block ol li:last-child{margin-bottom:0px}.text-block ol{list-style-type:none;counter-reset:item;margin-bottom:40px}.text-block ul{margin-bottom:30px}.text-block ol li::after{content:counter(item,decimal);counter-increment:item;display:flex;align-items:center;justify-content:center;position:absolute;top:0px;left:0;background:var(--additional-color);border-radius:15px;padding:10px 12px;width:30px;height:30px;font-weight:500;font-size:14px;line-height:140%;text-align:center;color:var(--white)}@media (width <=1140px){.text-block>p{font-size:14px;margin-bottom:16px}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-size:18px;margin-bottom:24px}.text-block h3 .text-block h4,.text-block h5,.text-block h6{font-size:16px;margin-bottom:20px}.text-block ol li{font-size:14px;padding-left:42px}.text-block ul li{font-size:14px}.text-block ol{margin-bottom:24px}}.text-block blockquote{border-radius:20px;padding:30px;background:var(--light-blue-background);font-weight:500;font-size:18px;line-height:140%;color:var(--text-color);margin-bottom:40px;position:relative;display:flex;gap:30px;flex-direction:column}.text-block blockquote>*{padding:0 30px}.text-block blockquote::before,.text-block blockquote::after{content:"";position:absolute;top:30px;bottom:30px;width:2px;background-image:repeating-linear-gradient(to bottom,#52668B 0,#52668B 14px,transparent 10px,transparent 21px)}.text-block blockquote::before{left:30px}.text-block blockquote::after{right:30px}.blockquote-doctor__picture{border-radius:60px;max-width:60px;max-height:60px;width:100%;height:100%;display:block;overflow:hidden;background:var(--main-color);transition:transform 0.3s}.blockquote-doctor{display:flex;gap:20px;align-items:center}.blockquote-doctor__fio{display:flex;gap:10px;justify-content:space-between;flex-direction:column}.blockquote-doctor__name{font-weight:500;font-size:20px;line-height:140%;color:var(--main-color);transition:color 0.3s}.blockquote-doctor__job{font-weight:400;font-size:18px;line-height:140%;opacity:0.8;color:var(--text-color);transition:color 0.3s,opacity 0.3s}.blockquote-doctor:hover .blockquote-doctor__picture{transform:scale(1.07)}.blockquote-doctor:hover .blockquote-doctor__name,.blockquote-doctor:hover .blockquote-doctor__job{opacity:1;color:#52668B}@media (width <=1140px){.text-block blockquote{border-radius:16px;padding:20px;font-size:14px}.blockquote-doctor{display:none}.text-block blockquote::before{top:20px;bottom:20px;left:20px}.text-block blockquote::after{display:none}.text-block blockquote>*{padding:0 0 0 20px}}.references{border-radius:30px;padding:40px;background:var(--light-blue-background);margin-bottom:80px}.references ol{margin-bottom:0px}.references .references__title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color);margin-bottom:32px}@media (width <=1140px){.references{border-radius:16px;padding:24px 20px 20px;margin-bottom:40px}.references .references__title{font-size:18px;margin-bottom:24px}}.inspector-article__cards{display:flex;flex-direction:column;gap:20px}.inspector-article__card{border:1px solid var(--blue-line);border-radius:30px;padding:30px;position:relative;background-color:rgba(248,248,248,0);transition:border 0.3s,background-color 0.3s}.inspector-article__card-title{margin-bottom:28px}.inspector-article__card-title,.inspector-article__card-job,.inspector-article__card-experience,.inspector-article__card-update,.inspector-article__card-publication{font-weight:400;font-size:18px;line-height:140%;color:var(--main-color);transition:color 0.3s,opacity 0.3s}.inspector-article__card-job,.inspector-article__card-experience,.inspector-article__card-update,.inspector-article__card-publication{opacity:0.8}.inspector-article__card-info{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--blue-line);padding-bottom:30px;margin-bottom:30px;margin-left:30px}.inspector-article__card-picture{max-width:60px;max-height:60px;width:100%;height:100%;border-radius:60px;overflow:hidden;background:var(--main-color);transition:transform 0.3s}.inspector-article__card-picture img{max-width:60px;max-height:60px;width:100%;height:100%}.inspector-article__card-name{font-weight:500;font-size:20px;line-height:140%;color:var(--text-color)}.inspector-article__card-fio{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.inspector-article__card-update,.inspector-article__card-publication{text-align:right}.inspector-article__card-experience{position:absolute;bottom:30px;left:50px}.inspector-article__card::after{content:"";position:absolute;top:66px;bottom:30px;width:2px;background-image:repeating-linear-gradient(to bottom,#52668B 0,#52668B 14px,transparent 10px,transparent 21px)}.inspector-article__card:hover .inspector-article__card-picture{transform:scale(1.06)}.inspector-article__card:hover .inspector-article__card-title,.inspector-article__card:hover .inspector-article__card-job,.inspector-article__card:hover .inspector-article__card-experience,.inspector-article__card:hover .inspector-article__card-update,.inspector-article__card:hover .inspector-article__card-publication{color:#56648a;opacity:1}.inspector-article__card:hover{border:1px solid #56648a;background:var(--light-blue-background)}@media (width <=1140px){.inspector-article__card-title,.inspector-article__card-job,.inspector-article__card-experience,.inspector-article__card-update,.inspector-article__card-publication{font-size:14px}.inspector-article__card-title{margin-bottom:20px}.inspector-article__card{border-radius:16px;padding:20px}.inspector-article__card-info{gap:16px;padding-bottom:20px;margin-bottom:20px;margin-left:20px;align-items:flex-start}.inspector-article__card-experience{position:relative;bottom:auto;left:auto}.inspector-article__card-fio{gap:6px}.inspector-article__card-update,.inspector-article__card-publication{text-align:left;padding-left:20px}.inspector-article__card-name{font-size:16px}.inspector-article__card::after{bottom:20px}}@media (width <=1750px){.near--text-block .near__items{flex-direction:column;gap:40px}}@media (width <=1600px){.near--text-block .near__items{flex-direction:row}}@media (width <=1140px){.near--text-block .section__wrap{padding:20px}}@media (width <=768px){.near--text-block .near__items{flex-direction:column}}.inspector-article__cards--independent{flex-direction:row}.inspector-article__cards--independent .inspector-article__card{flex:0 0 calc((100% - 20px) / 2)}.service{margin-bottom:0}.inspector-article{margin-bottom:120px}.references{margin-bottom:0}.references--text-block{margin-bottom:30px}.service__column-picture{border-radius:30px;max-width:540px;max-height:600px;height:100%;width:100%}.service__column-picture img{border-radius:30px;max-width:540px;max-height:600px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (width <=1300px){.inspector-article__cards--independent .inspector-article__card{flex:0 0 100%}.inspector-article{margin-bottom:60px}.inspector-article__cards--independent{flex-direction:column}}.prices__item-links{display:flex;flex-direction:column;gap:24px;margin-bottom:40px;padding:0px 28px 0px 28px}.prices__item-link{display:flex;align-items:flex-start;gap:10px;border-radius:40px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);transition:color 0.3s,background-color 0.3s}.prices__item-link:hover{color:#7084bb}@media (width <=1140px){.prices__item-links{margin-bottom:30px;gap:16px;padding:0px 10px 0px 10px}.prices__item-link{font-size:16px}}.services__category{background:var(--main-color) url(../img/icons/flower.png) no-repeat}.services__wrap{background:var(--light-blue-background)}.services__block{border-radius:30px;padding:12px 12px 40px;background:var(--white);display:flex;flex-direction:column;gap:40px}.services__category{padding:69px 20px;display:flex;font-weight:500;font-size:32px;text-align:center;color:var(--white);align-items:center;justify-content:center;border-radius:24px;background-size:435px 435px;background-position:right -111px top 0}.services__links{display:flex;flex-wrap:wrap;padding:0 18px}.map__link svg{transition:stroke 0.3s,fill 0.3s}.map__link svg circle{transition:stroke 0.3s,fill 0.3s}.services__link:hover svg circle:first-child{stroke:white}.services__link:hover svg circle:last-child{fill:white}.services__link{display:flex;align-items:center;gap:10px;border:0px solid var(--blue-line);border-radius:40px;padding:0px 0px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);max-height:0;opacity:0;margin:0;max-width:0}.services__link.active{padding:12px 20px;max-height:50px;opacity:1;margin:5px;max-width:500px;border:1px solid var(--blue-line)}.services__link.active:hover{border:1px solid var(--additional-color);background-color:var(--additional-color);color:var(--white)}.banner--services,.banner--site-map{margin-bottom:0}.services__link p{padding-top:4.2px}.services__wrap{display:flex;flex-wrap:wrap;gap:20px;padding-top:80px}.services__block{flex:0 0 calc((100% - 20px) / 2)}@media (width <=1350px){.services__wrap{flex-direction:column}}@media (width <=1140px){.services__wrap{padding-top:50px}.services__block{border-radius:16px;padding:10px 10px 20px;gap:20px}.services__category{border-radius:12px;font-size:20px}.services__link{font-size:14px}.services__link.active{padding:7px 20px;margin:0;margin-bottom:10px}.services .hiding__button{font-size:14px;padding:11px 20px}.services__links{padding:0 10px}.services__link svg{width:12px;height:12px}.services__link p{padding-top:3px}}.banner--article .section__advantage--time{position:relative}.banner__article-time:after,.banner__article-date:after{width:16px;height:16px;position:absolute;content:"";background-repeat:repeat-y;background-position:center;background-size:contain;left:20px;top:15px;bottom:0}.banner__article-time:after{background-image:url(../img/icons/time.svg)}.banner__article-date:after{background-image:url(../img/icons/dates.svg)}.banner__article-details{display:flex;gap:10px;flex-wrap:wrap}.banner__article-category{font-weight:500;font-size:16px;color:var(--white);border-radius:40px;padding:12px 24px;background:var(--additional-color);width:-moz-fit-content;width:fit-content;margin-bottom:32px}.banner__article-time,.banner__article-date{border:1px solid var(--white-line);border-radius:40px;font-weight:400;font-size:18px;line-height:130%;color:var(--white);padding:13px 20px 13px 45px;opacity:0.8;position:relative;width:-moz-fit-content;width:fit-content}.banner--article .section__title-h1{margin-bottom:46px}@media (width <=1200px){.banner--article{margin-bottom:0}}@media (width <=1024px){.banner--article .section__title-h1{width:100%;margin-bottom:24px}.banner__article-category{font-size:14px;margin-bottom:24px;border-radius:40px;padding:9.5px 16px}.banner__article-time,.banner__article-date{font-size:14px;padding:10px 20px 10px 42px}.banner__article-time:after,.banner__article-date:after{width:12px;height:12px;top:13px}}.service .article__wrap{background-color:white}.article__columns{display:flex;gap:100px}.article__column-left{width:100%;max-width:480px;flex-shrink:0;display:flex;flex-direction:column;gap:30px}.article__column-right{width:66.27%}@media (width <=1600px){.article__wrap{padding:0 20px}.article__columns{gap:40px}}@media (width <=1600px){.article__wrap{padding:0 20px}.article__column-left{display:none}.article__column-right{width:100%}}.article__column-picture{border-radius:30px;max-width:540px;max-height:600px;height:100%;width:100%}.article__column-picture img{border-radius:30px;max-width:540px;max-height:600px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (width <=480px){.fotogalerie .gallery__item{margin:0;margin-bottom:14px;flex:0 0 100%}}.o-klinike__main{display:flex;gap:80px}.o-klinike__picture{max-width:500px;max-height:500px;width:100%;height:100%;display:flex}.o-klinike__picture img{max-width:500px;max-height:500px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px}.o-klinike__text-block .text-block{margin-bottom:86px}.o-klinike__buttons{display:flex;gap:20px;flex-wrap:wrap}.articles__item-link,.contact__connection-btn,.reviews-through__link,.fotogalerie__link,.slider-docrors__link,.o-klinike__button{border:1px solid var(--blue-line);border-radius:40px;padding:15.5px 80px;font-weight:400;font-size:18px;color:var(--main-color);background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;width:fit-content;transition:color 0.3s,background-color 0.3s}.articles__item-link:hover,.contact__connection-btn:hover,.reviews-through__link:hover,.slider-docrors__link:hover,.fotogalerie__link:hover,.o-klinike__button:hover{background:var(--additional-color);color:var(--white)}.fotogalerie .gallery__items{margin-bottom:35px}.fotogalerie__links{display:flex;justify-content:center}@media (width <=1024px){.o-klinike__text-block .text-block{margin-bottom:30px}.o-klinike__main{flex-direction:column;gap:0}.o-klinike__picture{display:none}.o-klinike .button{padding:17px 27.5px}}@media (width <=867px){.fotogalerie .gallery__item-discp{display:none}.o-klinike__buttons{justify-content:center}.fotogalerie .gallery__item:nth-last-child(-n+3){display:none}}@media (width <=500px){.o-klinike__buttons>*{width:100%}}.swiper-button-prev::before{background-image:url(../img/icons/swiper-prev.png)}.swiper-button-next::before{background-image:url(../img/icons/swiper-next.png)}.swiper-button-prev:hover::before{background-image:url(../img/icons/swiper-prev-white.png)}.swiper-button-next:hover::before{background-image:url(../img/icons/swiper-next-white.png)}.slider-docrors__main{background-color:var(--light-blue-background);border-radius:40px;padding:120px 80px}.swiper-button-next,.swiper-button-prev{border-radius:28px;background-color:white;transition:background-color 0.3s}.swiper-button-next svg,.swiper-button-prev svg{display:none}.swiper-button-next::before,.swiper-button-prev::before{position:absolute;height:12px;width:16px;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;transition:background-image 0.3s}.swiper-button-next:active,.swiper-button-prev:active{opacity:0.8}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#52668B}.swiper-buttons{position:absolute;bottom:0px;right:0px;display:flex;gap:8px;border:1px solid var(--stroke---lightblack);border-radius:35px;width:104px;height:52px;background:var(--background---main);z-index:100}.swiper-wrapper{margin-bottom:80px}.slider-docrors__main{position:relative}.slider-docrors__links{position:absolute;bottom:120px;z-index:100}@media (width <=1200px){.slider-docrors__main{border-radius:20px;padding:50px 20px}.slider-docrors__links{position:absolute;bottom:48px}}@media (width <=1140px){.doctors__card.active{background-color:white}}@media (width <=678px){.slider-docrors__links{position:relative;bottom:auto;display:flex;justify-content:center}.swiper-wrapper{margin-bottom:30px}.slider-docrors .swiper-buttons{display:none}}@media (width <=500px){.slider-docrors__link{width:100%}}.banner--glavnay .banner__left-block{margin-bottom:80px;max-width:870px;width:100%}.banner--glavnay .section__excellences{max-width:610px}.banner--glavnay .section__subtitle{margin-bottom:60px}.banner--glavnay .section__title-h1{margin-bottom:46px;width:100%}.banner__bottom{position:relative}.urgent-care{border-radius:40px;background:var(--light-blue-background);padding:52px}.urgent-care__items{display:flex;gap:40px;justify-content:space-between;align-items:center}.urgent-care__title{font-weight:600;font-size:46px;line-height:110%;color:var(--text-color);margin-bottom:26px}.urgent-care__item a:hover{color:black}.urgent-care__subtitle{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8}.urgent-care__item:first-child{max-width:650px}.urgent-care__item .button{border-radius:30px;padding:15px 27.5px;background-color:var(--additional-color-2);font-weight:500;font-size:18px;color:var(--white)}.urgent-care__item a{font-family:var(--second-family);font-weight:500;font-size:32px;text-align:center;color:var(--main-color);margin-bottom:26px;display:flex;transition:color 0.3s}.urgent-care__item button.hover:hover{background-color:var(--additional-color);color:white}.banner__bottomp-picture{position:absolute;right:46px;bottom:279px}.banner--glavnay{margin-bottom:0}.banner--glavnay .section__wrap{padding:80px}@media (width <=1432px){.banner__bottomp-picture{right:auto;bottom:auto;position:relative}}@media (width <=1200px){.banner--glavnay .section__wrap{border-radius:20px;padding:30px 20px 30px}}@media (width <=1300px){.urgent-care__items{flex-direction:column}.urgent-care__item:first-child{max-width:100%}.banner__bottomp-picture{align-items:center;justify-content:center;display:flex;flex-direction:column}}@media (width <=1140px){.banner__bottomp-picture{max-height:344px;height:100%}.banner__bottomp-picture img{max-height:344px;height:100%;width:auto}.banner--glavnay .section__title-h1{width:100%;margin-bottom:24px}.banner--glavnay .section__subtitle{margin-bottom:40px}.banner--glavnay .banner__left-block{margin-bottom:32px}.urgent-care{border-radius:20px;padding:30px 20px}.urgent-care__title{font-size:24px;margin-bottom:20px}.urgent-care__subtitle{font-size:16px}.urgent-care__item .button{font-size:16px}.urgent-care__item a{font-size:22px;margin-bottom:20px}}@media (width <=500px){.urgent-care__item{width:100%;max-width:100%}.urgent-care__item .button{width:100%;max-width:100%}}.our-services__card-price p::before{position:absolute;top:2px;right:0px;bottom:0;width:18px;height:14px;content:"";background-image:url(../img/icons/xbq.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform 0.3s ease}.our-services__card-price::before{position:absolute;top:0px;left:0;width:100%;height:1px;content:"";background-image:url(../img/icons/line-price.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.our-services__card-price::after{position:absolute;bottom:0px;left:0;width:100%;height:1px;content:"";background-image:url(../img/icons/line-price.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.our-services__main{border-radius:40px;padding:120px 80px;background:var(--light-blue-background)}.our-services__cards{display:flex;gap:20px;flex-wrap:wrap}.our-services__card{border-radius:30px;padding:50px;background:var(--white);gap:50px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 calc((100% - 40px) / 3)}.our-services__card-price{position:relative}.our-services__card-title{margin-bottom:26px;font-weight:500;font-size:32px;color:var(--text-color)}.our-services__card-subtitle{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color)}.our-services__card-bottom{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.our-services__card-price{font-weight:500;font-size:18px;position:relative;color:var(--main-color);padding:14.5px 0px;width:100%}.our-services__card-price p{position:relative}.our-services__card-price,.our-services__card-bottom button{max-width:220px;width:100%}@media (width <=1300px){.our-services__main{border-radius:20px;padding:50px 20px}}@media (width <=1024px){.our-services__card{flex:0 0 calc((100% - 20px) / 2)}}.process--path .process__card{justify-content:space-between}.process--path .section__discription p{max-width:414px;text-align:center}@media (width <=1140px){.our-services__cards{gap:10px}.process--path .section__discription p{max-width:100%}.our-services__card{border-radius:16px;padding:24px 20px 20px;gap:30px}.our-services__card-title{margin-bottom:20px;font-size:20px}.our-services__card-list li,.our-services__card-subtitle{font-size:14px}}@media (width <=678px){.our-services__card{flex:0 0 100%}.our-services__card-price,.our-services__card-bottom button{max-width:100%}}.choose-clinic__main{border-radius:40px;padding:120px 80px;background:var(--light-blue-background)}.choose-clinic__card-top{display:flex;justify-content:space-between;gap:5px}.choose-clinic__cards{display:flex;flex-wrap:wrap;gap:20px}.choose-clinic__card{display:flex;flex-wrap:wrap;padding:40px;gap:72px;flex-direction:column;flex:0 0 calc((100% - 40px) / 3);border-radius:30px;background:var(--white)}.choose-clinic__card-title{font-weight:500;font-size:24px;line-height:130%;color:var(--text-color)}.choose-clinic__card-description{opacity:0.8;font-weight:400;font-size:18px;line-height:140%;color:var(--text-color)}.choose-clinic__card-picture{flex-shrink:0}@media (width <=1300px){.choose-clinic__main{border-radius:20px;padding:50px 20px}}@media (width <=1140px){.process--path .section__discription p{max-width:100%}.choose-clinic__cards{gap:10px}.choose-clinic__card{padding:24px 20px;gap:44px;flex:0 0 calc((100% - 20px) / 2)}.choose-clinic__card-title{font-size:20px}.choose-clinic__card-description{font-size:14px}}@media (width <=800px){.choose-clinic__card{flex:0 0 100%}}.section__main--glavnay{background-color:white}@media (width <=1140px){.section__main--glavnay .doctors__card.active{background:var(--light-blue-background)}}.our-services__cards{margin-bottom:60px}.our-services__links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.our-services__links a{border-radius:30px;padding:15px 27.5px;font-weight:500;font-size:18px;transition:color 0.3s,border 0.3s,background-color 0.3s}.our-services__links a:first-child{background-color:var(--additional-color-2);color:var(--white)}.our-services__links a:last-child{color:var(--main-color);background-color:rgba(240,248,255,0);border:1px solid var(--blue-line)}.our-services__links a:first-child:hover{background-color:var(--additional-color);color:white}.our-services__links a:last-child:hover{background:var(--additional-color);color:var(--white);border:1px solid var(--additional-color)}@media (width <=1140px){.our-services__cards{margin-bottom:30px}}@media (width <=620px){.our-services__links a{width:100%;text-align:center}}.calculator-through__main .calculator__wrap{padding:0;border-radius:0}.calculator-through__main,.fotogalerie__main,.reviews-through__main{border-radius:40px;padding:120px 80px;background:var(--light-blue-background)}.reviews-through__main .reviews__cards{padding:0;margin-bottom:40px}.reviews-through__links{display:flex;justify-content:center}@media (width <=1300px){.calculator-through__main,.fotogalerie__main,.reviews-through__main{border-radius:20px;padding:50px 20px}}@media (width <=1140px){.reviews-through__main{border-radius:20px;padding:50px 20px}.reviews-through__main .reviews__cards{margin-bottom:30px}.reviews-through__main .reviews__card:nth-last-child(-n+3){display:none}}.special-offers .akcii__item{display:flex;flex-direction:column;justify-content:space-between}.banner--text h1{width:100%}.contact__connection-description::after{position:absolute;bottom:0px;left:0;top:0;width:1px;height:100%;content:"";background-image:url(../img/icons/line-contact.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.contact__connection-description::before{background-image:url(../img/icons/line33.png);background-size:cover;background-repeat:no-repeat;background-position:center}.contact__items{display:flex;gap:20px;flex-wrap:wrap}.contact__item{width:calc(50% - 20px)}.contact__item--info{background:var(--light-blue-background);border-radius:30px;padding:50px}.contact__title{font-weight:500;font-size:32px;line-height:110%;color:var(--text-color);margin-bottom:40px}.contact__connection{border:1px solid var(--blue-line);border-radius:20px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.contact__connection{display:flex;justify-content:space-between}.contact__connection-top{display:flex;gap:20px;align-items:center}.contact__connection-top p,.contact__connection-top a{font-weight:500;font-size:20px;color:var(--text-color);transition:opacity 0.3s}.contact__connection-top a:hover{opacity:0.8}.contact__connection-picture img,.contact__connection-picture{max-width:46px;max-height:46px;width:100%;height:100%}.contact__connection-description{font-weight:400;font-size:16px;line-height:140%;color:var(--text-color);opacity:0.8;max-width:300px;width:100%;position:relative;padding-left:26px;min-height:44px;display:flex;align-items:center}.contact__connection-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}#map{height:100%;width:100%;border-radius:20px;overflow:hidden}.contact__map-show{max-width:850px;min-height:670px;width:100%;height:100%;max-height:550px}.contact__icons,.contact__connection-btns{display:flex;align-items:center;gap:10px;justify-content:space-between}.network--contact{background-color:white}.contact__connection-btns button{min-height:56px;max-width:271px;width:100%;padding-left:10px;padding-right:10px}@media (width <=1800px){#map{height:100%}.contact__map-show{max-width:100%;width:100%}}@media (width <=1140px){.contact__connection-wrap{margin-bottom:24px}.contact__connection{border-radius:16px;padding:20px}.contact__connection-description{font-size:14px}.contact__connection-top p,.contact__connection-top a{font-size:16px;color:var(--main-color)}.contact__item--info{border-radius:16px;padding:30px 20px 24px}.contact__title{font-size:22px;margin-bottom:24px}.contact__item--info,.contact__item{flex:0 0 100%}}@media (width <=900px){.contact__connection{align-items:baseline}.contact__connection-description{padding-left:0px}.contact__connection-picture{display:none}.contact__connection-description{padding-top:20px}.contact__connection-description::before{position:absolute;left:0;right:0;top:0;width:100%;height:1px;content:""}.contact__connection-btns{flex-wrap:wrap;justify-content:center}.contact__connection-btns button{max-width:100%}.contact__connection{flex-direction:column}.contact__connection-description::after{display:none}}.transport__item-top{background:var(--main-color) url(../img/icons/flower.png) no-repeat}.transport__item-top{border-radius:24px;display:flex;flex-direction:column;justify-content:center;gap:30px;align-items:center;padding:55px 10px;margin-bottom:40px}.transport__item{border-radius:30px;padding:12px 12px 40px;background:var(--light-blue-background);flex:0 0 calc((100% - 40px) / 3)}.transport__item-top{background-position:right -148px top 18px;background-size:435px 435px}.transport__item-title{font-weight:600;font-size:24px;text-align:center;color:var(--white)}.transport__item-discription{padding:0px 28px;opacity:0.8;font-weight:400;font-size:18px;line-height:140%;color:var(--text-color)}.transport__items{display:flex;flex-wrap:wrap;gap:20px}@media (width <=1500px){.transport__item{flex:0 0 calc((100% - 20px) / 2)}}@media (width <=1140px){.transport{display:none}}.articles__item-info{background:var(--main-color) url(../img/icons/flower.png) no-repeat}.articles__item{border-radius:30px;padding:12px 12px 40px;background:var(--white)}.articles__wrap{background:var(--light-blue-background)}.articles__item-info{background-position:right -148px top 18px;background-size:435px 435px}.articles__item-info{border-radius:24px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:60px;margin-bottom:40px}.articles__item-title{font-weight:500;font-size:24px;line-height:120%;color:var(--white)}.articles__item-date{opacity:0.8;font-weight:400;font-size:16px;line-height:130%;color:var(--white)}.articles__item-discription{opacity:0.8;font-weight:400;font-size:18px;line-height:140%;color:var(--text-color)}.articles__item-discription{padding:0 28px}.articles__item-link{width:100%}.articles__items{display:flex;flex-wrap:wrap;gap:20px}.articles__item{flex:0 0 calc((100% - 40px) / 3);display:none;flex-direction:column;gap:35px;justify-content:space-between}.articles__wrap{padding:80px}.banner--articles{margin-bottom:0}.articles__item.active{display:flex}@media (width <=1200px){.articles__wrap{border-radius:20px;padding:0px 0px 30px}.articles__wrap .filter__buttons{background:var(--light-blue-background)}}@media (width <=1140px){.articles__item{gap:30px}.articles__item-info{background-position:right -89px top 18px;background-size:269px 269px}.articles__item-title{font-size:18px}.articles__item-link{max-height:50px;font-size:16px}.articles__item-discription{font-size:14px}.articles__item-info{gap:31px;border-radius:12px;padding:20px;margin-bottom:20px}.articles__item-date{font-size:14px}.articles__item{flex:0 0 calc((100% - 20px) / 2);border-radius:16px;padding:10px 10px 20px}}@media (width <=900px){.articles__item{flex:0 0 100%}.articles__wrapper{padding:20px}}.calculator__choice-item span{position:relative}.calculator__choice-item span{background:url(../img/icons/calculator-img.png) no-repeat;background-position:left 0;background-size:18px 18px;display:block;width:18px;height:18px}.calculator__choice-item.active span{background:url(../img/icons/calculator-img-active.png) no-repeat}.calculator__result{background:url(../img/icons/bac.jpg) no-repeat}.calculator__result{border-radius:30px;padding:43px;text-align:center}.calculator__result-title{font-weight:500;font-size:24px;line-height:110%;text-align:center;color:var(--white);margin-bottom:40px}.calculator__result-price{font-weight:600;font-size:46px;line-height:110%;text-align:center;color:var(--white);margin-bottom:25px}.calculator__result-descp{text-align:center}.calculator__result-ctegory,.calculator__result-info{font-weight:400;font-size:20px;line-height:140%;text-align:center;color:var(--white)}.calculator__result-info{margin-bottom:40px}.calculator__result-btn{background:var(--white);color:var(--main-color)}@media (width <=1140px){.calculator__result{padding:50px 10px;border-radius:20px}.calculator__result-title{font-size:20px}.calculator__result-price{font-size:28px}.calculator__result-ctegory,.calculator__result-info{font-size:16px}}.banner--calculator{margin-bottom:0px}.banner--calculator .section__title-h1{width:100%;margin-bottom:46px}.calculator__wrap{border-radius:40px;padding:80px 40px;display:flex;flex-direction:column;align-items:center;background:var(--light-blue-background)}.calculator__choice-item{border-radius:16px;background:#dae5fa;padding:26px;display:flex;align-items:center;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);justify-content:space-between;cursor:pointer;flex:0 0 calc((100% - 12px) / 2)}.calculator__image{margin-bottom:50px}.calculator__choice-title{font-weight:500;font-size:24px;line-height:110%;text-align:center;color:var(--text-color);margin-bottom:32px}.calculator__main{border-radius:30px;padding:50px;max-width:1200px;width:100%;background:var(--white)}.calculator__choice-items{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px;width:100%}.calculator__choice-btn{border-radius:30px;padding:17px 73px;background:var(--main-color);font-weight:500;font-size:18px;color:var(--white);transition:color 0.3s,background-color 0.3s,opacity 0.3s}.calculator__choice-btn:hover{background:var(--additional-color);color:white}.calculator__choice{display:flex;flex-direction:column;align-items:center}@media (width <=1140px){.calculator__choice-title{font-size:20px;margin-bottom:24px}.calculator__main{background:var(--light-blue-background);padding:0}.calculator__choice-item{border-radius:12px;padding:20px;font-size:16px;background:var(--white)}.calculator__choice-item.active{background:#dae5fa}}.calculator__image-mob{display:none}@media (width <=1024px){.calculator__image{display:none}.calculator__image-mob{margin-bottom:30px;display:flex;justify-content:center}.banner--calculator .section__title-h1{width:100%;margin-bottom:24px}.calculator__choice-btn{padding:14.5px 73px}.calculator__wrap{padding:50px 20px}.calculator__choice-items{gap:8px;margin-bottom:24px}}@media (width <=800px){.calculator__choice-item{flex:0 0 100%}}@media (width <=500px){.calculator__choice-btn{max-width:100%;width:100%}}.popup-change__form-block{display:flex;gap:12px;align-items:center}.popup-change__form-block .custom-checkbox,.popup-change__form-block button{flex:0 0 calc((100% - 24px) / 2);max-height:56px;height:100%}.popup-change__form-block button{padding:18px 27.5px}.popup-city__list-result ul li a,.popup-city__list ul li a{padding:12px 20px;max-height:50px;margin:5px;border:1px solid var(--blue-line);display:flex;align-items:center;gap:10px;border-radius:40px;position:relative;font-weight:400;font-size:18px;line-height:130%;color:var(--text-color);width:-moz-fit-content;width:fit-content}.popup__image{display:flex;justify-content:center;margin-bottom:40px}.popup-change__btn{font-weight:500;font-size:18px;color:var(--white);border-radius:30px;background:var(--main-color);padding:16px 30px}.popup-change__btns{display:flex;justify-content:center}.articles__item.active.hide{opacity:0;pointer-events:none;transform:scale(0.65);max-height:0;margin:0;padding:0}.header{position:relative}.header__top{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:30px}.header__bottom{padding-left:10px;padding-right:10px}.header__top-left{display:flex;align-items:center;gap:60px}.header__top-right{width:25.11%}.header__items-row{display:inline-grid;grid-template-columns:repeat(3,minmax(min-content,max-content));gap:60px}.header__item{display:flex;align-items:center;gap:12px;line-height:1;flex:0 1 auto;min-width:-moz-min-content;min-width:min-content}.header__item-text{display:flex;flex-direction:column;gap:5px}.header__item-text button{display:flex;flex-direction:column}.header__item-text span{font-weight:400;font-size:16px;color:#6f7c97}.header__item-text p,.header__item-text a,.header__item-text button{font-weight:500;font-size:18px;color:var(--text-color)}.header__item-text a{text-wrap:nowrap}.header__item-text a,.header__item-text button{transition:all 0.3s ease}.header__item-text a:hover,.header__item-text button:hover{text-decoration:underline}.header__item-icon{flex-shrink:0}.header__icons{display:flex;align-items:center;gap:10px}.header__icons .special-btn{padding:0px;flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:30px;border:1px solid var(--blue-line);background-color:white;transition:background-color 0.3s,opacity 0.3s}.special-btn:active{opacity:0.8}.special-btn svg path{stroke:#52668B;transition:stroke 0.3s ease}.special-btn:active svg path{stroke:white}.special-btn:hover svg path{stroke:white}.header__bottom{padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.header__nav-list{display:flex;gap:40px}.header__nav-item{position:relative;display:flex;align-items:center;gap:8px;transition:all 0.3s ease}.header__nav-item svg{transition:all 0.3s ease}.header__nav-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.header__nav-link{display:block;font-weight:500;font-size:18px;color:var(--text-color);transition:color 0.3s ease}.header__nav-sublist{padding:13px 0;opacity:0;visibility:hidden;pointer-events:none;transition:all 0.3s ease;position:absolute;top:100%;left:0;z-index:5}.header__nav-sublist ul{padding:30px 0 10px;min-width:340px;border:1px solid var(--blue-line);border-radius:16px;background:var(--white)}.header__nav-sublist ul li{position:relative}.header__nav-sublist ul a{display:block;font-weight:500;font-size:18px;color:var(--text-color);transition:all 0.3s ease;padding:0px 30px 20px 30px}.header__nav-sublist ul a:hover{color:var(--main-color)}.header__nav-subsublist{padding:0 8px;top:-16px;left:100%}.header__nav-subsublist ul{padding:30px 0 10px;min-width:460px}.header__nav-subsublist ul a{color:var(--text-800)}.header__btns{display:flex;gap:12px}.header-mobile{display:none}.header-mobile .network{width:50px;height:50px}.burger{border-radius:40px;padding:16px;width:46px;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;background:var(--additional-color)}.burger span{display:block;width:16px;height:2px;background-color:#ffffff;border-radius:5px;transition:all 0.3s ease}.burger.active span:first-child{transform:rotate(45deg) translate(3px,2px)}.burger.active span:last-child{transform:rotate(-45deg) translate(4px,-2px)}@media (width > 1024px){.header__nav-sublist .header__nav-arrow{flex-shrink:0;display:flex;align-items:center;display:none;justify-content:center;transition:all 0.3s ease}}@media (hover:hover){.header__nav-item:hover .header__nav-arrow svg{transform:rotate(180deg)}.header__nav-link:hover{color:var(--main-color)}.header__nav-item:hover{color:var(--main-color)}.header__nav-item:hover>.header__nav-sublist{opacity:1;visibility:visible;pointer-events:all}.header__nav-sublist li:hover>.header__nav-subsublist{opacity:1;visibility:visible;pointer-events:all}}@media (max-width:1360px){.footer .container{padding:0 10px}.header__top{display:flex;align-items:center;justify-content:space-between;gap:30px}.header__top-left{display:flex;align-items:center;gap:30px}.header__items{border:none;border-radius:0;padding:0}.header__items-row{display:flex;gap:35px}.header__item:not(:last-child){padding-right:0;border-right:none;margin-right:0}.header__icons{display:flex;align-items:center;gap:10px}.header__icons .special-btn{padding:10px}.header__nav-link{font-family:var(--second-family);font-weight:500;font-size:16px;color:var(--text-color)}.header__nav-sublist ul{min-width:400px}.header__nav-subsublist ul{min-width:360px}.header__btns{gap:8px}.header__btns button{padding:16px 17px;font-size:13px}}@media (max-width:1024px){.header-mobile{display:block}.main{margin-top:70px}.header{position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#fff}.header__top{padding:12px;gap:10px}.header__top-left{display:flex;align-items:center;gap:30px}.header__top-btns{display:flex;gap:10px;justify-content:end}.header__top-btns button:first-child{padding:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center}.header__item:not(:last-child){display:none}.header__icons{display:none}.header__bottom{position:absolute;top:100%;left:-100%;width:100%;padding:30px 10px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:30px;background:#fff;z-index:10;opacity:0;pointer-events:none;transition:all 0.3s ease;height:calc(100vh - 70px);overflow-y:auto}.header__bottom.active{opacity:1;pointer-events:all;left:0}.header__bottom::-webkit-scrollbar{width:3px;background:transparent}.header__bottom::-webkit-scrollbar-thumb{width:3px;border-radius:20px;background:var(--main-color)}.header__search{margin-bottom:12px}.header__mobile-btn{width:100%}.header-mobile-btn{width:100%}.header-mobile .header__icons{display:flex}.header-mobile .header__items-column{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.header-mobile .header__item:nth-child(n){display:flex}.header__nav-list{flex-direction:column;gap:8px}.header__nav-sublist .header__nav-ul--dop{padding:0}.header__nav-item{flex-wrap:wrap;padding:0;gap:0;border-radius:12px;background:var(--light-blue-background);justify-content:space-between}.header__nav-item>.header__nav-arrow{display:flex}.header__nav-item.active>.header__nav-arrow{transform:rotate(180deg);width:12px;margin-right:24px}.header__nav-link{display:flex;justify-content:space-between;padding:20px;font-size:16px;width:calc(100% - 60px);border-radius:12px;padding:20px;background:var(--light-blue-background)}.header__nav-arrow{display:flex;align-items:center;justify-content:center;width:50px;height:40px;transition:all 0.3s ease}.header__nav-itemService .header__nav-arrow{display:flex}.header__nav-linkService>svg{display:none}.header__nav-sublist{padding:0;opacity:1;visibility:visible;pointer-events:all;position:static;width:100%;max-height:0;overflow:hidden}.header__nav-item.active{padding-bottom:20px}.header__nav-item>.header__nav-arrow svg{width:12px}.header__nav-item.active>.header__nav-arrow svg{width:12px}.header__nav-sublist ul{border:none;border-radius:0;background:#fff;padding:20px 0;min-width:auto;width:100%;display:flex;flex-direction:column;gap:10px;background:var(--light-blue-background);border-radius:12px;position:relative}.header__nav-ul::after{width:100%;height:1px;position:absolute;content:"";background-image:url(../img/icons/line3.svg);top:0;left:0px;right:0;transition:background-image 0.3s ease-in-out}.header__nav-sublist ul li{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:12px;font-size:16px;padding:0px 24px 0px 20px;background:var(--light-blue-background)}.header__nav-sublist ul li .header__nav-arrow{height:16px;width:12px}.header__nav-sublist ul li .header__nav-arrow svg{transition:all 0.3s ease}.header__nav-sublist ul li .header__nav-arrow.active svg{transform:rotate(180deg)}.header__nav-sublist ul a{display:block;width:100%;font-weight:500;font-size:16px;padding:0;max-width:calc(100% - 50px)}.header__nav-subsublist{width:100%;padding:0}.header__nav-subsublist ul{padding:0;background:transparent;min-width:auto;gap:0}.header__nav-subsublist ul li{padding:0;border-radius:0}.header__nav-subsublist ul a{padding:8px 0}.header__nav-sublist ul a.active{color:var(--main-color)}.header__btns{display:none}}@media (width <=1200px){.header__btns .header__icons{display:none}}@media (width <=1024px){.header__logo .logo__text{font-size:26px}.logo__picture img{width:46px;height:46px;min-width:46px;min-height:46px}.header__item-icon img{width:46px;height:46px;min-width:46px;min-height:46px}.header__item-text p,.header__item-text a,.header__item-text button{font-size:16px}.header__item-text span{font-size:14px}.header__item-text{gap:4px;justify-content:center}}@media (width <=768px){.header__logo .logo__text{display:none}}.form-search{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--blue-line);border-radius:30px;padding-right:20px;max-width:402px;width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;color:#6f7c97}.form-search input{display:block;max-width:402px;width:100%;border:0px solid var(--blue-line)}.header-mobile .button{width:100%;font-size:16px}.no-results-message{font-weight:400;font-size:16px;color:var(--text-800);padding-bottom:20px;position:relative}.no-results-message::after{width:100%;height:1px;position:absolute;content:"";background-image:url(../img/icons/line3.svg);left:0px;right:0;bottom:0px;transition:background-image 0.3s ease-in-out}.header__contact{display:flex;flex-direction:column;gap:18px;margin-bottom:30px}.header__contact-title{font-weight:500;font-size:18px;line-height:130%;color:var(--text-color);margin-bottom:6px}.header__contact a,.header__contact button{font-weight:400;font-size:16px;opacity:0.8;color:var(--text-color);text-align:left}.footer{margin-bottom:20px}.footer__top-line::after{width:100%;height:1px;position:absolute;content:"";background-image:url(../img/icons/line2.svg);top:0;left:0;right:0;transition:background-image 0.3s ease-in-out}.footer__wrap{border-radius:40px;padding:80px;background:var(--text-color)}.footer__container{max-width:var(--container-width-section)}.footer__top{padding-bottom:80px;margin-bottom:87px;border-bottom:1px solid rgba(255,255,255,0.2)}.footer__top-text{font-weight:400;font-size:20px;line-height:140%;color:var(--white);opacity:0.8}.footer__top-info{display:flex;flex-direction:column;gap:40px}.footer__logo .logo__name{color:var(--white)}.footer__logo{margin-bottom:40px}.footer__top-line{position:relative}.top-network{display:flex;gap:10px}.footer__top-network .network{background-color:var(--main-color);width:50px;height:50px}.footer__top-network .network:hover{background:white}.top-network__title{font-weight:500;font-size:24px;line-height:130%;margin-bottom:30px;color:var(--white)}.footer__top-network .network:hover svg path{fill:var(--main-color)}.footer__search .form-search{border:1px solid var(--white-line)}.footer__search .form-search input{color:var(--white)}.footer__search .form-search input::-moz-placeholder{color:var(--white);opacity:0.6}.footer__search .form-search input::placeholder{color:var(--white);opacity:0.6}.footer__search .popup-search__list-result,.header__search .popup-search__list-result{position:absolute;left:0;top:10px;max-height:430px;background:white;padding:20px;border-radius:12px;z-index:3}.footer__special{display:flex;opacity:0.8;font-weight:400;font-size:18px;line-height:140%;color:var(--white);gap:16px;align-items:center;transition:opacity 0.3s}.footer__special:hover{opacity:1}@media (width < 1200px){.footer__wrap{border-radius:20px 20px 0px 0px;padding:40px 20px}}@media (width < 1024px){.footer{margin-bottom:0px}.footer__logo{margin-bottom:24px}.footer__top-text{font-size:14px}.top-network__title{font-size:18px;margin-bottom:20px}.footer__top{padding-bottom:40px;margin-bottom:40px}}.footer__top-items{display:flex;justify-content:space-between}.top-references__item-title{font-weight:500;font-size:24px;line-height:130%;color:var(--white);margin-bottom:30px}.top-references__item-links{display:flex;flex-direction:column;gap:20px}.top-references__item-link button,.top-references__item-link a{font-weight:400;font-size:18px;line-height:140%;color:var(--white);opacity:0.8;transition:opacity 0.3s;text-align:left}.top-references__item-link:hover button,.top-references__item-link:hover a{opacity:1}.top-references__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.footer__top-info{width:24.4%}.footer__top-references{width:57.6%;display:flex;flex-direction:column;gap:60px}@media (width <=1024px){.footer__top-info{width:100%}.footer__top-references{width:100%;gap:40px}.footer__top-items{flex-direction:column;gap:40px}.top-references__item-title{font-size:18px;margin-bottom:24px}.top-references__item-links{gap:18px}.top-references__item-link button,.top-references__item-link a{font-size:16px}}@media (width <=1024px){.top-references__items{gap:40px}}.clinic-rating__title{font-weight:500;font-size:24px;line-height:130%;color:var(--white);margin-bottom:30px}.clinic-rating__text{font-weight:400;font-size:16px;line-height:140%;opacity:0.8;color:var(--white)}.clinic-rating__img{display:flex;flex-wrap:wrap;gap:12px}@media (width <=1204px){.clinic-rating__title{font-size:18px;margin-bottom:20px}.linic-rating__text{font-size:14px}.clinic-rating__img{gap:10px}}.payment-methods__title{font-weight:500;font-size:24px;line-height:130%;color:var(--white);margin-bottom:30px}.payment-methods__elem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:12px;width:-moz-fit-content;width:fit-content;padding:16px 16px 15px 16px;opacity:0.8;background:rgba(239,242,248,0.1);font-family:var(--font-family);font-weight:400;color:var(--white-text-800);font-size:16px;max-width:120px;width:100%}.payment-methods__elems{display:flex;flex-wrap:wrap;gap:10px}@media (width <=1024px){.payment-methods__title{font-size:18px;margin-bottom:20px}.payment-methods__elem{font-size:14px;max-width:100%;flex:0 0 calc((100% - 20px) / 3);padding:16px 6px 15px 6px}}.footer__bottom__elems{display:flex;justify-content:space-between;gap:20px}.footer__bottom__elem p,.footer__bottom__elem-link{font-weight:400;font-size:16px;line-height:140%;color:var(--white);transition:opacity 0.3s;opacity:0.8}.footer__bottom__elem-link:hover{opacity:1}.footer__bottom__elem p{opacity:0.6}.footer__bottom__elem:first-child{width:24.4%}.footer__bottom__elem:last-child{width:57.6%}.footer__bottom__elem--links{display:flex;gap:25px;flex-wrap:wrap}@media (width <=1024px){.footer__bottom__elems{flex-direction:column-reverse;gap:40px}.footer__bottom__elem:first-child,.footer__bottom__elem:last-child{width:100%}.footer__bottom__elem p,.footer__bottom__elem-link{font-size:14px}.footer__bottom__elem--links{gap:20px;flex-direction:column}.footer .container,.section .section__container{padding:0}}@media (width <=900px){.popup__image{justify-content:start;margin-bottom:30px;width:50px;height:50px}}@media (width <=500px){.popup-change__btn{width:100%}}.reviews__card-date{font-weight:400;font-size:18px;line-height:140%;color:var(--text-color);opacity:0.8}.popup-change__text h3,.popup-change__text p{color:var(--text-color);text-align:center}.popup-change__text h3{font-size:32px}.popup-change__text p{font-size:24px}.reviews__card-text{max-height:80px;overflow:hidden;position:relative;transition:max-height 0.3s ease}.reviews__card-text.expanded{max-height:none;overflow:visible}.reviews__more-btn{display:inline-block;margin-top:10px;background:none;border:none;color:#3498db;cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:underline}.reviews__more-btn:hover{text-decoration:none}.reviews__more-btn{font-size:16px;margin-top:20px;text-decoration:none;color:var(--text-color)}.reviews__more-btn:hover{color:#56648a}.section__price{border:1px solid var(--white-line);border-radius:40px;padding:15.5px 38px;font-weight:400;font-size:18px;color:white;background-color:rgba(240,248,255,0);display:flex;align-items:baseline;justify-content:center;width:-moz-fit-content;width:fit-content;transition:color 0.3s,background-color 0.3s;margin-bottom:16px}.section__price span{margin-left:14px}.header__nav-arrow.active svg{transform:rotate(180deg)}.prices__item-link svg{width:18px;height:18px;min-width:18px;max-width:18px}table{color:var(--text-color);font-size:18px;font-weight:400}@media (width <=1140px){table{font-size:12px}table th,table td{padding:3px}}table{border:2px solid var(--additional-color);border-collapse:collapse}table th,table td{padding:5px;border:2px solid var(--additional-color)}.scroll-top{width:60px;height:60px;position:fixed;left:40px;bottom:40px;z-index:10;display:flex;justify-content:center;align-items:center;border-radius:50%;border:2px solid #89a5da;opacity:0;transition:opacity 0.7s;cursor:pointer}@media (max-width:768px){.scroll-top{left:20px;bottom:20px;width:48px;height:48px}}.top-references__items{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 10px}.top-references__item-title{font-weight:500;font-size:24px;line-height:130%;color:var(--white);margin-bottom:30px}.top-references__item-title a{color:#fff}.top-references__item-links{display:flex;flex-direction:column;gap:20px}.top-references__item-link button,.top-references__item-link a{font-weight:400;font-size:18px;line-height:140%;color:var(--white);opacity:0.8;transition:opacity 0.3s;text-align:left}@media (max-width:1024px){.top-references__item-title{font-size:18px;margin-bottom:24px}.top-references__item-links{gap:18px}.top-references__item-link button,.top-references__item-link a{font-size:16px}}.bottom-info__wrapper.active{opacity:1}.bottom-info__wrapper{position:fixed;inset:auto 0 0 0;z-index:500;color:#fff;font:inherit;background-color:rgba(0,0,0,.73);opacity:0;transition:opacity 300ms;height:auto}.social_burger{display:flex;gap:10px;margin-bottom:5px}.bottom-info__wrapper .bottom-info{display:flex;justify-content:space-between;align-items:center;margin:10px 15px 10px 92px}.bottom-info__wrapper .bottom-info__content{margin:0 10px 0 0}.bottom-info__wrapper .bottom-info__action{display:flex}.bottom-info__content p{font-size:16px;margin-top:0;margin-bottom:1rem;margin-block-start:0;margin-block-end:0}.bottom-info__wrapper .bottom-info__action{display:flex}.bottom-info__wrapper .bottom-info__button-agree{font-size:.9em;line-height:2;font-weight:500;color:#000;border-radius:5px;padding:0px 15px;font-size:14px;text-transform:uppercase;display:block;background-color:#ffffffe8;border:none;cursor:pointer}.bottom-info__wrapper .bottom-info__button-cross{width:28px;height:28px;padding:5px;display:flex;align-items:center;justify-content:center;font-size:2.4em;background-color:transparent;border:none;margin-inline-start:12px;cursor:pointer}.bottom-info__button-cross::after{content:"\00D7";color:#999;line-height:1;transition:color 300ms}.bottom-info__content a:hover{color:#296de7}.bottom-info__content a{color:#52c5ff;text-decoration:underline;transition:color 300ms;font-size:15px}@media(max-width:767px){.bottom-info__wrapper .bottom-info{margin:16px;font-size:10px;display:flex;gap:12px;flex-direction:column;margin-bottom:54px}.bottom-info__wrapper p,.bottom-info__wrapper a{font-size:12px;line-height:16px}}@media (max-width:768px){.top-references__items{grid-template-columns:1fr;gap:40px}.top-references__item-title{font-size:18px;margin-bottom:20px}.top-references__item-link button,.top-references__item-link a{font-size:16px}}.payment-methods{margin-top:20px}.section__advantage{color:#fff}.newPrices__geo{text-align:center;font-weight:400;font-size:20px;line-height:140%}.newPrices__list.ptable{background-color:#EFF2F8;padding:30px;border-radius:30px;display:flex;flex-direction:column}.ptable__first-row,.ptable__row{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:20px}.ptable__cell.ptable__cell--name{flex-basis:30%}.ptable__cell.ptable__cell--descr{flex-basis:45%}.ptable__cell.ptable__cell--price{flex-basis:15%}.ptable__cell.ptable__cell--btn{flex-basis:10%}.ptable__cell .popup-btn{color:#52668B;font-size:18px;line-height:130%;font-weight:700}.ptable__cell .popup-btn:hover{color:#22324f}.ptable__first-row .ptable__cell{color:#2E3036;opacity:0.5;font-size:18px;line-height:130%;font-weight:400}.ptable__row{padding:20px 0;border-top:1px #52668b2e solid}.ptable__first-row{padding:20px 0}.newPrices__geo{margin-bottom:32px}.ptable__row .ptable__cell.ptable__cell--price{color:#89A5DA;font-size:18px;line-height:130%;font-weight:700}.ptable__cell.ptable__cell--name{font-weight:700}.ptable__cell.ptable__cell--btn{text-align:right}.newPrices__cat{background-color:#89A5DA1A;padding:16px 24px;border-radius:40px;cursor:pointer;color:#89A5DA;font-weight:500;font-size:16px;line-height:100%;border:1px transparent solid;white-space:nowrap}.newPrices__cat:hover{border-color:#89A5DA}.newPrices__cat.active{background-color:#89A5DA;color:white;border-color:#89A5DA}.newPrices__aftertext{font-weight:400;font-size:16px;line-height:130%;text-align:center;margin:30px 0}.newPrices__cats{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;width:max-content}.newPrices__cats-wrap{overflow-x:auto;max-width:100%;margin:0 auto 40px auto}.newPrices__tables{position:relative}.newPrices__tables .newPrices__list.ptable{position:absolute;top:0;left:0;width:100%;max-height:0;visibility:hidden;transition:transform 0.5s ease,opacity 0.5s ease;opacity:0;transform:translatey(-10%)}.newPrices__tables .newPrices__list.ptable.active{max-height:9000px;visibility:visible;transform:translatey(0);transition:transform 0.5s ease;opacity:1;position:unset}table.newPrices__list{color:var(--text-color);font-size:18px;font-weight:400;border:none;border-collapse:collapse}table.newPrices__list th,table.newPrices__list td{padding:0;border:none}table.newPrices__list th{text-align:left}.section__prices{margin-bottom:100px}@media(max-width:1100px){.ptable__first-row{display:none}.section__prices{margin-bottom:40px}.ptable .ptable__row:nth-child(1){border-top:none}.ptable__row{display:grid;grid-template-areas:"name name" "descr descr" "price btn"}.ptable__cell.ptable__cell--name{grid-area:name}.ptable__cell.ptable__cell--descr{grid-area:descr}.ptable__cell.ptable__cell--price{grid-area:price}.ptable__cell.ptable__cell--btn{grid-area:btn}.ptable__first-row,.ptable__row{gap:10px}}.botom-info__wrapper{display:flex;align-items:center;margin:10px auto;max-width:328px;border-radius:10px;position:fixed;inset:auto 0 0 0;z-index:500;color:#fff;font:inherit;padding:10px 15px 10px 20px;background-color:rgba(0,0,0,0.73);opacity:0;pointer-events:none;transition:opacity 0.3s;bottom:95px}.botom-info__wrapper.open{opacity:1;pointer-events:all}.botom-info__wrapper .botom-info{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.botom-info__content.popup-btn{text-decoration:underline;padding:0}.botom-info__left{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;gap:6px}.botom-info__wrapper .botom-info__action{display:flex}.botom-info__wrapper .botom-info__button-agree{padding:0;line-height:2;font-weight:600;color:#4a63fe;display:block;border:none;cursor:pointer}.popup__cookie-text a{color:#4a63fe}.popup__cookie-text a:hover{text-decoration:underline}.popup__cookie-btn{position:static !important;width:100%;height:auto;margin:0 auto}.botom-info__content{color:white}@media (max-width:768px){.botom-info__wrapper{padding:10px}.botom-info__left{gap:3px;font-size:12px}}.header-cookie-notification-mobile__title{font-weight:700;font-size:22px;line-height:130%;padding-left:16px}.d{font-size:16px;line-height:24px}@media (max-width:550px){.popup__cookie-title{bottom:175px}}.popup__cookie-btn{width:100%;color:white;padding:7px;background:var(--main-color);margin-top:10px;border-radius:10px;border:1px solid black;font-size:16px}.popup__cookie-policy .popup__content{max-width:500px;padding:30px}