@charset "UTF-8";
@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.kk-star-ratings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.kk-star-ratings.kksr-shortcode{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.kk-star-ratings.kksr-valign-top{margin-bottom:2rem;}.kk-star-ratings.kksr-valign-bottom{margin-top:2rem;}.kk-star-ratings.kksr-align-left{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;}.kk-star-ratings.kksr-align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.kk-star-ratings.kksr-align-right{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;}.kk-star-ratings .kksr-muted{opacity:.5;}.kk-star-ratings .kksr-stars{position:relative;}.kk-star-ratings .kksr-stars .kksr-stars-active, .kk-star-ratings .kksr-stars .kksr-stars-inactive{display:flex;}.kk-star-ratings .kksr-stars .kksr-stars-active{overflow:hidden;position:absolute;top:0;left:0;}.kk-star-ratings .kksr-stars .kksr-star{cursor:pointer;padding-right:0px;}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-star{cursor:default;}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon{transition:.3s all;}.kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-stars-active{width:0 !important;}.kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon{background-image:url(//ortholike.ru/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg);}.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon{background-image:url(//ortholike.ru/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg);}.kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon{background-image:url(//ortholike.ru/wp-content/plugins/kk-star-ratings/src/core/public/svg/selected.svg);}.kk-star-ratings .kksr-legend{margin-left:.75rem;margin-right:.75rem;}[dir="rtl"] .kk-star-ratings .kksr-stars .kksr-stars-active {left: auto;right: 0;}

@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/Montserrat-Regular.woff) format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/Montserrat-Medium.woff) format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/Montserrat-SemiBold.woff) format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/Montserrat-Bold.woff) format("woff")}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/Montserrat-ExtraBold.woff) format("woff")}
@font-face{font-family:GothamPro;font-style:normal;font-weight:500;font-display:swap;src:url(//ortholike.ru/wp-content/themes/ortholike/build/fonts/GothamPro-Medium.woff) format("woff")}:root{--scrollWidth:0;--containerPadding:1.5rem;--fontBase:1.5rem;--content-size:61.6rem}
*, ::after, ::before{box-sizing:border-box}
blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, li, ol, p, ul{margin:0}
ol, ul{list-style:none;padding:0}
.text_block li{margin:0 0 15px;}
.text_block ol, .text_block ul{margin:15px 0;}
.text_block ol{padding:0 0 0 20px;}
.text_block ol > li{list-style:decimal;}
.text_block ul li{margin:10px 0 0;padding:0 0 0 30px;position:relative;}
.text_block ul li:before{display:block;content:'';position:absolute;left:0;top:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="%232bb043"><path d="M440.1 103C450.3 112.4 450.3 127.6 440.1 136.1L176.1 400.1C167.6 410.3 152.4 410.3 143 400.1L7.029 264.1C-2.343 255.6-2.343 240.4 7.029 231C16.4 221.7 31.6 221.7 40.97 231L160 350.1L407 103C416.4 93.66 431.6 93.66 440.1 103V103z"/></svg>') center/contain no-repeat;height:23px;width:20px;}
details, main{display:block}
iframe{border:0 none;}
hr{box-sizing:content-box;height:0;overflow:visible}
code, kbd, pre, samp{font-family:monospace, monospace;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b, strong{font-weight:bolder}
small{font-size:80%}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none;display:block;max-width:100%;height:auto;}
button, input, optgroup, select, textarea{font:inherit;margin:0}
button, input{overflow:visible}
button, select{text-transform:none}
button, input, select{outline:0}
button{padding:0;border:none;background:0 0;cursor:pointer}
[type=button], [type=reset], [type=submit], button{-webkit-appearance:button}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{outline:ButtonText dotted 1px}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
[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}
summary{display:list-item}
[hidden], template{display:none}
html{-webkit-text-size-adjust:100%;font-size:62.5%;height:100%}
body{font-family:Montserrat, sans-serif;font-size:var(--fontBase);font-weight:500;line-height:1.54;background:#fff;color:#323c56;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;min-width:32rem}
input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}
input::-moz-placeholder{color:inherit}
input:-ms-input-placeholder{color:inherit}
input::placeholder{color:inherit}
input:focus::-moz-placeholder{opacity:0}
input:focus:-ms-input-placeholder{opacity:0}
input:focus::placeholder{opacity:0}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=file], input[type=file]::-webkit-file-upload-button{cursor:pointer}
textarea{overflow:auto;resize:none;-webkit-appearance:none}
section{position:relative}
[hidden]{display:none !important}
body.blocked{overflow:hidden;height:100vh;position:fixed;left:0;width:100%}
.page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}
.content{flex:1 0 auto}
.container{width:100%;max-width:calc(var(--content-size) + var(--containerPadding) * 2);padding:0 var(--containerPadding);margin:0 auto;position:relative}
.icon{width:1em;height:1em}
.new-line{display:block}
.title, .title-h2, .title-h3{font-weight:700;line-height:1.625;color:#323c56;margin-bottom:2.4rem;letter-spacing:-.5px}
.title-h2{font-size:2.8rem}
.title-h3{font-size:2.2rem}
.block-peculiarity__link, .hyperlink{color:#4066e9}
.custom-list-plus.custom-list-plus ul{padding-left:0}
.custom-list-plus.custom-list-plus ul li{list-style:none;display:flex}
.custom-list-plus.custom-list-plus ul li::before{content:"";display:block;width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/common/plus-gradient.svg) center/contain no-repeat;flex-shrink:0}
.custom-list-plus.custom-list-plus ul li:not(:last-child){margin-bottom:2.4rem}
.custom-list-plus.custom-list-plus ol{counter-reset:section;padding-left:0}
.custom-list-plus.custom-list-plus ol li{display:flex}
.custom-list-plus.custom-list-plus ol li::before{font-size:1.4rem;font-weight:600;counter-increment:section;content:counter(section);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#eaf4ff;flex-shrink:0;margin-right:1.6rem}
[data-tab-content]{display:none}
[data-tab-content].act{display:block;animation:.4s fadeInUp}
h1, h2, h3, h4, h5, h6{font-weight:700;color:#323c56;letter-spacing:-.5px;margin-bottom:.7em}
h1, h3{font-size:2.8rem}
h2{font-size:3.2rem}
h4{font-size:2.6rem}
h5{font-size:2.4rem}
h6 {
font-size: 4.2rem
} a{background-color:transparent;text-decoration:none;border-bottom:1px dashed currentColor;color:#323c56}
a:not([class]){color:#4066e9}
a:focus, a:hover{cursor:pointer}
div.juxtapose{width:100%;font-family:Helvetica, Arial, sans-serif;margin:0 auto;height:570px;}
div.jx-slider{width:100%;height:100%;position:relative;overflow:hidden;cursor:pointer}
div.jx-handle{position:absolute;height:100%;width:40px;cursor:col-resize;z-index:15;margin-left:-20px}
.vertical div.jx-handle{height:40px;width:100%;cursor:row-resize;margin-top:-20px;margin-left:0}
div.jx-control{height:100%;margin-right:auto;margin-left:auto;width:3px;background-color:#fff}
.vertical div.jx-control{height:3px;width:100%;background-color:#fff;position:relative;top:50%;transform:translateY(-50%)}
div.jx-controller{position:absolute;margin:auto auto auto -3px;top:0;bottom:0;height:60px;width:9px;background-color:#fff}
.vertical div.jx-controller{height:9px;width:100px;margin-left:auto;margin-right:auto;top:-3px;position:relative}
div.jx-arrow{position:absolute;margin:auto;top:0;bottom:0;width:0;height:0;transition:.2s}
.vertical div.jx-arrow{position:absolute;margin:0 auto;left:0;right:0;width:0;height:0;transition:.2s}
div.jx-arrow.jx-left{left:2px;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent}
div.jx-arrow.jx-right{right:2px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff}
.vertical div.jx-arrow.jx-left{left:0;top:2px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff}
.vertical div.jx-arrow.jx-right{right:0;top:initial;bottom:2px;border-style:solid;border-width:8px 8px 0;border-color:#fff transparent transparent}
div.jx-handle:active div.jx-arrow.jx-left, div.jx-handle:hover div.jx-arrow.jx-left{left:-1px}
div.jx-handle:active div.jx-arrow.jx-right, div.jx-handle:hover div.jx-arrow.jx-right{right:-1px}
.vertical div.jx-handle:active div.jx-arrow.jx-left, .vertical div.jx-handle:hover div.jx-arrow.jx-left{left:0;top:0}
.vertical div.jx-handle:active div.jx-arrow.jx-right, .vertical div.jx-handle:hover div.jx-arrow.jx-right{right:0;bottom:0}
div.jx-image{position:absolute;height:100%;display:inline-block;top:0;overflow:hidden;-webkit-backface-visibility:hidden}
.vertical div.jx-image{width:100%;left:0;top:initial}
div.jx-image img{height:100%;z-index:5;position:absolute;max-height:none;max-width:none;max-height:initial;max-width:initial}
.vertical div.jx-image img{height:initial;width:100%}
div.jx-image.jx-left{left:0;background-position:left}
div.jx-image.jx-left img{left:0}
div.jx-image.jx-right{right:0;background-position:right}
div.jx-image.jx-right img{right:0;bottom:0}
.veritcal div.jx-image.jx-left{top:0;background-position:top}
.veritcal div.jx-image.jx-left img{top:0}
.vertical div.jx-image.jx-right{bottom:0;background-position:bottom}
.veritcal div.jx-image.jx-right img{bottom:0}
div.jx-image div.jx-label{font-size:1em;padding:.25em .75em;position:relative;display:inline-block;top:0;background-color:rgba(0, 0, 0, .7);color:#fff;z-index:10;white-space:nowrap;line-height:18px;vertical-align:middle}
div.jx-image.jx-left div.jx-label{float:left;left:0}
div.jx-image.jx-right div.jx-label{float:right;right:0}
.vertical div.jx-image div.jx-label{display:table;position:absolute}
.vertical div.jx-image.jx-right div.jx-label{left:0;bottom:0;top:initial}
div.jx-credit{line-height:1.1;font-size:.75em}
div.jx-credit em{font-weight:700;font-style:normal}
div.jx-image.transition{transition:width .5s}
div.jx-handle.transition{transition:left .5s}
.vertical div.jx-image.transition{transition:height .5s}
.vertical div.jx-handle.transition{transition:top .5s}
a.jx-knightlab{display:none;background-color:rgba(0, 0, 0, .25);bottom:0;height:14px;line-height:14px;padding:1px 4px 1px 5px;position:absolute;right:0;text-decoration:none;z-index:10}
a.jx-knightlab div.knightlab-logo{display:inline-block;vertical-align:middle;height:8px;width:8px;background-color:#c34528;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);top:-1.25px;position:relative;cursor:pointer}
a.jx-knightlab:hover{background-color:rgba(0, 0, 0, .35)}
a.jx-knightlab:hover div.knightlab-logo{background-color:#ce4d28}
a.jx-knightlab span.juxtapose-name{display:table-cell;margin:0;padding:0 0 0 .375em;font-family:Helvetica, Arial, sans-serif;font-weight:300;color:#fff;font-size:10px;vertical-align:middle;line-height:normal}
a.jx-knightlab:focus, div.jx-controller:focus, div.jx-image.jx-left div.jx-label:focus, div.jx-image.jx-right div.jx-label:focus{background:#eae34a;color:#000}
a.jx-knightlab:focus span.juxtapose-name{color:#000;border:none}
.juxtapose-swiper{border-radius:.8rem;overflow:hidden}
.swiper-container{overflow:hidden}
.swiper-wrapper{display:flex;width:100%;height:100%;position:relative}
.swiper-slide{flex-shrink:0}
.swiper-navigation{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e6eaf0;flex-shrink:0;background:#fff;}
.swiper-navigation svg{width:1.4rem;height:1.4rem;fill:#323c56}
.swiper-navigation.prev{margin-right:1rem}
.swiper-navigation.prev svg{transform:rotate(180deg)}
.swiper-navigation.next{margin-left:1rem}
.swiper-navigation.disable{opacity:.5;pointer-events:none}
.swiper-navigation.lock{display:none}
.swiper-pagination{display:flex;align-items:center;justify-content:center;padding-top:4.5rem;overflow:hidden;padding-bottom:.3rem;margin-bottom:-.3rem}
.swiper-pagination.lock{display:none}
.swiper-pagination__bullet{width:1rem;height:1rem;transform:scale(.8);border-radius:50%;cursor:pointer;position:relative;background-color:#e6eaf0;transition:transform .4s, background-color .4s;flex-shrink:0}
.swiper-pagination__bullet::before{content:"";display:block;width:1.6rem;height:1.6rem;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.swiper-pagination__bullet.act{background-color:#323c56;transform:scale(1) rotate(25deg)}
.swiper-pagination__bullet.act::before{border-bottom-color:#323c56;border-right-color:#323c56;border-left-color:#323c56}
.swiper-pagination__bullet:not(:last-child){margin-right:1rem}
.btn, .btn--blue, .btn--white{font-weight:600;line-height:1.2;display:block;width:100%;padding:1.4rem 2.2rem;border:1px solid transparent;border-radius:.8rem;transition:background-color .4s, color .4s, border-color .4s;text-align:center}
.btn--blue{background-color:#4066e9;border-color:#4066e9;color:#fff}
.btn--white{background-color:#fff;border-color:#3050bb;color:#3050bb}
.btn--play, .btn--play-blue, .btn--play-white{width:5.2rem;height:5.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;transition:box-shadow .4s}
.btn--play svg, .btn--play-blue svg, .btn--play-white svg{width:1.3rem;height:1.3rem;transform:translateX(.2rem)}
.btn--play-blue{background-color:#45a5cf;box-shadow:0 4px 26px #262c40}
.btn--play-blue svg{fill:#fff}
.btn--play-white{box-shadow:0 4px 32px #dcdfe9;background-color:#fff}
.btn--play-white svg{fill:#323c56}
.input-field{margin-bottom:1.5rem;position:relative}
.input-field.fill .input-field__label{transform:scale(.7);height:3.5rem;color:#787d82}
.input-field.focus .input-field__wrapper{border-color:#4066e9}
.input-field__wrapper{display:block;position:relative;border:1px solid #f2f2f2;border-radius:.8rem;padding:2.3rem 1.5rem 1.4rem;cursor:text;overflow:hidden}
.input-field__wrapper.error{border-color:#eb5757}
.input-field__wrapper.error + .input-field__error{display:block}
.input-field__input, .input-field__wrapper .input-field__input{font-size:inherit;display:block;width:100%;padding:0;line-height:1;background-color:transparent;margin:0;border:0 none;}
.input-field__input--textarea{outline:0;border:none;padding:0;height:15.6rem}
.input-field__label{font-weight:500;display:flex;align-items:center;position:absolute;line-height:1;top:0;left:1.5rem;height:5.8rem;color:#b1b1b1;font-size:inherit;transform-origin:left top;transition:.4s}
.input-field__error{display:none;font-weight:500;font-size:1.2rem;line-height:1;padding:.2em .5em 0;color:#eb5757}
.input-file{display:flex;align-items:center;margin-bottom:1.6rem}
.input-file__wrapper{font-size:1.2rem;font-weight:700;display:flex;align-items:center;color:#3050bb;position:relative;border:1px solid #3050bb;border-radius:.8rem;padding:1.2rem 1.4rem;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-right:1.7rem}
.input-file__wrapper svg{width:1.5rem;height:1.5rem;fill:#3050bb;margin-left:.8rem;transition:fill .4s;flex-shrink:0}
.input-file__input{display:block;width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}
.input-file__label{display:flex;align-items:center}
.input-file__info{font-size:1.2rem}
.input-file__info.empty{color:#eb5757}
.popup{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0, 0, 0, 0);position:fixed;top:0;bottom:0;left:0;right:0;transition:background-color .4s;opacity:0;z-index:100;visibility:hidden}
.popup.act{opacity:1;visibility:visible;background-color:rgba(0, 0, 0, .6)}
.popup.act .popup__container{animation:.5s fadeInUp}
.popup.closing{background-color:rgba(0, 0, 0, 0)}
.popup.closing .popup__container{animation:.5s fadeOutDown}
.popup__close{width:2rem;height:2rem;position:relative;transition:transform .4s;z-index:2}
.popup__close::after, .popup__close::before{content:"";display:block;width:60%;height:.2rem;background-color:#fff;border-radius:2rem;position:absolute;top:50%;left:50%;transition:transform .4s}
.popup__close::after{transform:translateX(-50%) rotateZ(45deg)}
.popup__close::before{transform:translateX(-50%) rotateZ(-45deg)}
.popup__close:hover::before{transform:rotateZ(45deg)}
.popup__close:hover::after{transform:rotateZ(-45deg)}
.popup__container{width:100%;position:relative}
.popup-preview{padding:var(--containerPadding)}
.popup-preview__container{display:flex;align-items:center;justify-content:center;max-width:124rem;height:56.25%;position:relative;z-index:1}
.popup-preview__container::before{content:"";display:block;width:5rem;height:5rem;border:6px solid #fff;border-top-color:#4066e9;animation:1s infinite isRotating;border-radius:50%}
.popup-preview__iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;border:none;border-radius:.8rem}
.popup-preview__close{position:absolute;top:-3rem;right:0}
.popup-route__container{background-color:#fff;border-radius:.8rem;max-width:80rem;padding:2rem var(--containerPadding);position:relative}
.popup-route__close{position:absolute;top:1rem;right:1rem}
.popup-route__close::after, .popup-route__close::before{background-color:#000}
.popup-route__content{margin-bottom:2em}
.popup-route__video{padding-top:5%;position:relative}
.popup-route__video iframe, .popup-route__video img{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:.8rem}
.popup-route__btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.popup-callback__close{display:block;margin-left:auto;margin-bottom:2rem}
.popup-callback__close::after, .popup-callback__close::before{background-color:#323c56}
.popup-callback__title{font-size:2.2rem;font-weight:700;text-align:center;margin-bottom:3.2rem;color:#323c56}
.popup-callback__field{margin-bottom:1.5rem}
.popup-callback__field .input-field__wrapper{border-color:transparent;background-color:#f2f2f2}
.popup-callback__field input[type=text],
.popup-appointment__field input[type=text],
.popup-callback__field input[type=tel],
.popup-appointment__field input[type=tel]{border:0 none;padding:0;margin:0;}
.popup-callback__field .input-field__wrapper.error{border-color:#eb5757}
.popup-callback__container{max-width:47.2rem;background-color:#fff;border-radius:.8rem;padding:2rem var(--containerPadding)}
.popup-callback__submit.popup-callback__submit{max-width:29.2rem;margin:0 auto 1.6rem}
.popup-callback__policy{font-size:1.2rem;color:#738fa6;text-align:center}
.popup-callback__policy a{color:inherit}
.popup-appointment{justify-content:flex-end;padding:0}
.popup-appointment.act .popup__container{animation:.5s transformToLeft}
.popup-appointment.closing .popup__container{animation:.5s transformToRight}
.popup-appointment__container{background-color:#fff;max-width:80rem;height:100%;display:flex;flex-direction:column}
.popup-appointment__top{background-color:#eaf4ff;padding:4.4rem 1.5rem 2.7rem}
.popup-appointment__title{font-size:2.8rem;font-weight:700;margin-bottom:1.6rem}
.popup-appointment__descr{color:#5c5c5c;max-width:62.7rem}
.popup-appointment__close{position:absolute;top:2.7rem;right:1.8rem}
.popup-appointment__close::before, .popup-appointment__close:after{background-color:#323c56}
.popup-appointment__content{padding:2.4rem 1.5rem;flex-grow:1;overflow-y:auto}
.popup-appointment__field{max-width:38.4rem}
.popup-appointment__field--textarea{max-width:100%}
.popup-appointment__policy{max-width:33rem;color:#738fa6;font-size:1.2rem;margin-bottom:3.2rem}
.popup-appointment__policy a{color:inherit}
.popup-result{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background-color:rgba(255, 255, 255, .6);align-items:center;justify-content:center;border-radius:.8rem;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}
.popup-result.error, .popup-result.loading, .popup-result.success{visibility:visible;opacity:1}
.popup-result.loading .popup-result__loading{display:block}
.popup-result.success{color:#25d366}
.popup-result.success .popup-result__success{display:block}
.popup-result.error{color:#eb5757}
.popup-result.error .popup-result__error{display:block}
.popup-result__loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.popup-result__loading::before{content:"";display:block;width:5rem;height:5rem;border:6px solid rgba(50, 60, 86, .7);border-top-color:#4066e9;animation:1s infinite isRotating;border-radius:50%}
.popup-result__content{font-size:2.2rem;font-weight:600;display:none;text-align:center}
.logo{font-size:1rem;text-align:right;max-width:25rem;color:#000;border-bottom:none}
.logo a{color:#000;}
.logo__text{display:block;padding-top:.7rem}
.hamburger{width:2.4rem;height:2.4rem;display:flex;flex-direction:column;position:relative;transition:opacity .4s}
.hamburger__line{position:absolute;top:30%;transform:translateY(50%);transition:background-color .13s linear}
.hamburger::after, .hamburger::before{content:"";position:absolute}
.hamburger::before{top:calc(50% - .0666666667rem);transition:top .1s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)}
.hamburger::after{top:calc(75% - .2rem);transition:top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)}
.hamburger::after, .hamburger::before, .hamburger__line{width:55%;height:.2rem;display:block;background-color:#323c56;left:50%;transform:translateX(-50%)}
.hamburger.act .hamburger__line{transition-delay:.22s;background-color:transparent}
.hamburger.act::after, .hamburger.act::before{top:30%;background-color:#323c56}
.hamburger.act::before{transition:top .1s cubic-bezier(.33333, 0, .66667, .33333) .15s, transform .13s cubic-bezier(.215, .61, .355, 1) .22s;transform:translate3d(0, .3333333333, 0) rotate(45deg)}
.hamburger.act::after{transition:top .2s cubic-bezier(.33333, 0, .66667, .33333), transform .13s cubic-bezier(.215, .61, .355, 1) .22s;transform:translate3d(0, .3333333333, 0) rotate(-45deg)}
.post-content img, .post-content p, .post-content ul{margin-bottom:1.5em}
.post-content ol, .post-content ul{list-style:inherit;padding-left:1em}
.post-content ol li:not(:last-child), .post-content ul li:not(:last-child){margin-bottom:1.6rem}
.post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{margin:3.2rem 0 2.4rem}
.back-to-top{display:flex;align-items:center;justify-content:center;position:fixed;bottom:10vh;opacity:0;visibility:hidden;right:4rem;width:5rem;height:5rem;background-color:#f8f8f8;border-radius:50%;box-shadow:0 4px 32px #dcdfe9;transition:.4s;transform:translateY(25%)}
.back-to-top svg{width:50%;height:50%;fill:#323c56;transform:rotate(-90deg)}
.breadcrumbs{line-height:1.7;display:flex;align-items:center;flex-wrap:wrap;padding:2.4rem 0}
.breadcrumbs__item{display:flex;align-items:center}
.breadcrumbs__item:not(:last-child){font-weight:700}
.breadcrumbs__arrow{width:.9rem;height:.9rem;flex-shrink:0;margin:0 .8rem;fill:#323c56}
.breadcrumbs__link{white-space:nowrap}
.page-pagination{display:flex;align-items:center;justify-content:center;padding-top:5rem}
.page-pagination .page-numbers{font-size:1.2rem;font-weight:700;width:3.8rem;height:3.8rem;border-radius:.8rem;color:#738fa6;border-bottom:none;display:flex;align-items:center;justify-content:center}
.page-pagination .page-numbers.current{color:#fff;background-color:#4066e9}
.page-pagination__icon{width:1.5rem;height:1.5rem;fill:#323c56}
.page-pagination__icon.next{transform:translateX(.2rem)}
.page-pagination__icon.prev{transform:rotate(180deg)}
.filter{font-weight:600;line-height:1.2}
.filter__list{display:flex;flex-wrap:wrap;}
.filter__item{margin-right:1.6rem;margin-bottom:1.6rem}
.filter__link{display:block;border-radius:.8rem;padding:1.4rem 2.4rem;border:1px solid rgba(143, 146, 156, .2)}
.filter__link.act{background-color:#eaf4ff;border-color:transparent;pointer-events:none}
#toc_container{margin-bottom:6rem;color:#323c56;padding-left:3.2rem}
#toc_container .toc_title{font-size:2.2rem;font-weight:700;text-align:left;margin-bottom:2.4rem}
#toc_container .toc_list{font-weight:700;list-style:none;padding-left:0;counter-reset:section}
#toc_container .toc_list li:not(:last-child){margin-bottom:.8rem}
#toc_container .toc_list li::before{counter-increment:section;content:counter(section) ". "}
#toc_container .toc_list a{color:#323c56}
.other-services{padding:4.4rem 0}
.other-services__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1rem -3.2rem}
.other-services__item{width:calc(100% - 2rem);margin:0 1rem 3.2rem}
.other-services__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s !important;will-change:transform;border-radius:2rem}
.other-services__img-wrap{display:block;height:23.6rem;overflow:hidden;border-radius:2rem;border-bottom:none;position:relative}
.other-services__descr{margin-top:2.4rem;margin-bottom:.8rem;color:#262c40}
.other-services__link{font-weight:700;border-bottom:1px dashed currentColor}
.other-services__name{font-weight:700;line-height:1.6;position:absolute;bottom:0;left:0;width:100%;border-radius:.8rem;background-color:#5381c1;padding:1.4rem 2rem;color:#fff}
.simple-sitemap-wrap .simple-sitemap-page.simple-sitemap-page{list-style:none;padding-left:0}
.simple-sitemap-wrap .code-link{border-bottom:none}
.footer__container-main{display:flex;justify-content:space-between}
.footer__top{padding:2.4rem 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.footer__main{padding-top:3.2rem}
.footer__bottom{padding:2.5rem 0}
.footer__bottom-wrap{display:flex;flex-direction:column;font-size:1.2rem;font-weight:400;opacity:.8}
.footer__logo{display:none}
.footer__title{display:none;font-size:2.2rem;font-weight:700;line-height:1.18;color:#323c56;margin-bottom:2.4rem}
.footer__link{display:block;width:-moz-fit-content;width:fit-content;line-height:1.2;border-bottom-color:transparent;margin-bottom:.8rem}
.footer__callback{width:-moz-fit-content;width:fit-content}
.footer__phone{display:block;width:-moz-fit-content;width:fit-content;font-size:2.2rem;line-height:1;font-weight:600;border-bottom:none;color:#5d5e61;}
.footer__logos{display:flex;gap:1rem}
.footer__logos img{width:6.5rem;height:3rem;border-radius:.5rem;background-color:rgba(169, 169, 169, .2);padding:.75rem;-o-object-fit:contain;object-fit:contain}
.footer__notice{font-size:1rem;border-bottom:1px solid #f2f2f2;padding:2.5rem 0;opacity:.8}
.footer__notice-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1.6rem}
.footer__notice-label{font-weight:700;text-transform:uppercase;margin-bottom:.5rem}
.footer-nav{display:none}
.footer-nav__group{margin-bottom:4.4rem}
.footer-nav__group.desktop{display:none}
.footer-nav__list{opacity:.8}
.footer-nav__list li:not(:last-child), .footer-nav__list:not(:last-child){margin-bottom:1.2rem}
.footer-nav__list a{border-bottom-color:transparent;color:inherit}
.footer-contacts{line-height:1.6;width:100%;flex-shrink:0;max-width:24.1rem}
.footer-contacts__subtitle{font-weight:700;margin-bottom:1.3rem}
.footer-contacts__btn{font-weight:700;line-height:1.2;border-bottom:1px dashed currentColor;margin-bottom:1.3rem;color:inherit}
.footer-contacts__text{font-weight:400;margin-bottom:1.3rem}
.footer-socials{display:flex;align-items:center;margin-top:2.1rem;margin-bottom:1rem}
.footer-socials__item{width:2.1rem;height:2.1rem}
.footer-socials__item:not(:last-child){margin-right:1.6rem}
.footer-socials__link{display:block;width:100%;height:100%;border-bottom:none}
.footer-socials__icon{width:100%;height:100%;fill:#323c56}
.footer-socials__icon.icon-youtube{fill:red}
.header{line-height:1.3;z-index:5}
.header__top{padding:2rem 0 1.2rem}
.header__top-container{display:flex;align-items:center;justify-content:space-between}
.header__bottom{border-top:1px solid #f2f2f2}
.header__bottom-container{display:flex;align-items:center}
.header__phone{display:none;color:#262c40;font-weight:600;font-size:2.2rem;line-height:1.2;margin-right:6.8rem}
.header__address{max-width:260px}
.header__search-open + .header__address{margin-left:20px}
span.contacts-info__item.header__phone-label{font-weight:400;font-size:1.5rem;color:#6c7682;margin-bottom:.5rem;line-height:21px}
.header__phone-number{color:inherit;border-bottom:none}
.header__callback.desktop, .header__callback.tablet, .header__contacts{display:none}
.header__social{display:flex;flex-direction:column;}
.header__social a{padding:8px 16px;border-radius:8px;border:0.6px solid rgba(0, 0, 0, 0.20);margin-bottom:8px;display:flex;align-items:center;justify-content:center;transition:all 0.4s;}
.header__social span{margin-right:8px;color:#414A62;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0.42px;}
.header__social a:hover{background:#414A62;transition:all 0.4s;}
.header__social a:hover span{color:white;transition:all 0.4s;}
.card-container img{width:auto;height:100%;max-height:28rem;object-fit:contain;object-position:bottom;}
.card-container{display:flex;gap:4rem 2rem;justify-content:flex-end;align-items:stretch;flex-wrap:wrap;background-color:#fff;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:2rem;margin:0;position:relative;width:calc(53% - 1rem);min-width:789px;margin:50px auto;}
.person-info-list li:not(:last-child)::after{content:"";display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;background-color:currentColor;margin:0 0.8rem;vertical-align:middle;}
.person-info-list{display:flex;margin:0;padding:10px 0 10px 0;flex-wrap:wrap;}
.location-icon{width:2.1rem;height:2.1rem;margin-right:1.6rem;margin-top:.25em;flex-shrink:0;fill:#323c56;}
.metro-yellow{color:#e5b41d;}
.metro-green{color:#95ca6b;}
.location-item{display:flex;margin-bottom:15px;}
.person-name{font-size:2.7rem;font-weight:600;line-height:1.2;color:hsl(0, 0%, 21%);margin-bottom:0.8rem;margin-top:15px;}
.person-image-wrapper{position:absolute;width:40%;height:100%;max-height:95%;bottom:0;left:0;margin:0;z-index:1;max-width:18rem;display:flex;align-items:flex-end;margin:0 0 0 15px;}
.person-details{display:flex;flex-direction:column;padding:3.6rem;width:78%;}
.article-author{color:#666684;margin:0;}
ul li{list-style-type:none;}
.person-actions{gap:1.4rem;flex-direction:row;flex-wrap:wrap;margin-top:auto;display:flex;}
.location-text .yellow{color:#e5b41d}
.location-text .green{color:#95ca6b}
.location-text .blue{color:#4066e9}
.location-text .grown{color:#72292c}
.location-text .red{color:#bc040b}
@media(max-width:802px){.card-container{flex-direction:column;justify-content:center;min-width:320px;width:calc(100% - 2rem);margin:0 auto;align-items:flex-start;gap:0;margin:25px auto;}
.person-image-wrapper{position:relative;align-items:flex-start;margin:0 auto;}
.person-details{padding:0;margin:0 auto;}
.person-actions a{width:100%;}
.person-actions button{width:100%;}
.person-actions{margin-bottom:25px;}
.person-image-wrapper::before{content:"";display:block;width:100%;height:14.7rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 74.32%);position:absolute;bottom:0;left:0;z-index:1;}
}
@media screen and (max-width:768px){
.header__social a{padding:5px;}
.header__social span{font-size:8px;line-height:normal;margin-right:5px;white-space:nowrap;}
}
.header__search-open{width:2.9rem;height:2.9rem;padding:.5rem}
.header__search-open svg{width:100%;height:100%;fill:#738fa6}
.header__search.desktop{display:none}
.header__search.mobi{width:100%;height:100%;position:fixed;top:0;left:0;padding:2rem;z-index:6;transition:visibility .4s, opacity .4s;background-color:rgba(0, 0, 0, .5);opacity:0;visibility:hidden}
.header__search.mobi .header-search{transform:translateY(calc(-100% + 2rem));transition:transform .4s}
.header__search.mobi.act{opacity:1;visibility:visible}
.header__search.mobi.act .header-search{transform:translateY(0)}
.header-socials{display:none}
.header-socials__item:not(:last-child){margin-right:1rem}
.header-socials__btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%}
.header-socials__btn.telegram{background:linear-gradient(0deg, #37aee2, #37aee2);border:0}
.header-socials__btn.whatsapp{background-color:#25d366;border:0}
.header-socials__btn.whatsapp svg{transform:translateX(.1rem)}
.header-socials__icon{width:65%;height:65%;fill:#fff}
.header-nav{font-size:1rem;font-weight:700;color:#323c56;position:relative}
.header-nav__list > .menu-item{padding:1rem 0}
.header-nav__list > .menu-item > a{white-space:nowrap}
.header-nav__list > .menu-item > a[aria-current=page]{color:#738fa6;pointer-events:none}
.header-nav__list > .menu-item.is-active > .sub-menu{display:block}
.header-nav__list > .menu-item.products{cursor:pointer}
.header-nav__list > .menu-item .products-burger{display:none}
.header-nav__list > .menu-item > .sub-menu{position:absolute;top:0;left:100%;width:calc(100vw - 12.4rem);padding:1.6rem 1.6rem 120px;text-transform:uppercase}
.header-nav__list > .menu-item > .sub-menu .sub-menu{padding-top:.7rem;text-transform:initial;font-weight:400}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item{color:rgba(50, 60, 86, .7)}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item:not(:last-child){margin-bottom:.7rem}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item a{border-bottom:1px dashed currentColor}
.header-nav__list > .menu-item > .sub-menu > .menu-item:hover > .sub-menu{display:flex}
.header-nav__list > .menu-item > .sub-menu > .menu-item > a{display:block;width:100%}
.header-nav__list > .menu-item:hover > .sub-menu{visibility:visible}
.header-nav .menu-item.menu-item.menu-item.menu-item{letter-spacing:-.1px}
.header-nav .menu-item.menu-item.menu-item.menu-item.title, .header-nav .menu-item.menu-item.menu-item.menu-item.title-h2, .header-nav .menu-item.menu-item.menu-item.menu-item.title-h3{margin-bottom:1rem;font-weight:700}
.header-nav .menu-item.menu-item.menu-item.menu-item.title-h2 > a, .header-nav .menu-item.menu-item.menu-item.menu-item.title-h3 > a, .header-nav .menu-item.menu-item.menu-item.menu-item.title > a{color:#323c56;letter-spacing:-.5px;border-bottom:none}
.header-nav a{color:inherit;border-bottom:none}
ul.header-nav__list.new .sub-menu.depth-0 .menu-item.bold > a, ul.header-nav__list.new .sub-menu.depth-0 .menu-item > a[href="#"]{display:inline-block;font-weight:700;margin-top:10px;color:#000}
.header-search{border-radius:1rem;overflow:hidden}
.header-search__content{background-color:#fff}
.header-search__open, .header-search__submit{display:flex;align-items:center;justify-content:center;transition:opacity .4s}
.header-search__open svg, .header-search__submit svg{width:2rem;height:2rem;fill:#738fa6}
.header-search__open{display:none;transition:transform .4s}
.header-search__submit{display:flex;align-items:center}
.header-search__submit::after{content:"";width:.1rem;height:1.9rem;background-color:rgba(115, 143, 166, .2);margin:0 1rem;border-radius:.1rem;flex-shrink:0}
.header-search__close{width:2.2rem;height:2.2rem;position:relative;transition:transform .4s}
.header-search__close::after, .header-search__close::before{content:"";display:block;width:60%;height:.2rem;background-color:#738fa6;border-radius:2rem;position:absolute;top:50%;left:50%;transition:transform .4s}
.header-search__close::after{transform:translateX(-50%) rotateZ(45deg)}
.header-search__close::before{transform:translateX(-50%) rotateZ(-45deg)}
.header-search__input{background-color:rgba(115, 143, 166, .1);border-radius:.8rem;padding:1.6rem 9rem 1.6rem 2rem;width:100%}
.header-search__input::-moz-placeholder{color:#738fa6}
.header-search__input:-ms-input-placeholder{color:#738fa6}
.header-search__input::placeholder{color:#738fa6}
.header-search__actions{display:flex;align-items:center;position:absolute;top:50%;right:0;padding-right:2rem;transform:translateY(-50%)}
.block-advantages{padding:4.4rem 0}
.block-advantages__title{font-size:2.8rem;margin-bottom:3.2rem}
.block-advantages__subtitle{font-size:1.8rem;font-weight:700;margin-bottom:1rem}
.block-advantages__text{margin-bottom:2rem;color:#5c5c5c}
.block-advantages__icon{width:100%;max-width:11.77rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}
.block-advantages__list{margin-bottom:-2rem}
.block-advantages__item{margin-bottom:2rem}
.block-advantages__item_star{position:relative;padding:0 0 0 25px;line-height:1.3;}
.block-advantages__item_star:before{content:'';display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%234066e9"><path d="M329.6 176H488C498.3 176 507.4 182.5 510.7 192.2C514 201.9 510.8 212.6 502.7 218.9L371.9 320.7L422.9 480.7C426.1 490.7 422.4 501.7 413.7 507.7C405.1 513.7 393.6 513.4 385.3 506.9L256 406.4L126.7 506.9C118.4 513.4 106.9 513.7 98.27 507.7C89.65 501.7 85.94 490.7 89.13 480.7L140.1 320.7L9.267 218.9C1.174 212.6-2.027 201.9 1.3 192.2C4.628 182.5 13.75 176 24 176H182.5L233.1 16.72C236.3 6.764 245.6 0 256 0C266.5 0 275.7 6.764 278.9 16.72L329.6 176z"/></svg>') no-repeat center/cover;height:15px;width:15px;position:absolute;left:0;top:3px;}
.block-awards{padding:4.4rem 0}
.block-awards__title{text-align:center}
.block-awards__img{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}
.block-awards__icon{width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;flex-shrink:0}
.block-awards__list{margin-bottom:2.4rem}
.block-awards__item{display:flex}
.block-awards__item:not(:last-child){margin-bottom:1rem}
.block-awards__wrap{display:flex;align-items:center;margin-bottom:3.2rem}
.block-chief{padding:4.4rem 0}
.block-chief__content{margin-bottom:3.2rem}
.block-chief__img{max-width:30rem;margin:0 auto}
.block-chief__img-wrap{margin-bottom:3.2rem;position:relative}
.block-chief__label{padding:3.4rem 3rem;background-color:rgba(234, 240, 246, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);border-radius:.8rem;margin-top:-5rem}
.block-chief__name{font-weight:700;margin-bottom:.8rem;display:block}
.block-chief__actions{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.5rem -1rem}
.block-chief__actions.desktop{display:none}
.block-chief__btn{margin:0 .5rem 1rem}
.block-chief__play{font-size:1.4rem;font-weight:700;height:5.2rem;width:100%;max-width:5.2rem;display:flex;align-items:center;justify-content:center;padding:0 2.2rem;border-radius:6.2rem;position:absolute;bottom:7rem;right:3rem;transform:translateX(-50%);background-color:#fff;box-shadow:1px 1px 5px rgba(255, 255, 255, .25);transition:.4s;color:#323c56;letter-spacing:-.5px;z-index:1}
.block-chief__play-text{width:0;overflow:hidden;white-space:nowrap;transition:width .4s}
.block-chief__play-icon{width:1.4rem;height:1.4rem;transition:.4s;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}
.block-chief__play-icon svg{width:100%;height:100%;fill:#323c56;transition:.4s;transform:translateX(.2rem)}
.block-consultation{background-color:#eaf4ff;color:#323c56;overflow:hidden;max-height:575px;}
.block-consultation--no-bg{background-color:transparent}
.block-consultation__container{padding-top:6.4rem;padding-bottom:5rem;position:relative}
.block-consultation__title{line-height:1.4;max-width:38.9rem}
.block-consultation__wrapper{display:none}
.block-consultation__list{margin-bottom:4.4rem;max-width:47rem}
.block-consultation__item{display:flex}
.block-consultation__item:not(:last-child){margin-bottom:2.1rem}
.block-consultation__icon{width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;flex-shrink:0}
.block-consultation__name{display:block;font-weight:700;margin-bottom:.4rem}
.block-consultation__label{position:relative;z-index:2;font-weight:400;background-color:rgba(234, 240, 246, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);border-radius:.8rem;max-width:40rem;padding:3.2rem 3rem}
.block-consultation__btn{font-weight:600;margin-bottom:1.6rem}
.block-consultation__btn.btn--white{border-color:transparent;display:flex;-ms-grid-row-align:center;align-self:center;justify-content:center;color:#323c56}
.block-consultation__btn-icon{width:1.6rem;height:1.6rem;margin-left:1rem}
.block-consultation__btn:focus{background-color:#fff}
.block-consultation__policy{font-size:1.2rem;font-weight:400;color:#738fa6}
.block-consultation__policy a{color:#738fa6}
.block-consultation-form{position:relative}
.block-consultation-form__field{max-width:38.4rem}
.block-consultation-form__field .input-field__wrapper{background-color:#fff}
.block-consultation-form__submit{margin-bottom:2rem}
.block-doctors{padding:6.4rem 0 4.4rem;overflow-x:hidden}
.flexible_block_services + .block-doctors{padding-top:0;}
.block-doctors__title{text-align:center;margin-bottom:4.4rem}
.block-doctors__descr{display:none;text-align:center;max-width:118rem;margin:0 auto}
.block-doctors__wrapper{background-color:#eaf4ff;padding-top:3rem;position:relative;margin-bottom:2.4rem}
.block-doctors__wrapper-container{position:relative}
.block-doctors__wrapper--no-padding{padding:0;background-color:transparent}
.block-doctors__content{display:block;padding:1.8rem 0 4.3rem;font-weight:700;color:#323c56}
.block-doctors__content ul{margin:1em 0 1em 1em;}
.block-doctors__content ul li + li{margin-top:0.5em;}
.block-doctors__img{position:relative;z-index:1;width:80%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto -7rem}
.block-doctors__img-wrap{max-width:57.8rem;overflow:hidden;position:relative;margin:0 calc(-1 * var(--containerPadding))}
.block-doctors__img-wrap::before{content:"";display:block;width:100%;height:60%;background-color:#fafcff;opacity:.7;border-radius:17rem;position:absolute;bottom:0;left:0;transform:translateY(50%)}
.block-doctors__swiper{overflow:visible;margin:0 calc(-1 * var(--containerPadding));padding:0 var(--containerPadding)}
.block-doctors__swiper-slide.act{z-index:1}
.block-doctors__swiper-wrapper{align-items:flex-start}
.block-doctors__name{margin-bottom:.5rem}
.block-doctors__position{margin-bottom:.8rem}
.block-doctors__experience{margin-bottom:2.4rem}
.block-doctors__text{font-weight:400;margin-bottom:2.4rem}
.block-doctors__link{background-color:transparent}
.block-doctors__actions{width:-moz-fit-content;width:fit-content}
.block-doctors__actions-wrap{display:flex;align-items:center;margin-bottom:.6rem}
.block-doctors__counter{font-size:1.2rem;font-weight:400;padding:0 .5rem}
.block-doctors__counter-current{opacity:.5}
.block-doctors__navigation{display:flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;flex-shrink:0;transition:transform .4s}
.block-doctors__navigation svg{width:1.5rem;height:1.5rem;fill:#323c56}
.block-doctors__navigation.prev svg{transform:rotate(180deg)}
.block-doctors__navigation.disable{opacity:.5;pointer-events:none}
.block-doctors__page{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700;color:#323c56}
.block-doctors__bg-image{width:100%;height:35rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.block-doctors-thumbs{padding:3rem var(--containerPadding);margin:-10rem calc(-1 * var(--containerPadding)) calc(-1 * var(--containerPadding))}
.block-doctors-thumbs.desktop{display:none}
.block-doctors-thumbs__slide{width:29.5rem;background-color:#fff;padding:3.2rem 3.2rem 8.7rem;border-radius:.8rem;position:relative;transition:background-color .4s, box-shadow .4s, opacity .4s;overflow:hidden;cursor:pointer;opacity:0}
.block-doctors-thumbs__slide.act{background-color:#eaf4ff;pointer-events:none}
.block-doctors-thumbs__slide.visible{box-shadow:0 4px 32px #dcdfe9;opacity:1}
.block-doctors-thumbs__name{font-size:1.4rem;font-weight:600;width:55%;color:#323c56}
.block-doctors-thumbs__img{position:absolute;bottom:0;right:2rem;max-height:100%;transform:translateY(3rem) translateZ(0);transition:.4s !important}
.block-faq{padding:6rem 0}
.block-faq__item{border:1px solid #f2f2f2;border-radius:1.6rem;transition:background-color .4s, border-color .4s;overflow:hidden}
.block-faq__item:not(:last-child){margin-bottom:1.6rem}
.block-faq__item.act{background-color:#eaf4ff;border-color:transparent}
.block-faq__item.act .block-faq__answer{padding:.9rem 3.2rem 2.4rem}
.block-faq__question{font-weight:700;display:flex;cursor:pointer;padding:2.5rem 3.2rem;transition:background-color .4s}
.block-faq__answer{line-height:1.6;height:0;transition:.4s ease-out;overflow:hidden;box-sizing:content-box;padding:0 3.2rem}
.block-faq__icon{width:1.6rem;height:1.6rem;margin-right:2.6rem;margin-top:.25em;flex-shrink:0}
.block-faq__img{border-radius:.8rem;width:100%;max-width:61.4rem;margin-bottom:2rem}
.block-map{position:relative;overflow:hidden;color:#323c56}
.block-map__title{font-size:2.8rem}
.block-map__subtitle{font-weight:700;line-height:1.6}
.block-map__link{border-bottom:none}
.block-map__btn{width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.2;border-bottom:1px dashed currentColor;color:#323c56}
.block-map__text + .block-map__btn{margin-top:10px;}
.block-map__frame{height:80vh;max-height:70rem}
.block-map__frame iframe{border:none;width:100%;height:100%;display:block}
.block-map__icon{width:2.1rem;height:2.1rem;fill:#323c56;margin-right:1.3rem;margin-top:.3em;flex-shrink:0}
.block-map__item{display:flex}
.block-map__item:not(:last-child){margin-bottom:2rem}
.block-map__content{padding:3.2rem 0;background:linear-gradient(133.61deg, #fff 0, rgba(255, 255, 255, .4) 67.99%, rgba(255, 255, 255, 0) 100.41%), rgba(255, 255, 255, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);position:relative;z-index:1}
.block-peculiarity{padding:3rem 0;text-align:center}
.block-peculiarity__list{margin-bottom:-3.2rem}
.block-peculiarity__item{margin-bottom:3.2rem}
.block-peculiarity__title{line-height:1.18;font-weight:700;margin-bottom:.5rem;border-bottom:none;color:#323c56;letter-spacing:-.5px}
.block-peculiarity__link{font-size:1.2rem;font-weight:400}
.block-portfolio-swiper{padding:4.4rem 0}
.block-portfolio-swiper__title{margin-bottom:3.2rem}
.block-portfolio-swiper__actions{display:flex;align-items:center;justify-content:flex-end}
.block-portfolio-swiper__actions.desktop{display:none}
.block-portfolio-swiper__navigation.prev{margin:0 3.5rem 0 0}
.block-portfolio-swiper__navigation.next{margin:0}
.block-portfolio-swiper__descr{margin-bottom:1em;padding-top:2rem}
.block-portfolio-swiper__name{font-size:2.2rem;font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:.8rem}
.block-portfolio-swiper__link{font-weight:700;width:-moz-fit-content;width:fit-content;margin-top:auto}
.block-portfolio-swiper__wrap{margin-bottom:2rem}
.block-portfolio-swiper__juxtapos{margin-bottom:2.5rem}
.block-portfolio-swiper__juxtapos img{border-radius:.8rem}
.block-rating{border-top:1px solid #f2f2f2;padding:4rem 0;color:#323c56}
.block-rating__content{display:flex;align-items:center}
.block-rating__title{text-align:center;margin-bottom:4.4rem}
.block-rating__stars{--percent:calc(var(--rating) / 5 * 100%);overflow:hidden;font-size:2.2rem;color:transparent;margin-bottom:1rem}
.block-rating__stars::before{content:"★★★★★";line-height:1;letter-spacing:.3rem;background:linear-gradient(90deg, #fcb500 var(--percent), rgba(0, 0, 0, .1) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.block-rating__slider{flex-grow:1}
.block-rating__slide{display:flex;flex-direction:column;align-items:center;position:relative}
.block-rating__link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-bottom:none}
.block-rating__logo{width:100%;flex-grow:1;-o-object-fit:contain;object-fit:contain;max-width:-moz-fit-content;max-width:fit-content;max-height:3rem;margin-bottom:2.4rem;transition:.4s !important}
.block-rating__label{font-size:1.2rem;font-weight:400;margin-bottom:1rem}
.block-rating__value{font-weight:700}
.block-reviews{padding:4.4rem 0}
.block-reviews__title{text-align:center;max-width:72rem;margin:0 auto 3.2rem}
.block-reviews__subtitle{font-size:2.6rem;font-weight:700;text-align:center;margin-bottom:2.4rem}
.block-reviews__link{font-weight:700;display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-bottom:2.4rem}
.block-reviews__sliders{display:flex;flex-direction:column;align-items:center;margin-bottom:3.4rem;width:100%}
.block-reviews-media{margin-bottom:3rem}
.block-reviews-media__content{display:flex;align-items:center;justify-content:center}
.block-reviews-media__wrap{height:700px;position:relative;overflow:hidden}
.block-reviews-media__frame{position:relative}
.block-reviews-media__slide{transform-origin:0 0;backface-visibility:hidden;transition:.6s !important;color:#fff;-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);visibility:visible;border-bottom:none}
.block-reviews-media__slide[data-youtube-src] .block-reviews-media__img{-o-object-fit:cover;object-fit:cover}
.block-reviews-media__slide.act{opacity:1}
.block-reviews-media__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.block-reviews-media__wrapper{transform-style:preserve-3d}
.block-reviews-media__container{width:90%;height:97%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden;border-radius:2rem;perspective:120rem}
.block-reviews-media__container::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.block-reviews-media__pagination{margin:0 auto;justify-content:inherit}
.block-reviews-swiper__content{position:relative}
.block-reviews-swiper__container{margin:-3rem calc(-1 * var(--containerPadding));padding:3rem var(--containerPadding)}
.block-reviews-swiper__wrapper{align-items:flex-start}
.block-reviews-swiper__top{display:flex;align-items:center;padding-bottom:2.4rem;margin-bottom:1.6rem;border-bottom:1px solid #eaf4ff}
.block-reviews-swiper__slide{border-radius:.8rem;padding:2.4rem 2rem;color:#666684;transition:box-shadow .4s;height:100%}
.block-reviews-swiper__slide.visible{box-shadow:0 4px 32px #dcdfe9}
.block-reviews-swiper__avatar{width:5.2rem;height:5.2rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:1rem}
.block-reviews-swiper__name{font-size:2.2rem;font-weight:700;line-height:1.36;color:#323c56}
.block-reviews-swiper__date{font-size:1.2rem;font-weight:400;line-height:1.25;opacity:.5}
.block-reviews-swiper__navigation{display:none}
.block-reviews-swiper__text{margin-bottom:1.6rem}
.block-reviews-swiper__resource{display:flex;align-items:center;color:#787d82}
.block-reviews-swiper__resource-label{margin-right:.5em}
.block-reviews-swiper__resource-img{max-height:1.5rem}
.block-reviews-swiper__pagination{margin:0 auto}
.block-socials{padding:4rem 0;overflow:hidden}
.block-socials__title{color:#000}
.block-socials__btns{margin-bottom:1.6rem}
.block-socials__link{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;padding:1.15rem 4rem;margin-bottom:.8rem;border-color:#eef2f4;color:#323c56}
.block-socials__link-icon{margin-left:1rem}
.block-socials__link-icon.icon-youtube{width:2.3rem;height:2.3rem;fill:red}
.block-socials__link-icon.icon-facebook{width:1.6rem;height:1.6rem;fill:#2f83c5}
.block-socials__link-icon.icon-telegram{width:2rem;height:2rem;fill:#2f83c5}
.block-socials__shortcode{margin:0 -2rem}
.block-socials #sb_instagram #sbi_images .sbi_photo_wrap{border-radius:.8rem;overflow:hidden}
.block-socials #sb_instagram #sbi_images a{border-bottom:none}
.content-hero__descr{font-size:1.4rem;font-weight:500;margin-bottom:4.2rem;order:1}
.content-hero__title{font-size:2.8rem;font-weight:700;margin-bottom:1.6rem;order:0}
.content-hero__title strong{font-weight:800;white-space:nowrap}
.content-hero__wrapper{display:flex;flex-direction:column;justify-content:center}
.content-hero__actions{margin-bottom:-1.6rem}
.content-hero__img{display:block;-o-object-position:center;object-position:center}
.content-hero__img-wrap{overflow:hidden}
.content-hero__btn{margin-bottom:1.6rem;order:2}
.info-slider{padding:6rem 0}
.info-slider__title{text-align:center}
.info-slider__wrap{margin-bottom:2.4rem}
.info-slider__slide{-o-object-fit:cover;object-fit:cover;border-radius:.8rem;max-height:43rem}
.info-slider__text p:not(:last-child){margin-bottom:2em}
.info-slider__actions{display:flex;align-items:center;justify-content:flex-end}
.info-slider__gallery{margin-bottom:2.4rem}
.info-slider__swiper{border-radius:.8rem;overflow:hidden;margin-bottom:2rem}
.info-slider__navigation.prev{margin-right:3.5rem}
.nominations{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-align:center}
.content-hero__container + .nominations{margin-top:50px;}
.nominations__container{display:flex;align-items:center}
.nominations__swiper{padding:8rem 0;flex-grow:1}
.nominations__img{margin:0 auto 3.2rem;min-height:5.4rem}
.photogallery__list{display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}
.photogallery__item{width:calc(50% - 1rem)}
.photogallery__link{display:block;border-bottom:none}
.photogallery__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s !important}
.video-block{padding:6.4rem 0}
.video-block__title{margin-bottom:1.2rem}
.video-block__descr{margin-bottom:4.4rem}
.video-block__frame{padding-top:56.25%;position:relative;border-radius:.8rem;overflow:hidden}
.video-block__frame::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg, rgba(55, 55, 55, .76) 0, rgba(0, 0, 0, 0) 100%);border-radius:.8rem;overflow:hidden;position:absolute;top:0;left:0;z-index:1}
.video-block__img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.video-block__label{padding:2rem 1.8rem;border-radius:.8rem;width:100%;box-shadow:0 4px 32px #dcdfe9;background-color:#f2f2f2;color:#323c56;z-index:3;margin-top:-2rem;position:relative}
.video-block__author-descr{display:block;font-weight:700;margin-bottom:.4rem}
.about-hero__title.about-hero__title{font-size:4.2rem;font-weight:700;order:0;margin-bottom:2.4rem}
.about-hero__descr.about-hero__descr{font-size:1.5rem;line-height:1.53;font-weight:500;order:1;margin-bottom:3.2rem}
.about-seo{padding:4.4rem 0}
.about-seo__text{margin-bottom:2rem}
.about-seo__text p:not(:last-child){margin-bottom:2em}
.about-seo__img{border-radius:.8rem}
.about-facts{padding:4rem 0;background:linear-gradient(95.37deg, rgba(0, 102, 255, .0172) 2.35%, rgba(32, 160, 242, .0196) 34.63%, rgba(61, 211, 230, .0196) 100%), linear-gradient(0deg, rgba(234, 244, 255, .3), rgba(234, 244, 255, .3)), #fff;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;text-align:center}
.about-facts__icon{width:5rem;height:5rem;margin:0 auto 1.6rem}
.about-facts__value{font-size:2.2rem;font-weight:700}
.about-facts__wrap{margin-bottom:1rem}
.about-facts__actions{display:flex;align-items:center;justify-content:center;padding-top:2.4rem}
.appointment__title{font-size:2.8rem;margin-bottom:3.2rem}
.appointment__seo-title{font-size:2rem;font-weight:700;margin:3.2rem 0 2.4rem}
.appointment__seo-text--pb{padding-bottom:3rem}
.appointment__options{font-size:1.6rem;font-weight:700}
.appointment__options-item:not(:last-child){margin-bottom:.8rem}
.blog__container{padding-bottom:5rem}
.blog__title{font-size:2.8rem;margin-bottom:3.2rem}
.blog__filter{margin-bottom:3.2rem}
.blog__list{display:flex;flex-wrap:wrap;margin:0 -1rem -3.2rem}
.blog__resources{padding:2rem 2.5rem;border-radius:1rem;background-color:rgba(252, 181, 0, .25);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);--webkit-backdrop-filter:blue(.5rem);border-top:1rem solid #fcb500}
.blog__resources h2, .blog__resources h3, .blog__resources h4, .blog__resources h5, .blog__resources h6{margin-top:0 !important}
.blog__resources ol, .blog__resources ul{list-style:auto;padding-left:2em}
.blog__resources ol li:not(:last-child), .blog__resources ul li:not(:last-child){margin-bottom:.75em}
.blog-cat{font-size:1.2rem;font-weight:600;position:absolute;top:1.6rem;left:2rem;width:100%;display:flex;flex-wrap:wrap}
.blog-cat__name{margin-right:1.6rem;color:#fff;text-transform:lowercase;padding:.8rem;border-radius:.8rem;background-color:rgba(48, 80, 187, .5);margin-bottom:.8rem}
.blog-article{width:calc(100% - 2rem);margin:0 1rem 3.2rem}
.blog-article__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s !important}
.blog-article__img-wrap{display:block;position:relative;border-radius:.8rem;overflow:hidden;border-bottom:none;margin-bottom:2.4rem;height:23rem}
.blog-article__name{display:block;font-weight:700;line-height:1.5;margin-bottom:.8rem;border-bottom:none}
.blog-article__date{font-weight:600;display:flex;align-items:center;color:#787d82;text-transform:lowercase}
.blog-article__text{margin-bottom:1em}
.blog-article__icon{width:1.6rem;height:1.6rem;margin-right:.6rem;fill:#787d82}
.blog-single{padding-bottom:5rem}
.blog-single__title{font-size:2.8rem;font-weight:800;line-height:1.6;margin-bottom:2.4rem}
.blog-single__content{color:#5c5c5c}
.blog-single__content .block-consultation{margin:2.4rem 0}
.blog-single__content .block-consultation__container{padding-left:var(--containerPadding);padding-right:var(--containerPadding)}
.blog-single__content img, .blog-single__content p, .blog-single__content ul{margin-bottom:1.5em}
.blog-single__content ul{list-style:inherit;padding-left:1em}
.blog-single__content ul li:not(:last-child){margin-bottom:1.6rem}
.blog-single__content h2, .blog-single__content h3, .blog-single__content h4, .blog-single__content h5, .blog-single__content h6{margin:3.2rem 0 2.4rem}
.blog-single__date{font-weight:600;display:flex;align-items:center;color:#787d82;text-transform:lowercase}
.blog-single__wrap{display:flex;gap:2rem;margin-bottom:3.2rem;color:#787d82;font-weight:600}
.blog-single__views{display:flex;align-items:center;gap:.6rem}
.blog-single__views svg{width:2rem;height:2rem;fill:#787d82;flex-shrink:0}
.blog-single__img{margin-bottom:3.2rem;height:auto}
.blog-single__icon{width:1.6rem;height:1.6rem;margin-right:.6rem;fill:#787d82}
.blog-single .home-founder{padding:0 0 3rem}
.blog-similar{margin-top:4.4rem}
.blog-similar__list{display:flex;flex-wrap:wrap;margin:0 -1rem}
.blog__rating{display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0, 0, 0, .15);margin-bottom:3rem}
.post-ratings{position:relative}
.post-ratings img{display:inline}
.post-ratings-text{position:absolute;bottom:100%;left:0}
.blog-share{display:flex;align-items:center;gap:.5rem}
.blog-share__link{display:block;width:2.4rem;height:2.4rem;border-bottom:none;border-radius:.5rem;overflow:hidden;transition:transform .4s}
.blog-share__icon{width:100%;height:100%}
.blog-share__icon.icon-vk{fill:#07f}
.blog-share__icon.icon-odnoklassniki{fill:#eb722e}
.blog-share__icon.icon-twitter{fill:#00aced}
.blog-comment__subtitle{text-align:center;font-size:1.2em;margin-bottom:.5em}
.blog-comment__form.success{display:none}
.blog-comment__form.success ~ .blog-comment__result{display:block}
.blog-comment__result{display:none;font-size:1.3em;font-weight:600;text-align:center}
.contacts-info{background-color:#fafcff}
.contacts-info__content{padding-bottom:4.4rem;max-width:111.4rem;margin:0 auto}
.contacts-info__title{font-weight:800;margin-bottom:3.2rem}
.contacts-info__item{display:flex}
.contacts-info__item:not(:last-child){margin-bottom:3.2rem}
.contacts-info__label{display:block;font-weight:700}
.contacts-info__text a{border-bottom:none;color:inherit}
.contacts-info__text .yellow{color:#e5b41d}
.contacts-info__text .green{color:#95ca6b}
.contacts-info__text .blue{color:#4066e9}
.contacts-info__text .grown{color:#72292c}
.contacts-info__text .red{color:#bc040b}
.contacts-info__icon{width:2.1rem;height:2.1rem;margin-right:1.6rem;margin-top:.25em;flex-shrink:0;fill:#323c56}
.header__phone .contacts-info__icon{margin-top:0}
.contacts-info__btn{display:block;width:-moz-fit-content;width:fit-content;border-bottom:1px dashed currentColor;font-weight:700;color:#323c56}
.contacts-route{padding:5.6rem 0}
.contacts-route__frame{height:50vh;margin-bottom:3.2rem}
.contacts-route__frame iframe{display:block;width:100%;height:100%;border:none}
.contacts-route__descr{margin-bottom:3.2rem}
.contacts-route__descr p:not(:last-of-type){margin-bottom:2em}
.contacts-route-nav{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2.8rem}
.contacts-route-nav__btn{font-weight:600;padding:1.2rem 2.4rem;border-radius:.8rem;border:1px solid #eaf4ff}
.contacts-route-nav__btn.act{background-color:#eaf4ff}
.contacts-route-nav__item{margin-right:1.6rem;margin-bottom:1.6rem}
.contacts-requisites{padding:4.4rem 0 8rem;background-color:#fafcff}
.contacts-requisites__title{margin-bottom:2.4rem}
.contacts-requisites__item:not(:last-child){margin-bottom:1.6rem}
.contacts-requisites__label{font-weight:700}
.contacts-requisites__img{width:100%;height:100%}
.contacts-requisites__img-wrap{display:block;max-width:27.4rem;border-bottom:none;margin:0 auto}
.contacts-requisites__wrapper{margin-bottom:3rem}
.doctor-single-hero__container{padding-bottom:4.4rem}
.doctor-single-hero__title{font-size:2.8rem;line-height:1.23;margin-bottom:1.6rem}
.doctor-single-hero__option{margin-bottom:.5rem}
.doctor-single-hero__option span{font-size:2rem;font-weight:600}
.doctor-single-hero__play{display:none;margin-top:2.4rem}
.doctor-single-hero__play-icon{position:static;margin-right:1rem;transform:translate(0)}
.doctor-single-hero__play-label{font-weight:700;border-bottom:1px dashed currentColor;transition:color .4s}
.doctor-single-hero__btn{margin:3.2rem 0;max-width:-moz-fit-content;max-width:fit-content}
.doctor-single-hero__quote{font-style:italic;line-height:2.1}
.doctor-single-hero__quote-wrap{background:linear-gradient(0deg, #eaf4ff, #eaf4ff), linear-gradient(95.37deg, rgba(0, 102, 255, .3) 2.35%, rgba(32, 160, 242, .3) 34.63%, rgba(61, 211, 230, .3) 100%);border-radius:.8rem;position:relative;z-index:1;padding:3rem 2.5rem}
.doctor-single-founder{padding:3.5rem 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.doctor-single-founder__box{text-align:center}
.doctor-single-founder__img{width:50%;max-width:25rem;margin-right:1.5rem}
.doctor-single-founder__name{display:block;font-weight:700;margin-bottom:.8rem}
.doctor-single-founder__quote{font-style:italic;line-height:2;margin-bottom:2rem}
.doctor-single-founder__quote::after, .doctor-single-founder__quote::before{content:"";display:block;width:6.2rem;height:4.3rem;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/common/quotes.svg) center/contain no-repeat;opacity:.2}
.doctor-single-founder__quote::before{margin-bottom:1.7rem}
.doctor-single-founder__quote::after{margin-left:auto;margin-top:1rem;transform:rotate(180deg)}
.doctor-single-founder__wrapper{display:flex;flex-direction:column-reverse}
.doctor-single-about{padding:3.2rem 0 4.4rem}
.doctor-single-about__title{font-size:3.2rem;margin-bottom:2.4rem}
.doctor-single-about__filter{margin-bottom:3.2rem}
.doctor-single-about__text p{margin-bottom:1.5em}
.doctor-single-about__text ul{color:#5c5c5c}
.doctor-single-about__text ul li{display:flex}
.doctor-single-about__text ul li::before{content:"";width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;flex-shrink:0;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/common/plus-gradient.svg) center/contain no-repeat}
.doctor-single-about__text ul li:not(:last-child){margin-bottom:3.2rem}
.doctor-single-specialization{padding:7rem 0 4rem}
.doctor-single-specialization__title{margin-bottom:3.2rem}
.doctor-single-specialization__img{width:100%;max-width:41rem;border-radius:.8rem;margin-bottom:3.2rem}
.doctor-single-specialization__text p{margin-bottom:1em}
.doctor-single-specialization__text ul{margin-top:3.2rem}
.doctor-single-specialization__text ul li{padding-left:2.6rem;position:relative;color:#5c5c5c}
.doctor-single-specialization__text ul li::before{content:"";width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;flex-shrink:0;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/common/plus-gradient.svg) center/contain no-repeat;position:absolute;top:0;left:0}
.doctor-single-specialization__text ul li:not(:last-child){margin-bottom:3.2rem}
.doctor-single-specialization__text ul li a, .doctor-single-specialization__text ul li strong{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.8rem;color:#323c56;border-bottom:1px dashed currentColor}
.doctor-single-certificate{text-align:center;padding:3rem 0}
.doctor-single-certificate__title{margin-bottom:2rem}
.doctor-single-certificate__descr{margin-bottom:6rem}
.doctor-single-certificate__slide{-o-object-fit:contain;object-fit:contain;transition:transform .4s;max-width:20rem}
.doctor-single-certificate__slide.act{transform:scale(1.15);padding:0 1rem}
.doctor-single-certificate__img{width:100%;height:100%;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;-o-object-fit:contain;object-fit:contain}
.doctor-single-certificate__navigation{display:none}
.doctor-single-certificate__content{max-width:790px;position:relative;margin:0 auto;}
@media(min-width:768px){
.doctor-single-certificate__content{padding:0 50px;}
}
.doctor-single-certificate__content .swiper-navigation{position:absolute;top:50%;margin-top:-20px;}
.doctor-single-certificate__content .swiper-navigation.prev{left:0;}
.doctor-single-certificate__content .swiper-navigation.next{right:0;}
.doctor-single-certificate__gallery{}
.doctor-single-certificate__pagination{padding:10px 0 0;}
.doctors__container{padding-bottom:6.4rem}
.doctors__title{font-size:2.8rem;font-weight:800;margin-bottom:4.4rem}
.doctors__info{font-size:1.2rem;padding:3.2rem;box-shadow:0 4px 32px #dcdfe9;border-radius:0 0 .8rem .8rem;position:relative;background-color:#fff;color:#5c5c5c}
.doctors__item{margin-bottom:4rem}
.doctors__img{-o-object-fit:contain;object-fit:contain;margin:0 auto;width:100%;height:100%;max-height:30rem}
.doctors__img-wrap{width:100%;margin:0 auto -3rem;overflow:hidden}
.doctors__name{font-size:1.5rem;font-weight:700;margin-bottom:.8rem;color:#323c56}
.doctors__position{margin-bottom:1.6rem}
.doctors__experience{margin-bottom:2.4rem}
.doctors__experience span{font-size:1.5rem;font-weight:700;color:#323c56}
.doctors__link{font-size:1.5rem;font-weight:700}
.doctors__filter{margin-bottom:3.4rem}
.faq__list{padding-bottom:4.4rem}
.faq__item{border:1px solid #f2f2f2;border-radius:1.6rem;transition:background-color .4s, border-color .4s;overflow:hidden}
.faq__item:not(:last-child){margin-bottom:1.6rem}
.faq__item.act{background-color:#eaf4ff;border-color:transparent}
.faq__item.act .faq__answer{padding:.9rem 3.2rem 2.4rem}
.faq__question{font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:2.5rem 3.2rem;transition:background-color .4s}
.faq__answer{line-height:1.6;height:0;transition:.4s ease-out;overflow:hidden;box-sizing:content-box;padding:0 3.2rem}
.faq__quote{display:block;font-family:GothamPro, sans-serif;font-weight:500;font-size:5rem;line-height:1;color:#4066e9}
.faq__quote._close{transform:rotate(180deg)}
.faq__icon{width:1.6rem;height:1.6rem;margin-left:2.6rem;flex-shrink:0}
.guarantees__container{padding-bottom:3.2rem}
.guarantees__seo:not(:last-child), .guarantees__title{margin-bottom:3.2rem}
.guarantees__seo-title{line-height:1.4;margin-bottom:2.4rem}
.guarantees-documents{padding:3.2rem 0}
.guarantees-documents__title{font-size:2.2rem;margin-bottom:3.2rem}
.guarantees-documents__icon{width:5rem;height:5rem;fill:#323c56;margin-right:1rem;flex-shrink:0}
.guarantees-documents__list{margin-bottom:-2rem}
.guarantees-documents__item{padding:2.4rem 1.6rem;border:1px solid #f2f2f2;border-radius:.8rem;display:flex;margin-bottom:2rem}
.guarantees-documents__info{display:block;text-transform:uppercase}
.guarantees-documents__name{border-bottom-color:transparent;color:#4066e9}
.guarantees-licenses{padding-bottom:3.2rem}
.guarantees-licenses__title{font-size:2.2rem;margin-bottom:3.2rem}
.guarantees-licenses__list{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.guarantees-licenses__item{width:calc(100% - 2rem);margin:0 1rem 2rem;max-width:28rem}
.guarantees-licenses__img{-o-object-fit:contain;object-fit:contain}
.home-hero{color:#323c56}
.home-hero__title{font-size:1.4rem;letter-spacing:-1px;margin-bottom:4.2rem}
.home-hero__descr{font-size:2rem;line-height:1.23;margin-bottom:1.6rem}
.home-hero__descr strong{font-weight:800;white-space:nowrap}
.home-hero__content{padding:3.2rem 0}
.home-hero__actions{margin-bottom:-1.6rem}
.home-hero__img{display:block;-o-object-position:center;object-position:center}
.home-hero__img-wrap{overflow:hidden}
.home-hero__btn{margin-bottom:1.6rem}
.home-services{padding:4rem 0 2.4rem}
.home-services__title{font-size:2.2rem;line-height:1.18;margin-bottom:2.4rem;color:#232b4d}
.home-services__row{font-weight:700;margin-bottom:6.4rem}
.home-services__category{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:1.6rem;border-bottom:none;color:#323c56}
.home-services__link{color:#4066e9}
.home-services__item:not(:last-child){margin-bottom:1.1rem}
.home-services-banner{background:linear-gradient(95.87deg, rgba(230, 234, 240, .4) 11.2%, rgba(230, 234, 240, .188) 110.97%);border-radius:.8rem;padding:5rem 4rem;position:relative}
.home-services-banner__suptitle{font-weight:600;color:#4066e9;margin-bottom:.3rem}
.home-services-banner__title{font-size:2.8rem;margin-bottom:.4rem}
.home-services-banner__descr{margin-bottom:1.6rem}
.home-services-banner__img{display:none}
.home-founder{padding:2rem 0 4rem}
.home-founder__frame{width:100%;max-width:42rem;margin:0 auto 4.5rem}
.home-founder__list{margin-bottom:2.4rem;color:#323c56}
.home-founder__link{background-color:transparent}
.home-founder__item{display:flex}
.home-founder__item:not(:last-child){margin-bottom:1.6rem}
.home-founder__icon{width:1.6rem;height:1.6rem;margin-right:1rem;margin-top:.25em;flex-shrink:0}
.home-founder__label{padding:2rem;background-color:rgba(234, 240, 246, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);border-radius:.8rem}
.home-founder__text-content p:not(:last-child){margin-bottom:1em}
.home-founder__name{font-weight:700;color:#323c56;margin-bottom:.8rem}
.home-founder__position{font-size:1.3rem;color:#323c56}
.home-founder__img{width:100%}
.home-founder__img-wrap{margin-bottom:-6rem;position:relative;max-width:37rem}
.home-founder__play{font-size:1.4rem;font-weight:700;height:5.2rem;width:100%;max-width:5.2rem;display:flex;align-items:center;justify-content:center;padding:0 2.2rem;border-radius:6.2rem;position:absolute;bottom:7rem;right:3rem;transform:translateX(-50%);background-color:#fff;box-shadow:0 4px 32px #dcdfe9;transition:.4s;color:#323c56;letter-spacing:-.5px;z-index:1}
.home-founder__play-text{width:0;overflow:hidden;white-space:nowrap;transition:width .4s}
.home-founder__play-icon{width:1.8rem;height:1.8rem;transition:.4s;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}
.home-founder__play-icon svg{width:100%;height:100%;fill:#323c56;transition:.4s;transform:translateX(.2rem)}
.home-history{padding:4.4rem 0}
.home-history__title{text-align:center}
.home-history__swiper{flex-grow:1}
.home-history__navigation{display:none}
.home-history__wrapper{display:flex;align-items:center}
.home-history__link{display:block;width:-moz-fit-content;width:fit-content;margin:4.4rem auto 0;font-weight:700}
.home-benefits{padding:4rem 0;color:#46506f}
.home-benefits__title{margin-bottom:3.6rem}
.home-benefits__list{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.home-benefits__item{width:calc(100% - 2rem);margin:0 1rem 2rem;background-color:#eaf4ff;border-radius:.8rem;padding:2.8rem}
.home-benefits__subtitle{font-size:1.6rem;line-height:2.6rem;font-weight:700;margin-bottom:1.1rem;color:#323c56}
.home-benefits__subtitle span{font-weight:400}
.portfolio__container{padding-bottom:4rem}
.portfolio__title{margin-bottom:3.2rem}
.portfolio__item:not(:last-child){margin-bottom:4.4rem}
.portfolio__item.hidden{display:none}
.portfolio__info:not(:last-child){margin-bottom:2rem}
.portfolio__row{display:flex;margin:0 -1rem}
.portfolio__row:not(:last-child){margin-bottom:2rem}
.portfolio__row.desktop{display:block;margin:0}
.portfolio__img{border-radius:.8rem;width:calc(50% - 2rem);margin:0 1rem;-o-object-fit:cover;object-fit:cover;height:100%}
.portfolio__label{font-size:2.2rem;font-weight:700;margin-bottom:.5rem}
.portfolio__more{margin:4.4rem auto 0}
.prices__title{margin-bottom:3.2rem}
.prices__filter{margin-bottom:2.4rem}
.prices__content{padding:4.4rem 0}
.prices-table{font-size:1.2rem;font-weight:600;max-width:92.4rem;margin-bottom:3.2rem}
.prices-table__title{font-size:1.5rem;font-weight:700;color:#323c56}
.prices-table__title-icon{width:3.6rem;height:3.6rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #e6eaf0;border-radius:50%;margin-left:2.5rem}
.prices-table__title-icon svg{width:35%;height:35%;transform:rotate(90deg);fill:#323c56;transition:transform .4s}
.prices-table__title-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}
.prices-table__title-wrap.act svg{transform:rotate(-90deg)}
.prices-table__descr{display:none;font-size:1.2rem;font-weight:400;line-height:1.25;color:#5c5c5c;margin-bottom:1.6rem}
.prices-table__row{display:flex;align-items:center;justify-content:space-between;padding:1.45rem 1.3rem;border-bottom:1px solid rgba(143, 146, 156, .2);border-left:1px solid rgba(143, 146, 156, .2);border-right:1px solid rgba(143, 146, 156, .2)}
.prices-table__row--header{background-color:#fafcff;padding:2.2rem 1.3rem;border-radius:1.6rem 1.6rem 0 0;border:1px solid rgba(143, 146, 156, .2);color:#787d82}
.prices-table__name{padding-right:2rem;flex-grow:1;text-align:left;max-width:60%}
.prices-table__btn{display:block;width:-moz-fit-content;width:fit-content;border-bottom:1px dashed transparent;transition:color .4s, border-bottom-color .4s;text-align:left}
.prices-table__value{text-align:right;}
table.prices-table__list{width:100%}
table.prices-table__list tr:nth-child(n-4){display:none}
table.prices-table__list tr:nth-child(-n+4), table.prices-table__list.show_all tr:nth-child(n-4){display:flex}
.prices-table__list:first-of-type{margin-top:1.6rem}
.prices-table__list.hidden{height:0;transition:.4s ease-out;overflow:hidden;box-sizing:content-box}
.prices-table__show-more{width:100%;font-size:1.4rem;font-weight:600;display:flex;align-items:center;justify-content:center;color:#4066e9;padding:2.2rem 1.2rem;border:1px solid #4066e9;border-radius:1.6rem;transition:background-color .4s;margin-top:1.6rem}
.prices-table__show-more.act .prices-table__arrow{transform:rotate(-90deg)}
#anchor_prices.new_block .prices-table__show-more:after, .prices-table__arrow{width:.9rem;height:.9rem;flex-shrink:0;margin-left:1rem;fill:#4066e9;transform:rotate(90deg);transition:transform .4s}
#anchor_prices.new_block .prices-table__show-more:after{display:inline-block;content:"";background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/common/arrow.svg) no-repeat;width:1rem;height:1rem}
.prices-table__price-old{color:#787d82;text-decoration:line-through;display:block;white-space:nowrap;}
.remote-consultation__title{font-weight:800;line-height:1.24;margin-bottom:4rem}
.remote-consultation-seo{padding:4.4rem 0}
.remote-consultation-seo__img{border-radius:.8rem;margin-bottom:2rem}
.remote-consultation-seo__wrapper{margin-bottom:6.4rem}
.remote-consultation-seo__list{margin-top:2.4rem}
.remote-consultation-seo__item:not(:last-child){margin-bottom:.8rem}
.remote-consultation-seo__label{font-weight:700;color:#738fa6}
.remote-consultation .block-consultation{overflow:visible;position:relative}
.remote-consultation .block-consultation::before{content:"";display:block;width:200vw;height:100%;background-color:#fafcff;position:absolute;top:0;left:-100vw}
.remote-consultation .block-consultation__container{overflow:hidden}
.reviews__title{margin-bottom:4rem}
.reviews__anchor{margin-right:2rem;margin-bottom:2.4rem}
.reviews__actions{margin-bottom:3.2rem}
.reviews__top{display:flex;align-items:center;padding-bottom:2.4rem;margin-bottom:1.6rem;border-bottom:1px solid #eaf4ff}
.reviews__avatar{width:5.2rem;height:5.2rem;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:1rem}
.reviews__name{font-size:2.2rem;font-weight:700;line-height:1.36;color:#323c56}
.reviews__date{font-size:1.2rem;font-weight:400;line-height:1.25;opacity:.5}
.reviews__text{margin-bottom:1.6rem}
.reviews__resource{display:flex;align-items:center;color:#787d82}
.reviews__resource-label{margin-right:.5em}
.reviews__resource-img{max-height:1.5rem}
.reviews__list{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.reviews__item{width:calc(100% - 2rem);margin:0 1rem 2rem;border-radius:.8rem;padding:2.2rem 2.4rem;color:#666684;box-shadow:0 4px 32px #dcdfe9}
.reviews-form{padding:4.4rem 0}
.reviews-form__title{margin-bottom:1.6rem}
.reviews-filter{line-height:1}
.reviews-filter__list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-1rem}
.reviews-filter__icon{height:1.5rem;-o-object-fit:contain;object-fit:contain}
.reviews-filter__link{display:block;padding:1.4rem 2.5rem;border:1px solid #eef2f4;border-radius:.8rem}
.reviews-filter__link.act{border-color:#323c56;pointer-events:none}
.reviews-filter__item{margin-bottom:1rem}
.reviews-filter__item:not(:last-child){margin-right:1rem}
.search-result{padding:3rem 0}
.search-result__item:not(:last-child){margin-bottom:1.6rem}
.services-category__price-table{padding:4.4rem 0}
.services-category-seo{padding:3.2rem 0}
.services-category-seo__img{border-radius:.8rem;margin-bottom:4.4rem;width:100%;max-width:40.4rem}
.services-category-seo__content{color:#5c5c5c}
.services-category-seo__content-wrap{margin-top:-3.2rem;margin-bottom:2.4rem}
.services-single__price-table{padding-top:4.4rem;padding-bottom:4.4rem}
.services-single__listing-title.services-single__listing-title{text-align:left}
.services-single-seo, .services-single-subservice{padding:4.4rem 0}
.services-single-seo__wrapper.revers .services-single-seo__img{margin-bottom:2rem}
.services-single-seo__wrapper.revers .services-single-seo__content{margin-bottom:0;max-width:64rem}
.services-single-seo__content{margin-bottom:2rem}
.services-single-seo__img{width:100%;max-width:41rem;border-radius:.8rem;margin-bottom:2rem}
.services-single-seo__btn{margin-top:3.2rem}
.services-single-stage{padding:4.4rem 0}
.services-single-stage__level{font-weight:700;color:#738fa6;margin-bottom:.4rem}
.services-single-stage__item:not(:last-child){margin-bottom:2rem}
.services-single-stage__name{font-size:1.8rem;font-weight:700;margin-bottom:.8rem}
.services-single-stage__descr{color:#5c5c5c}
.services-single-stage__img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.8rem;margin-bottom:2rem}
.services-listing{padding:4.4rem 0}
.services-listing__title{font-size:2.8rem;margin-bottom:3.2rem}
.services-listing__icon{width:3rem;height:3rem;fill:#323c56;margin-right:2.5rem;position:relative;transition:fill .4s}
.services-listing__list{margin-bottom:-2rem}
.services-listing__item{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;height:10.3rem;border:1px solid rgba(143, 146, 156, .2);border-radius:.8rem;padding:1.6rem 1.6rem 1.6rem .8rem;position:relative;overflow:hidden}
.services-listing__item::before{content:"";display:block;width:10rem;height:100%;background-color:#eaf4ff;position:absolute;top:0;left:0;transform:translateX(-55%);border-radius:0 50% 50% 0;transition:background-color .4s}
.services-listing__item:hover::before{background-color:#323c56}
.services-listing__item:hover .services-listing__arrow, .services-listing__item:hover .services-listing__icon{fill:#fff}
.services-listing__item:hover .services-listing__arrow-wrap{border-color:transparent;background-color:#323c56}
.services-listing__item.small{height:10.3rem}
.services-listing__item.small::before{width:10rem;transform:translateX(-45%)}
.services-listing__item.small .services-listing__name{font-size:1.2rem}
.services-listing__item.small .services-listing__icon{width:4rem;height:4rem;margin-right:2rem}
.services-listing__item.small .services-listing__arrow-wrap{display:flex}
.services-listing__name{display:block;width:-moz-fit-content;width:fit-content;border-bottom:none;font-size:1.2rem;line-height:1.2;font-weight:700;margin-bottom:.4rem}
.services-listing__descr{display:none;color:#5c5c5c;margin-bottom:1rem}
.services-listing__link{font-size:1rem;color:#4066e9}
.services-listing__content{flex-grow:1;max-width:35.4rem}
.services-listing__arrow{width:35%;height:35%;fill:#323c56;transition:fill .4s}
.services-listing__arrow-wrap{width:3.6rem;height:3.6rem;flex-shrink:0;margin-left:1rem;border-radius:50%;border:1px solid #e6eaf0;display:flex;align-items:center;justify-content:center;transition:background-color .4s, border-color .4s}
.services-tabs{padding:3.2rem 0}
.services-tabs__filter{margin-bottom:3rem}
.services-tabs__wrapper.revers .services-tabs__img{width:100%;max-width:40rem;margin-bottom:2rem}
.services-tabs__img{border-radius:.8rem;margin-bottom:1.6rem}
.services-tabs__name{display:block;font-size:2.2rem;font-weight:700;margin-bottom:1.6rem;width:-moz-fit-content;width:fit-content}
.services-tabs__descr{margin-bottom:3.2rem}
.services-tabs__link{display:block;font-weight:700;margin-top:auto}
.sovet_vracha.doctors__item{width:100%}
.sovet_vracha.doctors__item .doctors__img-wrap{max-width:none}
.sovet_vracha.doctors__item .doctors__info{font-size:var(--fontBase)}
.sovet_vracha.doctors__item .doctors__info p{margin:0 0 10px}
.sovet_vracha.doctors__item .doctors__info .doctors__link{margin-top:30px}
ul.tabs__nav{margin:0 0 20px}
ul.tabs__nav li.tab__nav{display:inline-block;padding:10px 20px;border-radius:8px}
ul.tabs__nav li.tab__nav.active{background:#eef2f4}
.tabs__list > .tabs__item{display:none}
.tabs__list > .tabs__item:after{display:block;clear:both;content:'';}
.tabs__list > .tabs__item.active{display:block}
.services-single_faq .item{margin:0 0 20px}
.services-single_faq .item .question{background:#eaf4ff;position:relative;padding:20px 60px 20px 40px;cursor:pointer}
.services-single_faq .item .question .icon{display:block;content:"";position:absolute;right:20px;top:50%;margin-top:-10px;height:20px;width:20px}
.services-single_faq .item .question .icon svg{transform:rotate(90deg)}
.services-single_faq .item.active .question .icon{transform:scaleY(-1)}
.services-single_faq .item .answer{display:none}
.services-single_faq .answer .doctor{padding:0 20px}
.services-single_faq .answer .quote{font-family:GothamPro, sans-serif;font-weight:500;font-size:5rem;line-height:1;color:#4066e9}
.services-single_faq .answer .quote._close{transform:rotate(180deg)}
.services-single_faq .item.active .answer{display:block}
.services-single_faq .item .answer > div{padding:20px}
.services-single_faq .item .answer > div > span{font-size:50px;font-weight:700;line-height:48px;color:#4066e9;display:block}
.services-single_faq .item .answer > div > span.q-closed{text-align:right}
.services-single_before_after{background:#eaf4ff;padding:6rem 0}
.services-single_before_after + .pochemu_u_nas{margin-top:50px;}
.services-single_before_after .title-h3{text-align:center}
.container_slider_before_after{margin:0 auto;max-width:520px;position:relative}
.services-single_before_after .slide__wrap{}
.services-single_before_after .slide__wrap > div{text-align:center;}
.services-single_before_after .slide__wrap .images.flex{display:flex;gap:20px;}
.services-single_before_after .slide__wrap .owl-carousel:not(.owl-loaded) .images .col{width:calc((100% - 40px) / 3);}
.services-single_before_after .slide__wrap .images .col .zagolovok{font-weight:600;margin:0 0 10px;font-size:110%;}
.services-single_before_after .show_all_works{margin:20px auto 0;}
.services-single_before_after .slide__wrap .text{text-align:left;margin:20px 0 0;}
.services-single_before_after .slide__wrap .before{margin:0 0 15px;}
.services-single_before_after .slide__wrap .before, .services-single_before_after .slide__wrap .after{position:relative;}
.services-single_before_after .slide__wrap .img_title{padding:10px 0;text-align:center;color:#fff;background:rgba(0, 0, 0, 0.4);left:0;bottom:0;width:100%;}
.services-single_before_after .slide__wrap .img{overflow:hidden}
.slider_before_after__navigation{margin:15px 0 0}
.slider_before_after__navigation .swiper-navigation{background:#fff}
.doctor-single-hero__wrapper{position:relative;margin-top:170px}
.doctor-single-hero__img{display:block;position:absolute;max-width:200px;max-height:200px;bottom:100%;right:0;transform:translateY(5rem);-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;z-index:-1}
.services-single_anchors{padding:30px 0 0}
.services-single_anchors a{display:inline-block;margin:0 5px 10px 0;white-space:nowrap;border:1px dashed currentColor;border-radius:20px;padding:5px 10px}
@keyframes fadeInUp {
0%{transform:translateY(3rem);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes fadeOutDown {
0%{transform:translateY(0);opacity:1}
100%{transform:translateY(3rem);opacity:0}
}
@keyframes transformToLeft {
0%{transform:translateX(100%)}
100%{transform:translateX(0)}
}
@keyframes transformToRight {
0%{transform:translateX(0)}
100%{transform:translateX(100%)}
}
@keyframes isRotating {
to{transform:rotate(1turn)}
}
.cookie{font-size:1.3rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);width:90%;max-width:77rem;text-align:center;z-index:5;padding:1rem 2rem;border-radius:.5rem;background-color:rgba(255, 255, 255, .5);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);box-shadow:0 0 1rem 1rem rgba(0, 0, 0, .1)}
.cookie .cookie__btn{display:inline-block;width:-moz-fit-content;width:fit-content;padding:1rem;margin:.5rem 1rem}
.press__container{padding-bottom:3rem}
.press__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [ 1 ];grid-template-columns:repeat(1, 1fr);gap:2rem;margin-bottom:3rem}
.press__link{border:1px solid #fcb500;padding:1.6rem;display:flex;flex-direction:column;align-items:center;height:100%;transition:border-color .4s}
.press__link:focus.focus-visible{border-color:#4066e9}
.press__img{width:100%;max-width:80%;height:5rem;margin:0 auto 1.5em}
.press .press__btn{margin:0 auto}
.doctors__list + h2{margin-top:1.4em;}
@media(min-width:375px){
.header-nav{font-size:1.2rem}
.content-hero__descr, .home-hero__title{font-size:1.5rem}
}
@media(min-width:480px){
.nominations__slide{width:17rem}
}
@media(min-width:560px){
.content-hero__actions{display:flex;flex-wrap:wrap}
.content-hero__btn{width:-moz-fit-content;width:fit-content}
.content-hero__btn:not(:last-child){margin-right:1.6rem}
.blog-article{width:calc(50% - 2rem)}
.home-hero__actions{display:flex;flex-wrap:wrap}
.home-hero__btn{width:-moz-fit-content;width:fit-content}
.home-hero__btn:not(:last-child){margin-right:1.6rem}
.press__list{-ms-grid-columns:(1fr) [ 2 ];grid-template-columns:repeat(2, 1fr)}
}
@media(min-width:640px){
.other-services__item{width:calc(50% - 2rem)}
}
.footer__container-top{display:flex;align-items:center;justify-content:space-between}
@media(min-width:768px){
.blog__rating{align-items:center;flex-direction:row}
.services-single_before_after2 .container{padding:0 60px;}
.slider_before_after__navigation button, .slider_before_after__navigation2 button, .slider_digital_implant__navigation button, .ratings_slider__navigation button{position:absolute;top:50%;margin-top:-30px}
.slider_before_after__navigation button.owl-prev, .ratings_slider__navigation button.owl-prev{left:-60px}
.slider_before_after__navigation2 button.owl-prev{left:0}
.slider_before_after__navigation button.owl-next, .ratings_slider__navigation button.owl-next{right:-60px}
.slider_before_after__navigation2 button.owl-next{right:0}
.title, .title-h2, .title-h3{margin-bottom:4.4rem}
.other-services__title.title-h3{margin-bottom:2rem}
.other-services__title.title-h3 + .tabs__nav{margin-bottom:5rem}
.prices__services.tabs .tabs__list .tabs__item h2{font-size:2.8rem}
.prices__services.tabs .tabs__list .tabs__item img.alignright{float:right;margin-left:20px}
.prices__services.tabs .tabs__list .tabs__item img.alignleft{float:left;margin-right:20px}
.title-h2, .title-h3{font-size:3.2rem}
h1{font-size:4.2rem;font-weight:800;line-height:1.24}
.btn, .btn--blue, .btn--white{padding:1.4rem 2.5rem;width:-moz-fit-content;width:fit-content}
.btn--play, .btn--play-blue, .btn--play-white{width:7.3rem;height:7.3rem}
.btn--play svg, .btn--play-blue svg, .btn--play-white svg{width:1.8rem;height:1.8rem}
.input-field{margin-bottom:2rem}
.input-field__error{line-height:initial}
.input-file{margin-bottom:3.2rem}
.popup__close::after, .popup__close::before{width:100%;height:.2rem}
.popup-preview__container{width:calc(100% - 4rem);height:80%;max-height:70rem}
.popup-preview__close{right:-3rem}
.popup-route__container{padding:3.5rem}
.popup-route__close{top:2rem;right:2rem}
.popup-callback__close{transform:translateX(100%)}
.popup-callback__container{padding:2rem 4.4rem 4.1rem}
.popup-callback__submit.popup-callback__submit{width:80%}
.popup-appointment__top{padding:4.4rem 4.8rem}
.popup-appointment__title{font-size:3.2rem;margin-bottom:2.4rem}
.popup-appointment__close{top:3.2rem;right:3.2rem}
.popup-appointment__content{padding:3.2rem 4rem 3.2rem 3.2rem}
.hamburger{display:none}
.post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6{margin:6rem 0 2.4rem}
.back-to-top.act{opacity:1;transform:translateY(0);visibility:visible}
.breadcrumbs{padding:4.4rem 0}
.page-pagination{padding-top:6.5rem}
.page-pagination .page-numbers{width:5rem;height:5rem;font-size:1.6rem}
.filter__item{margin-right:2rem;margin-bottom:2rem}
#toc_container{padding-left:5rem}
.other-services{padding:6rem 0}
.other-services__descr{margin-bottom:1.6rem}
.footer__container-bottom{display:flex}
.footer__top{padding:3.6rem 0}
.footer__main{padding:2.4rem 0 3.2rem;border-bottom:1px solid #f2f2f2}
.footer__bottom{padding:3.2rem 0}
.footer__bottom-wrap{flex-direction:column-reverse;justify-content:space-between;flex-grow:1}
.footer__logo{display:block;margin-right:6rem}
.footer__title{display:block}
.footer__link:not(:last-child){margin-right:.8rem}
.footer__link{display:inline-block}
.footer-nav{display:block;max-width:86rem;margin-right:3rem;flex-grow:1;margin-bottom:-4.4rem}
.header__bottom{border-bottom:1px solid #f2f2f2}
.header__contacts{display:flex;align-items:flex-end}
.header__callback.tablet{display:block}
.header__wrap{position:relative;flex-grow:1;height:auto;display:flex;align-items:center;justify-content:space-between}
.header__search-open{display:none}
.header__search.desktop{display:block}
.container.header__top-container.mobi, .header__search.mobi{display:none}
.header-nav{font-size:1.5rem}
.header-nav__list{display:flex;align-items:center}
.header-nav__list > .menu-item{margin-right:1.2rem;padding:3.95rem 0}
.header-nav__list > .menu-item.products > a{display:flex;align-items:center}
.header-nav__list > .menu-item.menu-item-has-children{display:flex;align-items:center;position:relative}
.header-nav__list > .menu-item.menu-item-has-children::after{content:"";display:block;width:0;height:0;border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.4rem solid currentColor;flex-shrink:0;margin-left:.5em;transform:rotate(45deg) translateY(.2rem)}
.header-nav__list > .menu-item .products-burger span, .header-nav__list > .menu-item .products-burger::after, .header-nav__list > .menu-item .products-burger::before{display:block;width:1.2rem;height:.2rem;background-color:#323c56;transition:background-color .4s, width .4s}
.header-nav__list > .menu-item .products-burger::after, .header-nav__list > .menu-item .products-burger::before{content:"";display:block}
.header-nav__list > .menu-item .products-burger span{margin:.3rem 0}
.header-nav__list > .menu-item > .sub-menu{margin-top:-.1rem;padding:4.4rem 0;visibility:hidden;top:100%;width:100vw;max-width:25rem;left:calc(-1 * (100vw - var(--content-size)) / 2);background-color:#f7f6f9;text-transform:initial;z-index:10}
.header-nav__list > .menu-item.menu-item-has-children:hover:before{display:block;content:"";top:0;left:0;width:100%;height:100%;z-index:9;position:fixed;background:rgba(0, 0, 0, .2);pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.header-nav__list > .menu-item > .sub-menu > li > .sub-menu, .header-nav__list > .menu-item > .sub-menu > li > div.sub-menu-container{display:none;position:absolute;top:0;left:100%;padding:4.4rem 3.4rem;background-color:#fff;box-shadow:10px 10px 10px rgba(0, 0, 0, .3)}
.header-nav__list:not(.new) > .menu-item > .sub-menu > li > div.sub-menu-container{white-space:nowrap}
.header-nav__list > .menu-item > .sub-menu > .menu-item:hover > div.sub-menu-container, ul.header-nav__list.new > li.menu-item > ul.sub-menu > li.menu-item.hovered > div.sub-menu-container{display:block}
.header-nav__list.new > .menu-item > .sub-menu > li > div.sub-menu-container > .sub-menu > li{max-width:40%}
.header-nav__list:not(.new) > .menu-item > .sub-menu > li > div.sub-menu-container > .sub-menu > li > a{font-weight:700;font-size:2rem}
.header-nav__list .menu-item div.sub-menu-container .sub-menu li.menu-item.mb25, .header-nav__list:not(.new) .menu-item div.sub-menu-container > .sub-menu > li.menu-item:not(:last-child){margin-bottom:25px}
#menu-item-87 > div.sub-menu-container{width:calc(100vw - 320px);white-space:unset}
#menu-item-87 > div.sub-menu-container > .sub-menu{display:flex}
#menu-item-87 #menu-item-2717, #menu-item-87 #menu-item-5165{width:50%}
#menu-item-87 #menu-item-5165 > ul.sub-menu{display:flex;flex-wrap:wrap;flex-direction:column}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item a[href="#"]{border-bottom:unset;cursor:default;color:#000}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item:not(:last-child){margin-bottom:10px}
.header-nav__list > .menu-item > .sub-menu > .menu-item > a{padding:1rem 4rem;width:100%;position:relative}
.header-nav__list .menu-item .sub-menu .menu-item > a{font-size:15px}
.header-nav__list > #menu-item-6828.menu-item > .sub-menu > .menu-item > a:before{content:"";display:block;width:0;height:0;border-top:1rem solid transparent;border-right:1.2rem solid #fff;border-bottom:1rem solid transparent;position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0}
.header-nav__list > #menu-item-6828.menu-item > .sub-menu > .menu-item:hover > a:before, ul.header-nav__list.new > li#menu-item-6828.menu-item > ul.sub-menu > .menu-item.hovered > a:before{opacity:1}
ul.header-nav__list.new .sub-menu-container > ul.sub-menu.depth-1{display:flex;flex-wrap:wrap;flex-direction:column;max-height:500px}
ul.header-nav__list.new > li > ul > li:not(.default-view) > .sub-menu-container > .sub-menu.depth-1{flex-direction:row;gap:10rem;max-height:unset !important;}
ul.header-nav__list.new .italic{font-style:italic;}
ul.header-nav__list.new li .sub-menu-container > ul.sub-menu.depth-1{width:calc(90vw - 25rem)}
.header-nav .menu-item.menu-item.menu-item.menu-item.menu-title-h2{margin:15px 0}
.header-nav .menu-item.menu-item.menu-item.menu-item.menu-title-h2 > a{font-size:1.7rem;font-weight:700}
.header-nav .menu-item.menu-item.menu-item.menu-item.menu-title-h3 > a{font-size:1.5rem;font-weight:700}
.header-search{border-radius:0}
.header-search.act .header-search__content{width:100%;visibility:visible}
.header-search.act .header-search__open{opacity:0}
.header-search__content{width:0;position:absolute;z-index:1;top:50%;right:0;transform:translateY(-50%);transition:width .4s, visibility .4s;overflow:hidden;visibility:hidden}
.header-search__open{display:block}
.header-search__close::after, .header-search__close::before{width:100%;height:.2rem}
.block-advantages{padding:6.4rem 0}
.block-advantages__title{font-size:3.2rem;margin-bottom:4.4rem}
.block-advantages__text{margin-bottom:3.2rem}
.block-advantages__icon{margin-top:auto}
.block-advantages__list{display:flex;margin:0 -1rem}
.block-advantages__item{width:calc(33.3333333333% - 2rem);margin:0 1rem;display:flex;flex-direction:column}
.block-awards__title{text-align:left}
.block-awards__navigation{display:none}
.block-awards__img{max-width:100%;-o-object-fit:cover;object-fit:cover}
.block-chief{padding:4.4rem 0 12.5rem}
.block-chief__content{margin-bottom:0}
.block-chief__text{margin-bottom:3.2rem}
.block-chief__img-wrap{width:60%;max-width:46.8rem;margin-left:auto;margin-bottom:0}
.block-chief__actions.mobi{display:none}
.block-chief__actions.desktop{display:flex;align-items:center;margin-bottom:2rem}
.block-chief__play{height:7.3rem;max-width:7.3rem;bottom:5rem;right:6rem}
.block-chief__play-icon{width:1.8rem;height:1.8rem}
.block-consultation__container{padding-top:4.4rem;padding-bottom:4.4rem}
.block-consultation__actions{display:flex;flex-wrap:wrap}
.block-consultation__btn:not(:last-child){margin-right:2.4rem}
.block-doctors{padding:8rem 0}
.block-doctors__title{margin-bottom:1.6rem}
.block-doctors__descr{display:block;margin-bottom:7rem}
.block-doctors__wrapper{padding-top:0;margin-bottom:3.6rem}
.block-doctors__content{padding:6rem 0 13rem}
.block-doctors__img{width:100%;margin-bottom:-11rem}
.block-doctors__img-wrap{width:67%;max-height:80%;height:100%;margin:0;margin-right:calc(-1 * (100vw - var(--content-size)) / 2)}
.block-doctors__swiper{padding:0;margin:0}
.block-doctors__swiper-slide{display:flex;align-items:center;flex-direction:row-reverse}
.block-doctors__position{margin-bottom:1.5rem}
.block-doctors__experience{margin-bottom:3.2rem}
.block-doctors__text{margin-bottom:6.4rem;width:50%}
.block-doctors__actions{width:100%;padding-left:15vw}
.block-doctors__page{margin:0}
.block-doctors__bg-image{height:55rem}
.block-doctors-thumbs{display:block;position:absolute;bottom:0;right:3rem;width:65%;max-width:97.5rem;transform:translateY(50%);z-index:1;margin:0;padding:3rem;margin-right:calc(-1 * (100vw - var(--content-size)) / 2 - var(--containerPadding))}
.block-doctors-thumbs.desktop{display:block}
.block-map__container::before{content:"";display:block;padding:100%;background:linear-gradient(171deg, #fff 0, rgba(255, 255, 255, .4) 67.99%, rgba(255, 255, 255, 0) 100.41%), rgba(255, 255, 255, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);position:absolute;top:0;right:calc(100% - var(--containerPadding));z-index:1}
.block-map__title{margin-bottom:3.2rem}
.block-map__frame{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}
.block-map__content{width:50%;padding:8rem 1.5rem 8rem 0;max-width:51rem}
.block-peculiarity{padding:6rem 0 7rem}
.block-peculiarity__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -1.5rem -1.6rem}
.block-peculiarity__item{width:calc(50% - 3rem);margin:0 1.5rem 2.4rem;max-width:20.9rem}
.block-peculiarity__title{font-size:2.2rem;margin-bottom:2.4rem}
.block-portfolio-swiper{padding:8rem 0 6.4rem}
.block-portfolio-swiper__title{margin-bottom:4rem}
.block-portfolio-swiper__actions{justify-content:flex-start}
.block-rating{padding:6rem 0}
.block-rating__navigation{display:none}
.block-rating__slide{width:calc(50% - 2rem)}
.block-rating__wrapper{justify-content:space-between;gap:4rem 2rem;flex-wrap:wrap}
.block-reviews{padding:6rem 0}
.block-reviews__title{margin-bottom:5rem}
.block-reviews-media__container{border-radius:0px}
.block-reviews-swiper__container{margin:-3rem;padding:3rem}
.block-reviews-swiper__wrapper{align-items:center}
.block-reviews-swiper__slide{padding:2.4rem 3.2rem}
.block-reviews-swiper__avatar{margin-right:1.6rem}
.block-reviews-swiper__navigation{display:flex;position:absolute;top:50%;background-color:#fff}
.block-reviews-swiper__navigation.prev{left:-2rem;transform:translate(-100%, -50%)}
.block-reviews-swiper__navigation.next{right:-2rem;transform:translate(100%, -50%)}
.block-socials{padding:6.4rem}
.block-socials__btns{display:flex;align-items:center;margin-bottom:2.4rem}
.block-socials__link:not(:last-child){margin-right:1.8rem}
.content-hero__title{font-size:3.2rem}
.content-hero__content{display:flex;flex-direction:column;width:55%;flex-shrink:0;padding-right:2.4rem}
.nominations__swiper{padding:6rem 0}
.nominations__navigation{display:none}
.photogallery__item{width:calc(33.3333333333% - 1rem)}
.video-block{padding:6rem 0}
.video-block__wrapper{position:relative}
.video-block__label{background-color:rgba(234, 240, 246, .2);-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem);color:#fff;padding:2rem;box-shadow:none;position:absolute;bottom:0;left:0;margin-top:0}
.about-seo__content{display:flex;align-items:flex-start;justify-content:space-between}
.about-seo__text{flex-grow:1;margin-right:2rem;margin-bottom:0;max-width:50.4rem}
.about-seo__img{width:50%;max-width:61rem}
.about-facts{margin:0 -1rem}
.about-facts__item{width:calc(33.3333333333% - 2rem);margin:0 1rem}
.about-facts__actions{display:none}
.appointment__title{font-size:4.2rem;margin-bottom:4.4rem}
.appointment__seo-title{font-size:2.6rem;margin:6rem 0 2.4rem}
.appointment__options{font-size:1.6rem}
.appointment__options-item:not(:last-child){margin-bottom:1.6rem}
.blog__container{padding-bottom:7rem}
.blog__title{font-size:4.2rem;margin-bottom:4.4rem}
.blog__filter{margin-bottom:4.8em}
.blog__list{margin-bottom:-4.8rem}
.blog-article{margin-bottom:4.8rem}
.blog-article__img-wrap{margin-bottom:3.2rem}
.blog-single__title{font-size:4.2rem;line-height:1.24}
.blog-single__content h2, .blog-single__content h3, .blog-single__content h4, .blog-single__content h5, .blog-single__content h6{margin:6rem 0 2.4rem}
.blog-similar{margin-top:10rem}
.contacts-info__content{padding-bottom:6.4rem}
.contacts-info__title{font-size:4.2rem}
.contacts-route__frame{height:42.9rem}
.contacts-route-nav{margin-bottom:.8rem}
.contacts-requisites{padding:8rem 0}
.contacts-requisites__img-wrap{margin:0}
.doctor-single-hero__title{font-size:4.2rem;font-weight:800;margin-bottom:3.2rem}
.doctor-single-hero__play{display:flex;align-items:center}
.doctor-single-hero__btn{margin-top:4.4rem;margin-bottom:7.5rem}
.doctor-single-hero__quote-wrap{padding:2.4rem 3rem}
.doctor-single-hero__img{width:auto;max-width:50%;max-height:none}
.doctor-single-founder{padding:4.2rem 0}
.doctor-single-founder__box{display:flex;align-items:flex-end;text-align:left}
.doctor-single-founder__img{display:block}
.doctor-single-founder__quote{margin-bottom:1rem}
.doctor-single-founder__quote::after{display:none}
.doctor-single-founder__wrapper{padding:4rem 2.5rem;border-radius:.8rem;background-color:#eaf4ff}
.doctor-single-about{padding:4.4rem 0 5.6rem}
.doctor-single-specialization{padding:7rem 0}
.doctor-single-certificate__gallery{margin:-5rem 0 0;padding:5rem 0}
.doctor-single-certificate__navigation{display:flex}
.doctors__title{font-size:4.2rem}
.doctors__name{font-size:3.2rem}
.faq__list{padding-bottom:5.6rem}
.guarantees__container{padding-bottom:4.4rem}
.guarantees__seo:not(:last-child), .guarantees__title{margin-bottom:4.4rem}
.guarantees__seo-title{font-size:2.6rem}
.guarantees-documents{padding:4.4rem 0}
.guarantees-documents__icon{margin-right:1.6rem}
.guarantees-documents__list{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -1rem -2rem}
.guarantees-documents__item{width:calc(50% - 2rem);margin:0 1rem 2rem;padding:2.4rem}
.guarantees-licenses{padding-bottom:6.4rem}
.home-hero__container{display:flex;flex-direction:row-reverse;align-items:center}
.home-hero__content{padding:5rem 2.4rem 5rem 0;width:55%;flex-shrink:0}
.home-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:43.8rem}
.home-hero__img-wrap{position:relative;margin-right:calc(-1 * (100vw - var(--content-size)) / 2);-ms-grid-row-align:stretch;align-self:stretch}
.home-services{padding:8rem 0}
.home-services__title{font-size:4.2rem;margin-bottom:4.6rem}
.home-services__row{display:flex;flex-wrap:wrap;margin:0 -1rem 2rem}
.home-services__col{width:calc(50% - 2rem);margin:0 1rem 4.4rem}
.home-services__category{font-size:2.2rem;margin-bottom:2rem}
.home-services-banner__content{max-width:60rem}
.home-services-banner__descr{max-width:80%}
.home-services-banner__img{display:block;position:absolute;bottom:1.8rem;right:0;max-width:49rem;width:30%}
.home-founder{padding-bottom:6.4rem}
.home-founder__list{margin-bottom:4.4rem}
.home-founder__item:not(:last-child){margin-bottom:3.2rem}
.home-founder__position{font-size:1.4rem}
.home-founder__img-wrap{margin-bottom:-3rem}
.home-founder__play{height:7.3rem;max-width:7.3rem;bottom:5rem;right:6rem}
.home-history{padding:6.4rem 0}
.home-history__navigation{display:flex}
.home-benefits{padding:8rem 0}
.home-benefits__title{margin-bottom:2.8rem}
.home-benefits__item{width:calc(50% - 2rem);padding:3.2rem}
.home-benefits__subtitle{margin-bottom:.8rem}
.portfolio__container{margin-bottom:7rem}
.portfolio__title{margin-bottom:4.4rem}
.portfolio__info:not(:last-child){margin-bottom:0}
.portfolio__info{width:calc(50% - 2rem);margin:0 1rem}
.portfolio__row.desktop{display:flex;margin:0 -1rem}
.portfolio__label{font-size:3.2rem}
.prices__filter, .prices__title{margin-bottom:4.4rem}
.prices-table{font-size:1.4rem}
.prices-table:not(:last-child){margin-bottom:6.4rem}
.prices-table__title{font-size:2.2rem;line-height:1.2;margin-bottom:1.6rem}
.prices-table__title-icon{display:none}
.prices-table__descr{display:block;margin-bottom:2.4rem}
.prices-table__row{padding:1.45rem 3.2rem}
.prices-table__row--header{padding:2.2rem 3.2rem}
.prices-table__name{max-width:100%}
.prices-table__list:first-of-type{margin-top:2.4rem}
.remote-consultation__title{margin-bottom:4.4rem}
.remote-consultation-seo{padding:6.4rem 0}
.remote-consultation-seo__text{width:48%;max-width:50rem;margin-right:2rem;flex-shrink:0}
.remote-consultation-seo__img{width:48%;max-width:61rem;margin-bottom:0}
.remote-consultation-seo__wrapper{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}
.remote-consultation-seo__item:not(:last-child){margin-bottom:1.6rem}
.remote-consultation-seo__label{font-size:2.2rem}
.reviews__avatar{margin-right:1.6rem}
.reviews__resource{margin-top:auto}
.reviews__item{display:flex;flex-direction:column}
.reviews-form{padding:5.6rem 0}
.reviews-form__title{margin-bottom:3.2rem}
.reviews-filter__link{padding:1.4rem 3.5rem}
.services-category-seo{padding:6rem 0}
.services-category-seo__content-wrap{margin-top:-6.4rem}
.services-single-subservice{padding:6rem 0}
.services-single-seo{padding:6.5rem 0}
.services-single-stage{padding:6.4rem 0}
.services-single-stage__item{display:flex}
.services-single-stage__info{flex-grow:1}
.services-single-stage__img{margin-right:2rem;margin-bottom:0;width:50%;flex-shrink:0}
.services-listing{padding:6rem 0}
.services-listing__title{font-size:3.2rem;text-align:center}
.services-listing__icon{width:6.2rem;height:6.2rem;margin-right:5.5rem}
.services-listing__item{height:23.6rem;padding-left:1.3rem;padding-right:5rem}
.services-listing__item::before{width:20rem}
.services-listing__item.small{height:12rem}
.services-listing__item.small::before{width:12rem}
.services-listing__item.small .services-listing__name{font-size:1.5rem}
.services-listing__name{font-size:2.2rem;margin-bottom:1rem}
.services-listing__descr{display:block}
.services-listing__link{font-size:1.5rem;font-weight:700;color:#323c56}
.services-listing__arrow-wrap{width:4rem;height:4rem}
.services-tabs{padding:6rem 0}
.services-tabs__wrapper{display:flex}
.services-tabs__wrapper.revers{display:block}
.services-tabs__img{width:40%;align-self:flex-start;max-width:40rem;margin-right:2rem;flex-shrink:0;margin-bottom:0}
.services-tabs__info{display:flex;flex-direction:column;flex-grow:1;max-width:68.5rem}
.services-tabs__link{width:-moz-fit-content;width:fit-content}
}
@media(min-width:768px) and (min-width:1024px){
.services-tabs__wrapper.revers{display:flex;flex-direction:row-reverse;justify-content:space-between}
}
@media(min-width:1024px){
.content-hero__container{display:flex;flex-direction:row-reverse;justify-content:flex-end}
.content-hero__img{width:100%;height:auto;}
.content-hero__img-wrap{position:relative;margin-right:calc(-1 * (100vw - var(--content-size)) / 2);overflow:visible;-ms-grid-row-align:stretch;align-self:stretch}:root{--content-size:82.5rem}
.swiper-pagination__bullet:hover{background-color:#323c56}
.page-pagination{padding-top:7.5rem}
.footer__container-top{justify-content:flex-start}
.footer__container-bottom{align-items:flex-end}
.footer__main{padding:6rem 0}
.footer__bottom-wrap{flex-direction:row-reverse}
.footer__link{display:block}
.footer__phone{font-size:3rem}
.footer__copyright{max-width:29.6rem}
.footer-nav{display:flex;justify-content:space-between}
.footer-nav__group{width:45%}
.header__phone{display:block}
.header-nav__list > .menu-item{margin-right:4rem}
.header-nav__list > .menu-item.products:hover .products-burger span, .header-nav__list > .menu-item.products:hover .products-burger::after, .header-nav__list > .menu-item.products:hover .products-burger::before{background-color:#738fa6}
.header-nav__list > .menu-item.products:hover .products-burger span{width:.9rem}
.block-advantages__title{margin-bottom:6rem}
.block-advantages__subtitle{font-size:2.2rem}
.block-advantages__item_star:before{top:5px;}
.block-advantages__icon{max-width:14.4rem}
.block-awards{padding:6.4rem 0}
.block-awards__list{margin-bottom:4rem}
.block-chief__container{display:flex;align-items:center;justify-content:space-between}
.block-chief__content{flex-grow:1;max-width:50.6rem;margin-right:.5rem}
.block-chief__content--wide{max-width:54rem}
.block-chief__text{margin-bottom:6.4rem}
.block-chief__img{max-width:100%}
.block-chief__img-wrap{width:50%;flex-shrink:0}
.block-chief__actions.desktop{margin-bottom:0}
.block-consultation__container{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;padding-bottom:10rem;min-height:60rem}
.block-consultation__content{flex-grow:1;max-width:56rem;position:relative}
.block-consultation__wrapper{display:block;width:47%;flex-shrink:0;margin-right:3rem;align-self:flex-end;padding-bottom:6rem}
.block-consultation__item:not(:last-child){margin-bottom:2.4rem}
.block-consultation__img{position:absolute;bottom:0;left:0;transform:translate(0, 3rem);height:105%;max-width:45%;-o-object-fit:cover;object-fit:cover}
.block-consultation__btn:not(:last-child){margin-right:1.8rem}
.block-doctors__descr{margin-bottom:8rem}
.block-doctors__wrapper{padding-top:4rem;}
.block-doctors__content{padding-top:11rem}
.block-doctors__img-wrap{max-height:calc(100% - 4rem)}
.block-doctors__experience{margin-bottom:1.5rem}
.block-doctors__text{margin-bottom:3.2rem}
.block-doctors__bg-image{height:70vh}
.block-doctors-thumbs{width:80%}
.block-faq{padding:8rem 0}
.block-faq__list{width:50%;flex-shrink:0;max-width:55.6rem;margin-right:2rem}
.block-faq__img{width:45%;flex-grow:1;margin-bottom:0}
.block-faq__content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse}
.block-map__title{font-size:3.2rem}
.block-portfolio-swiper__actions.mobi{display:none}
.block-portfolio-swiper__actions.desktop{display:flex}
.block-portfolio-swiper__slide{display:flex;justify-content:space-between}
.block-portfolio-swiper__slider{margin-bottom:2.6rem}
.block-portfolio-swiper__content{flex-grow:1;display:flex;flex-direction:column}
.block-portfolio-swiper__descr{padding-top:0}
.block-portfolio-swiper__wrap{width:50%;margin-right:2rem;flex-shrink:0;max-width:71.5rem;margin-bottom:0}
.block-rating{padding:7rem 0 8rem}
.block-rating__title{margin-bottom:6.8rem}
.block-reviews__sliders{flex-direction:row;justify-content:center}
.block-reviews-media{width:100%;max-width:-moz-fit-content;}
.block-reviews-swiper__name{font-size:2.4rem}
.block-socials__title{margin-bottom:3.2rem}
.block-rating__slide{width:calc(20% - 2rem)}
.content-hero__title{font-size:4.2rem;line-height:1.23}
.content-hero__content{width:50%}
.content-hero__img{max-height:58rem}
.info-slider{padding:8rem 0}
.info-slider__wrap{display:flex;justify-content:space-between;margin-bottom:0}
.info-slider__text{flex-grow:1;max-width:50.5rem;padding-bottom:6.4rem}
.info-slider__swiper{width:50%;margin-right:2rem;max-width:61rem;flex-shrink:0;margin-bottom:0}
.nominations__swiper, .container_ratings__slider{margin:0 -1rem}
.nominations__wrapper{flex-wrap:wrap;margin-bottom:-4rem}
.nominations__wrap{max-width:24.7rem;margin:0 auto}
.nominations__slide{width:calc(25% - 2rem);margin:0 1rem 4rem}
.photogallery__item{width:calc(25% - 1rem)}
.video-block{padding:8rem 0}
.video-block__label{max-width:40.4rem}
.video-block__author-descr{margin-bottom:.8rem}
.about-hero__descr.about-hero__descr{margin-bottom:6rem}
.about-seo{padding:6.8rem 0}
.about-facts{background:0 0;border:none}
.about-facts__wrap{display:flex;align-items:center}
.about-facts__item{background:linear-gradient(95.37deg, rgba(0, 102, 255, .0172) 2.35%, rgba(32, 160, 242, .0196) 34.63%, rgba(61, 211, 230, .0196) 100%), rgba(234, 244, 255, .3);border:1px solid rgba(234, 240, 246, .2);border-radius:.8rem;padding:2.7rem}
.appointment__seo-text--pb{padding-bottom:5rem}
.blog-article{width:calc(33.3333333333% - 2rem)}
.blog-article__name{margin-bottom:1.6rem}
.blog-single__wrap{margin-bottom:5rem}
.blog-single__img{margin-bottom:4.4rem}
.blog-single .home-founder__content{font-size:2rem;max-width:100%}
.blog-single .home-founder__wrapper{align-items:center;max-width:100%}
.contacts-route{padding:8rem 0 6.4rem}
.contacts-route__title{text-align:center}
.contacts-route-nav{justify-content:center;margin-bottom:2.8rem}
.contacts-requisites__container{display:flex;align-items:center;justify-content:space-between}
.contacts-requisites__list{flex-grow:1;margin-right:2rem;max-width:52.4rem}
.contacts-requisites__img-wrap{width:35%;flex-shrink:0;max-width:50.5rem}
.contacts-requisites__wrapper{margin-bottom:0}
.doctor-single-hero__container{padding-bottom:10rem}
.doctor-single-hero__wrapper{width:58%;max-width:72rem;position:static;margin-top:0}
.doctor-single-hero__img{width:45%;max-width:44rem;bottom:0;right:0;transform:translate(0)}
.doctor-single-founder{padding:8rem 0}
.doctor-single-founder__box{width:50%;margin-right:2.5rem;margin-bottom:2rem;max-width:45.6rem;position:relative;float:left}
.doctor-single-founder__img{width:100%;max-width:38rem;margin:0 auto}
.doctor-single-founder__quote{margin-bottom:0}
.doctor-single-founder__quote::before{margin-left:50%}
.doctor-single-founder__quote p:not(:last-child){margin-bottom:2em}
.doctor-single-founder__wrapper{display:block;padding:8rem 2.5rem}
.doctor-single-founder__label{position:absolute;bottom:0;left:0;width:100%;padding:2.5rem;background-color:rgba(234, 240, 246, .2);border-radius:.8rem;-webkit-backdrop-filter:blur(2.4rem);backdrop-filter:blur(2.4rem)}
.doctor-single-about{padding:8rem 0 4.5rem}
.doctor-single-about__filter{margin-bottom:4.4rem}
.doctor-single-specialization{padding:8rem 0}
.doctor-single-specialization__content{display:flex;align-items:flex-start;flex-direction:row-reverse}
.doctor-single-specialization__text{flex-grow:1;margin-right:2rem}
.doctor-single-specialization__img{margin-bottom:0;width:50%;max-width:61rem;flex-shrink:0}
.doctor-single-certificate__slide.act{transform:scale(1.3)}
.doctors__info{display:flex;flex-direction:column;flex-grow:1}
.doctors__list{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -1rem -4rem}
.doctors__item{display:flex;flex-direction:column;width:calc(50% - 2rem);margin:0 1rem 4rem}
.doctors__list.vrach-ortodont .doctors__item.doctor_zhuk-andrey-olegovich, .doctors__list.all_doctors .doctors__item.doctor_zhuk-andrey-olegovich{width:100%;}
.doctors__img{-o-object-position:bottom;object-position:bottom}
.doctors__img-wrap{max-width:100%;height:30rem}
.doctors__name{font-size:2.2rem}
.doctors__position{margin-bottom:.5rem}
.doctors__experience{margin-top:auto;margin-bottom:1.6rem}
.faq__list{padding-bottom:4.4rem}
.home-hero__descr{font-size:3rem}
.home-hero__content{width:50%}
.home-services-banner{padding:5rem}
.home-services-banner__descr{margin-bottom:2.4rem;max-width:100%}
.home-founder{padding:6.4rem 0}
.home-founder__wrapper{display:flex;align-items:flex-end;justify-content:space-between;max-width:110.6rem}
.home-founder__frame{max-width:46.6rem;width:49%;margin:0 2.5rem 0 0;flex-shrink:0}
.home-founder__content{flex-grow:1;max-width:48rem}
.home-benefits__subtitle{font-size:1.8rem}
.prices__content{padding:8rem 0}
.prices-table__row{border-left:none;border-right:none}
.reviews__anchor{margin-bottom:0;flex-shrink:0}
.reviews__actions{display:flex;align-items:flex-start;justify-content:space-between}
.reviews__name{font-size:2.4rem}
.reviews__item{padding:2.4rem 3.2rem}
.reviews-form{padding:4.4rem 0}
.reviews-filter__list{justify-content:flex-end}
.reviews-filter__item:not(:last-child){margin-right:0}
.reviews-filter__item:not(:first-child){margin-left:1rem}
.search-result{padding:4.4rem 0}
.services-category__price-table{padding:8rem 0}
.services-category-seo__img{max-width:100%}
.services-category-seo__container{display:flex;justify-content:space-between;flex-direction:row-reverse}
.services-category-seo__wrapper{width:50%;margin-right:2rem;flex-shrink:0;max-width:61rem}
.services-category-seo__content-wrap{flex-grow:1;max-width:50.6rem;margin-bottom:0}
.services-single__price-table{padding-top:8rem;padding-bottom:8rem}
.services-single-subservice{padding:8rem 0}
.services-single-seo__wrapper{display:flex;justify-content:space-between}
.services-single-seo__wrapper.revers{flex-direction:row-reverse}
.services-single-seo__wrapper.revers .services-single-seo__img{margin-bottom:0;max-width:51rem}
.services-single-seo__content{flex-grow:1;max-width:50.4rem;margin-bottom:0}
.services-single-seo__img{align-self:flex-start;width:50%;flex-shrink:0;margin-right:2rem;max-width:100%;margin-bottom:0}
.services-single-stage__level{font-size:2rem;margin-bottom:1.6rem}
.services-single-stage__name{font-size:2.2rem;line-height:1.2}
.services-listing{padding:8rem 0}
.services-listing__title{margin-bottom:4rem}
.services-listing__icon{margin-right:9.5rem}
.services-listing__list.desktop{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.services-listing__item.small{width:calc(50% - 2rem);margin:0 1rem 2rem}
.services-listing__item.small .services-listing__icon{margin-right:4rem}
.services-tabs__filter{margin-bottom:5rem}
.services-tabs__wrapper.revers .services-tabs__img{margin-left:2rem;width:-moz-fit-content;width:fit-content;max-width:61rem;margin-bottom:0}
.services-tabs__wrapper.revers .services-tabs__info{display:block;max-width:50rem}
ul.header-nav__list.new .sub-menu-container > ul.sub-menu.depth-1{max-height:450px}
.press__list{-ms-grid-columns:(1fr) [ 3 ];grid-template-columns:repeat(3, 1fr)}
}
@media(min-width:1025px){
.block-peculiarity__link, .hyperlink{transition:color .4s}
.block-peculiarity__link:hover, .hyperlink:hover {
color: #323c56
} a{transition:color .4s}
a:hover{color:#4066e9}
a:not([class]):hover{color:#323c56}
.btn--blue:hover{color:#4066e9;background-color:transparent}
.btn--white:hover{color:#fff;background-color:#3050bb}
.btn--play-blue:hover, .btn--play-white:hover{box-shadow:0 4px 26px rgba(0, 0, 0, .15)}
.input-file__wrapper{transition:background-color .4s, color .4s}
.input-file__wrapper:hover{color:#fff;background-color:#3050bb}
.input-file__wrapper:hover svg{fill:#fff}
.popup-appointment__policy a:hover, .popup-callback__policy a:hover{color:#4066e9}
.back-to-top:hover{transform:translateY(-15%)}
.page-pagination .page-numbers{transition:background-color .4s, color .4s}
.page-pagination .page-numbers:hover[href]{background-color:#f2f2f2;color:#323c56}
.filter__link{transition:background-color .4s, color .4s}
.filter__link:hover{background-color:rgba(234, 244, 255, .5);color:#4066e9}
#toc_container .toc_list a:hover{color:#4066e9;text-decoration:none}
.footer__link{transition:border-bottom-color .4s, color .4s}
.footer__link:hover{border-bottom-color:currentColor}
.footer__notice-list{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;gap:3rem}
.footer-nav__list a{transition:border-bottom-color .4s, color .4s}
.footer-nav__list a:hover{color:#4066e9;border-bottom-color:currentColor}
.footer-contacts__btn{transition:color .4s}
.footer-contacts__btn:hover{color:#4066e9}
.footer-socials__link{transition:transform .4s}
.footer-socials__link:hover{transform:scale(1.2)}
.header__phone{transition:color .4s}
.header__phone:hover{color:#4066e9}
.header-socials__btn{transition:transform .4s}
.header-socials__btn:focus, .header-socials__btn:hover{transform:scale(1.2)}
.header-nav__list > li > .sub-menu > li:hover > a, ul.header-nav__list.new > li > ul.sub-menu > li.hovered > a{background-color:rgba(92, 92, 92, .15)}
.header-nav .menu-item.menu-item.menu-item.menu-item.title-h2 > a:hover, .header-nav .menu-item.menu-item.menu-item.menu-item.title-h3 > a:hover, .header-nav .menu-item.menu-item.menu-item.menu-item.title > a:hover, .header-nav .sub-menu a:hover{color:#3050bb}
.header-nav a{transition:color .4s}
.header-nav a:hover{color:#738fa6}
.block-chief__play:hover{max-width:43rem;width:100%}
.block-chief__play:hover .block-chief__play-text{width:100%}
.block-chief__play:hover .block-chief__play-icon{width:2.4rem;height:2.4rem;background-color:#323c56;margin-right:.9rem}
.block-chief__play:hover .block-chief__play-icon svg{fill:#fff;transform:scale(.4)}
.block-consultation__btn.btn--white:hover{background-color:#fff;border-color:#4066e9;color:#323c56}
.block-consultation__policy a:hover{color:#4066e9}
.block-doctors__navigation.prev:hover{transform:translateX(-15%)}
.block-doctors__navigation.next:hover{transform:translateX(15%)}
.block-doctors__page{transition:color .4s}
.block-doctors__page:hover{color:#4066e9;border-bottom-color:currentColor}
.block-doctors-thumbs__slide{transition:background-color .4s}
.block-doctors-thumbs__slide:hover img{transform:scale(1.05) translateY(3rem)}
.block-faq__question:hover{background-color:rgba(234, 244, 255, .5)}
.block-map__btn{transition:color .4s}
.block-map__btn:hover{color:#4066e9}
.block-socials__link:focus, .block-socials__link:hover{border-color:rgba(50, 60, 86, .5);background-color:transparent;color:#323c56}
.photogallery__link:hover .photogallery__img{transform:scale(.95)}
.blog-article__img-wrap:hover img{transform:scale(1.15)}
.contacts-info__text a:hover{color:#4066e9}
.contacts-info__btn{transition:color .4s}
.contacts-info__btn:hover{color:#4066e9}
.contacts-route-nav__btn{transition:background-color .4s}
.contacts-route-nav__btn:hover{background-color:rgba(64, 102, 233, .2)}
.doctor-single-hero__play:hover .doctor-single-hero__play-label{color:#4066e9}
.doctor-single-specialization__text ul li a[href], .doctor-single-specialization__text ul li strong[href]{transition:color .4s}
.doctor-single-specialization__text ul li a[href]:hover, .doctor-single-specialization__text ul li strong[href]:hover{color:#4066e9}
.faq__question:hover{background-color:rgba(234, 244, 255, .5)}
.guarantees-documents__name:hover{border-bottom-color:currentColor}
.home-services__category{transition:color .4s}
.home-services__category:hover{color:#4066e9}
.home-services__link{transition:color .4s}
.home-services__link:hover{color:#738fa6;border-bottom-color:currentColor}
.home-founder__play:hover{max-width:43rem;width:100%}
.home-founder__play:hover .home-founder__play-text{width:100%}
.home-founder__play:hover .home-founder__play-icon{width:2.4rem;height:2.4rem;background-color:#323c56;margin-right:.9rem}
.home-founder__play:hover .home-founder__play-icon svg{fill:#fff;transform:scale(.4)}
.prices-table__btn:hover{color:#4066e9;border-bottom-color:currentColor}
.prices-table__show-more:hover{background-color:rgba(64, 102, 233, .15)}
#anchor_prices.new_block .prices-table__show-more:hover:after, .prices-table__show-more:hover .prices-table__arrow{transform:rotate(-90deg)}
.reviews-filter__link{transition:border-color .4s}
.reviews-filter__link:hover{border-color:#323c56}
.blog__resources{padding:3.5rem 4.5rem;font-size:1.8rem}
}
@media(min-width:1100px){
.header-nav__list > .menu-item > .sub-menu{max-width:30rem}
ul.header-nav__list.new li .sub-menu-container > ul.sub-menu.depth-1{width:calc(90vw - 30rem)}
}
@media(min-width:1200px){
:root{--containerPadding:2.5rem;--content-size:127rem}
.page-pagination{padding-top:8.5rem}
#toc_container{margin-bottom:8rem}
.other-services__item{width:calc(33.3333333333% - 2rem)}
.other-services__item--w4{width:calc(25% - 2rem)}
.footer__bottom{padding:2.4rem 0}
.footer__bottom-wrap{align-items:flex-end}
.footer__link:not(:last-child){margin-right:3.4rem}
.footer__link{display:inline-block}
.footer-nav__group{width:30%}
.footer-nav__group.desktop{display:block}
.footer-nav__list.mobi{display:none}
.header__phone{margin-right:2.7rem}
.header__callback.tablet{display:none}
.header__callback.desktop{display:block;margin-left:2.7rem;}
.header-socials{display:flex;align-items:center}
.header-nav__list > .menu-item > .sub-menu{left:calc(-1 * var(--containerPadding));max-width:32rem}
.block-advantages__icon{margin:auto 0 0}
.block-awards{padding:8rem 0}
.block-awards__box{display:flex;align-items:flex-end}
.block-awards__wrap{width:100%;max-width:82rem;margin-right:2rem;margin-bottom:0}
.block-chief{padding:8rem 0 10rem}
.block-chief__play{bottom:25%;left:50%}
.block-consultation__container{max-width:calc(120rem + var(--containerPadding) * 2)}
.block-consultation__wrapper{padding-bottom:0}
.block-consultation__img{transform:translate(5rem, 5rem)}
.block-doctors__content{padding:7rem 0;margin-right:3rem;flex-grow:1}
.block-doctors__img-wrap{max-height:100%;width:50%;flex-shrink:0;margin:0}
.block-doctors__swiper-wrapper{align-items:initial}
.block-doctors__text{width:100%}
.block-doctors__actions{padding-left:var(--containerPadding)}
.block-doctors-thumbs{margin-right:0}
.block-faq{padding-bottom:8rem}
.block-map__content{padding:11rem 7rem 8.5rem 0}
.block-peculiarity__item{width:calc(25% - 3rem)}
.block-portfolio-swiper__content{max-width:40rem}
.block-portfolio-swiper__wrap{width:60%}
.block-rating__container{max-width:calc(88.4rem + var(--containerPadding) * 2)}
.block-rating__logo{max-height:4rem}
.block-reviews__title{margin-bottom:7.3rem}
.block-reviews__sliders{margin-bottom:5rem}
.block-reviews-swiper__resource{justify-content:flex-end}
.block-socials{padding:7.2rem 0 11rem}
.content-hero__descr, .content-hero__title{order:initial}
.content-hero__wrapper{flex-grow:1}
.content-hero__img-wrap{margin-right:calc(-1 * var(--containerPadding))}
.info-slider__title{text-align:left}
.info-slider__wrap{align-items:center}
.video-block{padding:10rem 0}
.video-block__label{width:-moz-fit-content;width:fit-content;max-width:100%;padding:3rem}
.about-facts{text-align:left}
.about-facts__icon{margin:0 1.6rem 0 0}
.about-facts__value{font-size:4.1rem}
.about-facts__text{font-size:1.9rem}
.blog__container{padding-bottom:12rem}
.blog-article__img-wrap{height:31.5rem}
.blog-article__name{font-size:2.2rem;line-height:1.18}
.blog-similar{margin-top:12rem}
.contacts-info__content{padding:8rem 0 13rem}
.contacts-info__list{display:flex;justify-content:space-between}
.contacts-info__item{max-width:30rem}
.contacts-info__item:not(:last-child){margin-bottom:0}
.contacts-route__content.act{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row-reverse}
.contacts-route__wrapper{width:50%;max-width:51rem;padding-right:2rem}
.contacts-route__frame{max-width:42.9rem;margin-bottom:0;width:50%;max-width:61rem}
.contacts-route-nav{margin-bottom:8.4rem}
.contacts-requisites__img-wrap{width:50%}
.doctor-single-hero__container{padding-bottom:8rem}
.doctor-single-founder__box{float:initial;margin-bottom:0;margin-right:.8rem;flex-shrink:0}
.doctor-single-founder__quote{flex-grow:1}
.doctor-single-founder__quote::before{margin-left:0}
.doctor-single-founder__wrapper{display:flex;flex-direction:row}
.doctor-single-founder__label{transform:translateY(50%)}
.doctor-single-about{padding:8em 0 12rem}
.doctor-single-specialization{padding:10rem 0}
.doctor-single-certificate{padding:6.4rem 0}
.doctor-single-certificate__descr{margin-bottom:8rem}
.doctors__container{padding-bottom:4.4rem}
.doctors__title{margin-bottom:6.4rem}
.doctors__info{padding:4rem 1rem 5.3rem 4.4rem;box-shadow:none;border-radius:0;max-width:60%}
.doctors__item{box-shadow:0 4px 32px #dcdfe9;border-radius:.8rem;overflow:hidden;position:relative}
.doctors__img{-o-object-position:top left;object-position:top left;-o-object-fit:cover;object-fit:cover;max-height:100%;margin-top:2rem;width:-moz-fit-content;width:fit-content}
.doctors__img-wrap{position:absolute;bottom:0;right:0;margin:0;width:40%;height:100%;max-width:26.6rem;z-index:1}
.doctors__name{font-size:3.2rem}
.doctors__position{margin-bottom:1.6rem}
.doctors__experience{margin-bottom:2.4rem}
.doctors__filter{margin-bottom:4.4rem}
.faq__list{padding-bottom:6.4rem}
.guarantees__seo:not(:last-child){margin-bottom:6.4rem}
.guarantees-documents__item{width:calc(33.3333333333% - 2rem)}
.home-hero__descr{font-size:4.2rem}
.home-hero__img-wrap{margin-right:calc(-1 * var(--containerPadding))}
.home-services__row{margin-bottom:4.6rem}
.home-services__col{width:calc(33.3333333333% - 2rem)}
.home-services-banner__img{width:50%;bottom:initial;top:50%;transform:translateY(-50%)}
.home-founder{padding:10rem 0}
.home-founder__label{padding:3rem}
.home-founder__position{font-size:1.5rem}
.home-founder__img-wrap{max-width:43.6rem}
.home-founder__play{bottom:25%;left:50%}
.home-history{padding:8rem 0 3rem}
.home-history__container{max-width:calc(95.8rem + var(--containerPadding) * 2)}
.home-history__link{margin:3.2rem 0 0 5rem}
.home-benefits__title{margin-bottom:4.4rem}
.home-benefits__item{width:calc(33.3333333333% - 2rem)}
.home-benefits__subtitle{font-size:2.2rem;margin-bottom:1.6rem}
.portfolio__container{margin-bottom:8rem}
.remote-consultation-seo__wrapper{align-items:center}
.reviews__title{margin-bottom:3.2rem}
.reviews__actions{margin-bottom:6.4rem}
.reviews__resource{justify-content:flex-end}
.reviews-form{padding:7.6rem 0}
.services-category-seo{padding:7rem 0 8.5rem}
.services-single-subservice{padding:10rem 0}
.services-single-seo__btn{margin-top:6rem}
.services-single-stage{padding:6rem 0}
.services-single-stage__list{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.services-single-stage__item:not(:last-child){margin-bottom:0}
.services-single-stage__item{display:block;width:calc(33.3333333333% - 2rem);margin:0 1rem 2rem}
.services-single-stage__name{width:80%}
.services-single-stage__img{width:100%;height:26.4rem;margin-bottom:1.6rem}
.services-listing__title{margin-bottom:5rem}
.services-listing__icon{margin-right:5.5rem}
.services-listing__list{display:flex;flex-wrap:wrap;margin:0 -1rem -2rem}
.services-listing__item{width:calc(33.3333333333% - 2rem);margin:0 1rem 2rem;height:25rem;padding-right:2.2rem}
.services-listing__item::before{width:23rem}
.services-listing__item.small{width:calc(33.3333333333% - 2rem)}
.services-listing__arrow-wrap{display:none}
.services-tabs{padding:8rem 0}
#menu-item-87 #menu-item-5165{width:66.67%}
#menu-item-87 #menu-item-2717{width:33.33%}
#menu-item-87 #menu-item-5165 > ul.sub-menu{max-height:500px}
#menu-item-87 #menu-item-5165 > ul.sub-menu > li{width:50%}
ul.header-nav__list.new li .sub-menu-container > ul.sub-menu.depth-1{width:calc(90vw - 32rem)}
ul.header-nav__list.new .sub-menu-container > ul.sub-menu.depth-1{max-height:400px}
.press__container{padding-bottom:5rem}
.press__list{-ms-grid-columns:(1fr) [ 5 ];grid-template-columns:repeat(5, 1fr);margin-bottom:5rem}
}
@media(min-width:1300px){
#menu-item-87 > div.sub-menu-container{width:980px}
}
@media(min-width:1400px){
.header-nav__list > .menu-item > .sub-menu{left:-10rem}
.content-hero__img{}
.content-hero__img-wrap, .home-hero__img-wrap{}
#menu-item-87 #menu-item-5165 > ul.sub-menu{max-height:460px}
#menu-item-87 > div.sub-menu-container{width:1120px}
ul.header-nav__list.new li .sub-menu-container > ul.sub-menu.depth-1{width:calc(var(--content-size) - 32rem + 10rem)}
}
@media(max-width:1240px){
h2{font-size:calc(2.2rem + 1 * (100vw - 32rem) / 92)}
h3{font-size:calc(2rem + .8 * (100vw - 32rem) / 92)}
h4{font-size:calc(1.8rem + .8 * (100vw - 32rem) / 92)}
h5{font-size:calc(1.6rem + .8 * (100vw - 32rem) / 92)}
h6{font-size:calc(1.5rem + 2.7 * (100vw - 32rem) / 92)}
.about-hero__title.about-hero__title{font-size:calc(2.8rem + 1.4 * (100vw - 32rem) / 92)}
}
@media(max-width:1199px){
.header__address{display:none}
div.juxtapose{height:482px;}
}
@media(max-width:1023px){
#wpadminbar{display:none !important}
html[lang]{margin-top:0 !important}
.nominations__swiper2{padding-left:50px;padding-right:50px;}
.nominations__swiper2 .owl-carousel .owl-item img{width:auto;}
.nominations__swiper2 .owl-carousel .owl-item .nominations__wrap{width:100%;}
.nominations__swiper2 .owl-carousel .owl-nav button.owl-prev, .nominations__swiper2 .owl-carousel .owl-nav button.owl-next{margin:-20px 0 0;position:absolute;top:50%;}
.nominations__swiper2 .owl-carousel .owl-nav button.owl-prev{left:-50px;}
.nominations__swiper2 .owl-carousel .owl-nav button.owl-next{right:-50px;}
.doctor-single-consultation{padding:2rem 0 5rem;}
iframe:not(.popup-video__iframe)[src*='youtube.com'], iframe:not(.popup-video__iframe)[src*='youtu.be']{height:340px !important;}
div.juxtapose{height:343px;}
}
@media(max-width:767px){
.container.header__top-container.mobi{margin-top:10px}
.container.header__top-container.mobi.phones{justify-content:center}
.container.header__top-container.mobi .header__contacts, .container.header__top-container.mobi .header__contacts .header-socials, .container.header__top-container.mobi .header__contacts .header__phone{display:flex}
.container.header__top-container.mobi .header__contacts .header__phone{margin-right:15px;height:30px;line-height:32px}
.footer__copyright{padding:0 var(--containerPadding) 3.2rem;margin:0 calc(-1 * var(--containerPadding)) 2.5rem;border-bottom:1px solid #f2f2f2}
.header__wrap{width:100%;height:calc(100vh - var(--header-height));position:fixed;top:var(--header-height);overflow-y:auto;left:0;transition:transform .4s;transform:translateX(-100%);background-color:#fff}
.header__wrap.act{transform:translateX(0)}
.header-nav{background-color:#f7f6f9;width:12.4rem;padding:.7rem 1.4rem;height:100%}
.header-nav__list > .menu-item > .sub-menu{display:none}
.header-nav__list > .menu-item > .sub-menu .sub-menu{padding-top:0}
.header-nav__list > .menu-item > .sub-menu .menu-item + .menu-item{margin-top:4rem}
ul.header-nav__list.new .sub-menu.depth-0 .menu-item > a[href="#"]{margin-top:0}
.content-hero__img-wrap{margin:0 calc(-1 * var(--containerPadding));max-height:35rem}
.contacts-route__frame{margin:0 calc(-1 * var(--containerPadding)) 3.2rem}
.doctor-single-certificate__gallery{padding:3.5rem var(--containerPadding);margin:-3.5rem calc(-1 * var(--containerPadding)) -2rem}
.home-hero__img-wrap{margin:0 calc(-1 * var(--containerPadding));max-height:35rem}
.home-services__col{padding:2.8rem var(--containerPadding);border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin:0 calc(-1 * var(--containerPadding))}
.prices-table:not(:last-of-type){margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #f2f2f2}
.header-nav__list > .menu-item > .sub-menu .sub-menu.depth-1 > .menu-item > a{font-size:13px}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item.menu-title-h2 > a{font-weight:700}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item a[href="#"]{border-bottom:unset}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item.menu-title-h2, .header-nav__list > .menu-item > .sub-menu .sub-menu.depth-1 > .menu-item{margin:15px 0 10px}
.header-nav__list > .menu-item > .sub-menu .sub-menu .menu-item.mb25{margin-bottom:20px}
.header-nav__list > .menu-item .sub-menu.depth-0{height:auto !important}
}
@media(max-width:640px){ iframe:not(.popup-video__iframe)[src*='youtube.com'], iframe:not(.popup-video__iframe)[src*='youtu.be']{height:calc(58vw - 30px) !important;}
}
@media(max-width:479px){
.container.header__top-container.mobi{font-size:80%}
.container.header__top-container.mobi .header__contacts .header__phone{font-size:2rem}
}
@media(min-width:768px) and (max-width:1199px){
.block-doctors__img-wrap{position:absolute;bottom:0;right:0}
}
@media(min-width:560px) and (max-width:1023px){
.doctors__info{padding:4.4rem 1rem 5.3rem 4.4rem;box-shadow:none;border-radius:0;width:60%}
.doctors__item{box-shadow:0 4px 32px #dcdfe9;border-radius:.8rem;overflow:hidden;position:relative}
.doctors__img{max-width:-moz-fit-content;max-width:fit-content;max-height:100%;-o-object-position:bottom left;object-position:bottom left;-o-object-fit:cover;object-fit:cover;margin-top:2rem}
.doctors__img-wrap{position:absolute;width:40%;height:100%;bottom:0;right:0;margin:0;z-index:1}
}
@media (any-hover: hover) {
.block-rating__link:hover ~ .block-rating__logo, .blog-share__link:hover{transform:scale(.9)}
.press__link:hover{border-color:#4066e9}
}
@media (prefers-reduced-motion: reduce) { *{animation-duration:0s !important;animation-iteration-count:1 !important;transition-duration:0s !important;scroll-behavior:auto !important}
}
[type="submit"]{background-color:#4066e9;color:#fff;font-weight:600;line-height:1.2;display:block;border-radius:.8rem;transition:background-color .4s, color .4s, border-color .4s;transition-duration:0.4s, 0.4s, 0.4s;text-align:center;padding:1.4rem 2.5rem;width:fit-content;border:1px solid #4066e9;cursor:pointer;}
[type="submit"]:hover{color:#4066e9;background-color:transparent;border:1px solid #4066e9;}
[type="text"], [type="date"], [type="email"], [type="tel"], select{color:#000;font-size:inherit;display:block;width:100%;background-color:transparent;font-weight:500;line-height:1.54;border:1px solid #f2f2f2;border-radius:.8rem;padding:2.3rem 1.4rem;cursor:text;overflow:hidden;margin-bottom:15px;}
[type="text"]:focus-visible{border:2px solid #4066e9;}
.input-field__wrapper .input-field__input[type="text"]:focus-visible{border:0 none;}
textarea{color:#000;font-size:inherit;display:block;width:100%;background-color:transparent;font-weight:500;line-height:1.54;border:1px solid #f2f2f2;border-radius:.8rem;padding:2.3rem 1.4rem;cursor:text;overflow:hidden;margin-bottom:15px;}
textarea:focus-visible{border:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#4066e9;background:#4066e9;color:#fff;}
.video_reviews__list .reviews__item{width:calc(33.33% - 2rem);}
.video_reviews__list .reviews__name{min-height:2.72em;}
@media(max-width:1199px){
.video_reviews__list .reviews__item{width:calc(50% - 2rem);}
}
@media(max-width:576px){
.video_reviews__list .reviews__item{width:100%;}
.video_reviews__list .reviews__name{min-height:auto;}
div.juxtapose{height:calc(66.43vw - 30px);}
}
.menu-item-8220 > a{animation-name:color_change;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;}:root{--var-color-blue:#4066e9;}
@-webkit-keyframes color_change {
from{color:var(--var-color-blue);}
to{color:red;}
}
@-moz-keyframes color_change {
from{color:var(--var-color-blue);}
to{color:red;}
}
@-ms-keyframes color_change {
from{color:var(--var-color-blue);}
to{color:red;}
}
@-o-keyframes color_change {
from{color:var(--var-color-blue);}
to{color:red;}
}
@keyframes color_change {
from{color:var(--var-color-blue);}
to{color:red;}
}
.table-cover .table_scroll{overflow:auto;padding:25px;margin:-25px -25px 0;}
.table-cover table{padding:0;margin:30px 0;position:relative;box-shadow:0 0 25px rgba(0, 94, 127, .2);border-collapse:collapse;border:0;width:100%;}
.table-cover table tr{position:relative;}
.table-cover table tr th{padding:25px 25px;position:relative;color:#fff;box-sizing:border-box;background:#4066e9;border:0;}
.table-cover table tr:first-child th:before{content:'';display:block;position:absolute;bottom:2px;right:0;left:0;border-top:2px solid #fff;z-index:1;}
.table-cover table tr td{padding:15px 25px;vertical-align:top;box-sizing:border-box;background:#ffffff;border:0;}
.table-cover table tr:nth-child(2n+1) td{background:#f1f6f7;}
.table-cover table td + td, .table-cover table h{text-align:center;}
.seo_content_after_articles{margin:8rem 0 0;}
.plitka_tegov_slider_container{margin:70px 0;}
.plitka_tegov_slider_container .services-single_anchors{padding:0;}
.plitka_tegov_slider_container .services-single_anchors a{margin:0;}
.plitka_tegov_slider{position:relative;}
.plitka_tegov_slider .owl-nav{position:absolute;top:-63px;right:0;z-index:10;}
@media(max-width:767px){
.table-cover table tr th, .table-cover table tr td{font-size:80%;}
.table-cover table tr th{padding:10px;}
.table-cover table tr td{padding:5px 10px;}
.table-cover table tbody tr:first-child td{padding-top:10px;}
.services-single_before_after{padding:5rem 0;}
.services-single_before_after .title-h3, .block-doctors__title{text-align:left;}
}
.content-hero__subtitle{color:#323C56;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px;}
.content.orthodontics{margin-top:60px;}
.orthodontics .content-hero__descr{color:#323C56;font-size:20px;font-style:normal;font-weight:500;line-height:32px;white-space:pre-line;}
.orthodontics .btn--blue.orthod-btn{padding:23px 60px;font-size:20px;margin-bottom:0px;}
.orthodontics .content-hero__container{justify-content:space-between;}
.orthodontics .content-hero__img-wrap{margin:0;}
.orthodontics .content-hero__content{width:54%;}
.check-services__title{font-size:44px;font-style:normal;font-weight:400;line-height:56px;text-transform:uppercase;max-width:681px;text-align:center;}
.check-services{display:flex;flex-direction:column;align-items:center;margin-top:60px;}
.check-services__img{width:100%;height:100%;object-fit:cover;}
.check-services__name{color:var(--unnamed, #262C40);font-size:20px;font-style:normal;font-weight:500;line-height:26px;margin:12px auto;text-align:center;}
.orthodontics .services-single-seo__wrapper img{margin-right:0px;max-width:494px;margin-left:22px;border-radius:0;}
.orthodontics .services-single-seo__content{max-width:max-content;color:#323C56;font-size:16px;font-style:normal;font-weight:400;line-height:1.54;}
.orthodontics .services-single-seo__content.post-content.custom-list-plus{font-size:20px;}
.orthodontics .services-single-seo__content p{margin:8px 0px;}
.orthodontics .services-single-seo__title.title-h2{margin-bottom:20px;}
.services-single-seo .btn--blue{margin:80px auto;}
.reception-listing{margin-top:60px;}
.reception-listing__title{display:flex;justify-content:center;margin-bottom:0px;}
.reception-listing__list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.reception-listing__item{max-width:495px;width:50%;display:flex;align-items:center;margin-top:40px;}
.reception-listing__name{color:#323C56;font-size:24px;font-style:normal;font-weight:600;line-height:24px;margin-left:24px;}
.reception-listing__icon-wrap img{max-width:80px;object-fit:contain;}
.orthodontics .services-single-seo .btn--blue{margin:60px auto auto;}
.orthodontics .services-single-seo__wrapper.revers .services-single-seo__content{max-width:max-content;}
.orthodontics .nominations{border-top:0px solid transparent;border-bottom:0px solid transparent;}
.orthodontics .services-single-seo.services-nominations .btn--blue{margin:10px auto 0 auto;}
.orthodontics .services-single_before_after{background:white;}
.orthodontics .other-services__title{text-align:center;}
.orthodontics .container_slider_before_after{max-width:max-content;}
.orthodontics .slider_before_after__slider{display:flex;}
.orthodontics .slide{margin-right:32px;display:flex;height:100%;}
.orthodontics .slide:last-child{margin-right:0px;}
.orthodontics .services-single_before_after .slide__wrap .img{max-height:174px;}
.orthodontics .services-single_before_after .slide__wrap .img_title{padding:3px;}
.orthodontics .block-consultation .btn--blue{padding:1.4rem 2.5rem;}
.orthodontics .prices__services .btn--blue{margin:60px auto 0 auto;}
.header-orthodontics{background:red;}
.orthodontics .btn--white.block-doctors__link, .orthodontics .block-doctors__page, .footer-orthodontics .footer__main, .header-orthodontics{display:none;}
.footer-orthodontics .footer__link.maps-site{display:none !important;}
.orthodontics .services-single-seo, .orthodontics .nominations__swiper{padding:0;margin-top:60px;}
.orthodontics .block-doctors{padding:0 0 60px 0;margin-top:60px;}
.orthodontics .services-single_before_after{padding:0;}
.orthodontics .block-reviews{padding:0;margin-top:60px;}
@media screen and (max-width:1024px){
.orthodontics .content-hero__title{font-size:30px;line-height:normal;}
.content-hero__subtitle{font-size:24px;margin-bottom:10px;}
.orthodontics .content-hero__descr{font-size:18px;line-height:normal;}
.orthodontics .btn--blue.orthod-btn{padding:1.4rem 2.2rem;font-size:16px;}
.check-services{margin-top:40px;}
.check-services__title{font-size:32px;line-height:normal;}
.orthodontics .services-single-seo__wrapper img{margin-left:0px;}
.orthodontics .services-single-seo .btn--blue{margin:30px 0 auto;}
.reception-listing__item{margin-top:30px;}
.reception-listing__name{font-size:16px;line-height:normal;margin-left:20px;}
.reception-listing__icon-wrap img{max-width:60px;}
.orthodontics .slider_before_after__slider{display:flex;flex-wrap:wrap;justify-content:space-between;}
.orthodontics .slide{margin:5px 10px;max-width:45%;}
.orthodontics .slide:last-child{margin:5px 10px;}
.content.orthodontics{margin-top:40px;}
.orthodontics .services-single-seo, .orthodontics .nominations__swiper,{margin-top:40px;}
.orthodontics .block-doctors{padding:0 0 60px 0;overflow-y:hidden;}
.orthodontics .services-single_before_after{padding:0;}
.orthodontics .block-reviews{padding:0;margin-top:60px;}
.orthodontics .services-single-seo, .orthodontics .nominations__swiper{margin-top:40px;}
.orthodontics .block-doctors{padding:0 0 40px 0;margin-top:40px;}
.orthodontics .services-single_before_after{padding:0;}
.orthodontics .block-reviews{padding:0;margin-top:40px;}
.reception-listing{margin-top:40px;}
.orthodontics .block-doctors__descr{margin-bottom:40px;}
.orthodontics .content-hero__descr{margin-bottom:20px;}
.orthodontics .services-single-seo.services-nominations .btn--blue{margin:30px auto 0 auto;}
.orthodontics .btn--blue.orthod-btn{margin:30px auto 0 auto;}
}
@media screen and (max-width:768px){
.orthodontics .content-hero__content{width:100%;}
.orthodontics .content-hero__img-wrap img{width:100%;}
.content-hero__wrapper{margin-top:20px;}
.content-hero__subtitle{font-size:20px;}
.orthodontics .content-hero__descr{font-size:1.5rem;}
.orthodontics .services-single-seo__title.title-h2{line-height:normal;}
.reception-listing__item{width:100%;}
.reception-listing__item{margin-top:15px;}
.orthodontics .slide, .orthodontics .slide:last-child{margin:5px 0px;}
.orthodontics .slider_before_after__slider{flex-direction:column;}
.orthodontics .slide{display:flex;max-width:100%;}
.orthodontics .services-single_before_after .slide__wrap .img{display:flex;height:100%;}
.orthodontics .btn--blue.orthod-btn{margin:0 auto 0 auto;}
}
#anchor_seo + .services-single__price-table,
#anchor_prices + .services-single-seo,
#anchor_seo2 + .services-single-seo,
.block-doctors + #anchor_advantages + .block-advantages,
.block-advantages + #anchor_reviews + .block-reviews,
.block-reviews + #anchor_other-services .other-services{padding-top:0;}
#anchor_seo2.services-single-seo .btn--blue{margin-bottom:0;}
#anchor_faq + #anchor_consultation + .block-consultation{margin-top:4.4rem;}
@media(min-width:768px){
#anchor_faq + #anchor_consultation + .block-consultation{margin-top:8rem;}
} .block-reviews-media__container{width:100%;overflow:hidden;position:relative;}
.block-reviews-media__wrapper{display:flex;width:100%;transition:transform 0.5s ease;}
.block-reviews-media__slide{flex:0 0 33.333%;box-sizing:border-box;padding:10px;transition:opacity 0.5s ease, transform 0.5s ease;}
.block-reviews-media__slide.act{opacity:1;transform:scale(1);}
.video_reviews__list{margin-bottom:10px;}
.block-reviews-swiper{margin-top:45px;}
.video-reviews-block {display: flex;
flex-direction: column;
align-items: center;}.contacts-info__item.social{margin-top:10px;}
.contacts-info__item.social a.whatsapp{width:25px;height:25px;margin-right:12px;}
.footer__container-top{gap:4.4rem;}
.footer__container-top .header-socials__item{align-items:center;gap:12px;}
.container_ratings__slider h2{text-align:center;}
@media(max-width:1199px){
.contacts-info__item.social{margin-top:0;}
.contacts-info__item1 > .contacts-info__item{margin-bottom:3.2rem;}
}
@media(max-width:767px){
.header-nav__list > .menu-item > .sub-menu .menu-item + .menu-item {
margin-top: 1rem;
}
.footer__container-top {
flex-direction: column;
gap: 1em;
align-items: flex-start;
}
}.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
} .owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]){max-height:0;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//ortholike.ru/wp-content/themes/ortholike/dist/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.home_slider_bottom.owl-carousel .owl-nav{text-align:center;}
.home_slider_bottom.owl-carousel .owl-nav button span{font-size:50px;line-height:50px;display:block;}
@media(max-width:767px){
.home_slider_bottom.owl-carousel .owl-nav button{padding:0 20px !important;}
}
.home_slider_bottom.owl-carousel .owl-dots{text-align:center;margin:15px 0 0;}
.home_slider_bottom.owl-carousel button.owl-dot{padding:10px !important;cursor:pointer;}
.home_slider_bottom.owl-carousel button.owl-dot span{background:#D6D6D6;border-radius:50%;display:block;height:10px;width:10px;transition:all .3s;}
.home_slider_bottom.owl-carousel button.owl-dot.active span, .home_slider_bottom.owl-carousel button.owl-dot:hover span{background:#869791;}
.home_slider_bottom.owl-carousel .item_slider span{display:block;}
.home_slider_bottom.owl-carousel .item_slider span.title{text-align:center;margin-bottom:0;}
.home_slider_bottom.owl-carousel .item_slider span.image{aspect-ratio:300 / 200;}
.home_slider_bottom.owl-carousel .item_slider span.image img{height:100%;}
@media(min-width:768px){
.home_slider_bottom.owl-carousel .owl-nav button {
position: absolute;
top: 50%;
margin-top: -75px;
font-size: 50px;
line-height: 50px;
}
.home_slider_bottom .owl-nav button.owl-prev {
left: -20px;
}
.home_slider_bottom .owl-nav button.owl-next {
right: -20px;
}
.home_slider_bottom.owl-carousel .item_slider span.image img {
max-width: 300px;
max-height: 200px;
}
}
 .re-doctors-form{background-color:hsl(211, 100%, 96%);border-radius:2rem;padding:2.6rem 2rem;display:flex;justify-content:space-between;flex-direction:column;gap:2.4rem;margin-bottom:5rem;text-align:center;}
@media(min-width:768px){
.re-doctors-form{margin-bottom:12rem;padding:3.6rem;text-align:left;}
}
@media(min-width:1024px){
.re-doctors-form{flex-direction:row;align-items:center;}
}
.re-doctors-form__title{font-size:2.4rem;line-height:1.3;margin-bottom:1rem;}
@media(min-width:768px){
.re-doctors-form__title{font-size:3rem;}
}
@media(min-width:1280px){
.re-doctors-form__title{font-size:3.6rem;}
}
.re-doctors-form__text{font-size:2rem;line-height:1.2;font-weight:500;}
.re-doctors-form .re-doctors-form__btn{width:fit-content;flex-shrink:0;margin:0 auto;}
@media(min-width:768px){
.re-doctors-form .re-doctors-form__btn{margin:0;}
}
.re-doctors-single-hero{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-hero{margin-bottom:12rem;}
}
.re-doctors-single-hero__wrapper{margin-bottom:6rem;}
@media(min-width:768px){
.re-doctors-single-hero__wrapper{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:4rem;}
}
@media(min-width:1280px){
.re-doctors-single-hero__wrapper{margin-bottom:12rem;}
}
.re-doctors-single-hero__img{border-radius:30rem 30rem 30rem 1rem;object-fit:contain;margin:0 auto 4rem;height:auto;aspect-ratio:1.0510204082;}
@supports not (aspect-ratio: 1/1) {
.re-doctors-single-hero__img::before{content:"";padding-top:calc(100% * 0.9514563107);float:left;}
.re-doctors-single-hero__img::after{content:"";display:block;clear:both;}
}
@media(min-width:768px){
.re-doctors-single-hero__img{width:41.2%;max-width:41.4rem;}
}
@media(min-width:768px){
.re-doctors-single-hero__content{flex-grow:1;max-width:74.8rem;}
}
.re-doctors-single-hero__title{font-size:2.4rem;line-height:1.35;margin-bottom:1.2rem;}
@media(min-width:768px){
.re-doctors-single-hero__title{font-size:3.6rem;}
}
@media(min-width:1024px){
.re-doctors-single-hero__title{font-size:5rem;}
}
@media(min-width:1280px){
.re-doctors-single-hero__title{font-size:6.4rem;margin-bottom:2.4rem;}
}
.re-doctors-single-hero__options{display:flex;align-items:center;flex-wrap:wrap;font-size:1.6rem;font-weight:500;color:hsl(223, 26%, 27%);margin-bottom:4rem;}
.re-doctors-single-hero__content > p{margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-hero__options, .re-doctors-single-hero__content > p{margin-bottom:3.2rem;}
}
@media(min-width:1280px){
.re-doctors-single-hero__options, .re-doctors-single-hero__content > p{margin-bottom:3.7rem;}
}
.re-doctors-single-hero__options li:first-child{width:100%;}
@media(min-width:1280px){
.re-doctors-single-hero__options li:first-child{width:fit-content;}
}
.re-doctors-single-hero__options li:first-child::after{display:none;}
@media(min-width:1280px){
.re-doctors-single-hero__options li:first-child::after{display:block;}
}
.re-doctors-single-hero__options li:not(:last-child){display:flex;align-items:center;}
.re-doctors-single-hero__options li:not(:last-child)::after{content:"";width:0.6rem;height:0.6rem;background-color:currentColor;border-radius:50%;margin:0 1.2rem;}
.re-doctors-single-hero__btn{width:fit-content;}
.re-doctors-single-hero__about{display:flex;flex-direction:column;gap:2rem;}
@media(min-width:1280px){
.re-doctors-single-hero__about{flex-direction:row-reverse;}
}
.re-doctors-single-hero__about-content{background-color:#fff;border-radius:2rem;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);padding:3rem;}
@media(min-width:1280px){
.re-doctors-single-hero__about-content{width:calc(50% - 1rem);}
}
.re-doctors-single-hero__about-img{width:10rem;height:10rem;object-fit:contain;margin-bottom:3rem;}
.re-doctors-single-hero__about-title{font-size:1.8rem;line-height:1.2;margin-bottom:3rem;}
.re-doctors-single-hero__about-text{font-size:1.4rem;line-height:1.6;font-style:italic;}
.re-doctors-single-hero__about-video{display:block;aspect-ratio:1.7741935484;border-bottom:none;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:2rem;overflow:hidden;}
@supports not (aspect-ratio: 1/1) {
.re-doctors-single-hero__about-video::before{content:"";padding-top:calc(100% * 0.5636363636);float:left;}
.re-doctors-single-hero__about-video::after{content:"";display:block;clear:both;}
}
@media(min-width:1280px){
.re-doctors-single-hero__about-video{width:calc(50% - 1rem);}
}
.re-doctors-single-hero__about-video-icon{display:block;width:6rem !important;height:4rem !important;object-fit:contain !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;transition:all 400ms ease !important;}
.re-doctors-single-hero__about-video[href]{position:relative;}
@media (any-hover: hover) {
.re-doctors-single-hero__about-video[href]:hover .re-doctors-single-hero__about-video-icon{transform:translate(-50%, -50%) scale(1.1);}
}
.re-doctors-single-hero__about-video[href]:focus.focus-visible .re-doctors-single-hero__about-video-icon{transform:translate(-50%, -50%) scale(1.1);}
.re-doctors-single-hero__about-video[href]::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));position:absolute;top:0;left:0;z-index:1;}
.re-doctors-single-hero__about-video img{width:100%;height:100%;object-fit:cover;}
.re-doctors-single-hero__about-video span{position:absolute;bottom:3.6rem;left:3.6rem;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.2;z-index:3;}
.re-doctors-single-directions{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-directions{margin-bottom:12rem;}
}
.re-doctors-single-directions__title{font-size:3.2rem;line-height:1.35;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-directions__title{font-size:4rem;}
}
@media(min-width:768px){
.re-doctors-single-directions__title{margin-bottom:6rem;}
}
.re-doctors-single-directions__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem;}
@media(min-width:768px){
.re-doctors-single-directions__list{grid-template-columns:repeat(2, 1fr);gap:6rem 2rem;}
}
@media(min-width:1280px){
.re-doctors-single-directions__list{grid-template-columns:repeat(3, 1fr);}
}
.re-doctors-single-directions__img{width:100%;height:24rem;border-radius:2rem;margin-bottom:2.3rem;overflow:hidden;position:relative;}
.re-doctors-single-directions__img::before, .re-doctors-single-directions__img::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.re-doctors-single-directions__img::before{background:linear-gradient(0deg, rgba(23, 119, 169, 0.5), rgba(23, 119, 169, 0.5));}
.re-doctors-single-directions__img::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.11), rgba(0, 0, 0, 0.11));}
.re-doctors-single-directions__img img{width:100%;height:100%;object-fit:cover;background-blend-mode:soft-light, multiply, normal;}
.re-doctors-single-directions__name{font-size:1.8rem;line-height:1.51;margin-bottom:1.2rem;}
@media(min-width:768px){
.re-doctors-single-directions__name{margin-bottom:1.4rem;}
}
.re-doctors-single-directions__text{font-size:1.4rem;line-height:1.674;color:hsl(0, 0%, 21%);}
@media(min-width:768px){
.re-doctors-single-directions__text{font-size:1.6rem;}
}
.re-doctors-single-portfolio{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-portfolio{margin-bottom:12rem;}
}
.re-doctors-single-portfolio__title{font-size:3.2rem;line-height:1.35;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-portfolio__title{font-size:4rem;}
}
@media(min-width:768px){
.re-doctors-single-portfolio__title{margin-bottom:6rem;}
}
.re-doctors-single-portfolio__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem;}
@media(min-width:768px){
.re-doctors-single-portfolio__list{grid-template-columns:repeat(2, 1fr);gap:6rem 2rem;}
}
@media(min-width:1280px){
.re-doctors-single-portfolio__list{grid-template-columns:repeat(3, 1fr);}
}
.re-doctors-single-portfolio__pic{overflow:hidden;border-radius:2rem;margin-bottom:2.3rem !important;position:relative;}
.re-doctors-single-portfolio__pic::before, .re-doctors-single-portfolio__pic::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:6;}
.re-doctors-single-portfolio__pic::before{background:linear-gradient(0deg, rgba(23, 119, 169, 0.5), rgba(23, 119, 169, 0.5));}
.re-doctors-single-portfolio__pic::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.26));}
.re-doctors-single-portfolio__pic img{height:100%;object-fit:cover;position:relative;z-index:1;background-blend-mode:soft-light, multiply, normal;filter:grayscale(0.5);}
.re-doctors-single-portfolio__name{font-size:1.8rem;line-height:1.51;margin-bottom:1.2rem;}
@media(min-width:768px){
.re-doctors-single-portfolio__name{margin-bottom:1.4rem;}
}
.re-doctors-single-portfolio__text{font-size:1.4rem;line-height:1.674;color:hsl(0, 0%, 21%);}
@media(min-width:768px){
.re-doctors-single-portfolio__text{font-size:1.6rem;}
}
.re-doctors-single-gallery{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-gallery{margin-bottom:12rem;}
}
.re-doctors-single-gallery__container{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;}
@media(min-width:1280px){
.re-doctors-single-gallery__container{grid-template-columns:repeat(4, 1fr);}
}
.re-doctors-single-gallery__img{border-radius:2rem;object-fit:cover;height:auto;max-height:39.4rem;aspect-ratio:0.8611111111;}
@supports not (aspect-ratio: 1/1) {
.re-doctors-single-gallery__img::before{content:"";padding-top:calc(100% * 1.1612903226);float:left;}
.re-doctors-single-gallery__img::after{content:"";display:block;clear:both;}
}
.re-doctors-single-reviews{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-reviews{margin-bottom:12rem;}
}
.re-doctors-single-reviews__title{font-size:3.2rem;line-height:1.35;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-reviews__title{font-size:4rem;}
}
@media(min-width:768px){
.re-doctors-single-reviews__title{margin-bottom:6rem;}
}
.re-doctors-single-reviews__list{gap:2rem;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-reviews__list{column-count:2;margin-bottom:6rem;}
}
@media(min-width:1280px){
.re-doctors-single-reviews__list{column-count:3;}
}
.re-doctors-single-reviews__item{box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:2rem;padding:3rem;break-inside:avoid-column;margin-bottom:2rem;}
@media(min-width:768px){
.re-doctors-single-reviews__item[hidden]{display:block !important;}
}
.re-doctors-single-reviews__top{display:flex;align-items:center;gap:3rem;margin-bottom:2.4rem;}
.re-doctors-single-reviews__img{width:8rem;height:8rem;border-radius:50%;overflow:hidden;background-color:hsl(211, 100%, 96%);flex-shrink:0;position:relative;}
.re-doctors-single-reviews__img img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2;}
.re-doctors-single-reviews__img::before{content:attr(data-name);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;font-size:2.8rem;font-weight:700;color:hsl(223, 26%, 27%);opacity:0.4;}
.re-doctors-single-reviews__name{font-size:1.8rem;font-weight:600;line-height:1.2;margin-bottom:0.6rem;}
.re-doctors-single-reviews__service{font-size:1.4rem;line-height:1.28;color:hsl(223, 26%, 27%);opacity:0.7;}
.re-doctors-single-reviews__text{font-size:1.4rem;font-weight:500;font-style:italic;line-height:1.6;}
.re-doctors-single-reviews__text p:not(:last-child){margin-bottom:1.5em;}
.re-doctors-single-reviews__more{display:block;width:fit-content;font-size:1.5rem;font-weight:600;color:hsl(0, 0%, 21%);border-bottom:2px dashed currentColor;margin:0 auto 4rem;}
@media(min-width:768px){
.re-doctors-single-reviews__more{display:none;}
}
.re-doctors-single-reviews__btn{width:fit-content;margin:0 auto;}
@media(min-width:768px){
.re-doctors-single-reviews__btn{margin:0;}
}
.re-doctors-single-reviews-text{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-reviews-text{margin-bottom:12rem;}
}
.re-doctors-single-reviews-text__title{font-size:3.2rem;line-height:1.35;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-reviews-text__title{font-size:4rem;}
}
@media(min-width:768px){
.re-doctors-single-reviews-text__title{margin-bottom:6rem;}
}
.re-doctors-single-reviews-text__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem;margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-reviews-text__list{grid-template-columns:repeat(2, 1fr);}
}
@media(min-width:768px){
.re-doctors-single-reviews-text__item{display:flex;background-color:#fff;border-radius:2rem;padding:1rem 0 1rem 1rem;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);}
}
.re-doctors-single-reviews-text__photo{width:100%;height:auto;aspect-ratio:0.6889352818;border-radius:1rem;}
@supports not (aspect-ratio: 1/1) {
.re-doctors-single-reviews-text__photo::before{content:"";padding-top:calc(100% * 1.4515151515);float:left;}
.re-doctors-single-reviews-text__photo::after{content:"";display:block;clear:both;}
}
@media(min-width:768px){
.re-doctors-single-reviews-text__photo{width:50%;height:auto;aspect-ratio:auto;max-width:28.1rem;}
}
.re-doctors-single-reviews-text__content{flex-grow:1;padding:2.6rem 2rem;background-color:#fff;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:2rem;margin-top:-20rem;position:relative;z-index:1;}
@media(min-width:768px){
.re-doctors-single-reviews-text__content{padding:2rem 3rem;background-color:transparent;box-shadow:none;margin-top:0;}
}
.re-doctors-single-reviews-text__top{display:flex;align-items:center;gap:2rem;margin-bottom:3.2rem;}
@media(min-width:768px){
.re-doctors-single-reviews-text__top{align-items:flex-start;flex-direction:column;gap:2.8rem;}
}
.re-doctors-single-reviews-text__avatar{width:6rem;height:6rem;flex-shrink:0;border-radius:50%;position:relative;overflow:hidden;background-color:hsl(211, 100%, 96%);}
@media(min-width:768px){
.re-doctors-single-reviews-text__avatar{width:8rem;height:8rem;}
}
.re-doctors-single-reviews-text__avatar img{width:100%;height:100%;object-fit:cover;position:relative;z-index:2;}
.re-doctors-single-reviews-text__avatar::before{content:attr(data-name);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;font-size:2.8rem;font-weight:700;color:hsl(223, 26%, 27%);opacity:0.4;}
.re-doctors-single-reviews-text__name{font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:0.6rem;}
@media(min-width:768px){
.re-doctors-single-reviews-text__name{font-size:1.8rem;}
}
.re-doctors-single-reviews-text__service{font-size:1.2rem;opacity:0.7;}
@media(min-width:768px){
.re-doctors-single-reviews-text__service{font-size:1.4rem;}
}
.re-doctors-single-reviews-text__text{font-size:1.4rem;line-height:1.6;font-style:italic;}
.re-doctors-single-reviews-text__more{display:block;width:fit-content;font-size:1.5rem;font-weight:600;color:hsl(0, 0%, 21%);border-bottom:2px dashed currentColor;margin:0 auto 4rem;}
.re-doctors-single-reviews-video{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-reviews-video{margin-bottom:12rem;}
}
.re-doctors-single-reviews-video__title{font-size:3.2rem;line-height:1.35;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-reviews-video__title{font-size:4rem;}
}
@media(min-width:768px){
.re-doctors-single-reviews-video__title{margin-bottom:6rem;}
}
.re-doctors-single-reviews-video__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem;margin-bottom:2rem;}
@media(min-width:768px){
.re-doctors-single-reviews-video__list{grid-template-columns:repeat(2, 1fr);}
}
@media(min-width:1280px){
.re-doctors-single-reviews-video__list{grid-template-columns:repeat(4, 1fr);margin-bottom:6rem;}
}
.re-doctors-single-reviews-video__link{display:block;position:relative;border-radius:2rem;overflow:hidden;border-bottom:none;max-width:30rem;margin:0 auto;}
@media(min-width:768px){
.re-doctors-single-reviews-video__link{max-width:100%;margin:0;}
}
@media (any-hover: hover) {
.re-doctors-single-reviews-video__link:hover::after{transform:translate(-50%, -50%) scale(1.1);}
}
.re-doctors-single-reviews-video__link:focus.focus-visible::after{transform:translate(-50%, -50%) scale(1.1);}
.re-doctors-single-reviews-video__link::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));}
.re-doctors-single-reviews-video__link::after{content:"";display:block;width:6rem;height:4rem;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/icons/youtube-play.svg) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;transition:transform 400ms ease;}
.re-doctors-single-reviews-video__img{width:100%;height:auto;aspect-ratio:0.5629770992;max-height:52rem;object-fit:cover;}
@supports not (aspect-ratio: 1/1) {
.re-doctors-single-reviews-video__img::before{content:"";padding-top:calc(100% * 1.7762711864);float:left;}
.re-doctors-single-reviews-video__img::after{content:"";display:block;clear:both;}
}
.re-doctors-single-reviews-video__more{display:block;width:fit-content;font-size:1.5rem;font-weight:600;color:hsl(0, 0%, 21%);border-bottom:2px dashed currentColor;margin:0 auto;}
.re-doctors-single-article{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-article{margin-bottom:12rem;}
}
.re-doctors-single-article__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem;}
@media(min-width:1280px){
.re-doctors-single-article__list{grid-template-columns:repeat(2, 1fr);}
}
.re-doctors-single-article__item{display:flex;align-items:center;flex-direction:column;background-color:#fff;padding:1rem;border-radius:2rem;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);}
@media(min-width:768px){
.re-doctors-single-article__item{align-items:flex-start;flex-direction:row;padding-right:0;}
}
.re-doctors-single-article__img{width:100%;height:28rem;flex-shrink:0;border-radius:1rem;object-fit:cover;}
@media(min-width:768px){
.re-doctors-single-article__img{width:28rem;}
}
.re-doctors-single-article__content{flex-grow:1;padding:2.2rem 1rem;}
@media(min-width:768px){
.re-doctors-single-article__content{padding:2.2rem 2.8rem;}
}
.re-doctors-single-article__subtitle{font-size:1.5rem;font-weight:600;line-height:1;margin-bottom:1.4rem;color:hsl(227, 79%, 58%);}
@media(min-width:768px){
.re-doctors-single-article__subtitle{font-size:1.8rem;}
}
.re-doctors-single-article__name{font-size:1.8rem;line-height:1.2;font-weight:700;margin-bottom:2.4rem;}
@media(min-width:768px){
.re-doctors-single-article__name{font-size:2.4rem;}
}
.re-doctors-single-article__text{font-size:1.6rem;line-height:1.51;}
.re-doctors-single-article__text p:not(:last-child){margin-bottom:1.5em;}
.re-doctors-single-faq{margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single-faq{margin-bottom:12rem;}
}
.re-doctors-single-faq__top{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem;}
@media(min-width:768px){
.re-doctors-single-faq__top{flex-direction:row;align-items:center;margin-bottom:2rem;}
}
.re-doctors-single-faq__img{width:12rem;height:12rem;flex-shrink:0;}
.re-doctors-single-faq__title{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:1rem;}
@media(min-width:768px){
.re-doctors-single-faq__title{font-size:3rem;}
}
.re-doctors-single-faq__name{font-size:1.4rem;line-height:1.2;color:#363636;opacity:0.7;}
@media(min-width:768px){
.re-doctors-single-faq__name{font-size:1.8rem;}
}
.re-doctors-single-faq__answer{height:0;transition:all 400ms ease;overflow:hidden;padding:0 2rem;box-sizing:content-box;}
@media(min-width:768px){
.re-doctors-single-faq__answer{padding:0 4rem;}
}
.re-doctors-single-faq__item{background-color:#fff;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:1.2rem;}
.re-doctors-single-faq__item:not(:last-child){margin-bottom:2rem;}
.re-doctors-single-faq__item.act .re-doctors-single-faq__icon{transform:rotate(45deg);}
.re-doctors-single-faq__item.act .re-doctors-single-faq__answer{padding-bottom:2rem;}
@media(min-width:768px){
.re-doctors-single-faq__item.act .re-doctors-single-faq__answer{padding-bottom:4rem;}
}
.re-doctors-single-faq__btn{width:100%;display:flex;align-items:center;gap:2.4rem;justify-content:space-between;padding:2rem;font-size:1.6rem;font-weight:600;line-height:1.2;text-align:left;}
@media(min-width:768px){
.re-doctors-single-faq__btn{font-size:2.4rem;padding:4rem;}
}
.re-doctors-single-faq__text{font-size:1.6rem;line-height:1.2;color:#363636;opacity:0.8;margin-bottom:2rem;}
@media(min-width:768px){
.re-doctors-single-faq__text{font-size:1.8rem;margin-bottom:3rem;}
}
.re-doctors-single-faq__icon{width:2.8rem;height:2.8rem;flex-shrink:0;border-radius:50%;background-color:#323C56;position:relative;transition:transform 400ms ease;}
@media(min-width:768px){
.re-doctors-single-faq__icon{width:4rem;height:4rem;}
}
.re-doctors-single-faq__icon::before, .re-doctors-single-faq__icon::after{content:"";display:block;width:60%;height:0.2rem;border-radius:2rem;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.re-doctors-single-faq__icon::after{transform:translate(-50%, -50%) rotate(90deg);}
.re-doctors-single-faq__link{font-size:1.5rem;font-weight:600;color:#363636;display:block;width:fit-content;border-bottom:2px dashed currentColor;}
.re-doctors-single .container{max-width:133.8rem;padding:0 1.5rem;}
@media(min-width:768px){
.re-doctors-single .container{padding:0 4.9rem;}
}
.re-doctors-single .doctor-single-founder, .re-doctors-single .doctor-single-about, .re-doctors-single .doctor-single-certificate{padding:0;border:none;margin-bottom:6rem;}
@media(min-width:1280px){
.re-doctors-single .doctor-single-founder, .re-doctors-single .doctor-single-about, .re-doctors-single .doctor-single-certificate{margin-bottom:12rem;}
}
.re-doctors .doctors__container{max-width:calc(125rem + 2 * var(--containerPadding));}
.re-doctors .doctors__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:4rem 2rem;margin:0;}
.re-doctors .doctors__item{width:100%;padding:2rem;background-color:#fff;box-shadow:0 12px 30px 13px rgba(0, 0, 0, 0.09);border-radius:2rem;margin:0;position:relative;}
@media(min-width:560px){
.re-doctors .doctors__item{display:flex;flex-direction:column;align-self:stretch;}
}
@media(min-width:768px){
.re-doctors .doctors__item{padding:3.6rem;}
}
@media(min-width:1024px){
.re-doctors .doctors__list{display:flex;gap:4rem 2rem;justify-content:space-between;}
.re-doctors .doctors__item{width:calc(50% - 1rem);}
.re-doctors .doctors__item.doctor_zhuk-andrey-olegovich .doctors__img-wrap{max-width:23rem;margin:0;}
.re-doctors .doctors__item.doctor_zhuk-andrey-olegovich .doctors__img{margin:0 auto;}
}
.re-doctors .doctors__info{width:100%;padding:0;box-shadow:none;z-index:2;background-color:transparent;}
@media(min-width:560px){
.re-doctors .doctors__info{max-width:calc(100% - 15rem);}
}
@media(max-width:767px){
.re-doctors .doctors__img{width:auto;max-height:26rem;margin:0;}
}
@media(max-width:559px){
.re-doctors .doctors__img-wrap{position:relative;}
.re-doctors .doctors__img-wrap::before{content:"";display:block;width:100%;height:14.7rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 74.32%);position:absolute;bottom:0;left:0;z-index:1;}
}
@media(min-width:560px){
.re-doctors .doctors__img-wrap{position:absolute;width:40%;height:100%;max-height:95%;bottom:0;right:0;margin:0;z-index:1;max-width:18rem;display:flex;align-items:flex-end;}
.re-doctors .doctors__img-wrap img{object-fit:contain;object-position:bottom;margin:0 0 0 auto;}
}
.re-doctors .doctors__name{font-size:1.8rem;font-weight:600;line-height:1.2;color:hsl(0, 0%, 21%);margin-bottom:0.8rem;}
.re-doctors .doctors__options{margin-bottom:0.8rem;color:hsl(0, 0%, 21%);}
@media(min-width:768px){
.re-doctors .doctors__options{font-size:1.4rem;margin-bottom:1.6rem;}
}
.re-doctors .doctors__options li{display:inline-block;}
.re-doctors .doctors__options li:not(:last-child)::after{content:"";display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;background-color:currentColor;margin:0 0.8rem;vertical-align:middle;}
.re-doctors .doctors__call{font-size:1.2rem;line-height:1.2;display:flex;align-items:center;width:fit-content;gap:0.8rem;background-color:hsl(0, 0%, 96%);border-radius:2rem;color:rgba(54, 54, 54, 0.7);margin-bottom:2.4rem;padding:0.7rem 1.4rem;transition:background-color 400ms ease;}
@media (any-hover: hover) {
.re-doctors .doctors__call:hover{background-color:#dbdbdb;}
}
.re-doctors .doctors__call:focus.focus-visible{background-color:#dbdbdb;}
.re-doctors .doctors__call::before{content:"";width:1.2rem;height:1.2rem;flex-shrink:0;background:url(//ortholike.ru/wp-content/themes/ortholike/build/images/icons/phone-fill-gray.svg) no-repeat center/contain;}
.re-doctors .doctors__actions{display:flex;flex-direction:column;gap:0.8rem;}
@media(min-width:560px){
.re-doctors .doctors__actions{margin-top:auto;}
}
@media(min-width:768px){
.re-doctors .doctors__actions{flex-direction:row;flex-wrap:wrap;}
}
@media(min-width:1024px){
.re-doctors .doctors__actions{gap:1.4rem;}
}
.re-doctors .doctors__link{font-size:1.4rem;width:fit-content;border-width:0.2rem;padding-top:1.2rem;padding-bottom:1.2rem;display:inline-block;}
@media(min-width:768px){
.re-doctors .doctors__link{padding:1.2rem 1.6rem;}
}
.re-doctors .doctors__link.btn--white{background-color:transparent;}
@media (any-hover: hover) {
.re-doctors .doctors__link.btn--white:hover{background-color:hsl(227, 79%, 58%);}
}
.re-doctors .doctors__link.btn--white:focus.focus-visible {
background-color: hsl(227, 79%, 58%);
}