.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 .hidden-fields-container{display:none;}
.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;
}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media(max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media(max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.few-slides .slick-track {
transform: none !important;
display: flex;
justify-content: center;
width: auto !important;
}@font-face{font-family:"DIN 2014";src:url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Regular.eot);src:local("DIN 2014 Regular"), local("DIN2014-Regular"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Regular.eot?#iefix) format("embedded-opentype"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Regular.woff) format("woff"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"DIN 2014";src:url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Bold.eot);src:local("DIN 2014 Bold"), local("DIN2014-Bold"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Bold.eot?#iefix) format("embedded-opentype"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Bold.woff) format("woff"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Bold.ttf) format("truetype");font-weight:Bold;font-style:normal;font-display:swap;}
@font-face{font-family:"DIN 2014";src:url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Light.eot);src:local("DIN 2014 Light"), local("DIN2014-Light"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Light.eot?#iefix) format("embedded-opentype"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Light.woff) format("woff"), url(//medongroup-nsk.ru/wp-content/themes/medon/fonts/DIN2014-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{z-index:16777002;}
html{scroll-behavior:smooth;}
body{font-family:"DIN 2014", Arial, Helvetica, sans-serif;font-size:16px;margin:0;}
input{-webkit-appearance:none;border-radius:0 !important;box-shadow:none !important;}
.container{width:1160px;margin:0 auto;}
.top_header{background:#f6f8fc;}
.top_header .container{display:flex;justify-content:space-between;}
.top_header_city{color:rgba(76, 76, 76, 0.6);font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding-top:9px;padding-bottom:8px;cursor:pointer;}
.top_header_city_select{display:none;}
.top_header.active{position:relative;}
.contact-data .field{display:flex;}
[data-name="acceptance-terms"] .wpcf7-list-item-label{padding-right:5px;}
input[name="acceptance-148"]{display:none;}
.top_header_city:before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/map-main.svg) no-repeat;padding:0;position:absolute;left:0;width:8px;height:11px;background-position:center;background-size:contain;top:11px;}
.top_header_city{position:relative;padding-left:16px;width:156px;}
.top_header.active .top_header_city_select{display:block !important;position:absolute;z-index:20;background:#fff;width:395px;padding:20px;top:26px;}
.top_header_city_select ul{padding:0;margin:0;list-style:none;grid-template-rows:1fr auto;display:flex;grid-template-columns:repeat(3, 1fr);grid-auto-flow:unset;gap:10px 40px;justify-items:start;align-items:start;flex-wrap:wrap;height:179px;flex-direction:column;}
.top_header_city_select ul li{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;cursor:pointer;line-height:120%;}
.top_header_city_select ul li a{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;cursor:pointer;line-height:120%;text-decoration:none;}
.top_header_phone a{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.32px;text-decoration:none;padding-top:12px;display:block;}
.header_logo{padding-top:14px;padding-bottom:6px;}
.header_main .container{display:flex;justify-content:space-between;}
.header_nav ul{list-style:none;display:flex;}
.header_nav ul li a{color:#216196;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:9px 20px 15px;}
.header_nav ul li{margin:0 7.5px;}
.header_nav ul li:hover a{background:#fff;box-shadow:0px 0px 6px 0px rgb(0 0 0 / 25%);}
.header_nav ul{margin-top:23px;margin-bottom:0px;}
.top_header_lk a{font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);text-transform:uppercase;}
.top_header_lk{padding-top:12px;}
.top_header_phone{display:flex;justify-content:space-between;width:270px;}
.top_header_search .section_search_block_wrap input{padding:8px 40px 9px 20px !important;font-family:Inter;font-size:14px;font-weight:300;line-height:17px;letter-spacing:0em;text-align:left;background:#fff;}
.top_header{height:34px;}
.top_header_search .section_search_block_wrap input::placeholder{font-size:14px;font-weight:300;line-height:17px;letter-spacing:0em;text-align:left;font-family:Inter;font-family:"DIN 2014";color:rgba(125, 130, 134, 1);}
.top_header_search .section_search_block_wrap button{padding:11px 20px 9px;}
.top_header_search{margin-left:174px;}
.header_main .header_nav ul li{margin:0;margin-bottom:10px;max-width:155px;}
.header_button a{background:#216196;display:block;margin-top:14px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:9px 36px 8px 37px;border-radius:3px;}
.header_main .submenu{box-shadow:inset 0px 4px 11px 0px rgb(135 149 166 / 20%);}
.top_header_phone{padding-right:19px;}
.section_slider{min-height:561px;position:relative;}
.slider_main_item{min-height:561px;background-size:cover !important;background-position:center center !important;}
.slider_main_item h1, .slider_main_item .h1{margin-top:0;padding-top:118px;color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:95%;letter-spacing:1.12px;max-width:476px;}
.slider_main_subtitle{margin-top:30px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;max-width:382px;}
.slider_main_item.slick-slide{min-height:561px;background-size:cover !important;background-position:center center !important;}
.slider_main_item a.more{display:block;margin-top:30px;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;}
.slick-slider-nav .slick-prev{width:17px;height:30px;border:none;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/prev.svg);cursor:pointer;z-index:2;position:relative;}
.slick-slider-nav .slick-next{width:17px;height:30px;border:none;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/next.svg);cursor:pointer;z-index:2;position:relative;}
.slick-slider-nav{display:flex;position:relative;width:100%;justify-content:space-between;z-index:0;}
.slider_main_buttons{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:1;}
.slider_main_buttons .slick-slider-nav{}
.slick-slider-dots{display:flex;width:calc(100% - 100px);justify-content:center;position:relative;margin:0 auto;}
.slick-slider-dots ul{list-style:none;position:absolute;z-index:1;margin-top:-20px;display:flex;padding:0;width:100%;overflow:hidden;justify-content:center;}
.slick-slider-dots ul li{border-radius:10px;border:2px solid #216196;background:rgba(217, 217, 217, 0.2);font-size:0;width:6px;height:6px;display:block;margin:0 5px;cursor:pointer;}
.slick-slider-dots ul li button{font-size:0px;width:0px;height:0px;padding:0;border:0px;}
.slick-slider-dots ul li.slick-active{background:#216196;}
.section_nav{background:#216196;}
.scroll-menu::-webkit-scrollbar{width:0;}
.scroll-menu, .page_nav{-ms-overflow-style:none;}
.scroll-menu, .page_nav{overflow:-moz-scrollbars-none;}
.scroll-menu::-webkit-scrollbar{display:none;}
.scroll-menu{scrollbar-width:none;}
.bignav .container{position:relative;}
.bignav .container:before{content:"";background:rgb(33, 97, 150);background:linear-gradient( 90deg, rgba(33, 97, 150, 0) 0%, rgba(33, 97, 150, 1) 100% );width:60px;display:block;height:35px;top:50%;transform:translateY(-50%);position:absolute;right:-20px;z-index:2;pointer-events:none;}
.page_nav ul:not(.flickity-enabled){display:flex;justify-content:center;}
.page_nav ul{padding:0;margin:0;list-style:none;}
.page_nav ul li{display:flex;align-items:center;}
.page_nav ul li a{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;text-decoration:none;padding:11px 30px 10px !important;white-space:nowrap;display:inline-block;}
.page_nav ul li + li:before{content:"";background:#fff;height:12px;display:inline-block;padding:1px 1px 0 0;position:relative;top:1px;}
.section_nav.bignav .page_nav{position:relative;overflow-y:hidden;}
.bignav .page_nav ul:not(.flickity-enabled){position:relative;width:max-content;display:-webkit-inline-box;}
.section_nav.bignav .page_nav ul:not(.flickity-enabled) li:first-child a{padding-left:0;}
.section_nav.bignav{margin-top:40px;}
.section_department{background:#f2f6f8;padding:60px 0 40px;}
.section_title h2, .section_title .h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.section_department_list{margin-top:40px;}
.section_licenses img{width:100%;height:345px;object-fit:cover;}
.section_licenses .section_title h2{width:80%;}
.section_department_list ul{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:0 -15px;}
.section_department_list ul li{padding:0 15px;}
.section_department_list ul li a{text-decoration:none;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:10px 0 10px 0;display:block;width:260px;text-align:center;border:2px solid #216196;margin-bottom:30px;border-radius:3px !important;}
.section_actions{padding:60px 0 30px;}
.section_programs{background:#f2f6f8;padding-top:40px;padding-bottom:40px;}
.section_programs .promo-slide__image{height:230px;}
.section_programs .promo-slide__info{min-height:60px;}
.section_programs .slick-track{display:flex;}
.section_programs .slick-slide{height:auto;display:flex;}
.section_programs .promo-slide{display:flex;flex-direction:column;width:100%;}
.programs_slide_btn{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-top:20px;display:block;}
.section_presentation{padding-top:40px;padding-bottom:40px;background:rgba(242, 246, 248, 1);}
.section_presentation_wrap{margin-top:40px;}
.section_presentation_item{width:560px;height:360px;display:flex;justify-content:center;align-items:center;background-size:cover !important;display:flex !important;flex-direction:column;justify-content:flex-end;}
.section_presentation_item::before{background:rgba(0, 0, 0, 0.3);}
a.section_presentation_play{position:relative;box-sizing:border-box;display:flex;height:100%;justify-content:center;align-items:center;width:100%;}
a.section_presentation_play img{height:max-content;position:absolute;z-index:2;}
a.section_presentation_play::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;transition-duration:0.2s;background:rgba(0, 0, 0, 0.3);}
.section_title{display:flex;justify-content:space-between;align-items:center;}
a.showall, .load-more-gallery{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;padding-right:10px;border:none;background:none;}
.load-more-gallery{margin-left:auto;margin-right:0;display:block;cursor:pointer;}
.slider_actions, .slider_programs{margin-top:49px;}
.slider_actions_item.slick-slide{width:560px;margin:0 20px;height:301px;background-size:cover !important;background-position:center center !important;}
.slider_actions_title{color:#216196;font-family:"DIN 2014";font-size:40px;font-style:normal;font-weight:400;line-height:107%;letter-spacing:0.8px;padding-top:21px;padding-left:50px;}
.slider_actions_subtitle{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;padding-top:20px;padding-left:50px;max-width:234px;}
.slider_actions_price{padding-top:10px;padding-left:50px;color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;}
.slider_actions_button{padding-top:12px;padding-left:50px;}
.slider_actions_button a{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#01abce;padding:14px;display:inline-block;border-radius:3px;}
.slick-slider-nav{margin-top:42px;}
.section_advantages{padding:30px 0;}
.slider_actions_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages{padding:30px 0;}
.slider_actions_text{width:100%;padding-bottom:40px;padding-top:40px;}
.slider_actions_text .showall{padding-top:30px;display:block;}
.slider_actions_text .container p{max-width:1080px;margin-top:40px;}
.slider_actions_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_text{margin-top:40px;max-width:1045px;}
.section_advantages_text p {
color: #4c4c4c;
font-family: "DIN 2014";
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 120%; letter-spacing: 0.32px;
} p{margin:0;}
.section_advantages_icons{margin-top:49px;}
.section_advantages_icons{display:flex;justify-content:space-between;}
.section_advantages_icon_top{display:flex;justify-content:flex-start;margin-bottom:10px;}
.section_advantages_icon{padding:0 15px;width:33.33%;}
.section_advantages_icon_numeric{color:#216196;font-family:"DIN 2014";font-size:26px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.72px;}
.section_advantages_icon_top img{margin-right:20px;}
.section_advantages_icon_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_order{margin:30px 0;background:url(//medongroup-nsk.ru/wp-content/themes/medon/css/img/order_background.jpg);padding:40px 0;background-size:cover;background-position:center;}
.section_order .section_title.white h2{color:#fff;font-size:40px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.8px;}
.section_order_subtitle{margin-top:29px;color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;max-width:260px;}
.section_order_titleblock{width:420px;}
.section_order .container{display:flex;justify-content:space-between;align-items:flex-start;}
.section_order_formblock{width:705px;margin-top:10px;}
.section_order_formblock .gform_fields{display:flex;flex-wrap:wrap;}
.section_order_formblock .ginput_container{width:100%;}
.section_order_form .row{display:flex;flex-wrap:wrap;justify-content:space-between;}
.input_item{width:50%;display:flex;align-items:flex-end;margin-bottom:25px;}
.input_item label{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.32px;margin-right:10px;}
.input_item input{width:calc(100% - 82px);background:none;border:none;border-bottom:1px solid rgb(255 255 255 / 60%);padding:9px 0;color:#fff;}
.input_item input[type="text"]{width:calc(100% - 53px);}
.input_item.acceptance{width:100%;margin-bottom:29px;}
.input_item.acceptance p{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.input_item.acceptance a{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.input_item input[type="submit"],
.gform_button{display:inline-flex;justify-content:center;width:260px;border:none;text-align:center;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:14px 0;background:#01abce;font-family:"DIN 2014";}
.input_item:last-child{display:flex;justify-content:flex-end;width:100%;margin-bottom:0px;}
.gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between;}
.input_item_100{width:100% !important;flex:0 0 100%;margin-bottom:0;}
.input_item_100 .ginput_container{width:100%;}
input:focus-visible{outline:-webkit-focus-ring-color auto 0px;}
.section_order{margin:30px 0;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/order_background.jpg);padding:40px 0;background-size:cover;background-position:center;}
.section_order .section_title.white h2{color:#fff;font-size:40px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.8px;}
.section_order_subtitle{margin-top:29px;color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;max-width:260px;}
.section_order_titleblock{width:420px;}
.section_order .container{display:flex;justify-content:space-between;align-items:flex-start;}
.section_order_formblock{width:705px;margin-top:0px;}
.section_order_form .row{display:flex;flex-wrap:wrap;justify-content:space-between;}
.section_order_formblock .input_item{margin-bottom:10px;}
.input_item{width:50%;display:flex;align-items:flex-end;margin-bottom:25px;}
.input_item label{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.32px;margin-right:10px;}
.input_item input{width:100%;background:none;border:none;border-bottom:1px solid rgb(255 255 255 / 60%);padding:9px 0;color:#fff;}
.input_item input[type="text"]{width:100%;}
.input_item.acceptance{width:100%;margin-bottom:29px;}
.input_item.acceptance p{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.input_item.acceptance a{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.input_item input[type="submit"],
.gform_button button{display:inline-flex;justify-content:center;width:260px;border:none;text-align:center;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:14px 0;background:#01abce;font-family:"DIN 2014";border-radius:3px !important;cursor:pointer;}
.input_item:last-child{display:flex;justify-content:flex-end;width:100%;margin-bottom:0px;}
input:focus-visible{outline:-webkit-focus-ring-color auto 0px;}
.section_textblockphoto{padding:0;}
.section_videoreviews{margin:30px 0;padding:40px 0 50px;background:#f2f6f8;}
.section_textblock{width:560px;}
.section_textblockphoto .container{display:flex;justify-content:space-between;}
.section_textblock p{margin-top:40px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_textblockphoto{margin-bottom:30px;}
.section_textblockphoto img{width:560px;height:440px;object-fit:cover;}
.section_textblockphoto .section_textblock{display:flex;flex-direction:column;justify-content:center;}
.section_textblockphoto a.more{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;margin-top:30px;display:inline-block;}
.section_textblockphoto + .section_textblockphoto .container{border-top:1px solid rgba(76, 76, 76, 0.6);padding-top:30px;}
.section_textblockphoto.imgleft .container{display:flex;flex-direction:row-reverse;}
.section_videoreviews + .section_textblockphoto{margin-top:60px;}
.section_order + .section_videoreviews{margin-top:60px;}
.section_centers_text{background:#f2f6f8;margin-top:60px;padding:40px 0;}
.section_centers_text_block{margin-top:40px;}
.section_centers_text_block p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_rating{background:#f2f6f8;padding:40px 0;margin:35px 0;}
.section_rating_list{margin-top:40px;display:flex;justify-content:center;}
.section_rating_list_item{background:#fff;width:260px;margin:0 15px;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 20px 0;}
.section_rating_list_item > img{padding:0;width:165px;object-fit:contain;height:55px;}
.section_rating_list_item_rating{width:100%;margin-top:20px;}
.section_rating_list_item_rating ul{list-style:none;display:flex;justify-content:center;margin:0;padding:0;}
.section_rating_list_item_rating ul li{padding:0 4px;}
.section_rating_text{margin-top:5.5px;color:rgba(76, 76, 76, 0.6);text-align:center;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-bottom:10.5px;}
.section_centers_slider_item.slick-slide{height:596px;}
.center_slider_item_numeric{padding-top:60px;color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;}
.section_centers_slider_item_text_title{margin-top:132px;}
.section_centers_slider_item_text_title_text{margin-top:30px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;max-width:492px;}
.section_centers_slider_item_button{margin-top:40px;}
.section_centers_slider_item_button a{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#216196;padding:13px 50px 12px;border-radius:3px !important;}
.section_centers_slider_buttons .slick-slider-nav{margin-top:-85px;}
.section_centers_slider_buttons{margin-bottom:115px;}
.section_doctors{margin:30px 0 70px;}
.section_doctor_item_image{width:260px;height:271px;background-size:cover;overflow:hidden;}
.section_doctor_item_image img{width:100%;object-fit:cover;height:100%;object-position:20% 33%;}
.section_doctors_slider{margin-top:40px;}
.section_doctor_item{margin:0 20px;min-height:535px;display:flex !important;flex-direction:column;}
.section_doctor_item_bottom{flex-grow:1;display:flex;flex-direction:column;}
.section_doctor_item_bottom_text{width:100%;}
.section_doctor_item_bottom_top{width:100%;}
.section_doctor_item_bottom_order{margin-bottom:0;margin-top:auto;}
.section_doctors_slider{margin:40px -20px 0;}
.section_doctor_item_name, .section_doctor_item_link, .section_doctor_item_name a, .section_doctor_item_link a{margin-top:20px;color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;text-decoration:none;}
.section_doctor_item_status{margin-top:10px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_doctor_item_title{margin-top:5px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;padding-bottom:10px;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_doctor_item_bottom_practice{margin-top:10px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_doctor_item_bottom_price{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:5px;margin-bottom:10px;}
.section_doctor_information_location{position:relative;}
.section_doctor_item_bottom_location{margin-top:5px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;padding-left:26.5px;margin-bottom:20px;position:relative;}
.section_doctor_item_bottom_location:before{}
.section_doctor_item_bottom_order a, .section_doctor_item_bottom_order button{background:#216196;width:100%;display:block;color:#fff;border:none;cursor:pointer;font-family:"DIN 2014";font-size:14px;font-style:normal;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;text-align:center;padding:12px 0 11px;border-radius:3px !important;}
.section_videoreviews_slider{margin-top:40px;}
.section_videoreviews_slider_item.slick-slide{height:359px;background-size:cover !important;margin:0 20px;display:flex !important;flex-direction:column;justify-content:flex-end;position:relative;}
.section_videoreviews_slider{margin:40px -20px 0;}
a.section_videoreviews_slider_play{display:block;position:relative;box-sizing:border-box;display:flex;height:100%;justify-content:center;align-items:center;}
.section_videoreviews_slider_name{position:absolute;color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;z-index:2;padding:0 0 40px 40px;}
a.section_videoreviews_slider_play img{height:max-content;position:absolute;z-index:2;}
a.section_videoreviews_slider_play::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;transition-duration:0.2s;background:rgba(0, 0, 0, 0.3);}
.section_articles_slider{margin:40px -20px 0;box-sizing:border-box;}
.section_articles_slider_item{margin:0 20px;display:flex !important;flex-wrap:wrap;display:flex !important;height:auto !important;flex-direction:column;box-sizing:border-box;justify-content:space-between;}
.section_articles_slider_item_img{height:230px;background-size:cover !important;background-position:center !important;width:100%;}
.section_articles_slider_item_title_block a{text-decoration:none;width:100%;}
.section_articles_slider_item_title{margin-top:20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;margin-bottom:10px;text-decoration:none;text-decoration:none;}
.section_articles_slider_item_rating_row{display:flex;justify-content:space-between;width:100%;}
.section_articles_slider_item_date{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-top:2px;}
.section_articles_slider_item_rating_text{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_articles_slider_item_title_block{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;}
.section_articles_slider_item_title{width:100%;}
.section_articles_slider .slick-track{margin:0;display:flex;}
span.fa.fa-star.checked{width:17px;height:15px;display:inline-block;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/blue_start.svg);}
span.fa.fa-star{width:17px;height:15px;margin-right:5px;display:inline-block;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/grey_star.svg);}
.section_articles_slider_item_rating_text{margin-left:5px;}
.section_articles_slider_item_rating{display:flex;align-items:center;}
.section_articles{margin:60px 0 70px;}
.section_spoilers{background:#f2f6f8;padding:40px 0;}
.section_spoilers_block{padding-top:20px;}
.section_spoilers_item_text{display:none;}
.section_spoilers_item{border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:20px;}
.section_spoilers_item_title{padding-top:20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_title::after{content:"";padding:10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:1px;background-size:auto;}
.section_spoilers_item_title{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.section_articles_slider_item_rating{display:flex;align-items:center;}
.section_articles{margin:60px 0 70px;}
.section_spoilers{background:#f2f6f8;padding:40px 0;margin-bottom:60px;}
.section_spoilers_block{padding-top:20px;}
.section_spoilers_item_text{display:none;}
.section_spoilers_item{border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:20px;}
.section_spoilers_item_title{padding-top:20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_title::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:46px;cursor:pointer;}
.section_spoilers_item_title{display:flex;justify-content:space-between;flex-wrap:nowrap;cursor:pointer;}
.section_spoilers_item.open .section_spoilers_item_title::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;}
.section_spoilers_item.open .section_spoilers_item_text{transition:1s;animation:show 3s 1;animation-fill-mode:forwards;animation-delay:1s;padding-top:40px;cursor:pointer;display:block;}
.section_hello{background:#216196;padding:60px 0;}
.section_hello_image{width:calc(50% - 20px);}
.section_hello .container{display:flex;justify-content:space-between;}
.section_hello_form{width:calc(50% - 20px);}
.section_hello_form .section_title h2{margin-top:86px;color:#fff;}
.section_hello_form_subtitle{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:40px;}
.section_hello_form_item{margin-top:6px;}
.section_hello_form_item .row{display:flex;align-items:flex-start;}
.section_hello_form_item .input_item input[type="text"]{width:100%;}
.section_hello .input_item:last-child{width:calc(50% - 20px);}
.section_hello_form_item .row:nth-child(2) .input_item{width:100%;display:flex;justify-content:flex-start;}
.section_hello_form_item .row:nth-child(2) .input_item input{width:100%;}
.section_hello_form_item .row{width:100%;display:flex;justify-content:space-between;}
.section_hello_form_item .row .input_item:nth-child(2) input[type="text"]{width:calc(100% - 34px);}
.section_hello_form_item .input_item:nth-child(2) input[type="tel"],
.section_hello_form_item .ginput_container{width:100%;}
.section_hello_form_item .input_item{margin-bottom:8px;width:calc(50% - 20px);}
.gform_submission_error{display:none !important;}
.validation_message{display:none !important;}
.gfield_error.input_item input{border-bottom:1px solid rgba(255, 71, 71, 0.63) !important;}
.section_hello_form_item .input_item.acceptance{width:100%;margin-top:7px;margin-bottom:30px;}
.section_gallery{padding:60px 0 20px;}
.section_gallery_block{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.section_gallery_block_col{display:flex;justify-content:space-between;width:calc(50% - 20px);flex-wrap:wrap;}
.section_gallery_block_row{display:flex;justify-content:space-between;width:100%;position:relative;margin-bottom:40px;}
.section_gallery_block_row{height:560px;}
.section_gallery_block_row.two_blocks{height:260px;}
.section_gallery_block_row a{display:flex;position:relative;width:100%;overflow:hidden;}
.section_gallery_block_row a img{object-fit:cover;width:100%;}
.section_gallery_block_row a:hover::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;transition-duration:0.2s;background:rgba(0, 0, 0, 0.3);}
.section_gallery_block_row.two_blocks a{width:calc(50% - 20px);overflow:hidden;}
.section_gallery_block_row.two_blocks a img{object-fit:cover;width:100%;}
.section_gallery_block_row a:hover::before{content:"";padding:0;position:absolute;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/gallery_hover.svg) no-repeat;background-size:auto;background-position:center;cursor:pointer;z-index:2;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.section_gallery + .section_order{margin-top:0px;}
.section_licenses{background:#f2f6f8;padding:40px 0 50px 0;}
.equipment .section_gallery_block_row.two_blocks a img{width:260px;height:260px;object-fit:cover;}
.equipment .section_gallery_block_row a img{width:560px;height:560px;object-fit:cover;}
.section_order + .section_licenses{margin-top:60px;}
.section_order_formblock .input_item{width:calc(50% - 10px);}
.section_order_formblock .input_item{margin-bottom:10px;}
.section_order_formblock .gform_footer{width:100%;text-align:right;justify-content:flex-end;display:flex;}
.section_order_formblock .gform_footer .input_item{justify-content:flex-end;}
.section_licenses_slider a{margin:0 20px;}
.section_licenses_slider{margin:40px -20px 0;}
.section_order_formblock .input_item:nth-child(2){display:flex;justify-content:flex-end;}
.section_order_formblock .input_item:nth-child(2){display:flex;justify-content:flex-end;}
.section_map{padding-top:60px;}
.section_map_block{margin-top:40px;height:500px;background-size:cover;background-position:center;}
.secton_map_labels{padding-top:48px;display:flex;flex-wrap:wrap;width:410px;}
.secton_map_labels_item{background:#fff;display:flex;width:100%;margin-bottom:10px;padding-left:10px;padding-right:10px;height:40px;justify-content:flex-start;align-items:center;}
img.map_label_icon{width:initial;margin-right:18px;}
.section_order_formblock .input_item:nth-child(2){display:flex;justify-content:flex-end;}
.section_map{padding-top:60px;}
.section_map_block{margin-top:40px;height:500px;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}
.secton_map_labels{padding-top:48px;display:flex;flex-wrap:wrap;width:410px;}
.secton_map_labels_item{background:#fff;display:flex;width:100%;margin-bottom:10px;padding-left:10px;height:40px;justify-content:flex-start;align-items:center;}
img.map_label_icon{width:initial;margin-right:18px;}
footer{background:#f2f6f8;padding-top:60px;}
.footer_row_top{display:flex;justify-content:space-between;}
.footer_column{width:260px;}
footer ul{padding:0;margin:0;list-style:none;}
.footer_column_title{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:130%;margin-bottom:10px;}
a.footer_phone{color:#216196;font-family:"DIN 2014";font-size:20px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none;margin-bottom:38px;display:block;}
a.footer_email{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:111px;display:block;}
.footer_column_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-bottom:40px;}
.footer_column_nav_title{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.32px;text-transform:uppercase;margin-bottom:20px;}
.footer_column_nav ul li a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;text-decoration:none;}
.footer_column_nav ul li{margin-bottom:16px;}
.footer_column_nav.main_footer_nav ul li a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.32px;text-transform:uppercase;}
.footer_column_nav.main_footer_nav ul li{margin-bottom:20px;}
a.lk_button{background:#216196;margin-top:6px;display:block;width:196px;text-align:center;color:#fff;text-decoration:none;color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:0.32px;text-transform:uppercase;padding:13px 0 14px;border-radius:3px !important;}
.footer_column_nav.main_footer_nav ul{margin-bottom:26px;}
a.lk_old_button{display:block;color:#374250;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;text-decoration:none;margin-top:20px;margin-bottom:20px;}
a.footer_link{display:block;color:#374250;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-top:10px;}
.footer_icons{margin-top:20px;}
.footer_icons ul{display:flex;justify-content:flex-start;}
.footer_icons ul li{margin-right:26px;}
.footer_download{margin-top:20px;}
.footer_download_title{font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;color:rgba(55, 66, 80, 1);}
.footer_download_list{margin-top:10px;}
.footer_download_list ul{display:flex;}
.footer_download_list ul li{margin-right:20px;}
.footer_download_list ul li:last-child{margin-right:0px;}
.footer_row_top{border-bottom:1px solid rgba(76, 76, 76, 0.2);padding-bottom:4px;}
.footer_row_middle{padding-top:30px;padding-bottom:10px;}
.footer_row_middle{display:flex;justify-content:space-between;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer_column.collapsed_two_columns{width:560px;}
.footer_row_middle .footer_column_text{margin-bottom:18px;}
.footer_column_contactblock_open{position:absolute;cursor:pointer;top:53px;right:38px;}
.footer_column_contactblock_hideblock{display:none;}
.footer-open .footer_column_contactblock_hideblock{display:block;position:relative;margin-top:0;background:#fff;padding:20px 20px 0 20px;width:540px;margin-left:-20px;}
.footer_column_contactblock.footer-open{height:auto;bottom:0px;position:absolute;width:540px;}
.footer_column_contactblock_hideblock_item p{color:rgba(76, 76, 76, 1);font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;}
.footer_column_contactblock_hideblock_item{margin-bottom:15px;}
.footer_column_contactblock_hideblock_item:last-child{padding-bottom:20px;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer_row_middle{height:87px;}
.footer_column.collapsed_two_columns{position:relative;}
.footer-open .footer_column_contactblock_open{top:12px;right:13px;}
.footer_column_contactblock_hideblock_item p span.blue{font-family:"DIN 2014";font-size:16px;font-weight:600;line-height:21px;}
.footer_column_contactblock{position:relative;}
.footer-open .footer_column_contactblock_open img{transform:rotateX(180deg);}
.footer_column_contactblock.footer-open{background:#fff;margin-left:-10px;padding:20px;margin-top:-20px;padding-top:0px;}
.footer-open .footer_column_text{margin-bottom:0px;}
span.wedday{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;}
span.time{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;}
.footer_row_middle .footer_column ul li{width:175px;display:flex;justify-content:space-between;}
.footer_row_bottom{display:flex;justify-content:space-between;padding-top:16px;}
.footer_column.collapsed_three_columns{width:860px;}
.footer_row_bottom .footer_column:nth-child(1) .footer_column_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:130%;}
.footer_column.collapsed_three_columns .footer_column_text{margin-bottom:30px;}
.section_spoilers_item_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.mobile{display:none !important;}
.section_centers_slider_item > img{position:absolute;z-index:1;}
.prices_page .section_doctors_search_form_group.search-input{width:410px;}
.section_centers_slider_item .container{position:relative;z-index:2;}
.section_centers_slider{max-width:1280px;margin:0 auto;}
.section_spoilers_item_text ol li{list-style-type:disc;}
.section_spoilers_item_text ol li::marker{color:#216196;}
.section_spoilers_item_text ol{padding-left:18px;}
.submenu{display:none;}
.sticky-header header{position:fixed;left:0;right:0;z-index:10;top:0;}
.top_header{transition:all 0.3s ease;}
.sticky-header .top_header{transform:translateY(-108%);height:0;z-index:-1;overflow:hidden;}
.header_nav ul li:hover .submenu{display:flex;position:absolute;z-index:3;max-width:640px;background:#fff;padding:20px 40px;flex-wrap:wrap;margin-top:15px;}
.submenu-list{width:380px;height:182px;overflow-y:scroll;}
.submenu-list ul{display:block;padding:0;margin-top:0px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.submenu-list ul li{display:block;margin:0;margin-bottom:3px;}
.submenu-list ul li a{padding:0;box-shadow:none !important;background:#fff;color:#4c4c4c;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;text-transform:uppercase;}
.submenu_actions_block{width:160px;padding-left:20px;}
.submenu_actions_block_slider_buttons .container{width:100%;display:block;padding:0;}
.submenu_actions_block_slider_date{background:#216196;color:#fff;font-family:"DIN 2014";font-size:10px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.2px;padding:2px 10px 1px;margin-bottom:11px;}
.submenu_actions_block_slider_title{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.28px;}
.submenu_actions_block_slider_price{margin-top:5px;color:#216196;font-family:"DIN 2014";font-size:10px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.2px;margin-bottom:10px;}
.submenu_actions_block_slider_button{display:block;width:100%;background:#01abce;text-align:center;color:#fff;text-align:center;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-transform:uppercase;padding:5px 0;cursor:pointer;border:none;}
.submenu_actions_block_slider_buttons .slick-slider-nav{margin-top:20px;}
.submenu_actions_block_slider_buttons .slick-slider-nav .slick-prev, .submenu_actions_block_slider_buttons .slick-slider-nav .slick-next{width:7px;height:17px;background-size:contain !important;background-repeat:no-repeat !important;}
.submenu_actions_block_slider_buttons .slick-slider-dots{width:calc(100% - 30px);}
.submenu_actions_block_slider_buttons .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;}
.submenu_actions_block_slider_buttons .slick-slider-dots ul{margin-top:-11px;}
.submenu{display:none;}
.header_nav ul li:hover .submenu{display:flex;position:absolute;z-index:3;max-width:356px;background:#fff;padding:25px 40px 11px;flex-wrap:wrap;margin-top:15px;margin-left:-126px;}
.submenu-list{height:auto;overflow-y:initial;}
.submenu-list ul{display:block;padding:0;margin-top:0px;column-count:2;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.submenu-list ul li{width:100%;display:inline-block;margin:0;margin-bottom:3px;}
.submenu-list ul li a{padding:0;box-shadow:none !important;background:#fff;color:#4c4c4c;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:400;line-height:108% !important;letter-spacing:0.24px;text-transform:uppercase;display:block;}
.submenu_actions_block{width:160px;padding-left:20px;}
.submenu_actions_block_slider_buttons .container{width:100%;display:block;}
.submenu_actions_block_slider_date{background:#216196;color:#fff;font-family:"DIN 2014";font-size:10px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.2px;padding:2px 10px 1px;margin-top:-15px;z-index:2;position:relative;}
.submenu_actions_block_slider_title{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.28px;}
.submenu_actions_block_slider_price{margin-top:5px;color:#216196;font-family:"DIN 2014";font-size:10px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.2px;margin-bottom:10px;}
.submenu_actions_block_slider_button{display:block;width:100%;background:#01abce;text-align:center;color:#fff;text-align:center;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-transform:uppercase;padding:5px 0;}
.submenu_actions_block_slider_buttons .slick-slider-nav{margin-top:20px;}
.submenu_actions_block_slider_buttons .slick-slider-nav .slick-prev, .submenu_actions_block_slider_buttons .slick-slider-nav .slick-next{width:7px;height:17px;background-size:contain !important;background-repeat:no-repeat !important;}
.submenu_actions_block_slider_buttons .slick-slider-dots{width:calc(100% - 30px);}
.submenu_actions_block_slider_buttons .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;}
.submenu_actions_block_slider_buttons .slick-slider-dots ul{margin-top:-11px;}
.submenu-list::-webkit-scrollbar{width:2px;}
.submenu-list::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.submenu-list::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.submenu_actions_block_slider_item img{z-index:1;position:relative;width:100%;}
.map_block{position:absolute;z-index:1;width:100%;}
.section_map_block .container{position:relative;z-index:2;}
.section_order + .section_doctors{margin-top:60px;}
.section_first_screen .container{position:relative;z-index:1;max-width:1160px;}
img.section_first_screen_background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;}
.section_first_screen{order:1;width:100%;position:relative;margin:0 auto;}
.section_first_screen_breads ul, .section_first_screen_breads #breadcrumbs{padding-top:40px;margin-top:0px;padding-left:0px;list-style:none;display:flex;margin-bottom:0px;}
.section_first_screen_breads ul li a, .section_first_screen_breads ul li, .section_first_screen_breads ul span[typeof="ListItem"] a,
#breadcrumbs a,
.breadcrumb_last{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration:none;}
.section_first_screen_breads ul li, .section_first_screen_breads ul span[typeof="ListItem"]{margin-right:15px;}
.section_first_screen_breads ul li:after, .section_first_screen_breads ul span[typeof="ListItem"]:not(:last-child)::after,
#breadcrumbs a:after{content:"";display:inline-block;padding:0;height:13px;width:1px;background:#216196;margin-left:15px;top:2px;position:relative;margin-right:15px;}
.section_first_screen_breads ul li:last-child:after{display:none;}
.section_first_screen_title{margin-top:60px;}
.section_first_screen_breads #breadcrumbs span span:last-child a:after{display:none;}
.section_first_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;margin:0;}
.section_first_screen_subtitle{margin-top:30px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:378px;}
.section_first_screen_price{margin-top:20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_first_screen_button{margin-top:30px;display:flex;gap:20px 12px;}
.section_first_screen_button a, .section_first_screen_button button{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#216196;display:inline-block;border:none;cursor:pointer;padding:13px 50px;border-radius:0px !important;}
.button_consultation_price{background:rgba(0, 170, 204, 0.6);padding:5px 10px;display:flex;gap:10px;align-items:center;}
.consultation_text{color:#fff;font-family:"DIN 2014";font-size:21px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.2px;width:61px;}
.consultation_stick{width:1px;height:100%;background:#fff;}
.consultation_value{color:#fff;font-family:"DIN 2014";font-size:25px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.2px;margin:2px 0 0 0;}
.section_information{background:#f2f6f8;padding:40px 0;}
.section_information .container{text-align:center;}
.section_information_text{width:100%;}
.section_information_text, .section_information_text p{color:#216196;text-align:center;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;max-width:524px;margin:20px auto 0;}
.section_advantages{padding:60px 0;}
.section_advantages_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:12px;}
.section_advantages_text h2, .section_advantages_text h3{color:#216196;font-size:16px;font-weight:600;text-transform:uppercase;}
.section_advantages_text{max-width:1139px;}
.section_advantages_slider{margin-top:55px;margin-bottom:40px;}
.section_advantages_columns{display:flex;justify-content:center;}
.section_advantages_column{width:260px;padding:20px;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;}
.section_advantages_column p{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_order_form .input_item.acceptance{width:100%;justify-content:flex-start;}
.section_order_formblock .input_item.full_width{width:100%;}
.section_order_formblock .input_item.full_width .wpcf7-form-control-wrap{flex-grow:1;}
.section_order_formblock
.input_item.full_width
.wpcf7-form-control-wrap
textarea{width:100%;background:transparent;border-top:none;border-right:none;border-left:none;border-image:initial;border-bottom:1px solid black;height:20px;padding-top:20px;}
.section_advantages_slider_item{margin:0 20px;height:420px;}
.section_advantages_slider_item img{object-fit:cover;height:100%;width:100%;}
.section_advantages_slider_buttons{margin-bottom:50px;}
.section_advantages_slider_item{margin:0 20px;}
.section_advantages_slider_buttons{margin-bottom:50px;}
.section_services_spoilers{padding-top:62px;padding-bottom:60px;}
.section_services_spoilers_list{display:flex;justify-content:center;}
.section_services_spoilers_item{width:calc(25% - 20px);border-bottom:1px solid rgba(76, 76, 76, 0.6);max-width:260px;padding:0 20px 20px;}
.section_services_spoilers_item_list ul{padding:0;margin:0;list-style:none;}
.section_services_spoilers_item_title{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:calc(100% - 80px);background:#216196;padding:14px 40px;}
.section_services_spoilers_item_list{margin-top:30px;}
.section_services_spoilers_item_list ul li, .section_services_spoilers_item_list ul li a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:10px;text-decoration:none;}
.section_services_spoilers_item_list ul li.hidden{display:none;}
.section_services_spoilers_item_list button{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;background:none;padding-left:0;cursor:pointer;border:none;}
.section_services_spoilers_item_title::after{content:"";display:inline-block;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up_white.svg) no-repeat;width:19px;height:12px;padding:1px;margin-top:3px;}
.section_services_spoilers_item_title{display:flex;justify-content:space-between;align-items:center;border-radius:3px !important;}
.section_prices{background:#f2f6f8;padding:40px 0;}
.section_prices_spoiler_block{margin-top:20px;}
.section_spoilers_item_title_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0.32px;text-transform:uppercase;width:560px;}
.withoutbutton .section_spoilers_item_title_name{width:710px;}
.section_spoilers_item_title_code{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;}
.section_prices .section_spoilers_item_title{display:flex;justify-content:space-between;}
.section_spoilers_item_text ul{margin:0;padding:0;list-style:none;}
.section_spoilers_item_text ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.section_spoilers_item_text_name{width:560px;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;}
.section_spoilers_item_text_price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(50% - 20px);padding:0;}
.section_spoilers_item_priceblock{width:calc(50% - 20px);display:flex;justify-content:flex-start;align-items:center;}
.withaction .section_spoilers_item_text_price{font-family:DIN 2014;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);width:auto;}
.withaction .section_spoilers_item_text_price_action{font-family:DIN 2014;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);text-decoration:line-through;margin-left:13px;}
.open .section_spoilers_item_title_price{display:none;}
.section_spoilers_item_text_righwrap{width:410px;display:flex;justify-content:space-between;align-items:center;}
.section_spoilers_item_text_button{width:260px;}
.section_spoilers_item_text_price{width:110px;text-align:right;padding-right:35px;}
.withaction .section_spoilers_item_text_righwrap{width:560px;display:flex;justify-content:space-between;align-items:center;}
.withaction .section_spoilers_item_text_name{width:560px;}
.section_spoilers_item_actionblock{font-family:DIN 2014;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(76, 76, 76, 1);}
.withaction .section_spoilers_item_title_block{width:calc(50% - 20px);}
.withaction .section_spoilers_item_actionblock{width:calc(50% - 20px);}
.section_prices .section_spoilers_item_title::after{margin-right:19px;position:absolute;right:0px;}
.section_spoilers_item_text_button button{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;display:inline-block;padding:14px 0px;width:100%;background:#01abce;border:none;font-family:"DIN 2014";cursor:pointer;border-radius:0 !important;}
.section_prices .section_spoilers_item.open .section_spoilers_item_text{padding-top:20px;}
.section_spoilers_item.open{padding-bottom:0px;}
.section_articles_slider_item_author_img img{width:56px;border-radius:50%;height:56px;object-fit:cover;}
.section_articles_slider_item_author{display:flex;justify-content:flex-start;margin-bottom:20px;min-height:70px;width:100%;}
.section_articles_slider_item_author_name{margin-left:26px;}
.section_articles_slider_item_author_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.section_articles_slider_item_author_status{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-top:10px;}
.section_doctors_articles_slider{margin:40px -20px 0;}
.section_doctors_articles_slider .slick-track{display:flex;}
.section_services_spoilers_item_title:hover{cursor:pointer;}
.section_services_spoilers_item.close .section_services_spoilers_item_list{display:none;}
.section_services_spoilers_item.close{height:max-content;}
.close .section_services_spoilers_item_title::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down_white.svg) no-repeat;}
.section_spoilers_item_title_block{width:410px;display:flex;justify-content:flex-start;margin-right:0;align-items:center;}
.section_spoilers_item_title_code{width:150px;line-height:19px;}
.section_reviews{padding:30px 0 40px;}
.section_reviews_slider{margin-top:40px;margin:40px -20px 0;}
.section_reviews_slider_item_text{padding-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;border-top:1px solid rgba(76, 76, 76, 0.6);margin-top:20px;}
.section_reviews_slider_item{margin:0 20px;}
.section_reviews_slider_item_author{display:flex;}
.section_reviews_slider_item_author_img img{width:50px;border-radius:50%;height:35px;object-fit:contain;}
.section_reviews_slider_item_author_img{margin-right:30px;}
.section_reviews_slider_item_author_name_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.section_reviews_slider_item_author_name_date{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-top:5px;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:last-child{width:calc(50% - 20px);}
.section_order.make_review .section_order_form .row:first-child{display:flex;align-items:center;margin-bottom:8px;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:first-child{margin-bottom:0px;}
.make_review .input_item.acceptance{margin-top:10px;display:flex;justify-content:flex-start;margin-bottom:30px;}
.make_review .input_item:last-child{width:calc(50% - 10px) !important;}
.section_order.make_review{background:rgba(242, 246, 248, 1);margin:30px 0 60px;}
.section_order.make_review .section_title h2{color:rgba(76, 76, 76, 1);font-family:DIN 2014;font-size:40px;font-weight:300;line-height:48px;letter-spacing:0.02em;text-align:left;}
.make_review .section_order_subtitle{font-size:16px;font-weight:400;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(76, 76, 76, 1);}
.make_review .input_item label{color:rgba(76, 76, 76, 1);}
.make_review .input_item input{border-bottom:1px solid rgba(76, 76, 76, 1);color:black;}
.make_review .input_item.acceptance p, .make_review .input_item.acceptance p a{color:rgba(76, 76, 76, 1);}
.section_order_form .wpcf7-submit{color:white !important;}
.make_review .input_item{justify-content:flex-start;}
.make_review .input_item input[type="submit"]{background:rgba(33, 97, 150, 1);}
.section_spoilers .section_spoilers_item.open .section_spoilers_item_text{padding-bottom:20px;}
.section_opinion{margin:60px 0;}
.section_order_form .input_item:last-child{width:100%;}
.section_opinion .container{display:flex;align-items:flex-start;}
.section_opinion .section_title{width:450px;}
.section_opinion_item{width:calc(100% - 450px);}
.section_opinion_item_name{display:flex;align-items:flex-end;}
.section_opinion_item_name_image{width:260px;}
.section_opinion_item_name_image img{width:100%;height:100%;object-fit:contain;}
.section_opinion_item_name_textblock{margin-left:40px;}
.section_opinion_item_name_item{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;}
.section_opinion_item_name_status{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:10px;}
.section_opinion_item_text{margin-top:30px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.grey_back{background:#f2f6f8;padding:40px 0 50px;margin-bottom:0px;}
.section_articles_slider_item_link a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;}
.section_articles_slider_item_link{margin-top:4px;text-decoration:none;}
header{background:#fff;box-shadow:0px 4px 20px 0px rgba(135, 149, 166, 0.2);}
.section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;margin:60px 0 41px;}
.section_doctors_search .container, .section_actions_search .container{border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
form.section_doctors_search_form, .section_actions_search_form, .section_price_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;}
form.section_doctors_search_form select, form.section_actions_search_form select, .section_price_search_form select{display:none;}
.doctors_selector_options, .actions_selector_options{display:none;}
.section_doctors_search_form_group, .section_actions_search_form_group, .section_price_search_form_group{width:410px;}
.section_doctors_search_form_group.search-input{width:710px;}
.doctors_selector_label, .actions_selector_label{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:260px;display:flex;justify-content:space-between;}
.doctors_search_submit_button button, .actions_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;border-radius:3px !important;cursor:pointer;}
.doctors_search_clear_button button, .actions_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;border-radius:3px !important;cursor:pointer;}
.doctors_selector_label::after, .actions_selector_label::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.section_doctors_blocks_item_title h2, .section_actions_blocks_item_title h2{margin:20px 0 0;color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;}
.section_doctors_blocks_item_list{margin-top:40px;display:flex;justify-content:flex-start;margin:40px -20px 0;flex-wrap:wrap;}
.section_doctors_blocks_item_list .section_doctor_item{width:260px;}
.section_doctors_blocks_item_list .section_doctor_item_status{padding-bottom:10px;}
.section_doctor_item_bottom_order a.interview{border:1px solid #216196;background:#fff;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;margin-bottom:10px;font-weight:400;display:flex;align-items:center;justify-content:center;column-gap:10px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom_order{display:flex;flex-wrap:wrap;width:100%;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{height:224px;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:space-between;margin-top:auto;width:100%;}
.section_doctors_blocks_item_list .section_doctor_item_title{border-bottom:0px;margin-top:0px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{border-top:1px solid rgba(76, 76, 76, 0.6);}
.section_doctors_blocks_item_list .section_doctor_item{display:flex;}
.section_doctors_blocks_item_list .section_doctor_item{margin-bottom:40px;}
.section_doctor_item_bottom_location.region:before{display:none;}
.section_doctor_item_bottom_location.region{padding-left:0px;}
.section_doctor_item_wrap{display:flex;flex-direction:column;width:100%;height:100%;}
.section_doctors_blocks .section_doctor_item_nameblock{padding-bottom:10px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom_location:before{display:none;}
.section_doctor_item_bottom_location ul{margin:0;padding:0;list-style:none;}
li.metro-blue::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-blue.svg) no-repeat;padding:0;width:17px;height:13px;display:block;position:absolute;margin-top:2px !important;left:0;}
li.metro-coral::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-coral.svg) no-repeat;padding:0px 0;width:17px;height:13px;display:block;position:absolute;margin-top:1px !important;left:0;}
li.metro-red::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-red.svg) no-repeat;padding:4px 3px;width:17px;height:13px;display:block;position:absolute;margin-top:2px !important;left:0;}
li.metro-mosk::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-mosk.svg) no-repeat;padding:4px 3px;width:17px;height:13px;display:block;position:absolute;margin-top:2px !important;left:0;}
li.metro-petrog::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-petrog.svg) no-repeat;padding:4px 3px;width:17px;height:13px;display:block;position:absolute;margin-top:2px !important;left:0;}
.section_doctor_item_bottom_location ul li{margin-bottom:5px;}
.section_doctor_item_bottom_location ul li:last-child{margin-bottom:0px;}
.section_doctors_blocks .section_doctor_item_bottom_order a.interview::after, .section_doctors_slider .section_doctor_item_bottom_order a.interview::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/doctor-show.svg) no-repeat;width:22px;height:22px;}
.section_doctors_blocks .section_doctor_item_bottom_order a{padding:12px 0;}
.section_doctors_blocks .section_doctor_item_bottom_order a.interview, .section_doctors_slider .section_doctor_item_bottom_order a.interview{position:relative;padding:8px 0;}
a.showlistall{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:inline-flex;justify-content:flex-end;}
.section_doctors_showmore{width:100%;display:flex;justify-content:flex-end;}
.section_doctors_blocks{padding-bottom:57px;}
.section_doctors_textslider{background:#f2f6f8;padding:40px 0;}
.section_doctors_textslider_title h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.section_doctors_textslider_items{margin-top:40px;}
.section_doctors_textslider_item{display:flex !important;justify-content:space-between;}
.section_doctors_textslider_item_image{width:333px;}
.section_doctors_textslider_item_text{width:calc(100% - 333px);max-width:673px;}
.section_doctors_textslider_item_text_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.48px;}
.section_doctors_textslider_item_text_status{color:#000;font-family:"DIN 2014";font-size:20px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.4px;margin-top:20px;}
.section_doctors_textslider_item_text_options ul{margin:0;padding:0;list-style:none;}
.section_doctors_textslider_item_text_options ul li{margin-top:20px;color:#000;font-family:"DIN 2014";font-size:20px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.4px;}
span.blue{color:#216196;}
.doctors_selector_options, .actions_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.doctors_selector_options ul, .actions_selector_options ul{padding:0;margin:0;list-style:none;}
li.hidden_select{display:none;}
.doctors_selector_options ul li, .actions_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;text-transform:uppercase;}
.doctors_selector_options ul li:last-child, .actions_selector_options ul li:last-child{margin-bottom:0px;}
.doctors_selector_options ul li::before, .actions_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.doctors_selector_options ul li[data-attr="selected"]::before,
.actions_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.doctors_selector_options ul li.doctors_selector_letter::before, .actions_selector_options ul li.actions_selector_letter::before{display:none;}
.doctors_selector_options ul li.doctors_selector_letter, .actions_selector_options ul li.actions_selector_letter{padding-left:0px !important;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.doctors_selector.special .doctors_selector_options_wrap, .actions_selector.special .actions_selector_options_wrap{height:169px;overflow-y:scroll;}
.doctors_selector_options ul li, .actions_selector_options ul li{position:relative;}
.doctors_selector_options_wrap::-webkit-scrollbar, .actions_selector_options_wrap::-webkit-scrollbar{width:2px;}
.doctors_selector_options_wrap::-webkit-scrollbar-track, .actions_selector_options_wrap::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.doctors_selector_options_wrap::-webkit-scrollbar-thumb, .actions_selector_options_wrap::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.doctors_page .section_first_screen_title{margin-top:60px;}
.section_doctor_information{margin-top:20px;display:flex;justify-content:space-between;}
.section_doctor_information_image{width:455px;margin-top:20px;}
.section_doctor_information_image img{width:100%;}
@media(min-width:991.98px){
.section_doctor_information_image img{height:100%;object-fit:cover;}
}
.section_doctor_information_text{width:555px;}
.section_doctor_information_text_block_awards{display:flex;align-items:center;padding-bottom:20px;}
.section_doctor_information_text_awards{padding-right:14px;}
.section_doctor_information_text_awards img{height:90px;}
.doctors_page .section_first_screen{height:auto;padding-bottom:38px;}
.section_doctor_information_text_label{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:150%;}
.section_doctor_information_text_text{color:#4c4c4c;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:150%;margin-top:5px;margin-bottom:20px;}
.section_doctor_information_location ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding-left:23px;}
.section_doctor_information_location ul{margin:0;padding:0;list-style:none;}
.doctors_page li.metro-red::before{padding:2px 1px;margin-top:4px;}
.section_doctor_information_location{margin-bottom:20px;}
.section_doctor_information_time{color:#000;font-size:16px;font-style:normal;font-weight:300;line-height:120%;width:320px;}
.section_doctor_information_buttons{margin-top:38px;display:flex;flex-wrap:wrap;width:550px;justify-content:space-between;}
.section_doctor_information_buttons a, .section_doctor_information_buttons button{width:calc(50% - 15px);color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;padding:11px 0 11px;border:1px solid #216196;margin-top:20px;border-radius:3px !important;cursor:pointer;background:none;outline:none;}
.section_doctor_information_buttons button.doctor_order{background:#216196;color:#fff;}
.section_onlytext{padding:60px 0 0;}
.section_onlytext_text{margin-top:40px;}
.section_onlytext_text p{margin-bottom:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_onlytext_text p:last-child{margin-bottom:0px;}
.section_onlytext + .section_reviews{padding:60px 0 40px;}
.section_reviews + .section_gallery{padding-top:20px;}
.section_doctors_search_form_group #pricename{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:11px 15px 10px 46px;display:flex;justify-content:space-between;border:none;width:calc(100% - 61px);position:relative;font-family:"DIN 2014";}
.section_doctors_search_form_group.search-input::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/search.svg) no-repeat;padding:4px;width:8px;height:11px;display:block;position:absolute;margin-left:20px;top:11.33px;}
input#pricename::placeholder{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;}
.section_doctors_search_form_group.search-input{position:relative;}
.prices_page .section_prices{background:none;}
.section_prices_box{background:#f2f6f8;padding-bottom:40px;padding-top:20px;}
.section_prices_topline{color:#fff;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;background:#216196;padding:16px 0 15px;margin-top:35px;}
.section_prices_box .section_prices_spoiler_block{margin-top:0px;}
.section_doctors_search_link a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;}
.section_doctors_search_link{margin-top:20px;padding-bottom:20px;}
.section_prices_box_link a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;}
.section_prices_box_link{text-align:center;}
.onlylink .section_prices_box{padding:40px 0 35px;}
.section_spoilers_item_nottitle{display:flex;justify-content:space-between;flex-wrap:nowrap;cursor:pointer;padding:20px 0 22px;}
.section_prices_box.withoutbutton
.section_spoilers_item_nottitle
.section_spoilers_item_title_name{width:710px;}
.withoutbutton .section_spoilers_item{border:none;padding-bottom:0px;}
.section_prices_box.withoutbutton{padding-bottom:20px;}
.withoutbutton .section_spoilers_item_title_price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.prices_page .withaction .section_spoilers_item_title_name{font-size:14px;width:560px;}
.section_prices .section_spoilers_item_title{display:flex;align-items:center;position:relative;}
.section_spoilers_item_title_text ul{margin:0;padding:0;color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding-top:20px;padding-left:17px;}
.section_spoilers_item_title_text ul li::marker{font-size:12px;line-height:22px;color:#216196;}
.section_spoilers_item_title_text{display:none;}
.open .section_spoilers_item_title_text{display:block;}
.prices_page .section_top_screen_title h1{margin-bottom:24px;}
div#modal_order{padding:30px;}
.modal_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;text-transform:uppercase;}
.modal_department{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;margin-top:7px;}
.modal_price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:7px;}
form.modal_form{margin-top:30px;}
form.modal_form .modal_form_input input, form.modal_form .modal_form_input input::placeholder{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;font-family:"DIN 2014";}
form.modal_form .modal_form_input input{border:none;width:100%;border-bottom:1px solid #4c4c4c;padding-bottom:7px;margin-bottom:20px;}
.modal_form_acceptance, .modal_form_acceptance a{color:#949494;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.modal_form_submit{margin-top:40px;display:flex;justify-content:flex-end;}
.modal_form_submit input{background:#01abce;border:none;color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:14px 50px;border-radius:3px !important;}
.section_contacts_block_how{background:#f2f6f8;padding:40px 0;}
.section_contacts_block_how .section_title h2{margin-bottom:40px;}
.section_contacts_block_how_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_contacts_block_wrap{display:flex;justify-content:space-between;}
.section_contacts_block{padding:40px 0 60px;}
.contacts_page .section_quiality_block .container.wrapblock{margin-top:40px;}
.contacts_page .section_quiality_block_image{height:233px;}
.contacts_page .section_quiality_block_image img{height:100%;object-fit:cover;width:100%;display:flex;}
.contacts_page .section_quiality_block_text p:last-child{margin-bottom:0px;}
.section_contacts_block_title h2{width:260px;color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.48px;text-transform:uppercase;margin:0;margin-right:40px;}
.section_contacts_block_title{display:flex;justify-content:flex-start;align-items:flex-start;}
.section_contacts_block_text{width:560px;}
.section_contacts_block_image{width:560px;height:275px;overflow:hidden;}
.section_contacts_block_image img{object-fit:cover;object-position:center;width:100%;height:100%;}
.section_contacts_block_items{display:flex;flex-wrap:wrap;margin-top:49px;justify-content:space-between;margin-bottom:40px;}
.section_contacts_block_item{width:260px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_contacts_block_item_phone a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-decoration:none;}
.section_contacts_block_item_phone{margin-top:30px;}
.section_contacts_block_item_email{margin-top:10px;}
.section_contacts_block_item_email a, .section_contacts_block_item_email a:visited{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-decoration:none;}
.section_contacts_block_item_time_label{margin-bottom:12px;}
.section_contacts_block_text a.order_online{background:#01abce;color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;width:100%;padding:12px 0 11px;display:block;max-width:260px;border-radius:3px !important;}
.section_top_screen + .section_contacts_block{padding-top:0px;}
.special .actions_selector_options ul{display:flex;flex-direction:column;height:100%;}
.special .actions_selector_options ul li{width:calc(50% - 20px);}
.special .actions_selector_options{height:177px;}
.actions_selector.special .actions_selector_options_wrap{height:143px;}
.page_actions .section_top_screen_title h1{margin-bottom:24px;}
.section_actions_block_item_img img{object-fit:cover;object-position:center;height:301px;width:360px;}
.section_actions_block{padding:60px 0 0;}
.section_actions_block_items{margin-top:40px;display:flex;flex-wrap:wrap;margin:40px -20px 0;}
.section_actions_block_item{width:calc(50% - 40px);margin:0 20px 40px;display:flex;justify-content:space-between;}
.section_actions_block_item_img{width:345px;}
.section_actions_block_item_text{width:260px;display:flex;flex-direction:column;justify-content:space-between;}
.section_actions_block + .section_actions_block{padding-top:20px;}
.section_actions_block_item_date{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_actions_block_item_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;margin-top:10px;display:block;text-decoration:none;}
.section_actions_block_item_price{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;margin-top:10px;}
.section_actions_block_item_button a, .section_actions_block_item_button button{color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;cursor:pointer;border:none;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#01abce;padding:14px 0;width:100%;display:inline-block;margin-top:20px;border-radius:3px !important;}
.section_actions_block_item_text_bottom{position:relative;}
.grecaptcha-badge{display:none;}
.section_actions_block_item_text_bottom ul{margin:0;padding:0;list-style:none;padding-left:27px;}
.section_actions_block_item_text_bottom ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-top:8px;}
li.metro-violet::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/metro-violet.svg) no-repeat;padding:0;width:17px;height:17px;display:block;position:absolute;margin-top:1px !important;left:0;}
.section_actions_block_item_text_bottom ul li::before{margin-top:-1px;}
.section_action_text_item img{float:right;margin:0 0 29px 59px;}
.section_action_text{margin-top:40px;}
.section_promo_text .section_action_text_item{display:flex;flex-direction:row-reverse;}
.section_action_text_item_imageblock{margin:0 0 29px 59px;}
.section_action_text_item_imageblock img{float:none;margin:0;object-fit:cover;width:100%;width:530px;height:300px;}
.section_action_text_item_price{margin-top:20px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;}
.section_action_text_item_price_left ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;}
.section_action_text_item_price_left ul li{margin-bottom:0 !important;}
.section_action_text_item_price_left span.blue{font-weight:600;}
.section_action_text_item_prices{width:100%;margin-top:20px;display:flex;gap:40px;}
.price_without_discount{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;opacity:0.8;margin-top:10px;}
.price_without_discount span.blue{color:#216196;font-weight:600;text-transform:uppercase;}
.with_discount_block{display:flex;flex-direction:column;gap:20px;flex:1;}
.price_with_discount{color:#4c4c4c;font-family:"DIN 2014";font-size:20px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.4px;padding-top:8px;padding-bottom:8px;background:#f2f6f8;width:100%;text-align:center;}
.price_with_discount span.blue{color:#216196;font-weight:600;text-transform:uppercase;}
.with_discount_block button.price_order{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;background:#0ac;padding-top:12px;padding-bottom:11px;transition:0.3s;width:100%;border:0;}
.with_discount_block button.price_order:hover{opacity:0.8;transition:0.3s;}
.section_action_text_item_price_button a, .section_action_text_item_price_button button{font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.02em;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;background:rgba(1, 171, 206, 1);cursor:pointer;border:none;width:260px;display:flex;align-items:center;justify-content:center;padding:12px 0;border-radius:3px !important;}
.section_action_text_item p, .section_action_text_item ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:20px;margin-bottom:0;}
.section_action_text_item ul li{margin-bottom:17.6px;margin-top:0px;}
.section_action_text_item p strong{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_action_text_item p + ul{margin-top:15px;}
.section_in_clinic{margin-top:60px;}
.section_in_clinic_list ul{padding:0;margin:0;list-style:none;padding-left:29px;}
.section_in_clinic_list{margin-top:40px;position:relative;}
.departments_page .section_top_screen_title h1{margin-bottom:20px;}
.section_departments_search .container{border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
.section_departments_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:0;}
.section_departments_search_form select{display:none;}
.departments_selector_options{display:none;}
.section_departments_search_form_group{width:calc(50% - 20px);}
.departments_selector_label_wrap, .departments_selector_label_wrap a{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;text-decoration:none;}
.section_departments_search_form_buttons{width:260px;display:flex;flex-wrap:wrap;justify-content:flex-end;}
.section_departments_search_form select{display:none;}
.departments_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;}
.departments_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;}
.section_departments_search_form_groups{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;}
.section_departments_search_form_group{margin-bottom:20px;}
.section_departments_search_form_buttons > div{width:100%;display:flex;justify-content:flex-end;}
.section_departments_search_form_group{margin-bottom:20px;}
.section_departments_search_form_buttons > div{width:100%;display:flex;justify-content:flex-end;}
.section_departments_list{padding:60px 0 0;}
.section_departments_list .section_departments_list_items{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px;}
.section_departments_list_item{width:calc(20% - 40px);margin:0 20px 40px;}
.section_departments_list_item_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.48px;}
.section_departments_list_links ul{margin:0;padding:0;list-style:none;}
.section_departments_list_links{margin-top:15px;}
.section_departments_list_links ul li a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;}
.section_departments_list_links ul li{margin-bottom:8px;}
.departments_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:560px;}
.departments_selector_options.hover_selector_options.show{display:block;}
.departments_selector_options ul{padding:0;margin:0;list-style:none;}
.departments_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.departments_selector_options ul li a{text-decoration:none;color:#4c4c4c;}
.departments_selector_options ul li:last-child{margin-bottom:0px;}
.departments_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.departments_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
*:focus{outline:none !important;}
.section_news_grid .section_news_grid_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px;}
.section_news_grid .section_articles_slider_item{width:360px;margin-bottom:40px;}
.section_news_grid a.showmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;}
.page_new_single .section_action_text_item img{margin:0 0 25px 25px;}
.section_action_text_share ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;margin-left:-2px;}
.section_action_text_share ul li{width:32px;margin-right:20px;}
.section_action_text_share{margin-top:0px;}
.section_action_bottomblock{margin-top:40px;display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;}
.section_action_link_back a{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0.02em;text-align:left;text-transform:uppercase;color:rgba(33, 97, 150, 1);}
.section_action_text_share_title{font-family:DIN 2014;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);margin-bottom:14px;}
.section_action_text_share ul li:last-child{margin-right:0px;}
.section_action_text_share ul li a{display:flex;align-items:center;justify-content:center;}
.page_new_single .section_action_text_item p{margin-top:15px;}
.page_new_single .section_top_screen_title h1{max-width:1127px;}
.page_new_single .section_action_text h3{color:#216196;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.38px;font-family:"DIN 2014";margin:60px 0 40px;}
.section_articles_search .container{border-top:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;}
form.section_articles_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;}
.section_articles_search_form_group{width:410px;}
.articles_selector_label_wrap{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.section_articles_search_form_buttons{width:260px;display:flex;justify-content:space-between;}
.articles_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;}
.page_new_single .section_action_text_item img{margin:0;float:none;}
.btn.showmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;padding-right:10px;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;display:block;cursor:pointer;}
.articles_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;}
.section_articles_search_form_groups{display:flex;justify-content:space-between;width:100%;}
.section_news_grid_wrap{display:flex;flex-wrap:wrap;margin:0 -20px 0px;}
.section_news_grid_wrap .section_articles_slider_item{margin-bottom:40px;}
.section_articles_slider_item{width:360px;}
a.section_articles_slider_item{text-decoration:none;}
.section_articles_grid{margin-top:60px;}
.section_articles_grid a.showmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;margin-top:-20px;}
form.section_articles_search_form select{display:none;}
.articles_selector_options{display:none;}
.articles_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.articles_selector_options.hover_selector_options.show{display:block;}
.articles_selector_options ul{padding:0;margin:0;list-style:none;}
.articles_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.articles_selector_options ul li:last-child{margin-bottom:0px;}
.articles_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.articles_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_article_text_item img{float:right;margin:60px 0 60px 39px;}
.section_article_text{margin-top:40px;margin-bottom:60px;}
.section_article_text_item p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:15px;}
.section_article_text_item h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:0.96px;margin:60px 0 40px;}
.section_article_author{margin:60px 0 0;}
.section_article_author_wrap{display:flex;justify-content:space-between;}
.section_article_author_about{width:560px;display:flex;flex-wrap:wrap;align-items:stretch;align-content:space-between;}
.section_article_author_articles{width:260px;}
.section_article_author_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_article_author_text ul li{list-style:none;margin-bottom:5px;}
.section_article_author_text ul{margin:0;padding:0;}
.section_article_author_text{display:flex;justify-content:space-between;margin-top:10px;}
.section_article_author_text_status{width:260px;}
.section_article_author_name{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;max-width:260px;}
.section_article_author_text{margin-top:10px;width:100%;}
.section_article_author_text_practice{width:260px;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_text_location{margin-top:11px;position:relative;}
.section_article_author_text_experience{margin-bottom:4px;}
.section_article_author_text_location ul li{padding-left:26px;}
.section_article_author_about_order a{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#216196;padding:14px 50px;display:block;border-radius:3px !important;}
.section_article_author_img{display:flex;width:230px;align-items:flex-start;}
.section_article_author_img img{object-fit:contain;width:100%;height:auto;}
.section_article_author_articles_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_article_author_articles_list ul{margin:0;padding:0;list-style:none;}
.section_article_author_articles_list ul li a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;}
.section_article_author_articles_list ul li{margin-top:10px;}
.section_article_author_articles_list{margin-top:14px;}
.section_reviews_grid_wrap{display:flex;flex-wrap:wrap;margin:40px -20px 0;}
.section_reviews_grid_wrap .section_reviews_slider_item{width:360px;margin-bottom:40px;}
.section_reviews_grid .section_reviews_slider_item_text a.showmore{justify-content:flex-start;}
.section_reviews_grid a.showmore{color:#216196;text-align:right;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;}
p.reviews_hide{display:none;padding-bottom:20px;}
a.reviews_readmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;margin-top:20px;display:block;}
a.reviews_hidemore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;margin-top:20px;display:none;}
form.section_reviews_search_form{border-top:1px solid rgba(76, 76, 76, 0.6);border-bottom:1px solid rgba(76, 76, 76, 0.6);padding:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
.section_reviews_search_form_group select{display:none;}
.reviews_selector_label_wrap{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.section_reviews_search_form_groups{display:flex;width:calc(100% - 400px);justify-content:space-between;}
.section_reviews_search_form_group{width:360px;}
.reviews_selector_options{display:none;position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:360px;}
.reviews_selector_options.show{display:block;}
.reviews_selector.show .reviews_selector_label::after{transform:rotate(180deg);}
.reviews_selector_options ul{padding:0;margin:0;list-style:none;}
.reviews_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.reviews_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.reviews_selector_options ul li:last-child, .actions_selector_options ul li:last-child{margin-bottom:0px;}
.reviews_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.show img.down{transform:rotate(180deg);}
.section_reviews_search_form_buttons_wrap{display:flex;justify-content:space-between;width:360px;padding-top:0px;}
.section_reviews_search_form_leave_review{width:100%;}
.reviews_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;}
.section_reviews_search_form_buttons{display:flex;justify-content:space-between;width:260px;}
.reviews_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;}
.section_reviews_search_form_leave_review button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:12px 31.15px 12px;display:inline-flex;text-decoration:none;cursor:pointer;width:100%;justify-content:center;border-radius:3px !important;}
div#modal_review{padding:41px 40px;width:940px;}
div#modal_review .modal_title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;text-transform:none;}
#modal_review form.modal_form{margin-top:40px;}
.modal_review_form_row{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:20px 0;cursor:initial;margin:0 -15px;}
.wpcf7-list-item{margin:0 !important;}
.modal_review_form_row_radioitem input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50% !important;width:25px;height:25px;border:none;transition:0.2s all linear;outline:none;margin-right:0;margin-left:6px;position:relative;background:rgba(242, 246, 248, 1);margin-top:0px !important;}
.modal_review_form_row_radioitem label{font-family:DIN 2014;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0.02em;text-align:left;color:rgba(76, 76, 76, 1);display:flex;align-items:center;}
.modal_review_form_row_radioitem{display:flex;align-items:center;align-content:center;position:relative;margin-right:32px;}
.modal_review_form_row.thanksblock{display:flex;justify-content:flex-start;padding-bottom:20px;}
.modal_review_form_row_radioitem.modal_form_input input:checked{background:#01abce !important;}
.modal_review_form_row_radioitem:last-child{margin-right:0px;}
.modal_review_selector_options{display:none;}
#modal_review .modal_form_input input[type="radio"]{margin-left:0 !important;margin-right:10px;}
#modal_review .modal_form_input input{background:#f2f6f8;padding:12px 15px 9px 17px;display:flex;justify-content:space-between;cursor:pointer;border:none !important;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;opacity:1;width:100%;}
#modal_review .modal_form_input input{border:1px solid #f2f6f8 !important;}
#modal_review .modal_form_input input:required{border:1px solid rgba(231, 162, 162, 1) !important;}
#modal_review .modal_form_input.required::after{content:"";position:absolute;padding:2px;display:block;width:3px;height:3px;top:7px;right:25px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/required.svg) no-repeat;}
.modal_form_input{position:relative;}
.modal_review_form_group.message.required::after{content:"";position:absolute;padding:2px;display:block;width:3px;height:3px;top:7px;right:7px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/required.svg) no-repeat;}
#modal_review .modal_form_input input::placeholder{color:#4c4c4c;opacity:1;}
#modal_review
form.modal_form
.modal_review_form_row_radioitem.modal_form_input
input:checked{background:#01abce !important;border:1px solid #01abce !important;}
.modal_review_form_row .modal_form_input{width:33.33%;padding:0 15px;}
.scroollenable .modal_review_selector_options_wrap{height:156px;overflow-y:scroll;}
.modal_review_selector_options_wrap ul li{position:relative;}
.scroollenable .modal_review_selector_options_wrap::-webkit-scrollbar, .actions_selector_options_wrap::-webkit-scrollbar{width:2px;}
.scroollenable .modal_review_selector_options_wrap::-webkit-scrollbar-track, .actions_selector_options_wrap::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.scroollenable .modal_review_selector_options_wrap::-webkit-scrollbar-thumb, .actions_selector_options_wrap::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.modal_review_selector_options li.doctors_selector_letter{padding-left:0px !important;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.modal_review_form_row.withtopborder.withbottomborder{padding:20px 0px;}
div#modal_review{position:revert;}
#modal_review button.fancybox-button.fancybox-close-small{color:#fff;top:calc((50vh - 292px));right:calc((100vw - 860px) / 5);padding:4px;}
.modal_review_form_group{width:33.33%;padding:0 15px;}
.modal_review_form_clear_button{padding-bottom:20px;display:flex;justify-content:flex-end;}
.modal_review_form_row_radioitem.modal_form_input input{width:25px !important;height:25px !important;margin-bottom:0 !important;padding:0px !important;}
.modal_review_form_clear_button button{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;background:none;padding:0;border:none;text-transform:uppercase;}
.modal_review_form_row_labels{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px;}
.modal_review_form_row_labels_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;}
.modal_review_form_row_labels_rating{width:50%;display:flex;justify-content:space-between;align-items:center;}
.modal_review_form_row_labels_rating_stars ul{margin:0;padding:0;margin-top:5px;}
.modal_review_form_row_labels_rating_label{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
#modal_review span.fa.fa-star{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/modal-star.svg);width:27px;height:25px;margin-right:2.5px;}
.modal_review_form_group.message input{background:#f2f6f8;padding:12px 15px 9px 17px;display:flex;justify-content:space-between;cursor:pointer;border:none !important;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;opacity:1;width:100%;}
.modal_review_form_group.message{width:100%;margin-top:20px;}
.modal_review_form_group.message input::placeholder{color:#4c4c4c;font-size:16px;font-family:"DIN 2014";}
.modal_review_form_row.submit_buttons{display:flex;flex-direction:column;}
.modal_review_form_row.submit_buttons{padding-top:20px;}
.modal_review_form_row.submit_buttons .modal_form_acceptance{width:100%;}
.modal_review_form_row.submit_buttons .modal_form_submit{margin-top:30px;}
.modal_review_form_row.submit_buttons{padding:0 15px;}
[data-name="rating"]{display:none;}
.modal_review_form_row.submit_buttons .modal_form_submit input, .modal_review_form_row.submit_buttons .modal_form_submit input::placeholder{color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;}
.modal_review_selector_label::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.modal_review_selector_label{width:100%;color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.modal_review_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:260px;}
.modal_review_selector_options ul{list-style:none;padding:0;margin:0;}
.modal_review_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.modal_review_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.modal_review_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.selectize-dropdown.single{position:absolute;}
.selectize-input.items.has-options.full.has-items{width:100%;color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:flex-start;cursor:pointer;flex-wrap:wrap;}
.input-active input#select-state-selectized{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;cursor:pointer;opacity:1 !important;position:relative !important;border:0px;}
.selectize-dropdown-content .option{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:0px;}
.selectize-dropdown.single{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:260px;}
input#select-state-selectized{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:0;cursor:pointer;opacity:1 !important;position:relative !important;border:0px;}
.not-full input#select-state-selectized{width:126px !important;}
.selectize-input.items.not-full.has-options input{padding:12px 15px 9px 20px !important;color:#4c4c4c;}
.selectize-input.items.not-full.has-options input::placeholder{color:#4c4c4c;}
.input-active.full input#select-state-selectized{padding:0;}
.selectize-input.items.has-options.not-full{background:#f2f6f8;}
.section_error_block_wrap{padding-top:65px;display:flex;justify-content:space-between;}
.section_error_block_wrap_col{width:560px;display:flex;flex-wrap:wrap;align-content:space-between;}
.section_error_block_wrap_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-align:center;}
.section_error_block_wrap_text h1{color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;margin:40px 0;text-align:center;}
.section_error_block_wrap_text a{background:#01abce;color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:14px 43px;display:block;max-width:260px;margin:0 auto;border-radius:3px !important;}
.section_error_block_wrap_row.error_text{padding-bottom:0px;}
.section_error_block_wrap_row.two_blocks{margin-top:20px;display:flex;justify-content:space-between;width:100%;}
.section_error_block_wrap_row.two_blocks img{width:calc(50% - 20px);}
.section_error_block_wrap_col.with_text{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;width:100%;}
.section_error_block_wrap_row img{display:flex;}
.section_search_block{padding-top:40px;}
.section_search_block_wrap input{background:#f2f6f8;border:none;width:100%;}
.section_search_block_wrap input::placeholder, .section_search_block_wrap input{color:rgb(35 31 32 / 40%);font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.32px;}
.section_search_block_wrap button{position:absolute;right:0px;border:none;padding:20px 29px 16px 20px;background:none;cursor:pointer;}
.section_search_block_wrap input[type="search"]{padding:17px 63px 15px 20px;}
.section_search_block_wrap{position:relative;}
.section_title h1{color:#216196;font-family:"DIN 2014";font-size:56px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:1.12px;margin:0;}
.section_search_results_block{padding-top:60px;}
.section_search_results_list{margin-top:14px;}
.section_search_results_list_item{display:flex;background:#f2f6f8;padding:30px;justify-content:space-between;margin-bottom:40px;}
.section_search_results_list_item_image{width:260px;display:flex;height:230px;overflow:hidden;}
.section_search_results_list_item_image img{width:100%;height:100%;object-fit:cover;}
.section_search_results_list_item_text{width:calc(100% - 280px);display:flex;flex-wrap:wrap;align-content:space-between;}
.section_search_results_list_item_title_block{display:flex;justify-content:space-between;align-items:flex-start;}
.section_search_results_list_item_text_block{width:100%;}
.section_search_results_list_item_title, .section_search_results_list_item_title a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;text-decoration:none;width:80%;}
.section_search_results_list_item_date{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_search_results_list_item_excerpt{margin-top:17px;}
.section_search_results_list_item_text_rating{margin-bottom:2px;}
.section_search_results_list_item_excerpt p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_search_results_block a.showmore{display:flex;justify-content:flex-end;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;}
.section_search_results_block_empty{margin-top:40px;}
.section_search_results_block_empty p{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_sertificate_block_wrap{margin-top:60px;display:flex;flex-wrap:wrap;margin:60px -20px 0;}
.section_sertificate_block_item{width:calc(20% - 40px);margin-bottom:40px;margin:0 20px 40px;}
.section_sertificate_block_item_text{width:calc(100% - 40px);margin:0 20px;color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-align:center;}
.section_sertificate_block_item a img{max-width:100%;}
.section_sertificate_block + .section_gallery{padding-top:20px;}
.section_sertificate_block_item a img{box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.05);}
.section_sertificate_block_item_text{margin-top:20px;}
.submenu_actions_block .slick-track{width:160px;min-width:160px;}
.submenu_actions_block_slider_date{width:160px !important;}
.submenu_actions_block_slider_title{width:160px !important;}
.submenu_actions_block_slider_price{width:160px !important;}
.submenu_actions_block_slider_button{width:160px !important;}
.section_blog_search .container{border-top:1px solid rgba(76, 76, 76, 0.6);border-bottom:1px solid rgba(76, 76, 76, 0.6);}
form.section_blog_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;}
.section_blog_search_form_group{width:410px;}
.blog_selector_label{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.section_blog_search_form_buttons{width:260px;display:flex;justify-content:space-between;}
.blog_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;cursor:pointer;}
.blog_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;cursor:pointer;border-radius:3px !important;}
.blog_selector_label::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.section_blog_search_form_groups{display:flex;justify-content:space-between;width:860px;}
.section_blog_grid_wrap{display:flex;flex-wrap:wrap;margin:40px -20px 0px;}
.section_blog_slider_item{width:360px;margin-bottom:60px;}
.section_blog_grid{margin-top:56px;}
.section_blog_grid a.showmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;margin-top:0px;}
form.section_blog_search_form select{display:none;}
.blog_selector_options{display:none;}
.blog_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.blog_selector_options ul{padding:0;margin:0;list-style:none;}
.blog_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.blog_selector_options ul li:last-child{margin-bottom:0px;}
.blog_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.blog_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_blog_search_form_group.search-input input{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:11px 46px 10px 20px;display:flex;justify-content:space-between;border:none;width:calc(100% - 61px);position:relative;font-family:"DIN 2014";}
.blog_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;border-radius:3px !important;}
.section_blog_letters{margin-top:40px;padding-bottom:40px;}
.section_blog_letters ul{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-start;}
.section_blog_letters ul li a{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;text-decoration-line:underline;text-transform:uppercase;}
.section_blog_letters ul li{margin-right:15px;}
.section_blog_wrapper{margin-top:20px;}
.section_blog_wrapper .section_title h2{font-weight:400;}
.section_blog_item{width:360px;margin:0 20px 40px;}
.section_blog_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;text-decoration:none;}
.section_blog_item_img{margin-bottom:20px;overflow:hidden;}
.section_blog_item_img img{object-fit:cover;width:100%;}
.section_singleblog_text_item img{float:right;margin:0 0 47px 59px;}
.section_singleblog_text_item p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
h4{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_singleblog_text_item h4{margin:40px 0 20px;}
.section_singleblog_text_item ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_singleblog_text_item h2{margin:0;color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:60px 0 40px;}
.section_single_blog_meta{margin-top:40px;display:flex;justify-content:space-between;}
.section_single_blog_meta_link a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;}
.section_single_blog_meta_share ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;margin-right:-2px;}
.section_single_blog_meta_share ul li{width:32px;margin-left:20px;}
.section_singleblog_text_item ul{padding:0;padding-left:28px;}
.section_singleblog_text_item ul li::marker{color:#216196;}
.section_quiality_block .container{display:flex;justify-content:space-between;}
.section_quiality_block_image{width:calc(50% - 20px);display:flex;}
.section_quiality_block_text h3{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;text-transform:uppercase;margin:0;margin-bottom:20px;}
.section_quiality_block_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_quiality_block_text{width:calc(50% - 26px);}
.section_quiality_block_text p strong{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_quiality_block_text ul{margin:0;padding:0;list-style:none;display:flex;margin-bottom:20px;}
.section_quiality_block_text ul li{margin-right:30px;}
.section_quiality_block_text a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;}
p.black{color:#000;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_quiality_block{padding-bottom:30px;}
.quality_page .section_order.make_review{margin-bottom:0px;}
.school_page .section_actions_block_item_img{display:flex;}
.section_school_grid_wrap{display:flex;flex-wrap:wrap;margin:40px -20px 0;}
.section_school_search .container{border-top:1px solid rgba(76, 76, 76, 0.6);border-bottom:1px solid rgba(76, 76, 76, 0.6);}
form.section_school_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;}
.section_school_search_form_groups{width:860px;}
.section_doctors_search_form_group select{display:none;}
.school_selector_label{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.school_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:860px;display:none;}
.school_page .section_doctors_search_form_group{width:860px;}
.school_selector_options ul{padding:0;margin:0;list-style:none;}
.school_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.school_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.school_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.school_selector_label::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.section_school_search_form_buttons{width:260px;display:flex;justify-content:space-between;}
.school_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;border-radius:3px;}
.school_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;border-radius:3px;}
.section_school_grid{margin-top:60px;}
.section_school_grid a.showmore{color:#216196;text-align:right;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;}
.section_order.lection{background:#216196;}
.section_order_formblock_buttons button{color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;background:#01abce;padding:14px 0;width:calc(50% - 20px);display:inline-block;margin-top:20px;border:none;border-radius:3px !important;cursor:pointer;}
.section_order_formblock_buttons{display:flex;width:100%;justify-content:space-between;}
.school_page_single .section_order_formblock{width:calc(50% - 20px);}
.section_order_formblock_accept{margin-top:20px;}
.section_single_school_information_wrap .section_actions_block_item{width:100%;margin:0;display:flex;justify-content:flex-start;}
.school_page_single .section_actions_block_item_img{width:410px;display:flex;}
.school_page_single .section_actions_block_item_img img{width:100%;height:100%;object-fit:cover;}
.section_single_school_information_text{margin-top:60px;}
.section_single_school_information_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_actions_block_item_text{margin-left:40px;width:260px;}
.school_page_single .section_actions_block_item_prices{width:260px;margin-left:40px;color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;}
.section_actions_block_item_text .section_actions_block_item_price{margin-left:0;}
.school_page_single .section_actions_block_item_price_phone a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-decoration:none;display:flex;}
.section_actions_block_item_price_phone{margin-top:10px;}
.school_page_single .section_actions_block_item_price_adress{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:10px;}
.school_page_single .section_actions_block_item_price_adress{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:10px;}
.section_single_school_information_back a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;}
.section_single_school_information_back{margin-top:60px;}
.section_single_school_information{margin-bottom:60px;}
.school_page_single .section_top_screen_title h1{margin:60px 0;}
.section_order.lection + .section_gallery{padding-top:30px;}
.section_single_school_information_text ul{padding:0;margin:0;display:flex;flex-wrap:wrap;padding-left:17px;}
.section_single_school_information_text ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:calc(50% - 20px);padding-left:0;margin-bottom:7px;}
.section_single_school_information_text ul li::marker{color:#216196;}
.section_photo_gallery .section_gallery_block_row{max-height:560px;}
.section_photo_gallery h2{margin:20px 0 0px;}
.section_photo_gallery a.showmore{color:#216196;text-align:right;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;padding-bottom:40px;}
.section_photo_gallery .section_gallery_block_col{}
.section_photo_gallery .section_gallery_block_col:nth-child(1),
.section_photo_gallery .section_gallery_block_col:nth-child(2){display:flex;}
.section_photo_gallery a.hidemore{color:#216196;text-align:right;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;padding-bottom:40px;display:none;}
.section_gallery_block_links{display:flex;justify-content:flex-end;}
.sections_adress_list{margin-top:40px;}
.sections_adress_list_item{display:flex;justify-content:flex-start;padding:20px 0 20px;border-bottom:1px solid rgba(76, 76, 76, 0.6);align-items:flex-start;align-content:flex-start;}
.sections_adress_list_city, .sections_adress_list_city a{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;text-decoration-line:underline;text-transform:uppercase;width:607px;height:100%;display:flex;align-items:flex-start;align-content:flex-start;}
.sections_adress_list_street{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:176%;letter-spacing:0.32px;width:260px;}
.sections_adress_list_phone{width:260px;margin-left:33px;}
.sections_adress_list_phone a{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;line-height:176%;text-decoration:none;}
.sections_adress_list_item:last-child{border-bottom:0px;padding-bottom:0px;}
.section_mission_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:19px;}
.section_preparation_text p, .section_preparation_text ul li, .section_preparation_text ol li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_preparation_text ol li{list-style:none;padding:0;margin:0;}
.section_preparation_text ul{padding:0;margin:0;padding-left:27px;}
.section_preparation_text ul li::marker{color:#216196;}
.section_preparation_text h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:60px 0 40px;}
.section_preparation_text h3{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.02em;text-transform:uppercase;margin:40px 0 20px;}
.section_preparation_text h5{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_preparation_text ol{padding-left:0px;}
.section_preparation_text ol li, .section_preparation_text ul li{margin-bottom:17px;}
.section_preparation_text p{margin-top:20px;}
.section_preparation_text a{color:#216196;font-weight:600;}
ul.withoutmarkers{list-style:none;padding-left:0;}
.section_preparation_text table{margin-top:40px;width:100%;margin-bottom:40px;}
.section_preparation_text table tr th{max-width:260px;width:260px;text-align:left;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;display:table-cell;}
.section_preparation_text tr{display:table-row;vertical-align:top;}
.section_preparation_text table tr td{width:260px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;padding-top:10px;}
.section_preparation_text table tr{display:flex;justify-content:space-between;}
.section_preparation_text p strong{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_preparation_text p + ul{margin-top:20px;}
.section_preparation_text .table{display:flex;justify-content:flex-start;gap:40px;margin-top:40px;width:100%;margin-bottom:40px;}
.section_preparation_text .table_item{width:260px;}
.section_preparation_text .table_item_title{max-width:260px;width:260px;text-align:left;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;display:table-cell;}
.section_preparation_text .table_item_text{width:260px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;padding-top:10px;}
.document_item a{color:#216196;padding-bottom:35px;display:block;font-size:16px;}
.section_preparation_docs{padding-bottom:40px;}
.section_preparation_text .row{display:flex;margin:0 -20px;flex-wrap:wrap;}
.section_preparation_text .col-md-6{flex:0 0 50%;width:50%;padding:0 20px;box-sizing:border-box;}
.header-title{background-color:#216196;padding:14px 40px;color:white;text-transform:uppercase;}
.agencies-item{display:flex;}
.agencies{border-bottom:1px solid #4c4c4c69;padding:30px 0;}
.agencies p{margin-top:0;margin-bottom:10px;}
.state_agencies{padding-bottom:60px;}
.show-mobile{display:none !important;}
@media(max-width:992.98px){
.section_preparation_text .col-md-6{flex:0 0 100%;width:100%;}
.agencies-item:nth-child(odd) .agencies{border:none;padding-bottom:0;}
.hide-mobile{display:none !important;}
.show-mobile{display:block !important;}
}  .section_video_wrap{display:flex;margin:40px -20px 0;flex-wrap:wrap;}
.section_video_item{width:calc((100% - 120px) / 3);margin:0 20px 40px;}
.section_video_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;text-decoration:none;width:100%;display:block;}
.section_video_item img{margin-bottom:20px;width:100%;height:calc(100% / 360 * 260);position:relative;object-fit:cover;}
.section_video a.showmore{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:flex;justify-content:flex-end;margin-top:-20px;}
.desease_page .section_actions{padding-bottom:40px;}
.desease_page .section_doctors{margin-top:60px;}
.desease_page .section_doctor_item_bottom{height:242px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:space-between;margin-top:auto;width:100%;}
.desease_page .section_doctor_item{display:flex !important;}
.desease_page .section_doctor_item_status{height:91px;}
.desease_page .section_doctor_item_department a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration:none;}
.desease_page .section_doctor_item_department{padding-bottom:10px;}
.desease_page .section_doctor_item_middle{border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.desease_page .section_doctor_item_bottom{display:flex;align-content:space-between;}
.section_doctor_item_bottom_order{width:100%;}
.section_doctor_item_bottom_order a.interview{width:calc(100% - 2px);}
.desease_page .section_doctor_item_bottom_order a.interview{position:relative;}
.desease_page .section_prices{padding-bottom:40px;padding-top:60px;margin-top:60px;}
.desease_page .section_prices_topline{padding:15px;}
.desease_page .section_doctors{margin-bottom:60px;}
.desease_page .section_spoilers_item_text ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.section_desease_search .container .section_desease_search_form{border-top:1px solid rgba(76, 76, 76, 0.6);border-bottom:1px solid rgba(76, 76, 76, 0.6);padding:20px 0 0;display:flex;margin-top:40px;margin-bottom:40px;justify-content:space-between;flex-wrap:wrap;}
form.section_desease_search_form{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;}
form.section_desease_search_form select{display:none;}
.desease_selector_options, .actions_selector_options{display:none;}
.section_desease_search_form_group{width:calc(50% - 20px);margin-bottom:20px;}
.desease_selector_label_wrap{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.actions_selector_label{color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background:#f2f6f8;padding:12px 15px 9px 20px;display:flex;justify-content:space-between;cursor:pointer;}
.section_desease_search_form_buttons{width:260px;display:flex;justify-content:space-between;}
.desease_search_submit_button button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#216196;border:1px solid #216196;padding:13px 31.15px 12px;}
.desease_search_clear_button button{color:#216196;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:40px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;}
.desease_page .section_actions{padding-top:40px;}
.desease_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:560px;}
.desease_selector_options.hover_selector_options.show{display:block;}
.desease_selector_options ul{padding:0;margin:0;list-style:none;}
.desease_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.desease_selector_options ul li:last-child{margin-bottom:0px;}
.desease_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.desease_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_desease_sympthoms{background:#f2f6f8;padding:40px 0;}
.section_prices + .section_desease_sympthoms{margin-top:60px;}
.section_desease_sympthoms_wrap{display:flex;justify-content:space-between;}
.section_desease_sympthoms_title h3{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;margin:0;text-transform:uppercase;}
.section_desease_sympthoms_text ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_desease_sympthoms_text ul li a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;}
.section_desease_sympthoms_text ul{padding:0;padding-left:17px;margin-top:20px;margin-bottom:0px;padding-right:20px;}
.section_desease_sympthoms_text ul li{margin-bottom:19px;}
.section_desease_sympthoms_text ul li:last-child{margin-bottom:0px;}
.section_desease_sympthoms_text ul li::marker{color:#216196;}
.section_desease_sympthoms_wrap_img{display:flex;width:470px;min-height:200px;overflow:hidden;position:relative;}
.section_desease_sympthoms_text{padding-right:15px;}
.section_desease_sympthoms_wrap_img img{width:100%;height:100%;object-fit:cover;position:absolute;}
.section_desease_text h2{margin-top:60px;margin-bottom:10px;}
.section_desease_text_wrap h3{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;margin-top:30px;margin-bottom:15px;}
.section_desease_text_advantage{padding-left:68px;}
.section_desease_text_advantage::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/advantage-star.svg) no-repeat;padding:0;width:53px;height:50px;display:block;position:absolute;margin-left:-68px;margin-top:2px;}
.section_desease_text_wrap p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_desease_text_wrap p strong{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_desease_text_wrap ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:19px;}
.section_desease_text_wrap ul{padding-left:16px;margin-bottom:0px;}
.section_desease_text_wrap ul li::marker{color:#216196;}
.section_desease_text_wrap ul li:last-child{margin-bottom:0px;}
.section_desease_button a{background:#216196;display:inline-flex;color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:12px 57px 11px 58px;border-radius:3px !important;}
.section_desease_text + .section_reviews{margin-top:30px;}
.section_desease_button{margin-top:40px;}
.desease_page .slider_actions_text .container p{max-width:100%;margin-top:19px;}
.desease_page .slider_actions_buttons{margin-bottom:60px;margin-bottom:60px;}
.special .departments_selector_options_wrap ul{display:flex;flex-wrap:wrap;flex-direction:column;max-height:205px;}
.special .departments_selector_options_wrap ul li{width:calc(50% - 25px);}
.departments_desease_page .special .departments_selector_options_wrap{max-height:132px;overflow-y:scroll;position:relative;}
.departments_desease_page
.special
.departments_selector_options_wrap::-webkit-scrollbar{width:2px;}
.departments_desease_page
.special
.departments_selector_options_wrap::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.departments_desease_page
.special
.departments_selector_options_wrap::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.departments_desease_page .section_blog_letters ul li{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.48px;}
.departments_desease_page .section_departments_search .container{border-top:1px solid rgba(76, 76, 76, 0.6);border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.departments_desease_page .section_blog_letters{margin-top:60px;padding-bottom:60px;}
.section_department_deseases_links_wrap{margin:auto;column-count:5;}
.section_department_deseases_links_item{margin-bottom:0px;box-sizing:border-box;width:200px;}
.section_department_deseases_links_item_links ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-bottom:15px;}
.section_department_deseases_links_item_links ul li a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;}
.section_department_deseases_links_item_links ul{list-style:none;padding:0;margin:0;}
.section_department_deseases_links_item_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.48px;}
.section_department_deseases_links_item_links{padding-top:15px;}
.section_department_deseases_links_wrap{display:grid;grid-template-rows:1fr auto;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-flow:dense;gap:40px;}
.section_department_deseases_links_item{margin-right:0px;}
.section_department_deseases_links + .section_gallery{padding-top:45px;}
.section_service_text h2{margin:60px 0 40px;color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;}
.section_service_text a.showmoretext{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:inline-flex;}
.section_service_text p.hide{display:none;}
.section_service_text ul{padding-left:17px;margin:0;}
.section_service_text ul li::marker{color:#216196;}
.section_service_text .section_action_text_item ul li{margin-top:17.6px;margin-bottom:0px;}
.section_service_text img{max-width:574px;object-fit:cover;margin:0 0 6px 37px;}
.section_service_text{padding-bottom:60px;}
.page_service_single .section_information_text p, .page_service_single .section_information_text{max-width:537px;}
.show-more, .show-less{padding-top:20px;display:block;}
.btn.showmore.align-right{margin-right:0;}
.section_service_text + .section_gallery{padding-top:0px;}
.section_service_text li.hide{display:none;}
.section_service_text a.hidemoretext{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;display:none;}
.section_service_text_button{padding-top:40px;}
.header_nav ul li:hover .submenu.actions{max-width:640px;}
.page_nav:hover::-webkit-scrollbar{display:block;}
.bignav .page_nav::-webkit-scrollbar{width:2px;height:4px;position:absolute;z-index:2;cursor:pointer;}
.bignav .page_nav::-webkit-scrollbar-track{background:rgb(33 97 150);}
.bignav .page_nav::-webkit-scrollbar-thumb{background-color:#144064;border-radius:20px;border:2px solid #144064;}
.section_nav.bignav .page_nav ul li:first-child a{padding:3px 30px;}
.section_nav.bignav .page_nav ul li a{padding:11px 30px 3px;}
.section_nav.bignav .page_nav ul li:first-child a{padding-left:0px !important;}
.section_contacts_onquestions{margin-top:60px;}
.section_contacts_onquestions p{border-top:1px solid rgba(76, 76, 76, 0.6);padding-top:20px;font-family:DIN 2014;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(76, 76, 76, 1);text-transform:uppercase;}
.section_contacts_onquestions p a{color:rgba(76, 76, 76, 1);}
.section_spoilers_item_priceblock{width:calc(50% - 20px);display:flex;justify-content:flex-start;align-items:center;}
.withaction .section_spoilers_item_text_price{font-family:DIN 2014;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);width:auto;}
.withaction .section_spoilers_item_text_price_action{font-family:DIN 2014;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.02em;text-align:left;color:rgba(33, 97, 150, 1);text-decoration:line-through;margin-left:13px;}
.open .section_spoilers_item_title_price{display:none;}
.withoutbutton .section_spoilers_item_text ul li{margin-bottom:30px;}
.section_prices
.withoutbutton
.section_spoilers_item.open
.section_spoilers_item_text{padding-top:30px;}
.withoutbutton .section_spoilers_item{border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:20px;}
.withoutbutton .section_spoilers_item.open{padding-bottom:0px;}
.section_prices_box.withnoborder .section_spoilers_item{border-bottom:0px;padding-bottom:0px;}
.withoutbutton .section_spoilers_item_text ul li:last-child{margin-bottom:20px;}
.section_group_videos{margin:30px 0;padding:40px 0 50px;background:#f2f6f8;}
.section_order + .section_group_videos{margin-top:60px;}
.section_group_videos_slider{margin-top:40px;}
.section_group_videos_slider_item.slick-slide{height:359px;background-size:cover !important;margin:0 20px;display:flex !important;flex-direction:column;justify-content:flex-end;position:relative;}
.section_group_videos_slider_item.slick-slide{height:359px;background-size:cover !important;margin:0 20px;display:flex !important;flex-direction:column;justify-content:flex-end;position:relative;}
.section_group_videos_slider{margin:40px -20px 0;}
a.section_group_videos_slider_play{display:block;position:relative;box-sizing:border-box;display:flex;height:100%;justify-content:center;align-items:center;}
.section_group_videos_slider_name{position:absolute;color:#fff;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;z-index:2;padding:0 0 40px 40px;}
a.section_group_videos_slider_play img{height:max-content;position:absolute;z-index:2;}
a.section_group_videos_slider_play::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;transition-duration:0.2s;background:rgba(0, 0, 0, 0.3);}
@media screen and (min-width: 992px) and (max-width: 1220px) {
.footer_column.collapsed_three_columns{width:860px;}
.modal_review_form_row.thanksblock{display:flex;padding:0 0px 20px;}
.modal_review_form_row.thanksblock > div{width:calc(50% - 20px);max-width:260px;}
.footer_row_middle .footer_column_text{padding-right:20px;}
.container{width:calc(100% - 40px);}
.footer_row_top > div{flex-wrap:wrap;align-content:flex-start;}
.header_nav ul li a{padding:9px 10px 15px;}
.submenu-list ul li a{padding:0;}
.header_nav ul{padding-left:0px;}
.section_textblock{width:calc(50% - 20px);}
.section_textblockphoto .container img{width:calc(50% - 20px);height:fit-content;}
.section_textblock .section_textblock{width:100%;}
.section_doctor_item .section_doctor_item_image{background-size:cover !important;width:100%;}
.section_rating_list_item{width:calc(25% - 20px);}
.section_hello_image img{max-width:100%;}
.section_hello_form .section_title h2{margin-top:40px;}
.section_hello_form{padding-right:10px;}
.section_gallery_block_row.two_blocks a img{max-width:100%;}
.section_gallery_block_row a img{max-width:100%;}
.section_licenses_slider a img{max-width:100%;}
.section_department_list ul li a{width:100%;}
.section_department_list ul li{width:calc(25% - 30px);}
.section_doctor_item_name{min-height:59px;}
.section_doctor_item{margin:0 10px;}
.section_doctors_slider{margin:40px -10px 0;}
.footer_column{width:25%;display:block;}
.footer_column.collapsed_two_columns{width:50%;display:block;}
.footer_row_bottom .footer_column_text{padding-right:10px;}
.footer_column.collapsed_three_columns{display:block;width:75%;}
.section_first_screen .container{padding:0 20px;}
.section_first_screen .container{padding:0 20px;}
.section_spoilers_item_text_button button{padding:14px 10px;width:232px;text-align:center;}
.section_spoilers_item_text_price{padding:0 20px;width:112px;}
.section_spoilers_item_title_block{width:250px;margin-right:87px;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.section_spoilers_item_title_price{width:125px;}
.section_spoilers_item_title_code{width:125px;}
.container .container{padding:0;width:100%;}
.section_doctors_search_form_group, .section_actions_search_form_group{width:calc(100vw / 3);}
.doctors_selector_options, .actions_selector_options{width:calc(100vw / 3);}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:calc(100vw / 4);}
.doctors_search_submit_button, .actions_search_submit_button{width:calc(50% - 10px);}
.doctors_search_clear_button, .actions_search_clear_button{width:calc(50% - 10px);}
.doctors_search_submit_button button, .actions_search_submit_button button{width:100%;}
.doctors_search_clear_button button, .actions_search_clear_button button{width:100%;}
.section_doctors_blocks_item_list .section_doctor_item{margin:0 20px 40px;}
.section_doctors_blocks_item_list .section_doctor_item:last-child{margin-bottom:0px;}
.section_doctors_blocks .section_doctor_item_nameblock{height:186px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{margin-top:0px;}
.section_doctors_blocks_item + .section_doctors_blocks_item{margin-top:40px;}
.section_doctor_information_image{width:40%;max-width:455px;}
.section_doctor_information_image img{max-width:100%;}
.section_doctor_information_text{width:59%;max-width:555px;}
div#modal_order{padding:30px;max-width:550px;}
.section_contacts_block_image{width:calc(50% - 20px);}
.section_contacts_block_image img{max-width:100%;}
.section_contacts_block_text{width:calc(50% - 20px);}
.section_contacts_block_wrap{display:flex;justify-content:space-between;}
.section_contacts_block_item{width:calc(50% - 10px);}
.section_contacts_block_title h2{width:50%;margin-right:10px;}
.section_actions_block_item_img{width:calc(50% - 10px);}
.section_actions_block_item_img img{width:100%;}
.section_actions_block_item_text{width:calc(50% - 10px);}
.section_action_text_item img{max-width:50%;margin:0 0 20px 20px;}
.section_departments_search_form_group{width:calc(50% - 10px);}
.section_departments_search_form_groups{width:100%;}
.section_departments_search_form_buttons{width:240px;margin-left:20px;}
.departments_selector_options{width:calc((100vw - 40px) / 2 - 10px);}
.section_departments_list_item{width:calc(25% - 40px);}
.section_articles_slider_item_img{height:calc((33vw - 40px) / 280 * 192);}
.section_news_grid .section_articles_slider_item{width:calc(33% - 40px);margin:0 20px 40px;}
.section_articles_slider_item{width:calc(33% - 40px);}
.section_articles_search_form_groups{width:100%;}
.section_articles_search_form_buttons{width:calc(100vw / 4);}
.section_articles_search_form_buttons > div{width:calc(50% - 10px);}
.section_articles_search_form_buttons > div > button{width:100%;}
.section_articles_search_form_groups > div{width:calc(100% / 1160 * 410);}
.section_doctors_search_form_group.search-input{width:calc(100% / 1160 * 710);}
.prices_page .section_doctors_search_form_group.search-input{width:calc(100% / 1160 * 410);}
.articles_selector_options{width:calc((100vw - 40px) / 1160 * 410);}
.section_article_author_about{width:calc(50% - 20px);}
.section_article_author_wrap{display:flex;justify-content:space-between;}
.section_article_author_articles{width:calc(25% - 20px);}
.section_article_author_img{width:calc(25% - 20px);}
.section_article_author_img img{width:100%;}
.section_article_author_text_practice{width:calc(50% - 20px);}
.section_article_author_text_status{width:calc(50% - 20px);}
.section_article_author_name{width:auto;max-width:inherit;}
.section_article_author_about_order{max-width:50%;width:50%;}
.section_article_author_about_order a{padding:14px 0;width:100%;min-width:100%;text-align:center;}
.section_article_text_item img{max-width:50%;}
.section_reviews_grid_wrap .section_reviews_slider_item{width:calc(33% - 40px);}
.section_reviews_search_form_groups{width:calc((100vw - 40px) / 3 * 2 - 20px);}
.section_reviews_search_form_buttons_wrap{width:calc((100vw - 40px) / 3 - 20px);}
.section_reviews_search_form_group{width:calc(50% - 20px);}
.reviews_selector_options{width:calc((100vw - 40px) / 3 - 30px);}
#modal_review button.fancybox-button.fancybox-close-small{top:20px;}
.section_error_block_wrap_col{width:calc(50% - 20px);}
.section_error_block_wrap_row{width:100%;}
.section_error_block_wrap_row img{max-width:100%;width:100%;}
.section_error_block_wrap_row.error_text{padding-bottom:20px;}
.section_blog_search_form_groups > div{width:calc(50% - 10px);}
.section_blog_search_form_groups{width:calc(100% - 100vw / 4 - 20px);}
.section_blog_search_form_buttons{width:calc(100vw / 4);}
.section_blog_search_form_buttons > div{width:calc(50% - 10px);}
.section_blog_search_form_buttons > div button{width:100%;}
.blog_selector_options{width:calc((((100vw - 40px) - 100vw / 4) / 2) - 20px);}
.section_blog_item{width:calc(33% - 40px);}
.section_blog_item_img{width:100%;height:calc(100% / 280 * 192);}
.section_blog_item_img img{object-fit:cover;max-height:100%;width:100%;}
.section_blog_letters ul{display:flex;flex-wrap:wrap;}
.section_quiality_block_image img{max-width:100%;height:auto;}
.section_quiality_block .container{display:flex;align-content:flex-start;align-items:flex-start;}
.school_page .section_doctors_search_form_group{width:100%;}
.section_school_search_form_groups{width:calc(64vw - 20px);}
.section_school_search_form_buttons{width:calc(32vw - 20px);}
.section_school_search_form_buttons > div{width:calc(50% - 20px);}
.section_school_search_form_buttons > div button{width:100%;}
.school_selector_options{width:calc(64vw - 20px);}
.section_actions_block_item_text{width:260px;}
.school_page_single .section_actions_block_item_img{width:calc(100% - 600px);max-width:410px;}
.school_page_single .section_actions_block_item_prices{width:260px;}
.section_single_school_information_wrap .section_actions_block_item{display:flex;justify-content:flex-start;}
.section_actions_block_item_button a{max-width:260px;}
.sections_adress_list_city{width:50%;}
.section_preparation_text .table_item{width:calc((100% - 120px) / 4);}
.section_preparation_text .table_item_title{width:100%;}
.section_preparation_text .table_item_text{width:100%;}
.section_video_item{margin:0 20px 40px;height:fit-content;}
.desease_page .section_doctor_item .section_doctor_item_image{background-size:cover !important;width:100%;height:calc(((100vw - 40px) / 3 - 20px) / 260 * 230);background-position:center center !important;}
.section_desease_search_form_group{width:calc((100vw - 40px) / 2 - 20px);}
.section_desease_search_form_buttons{width:calc(100vw / 4);}
.section_desease_search_form_buttons > div{width:calc(50% - 10px);}
.section_desease_search_form_buttons > div button{width:100%;}
.desease_selector_options{width:calc((100vw - 40px) / 2 - 20px);}
.section_department_deseases_links_item{width:100%;}
.departments_desease_page .special .departments_selector_options_wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.section_department_deseases_links_wrap{margin:auto;column-count:4;grid-template-rows:1fr auto;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-flow:dense;gap:40px;}
.top_header_search{margin-left:0;}
.header_nav ul li:hover .submenu.actions{max-width:640px;}
.footer_column_contactblock_hideblock{display:none;}
.footer-open .footer_column_contactblock_hideblock{display:block;position:relative;margin-top:0;background:#fff;padding:20px 20px 0 20px;width:540px;margin-left:-20px;}
.footer_column_contactblock.footer-open{height:auto;padding-top:0px;padding-bottom:20px;bottom:0px;position:absolute;}
.footer_column_contactblock_hideblock_item p{color:rgba(76, 76, 76, 1);font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;}
.footer_column_contactblock_hideblock_item{margin-bottom:15px;}
.footer_column_contactblock_hideblock_item:last-child{padding-bottom:20px;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer_row_middle{height:87px;}
.footer_column.collapsed_two_columns{position:relative;}
.footer-open .footer_column_contactblock_open{top:12px;right:13px;}
.footer_column_contactblock_hideblock_item p span.blue{font-family:"DIN 2014";font-size:16px;font-weight:600;line-height:21px;}
.footer_column_contactblock.footer-open{width:calc((100vw - 40px) / 2 - 40px);}
.footer-open .footer_column_contactblock_hideblock{width:calc((100vw - 40px) / 2 - 40px);}
.equipment .section_gallery_block_row.two_blocks a img{height:calc((100vw - 40px) / 4 - 30px);}
.equipment .section_gallery_block_row a img{height:calc((100vw - 40px) / 2 - 20px);}
.section_action_text_item_imageblock{margin:0 auto;width:50%;margin:0 0 29px 29px;}
.section_action_text_item_price{display:flex;flex-wrap:wrap;}
.section_action_text_item_price_button{margin-bottom:20px;}
.section_action_text_item_price_left ul li{margin-bottom:10px;}
.section_action_text_item_price_left ul{padding:0px;}
.section_action_text_item_imageblock img{width:100%;margin:0 auto;max-width:100%;}
.prices_page .withaction .section_spoilers_item_title_name{width:calc(50% - 20px);}
.withaction .section_spoilers_item_text_righwrap{width:calc(50% - 20px);}
.section_spoilers_item_title.withaction .section_spoilers_item_text_righwrap{width:calc(50% - 76px);padding-right:56px;}
.section_spoilers_item_title.withaction .section_spoilers_item_title_block{margin-right:0;}
.withaction .section_spoilers_item_text_name{width:calc(50% - 20px);}
.withaction .section_spoilers_item_text_price{padding:0;}
.section_spoilers_item_title_name{width:calc(50% - 20px);}
.section_spoilers_item_title_block{width:calc(410px - 55px);padding-right:55px;margin-right:0;}
.section_spoilers_item_text_name{width:calc(100% - 410px);}
}
@media screen and (min-width: 320px) and (max-width: 991px) {
.section_action_text_item_imageblock img{width:100%;min-width:100%;}
.page_nav ul:not(.flickity-enabled){justify-content:flex-start;}
.submenu_actions_block_slider_item{width:160px;}
.submenu_actions_block_slider_buttons .slick-slider-dots ul{margin-top:-11px;}
.section_gallery_block_links{display:none;}
.footer_row_middle{height:auto;}
.section_error_block_wrap_col{display:none;}
.section_error_block_wrap_col.with_text{display:flex;flex-wrap:wrap;align-content:space-between;width:100%;}
.section_error_block_wrap_row{display:none;}
.section_error_block_wrap_row.error_text{display:flex;}
.section_error_block_wrap_text p{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_error_block_wrap_text h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:20px;margin-bottom:20px;}
.section_error_block_wrap_text a{max-width:400px;width:100%;padding:14px 0;margin:0 auto;}
.section_error_block_wrap_text{width:100%;}
.section_error_block_wrap_row.error_text{width:100%;padding-bottom:0px;}
.section_error_block_wrap{padding-top:60px;}
.section_search_results_block_empty{margin-top:0px;}
.section_sertificate_block_item{width:auto;max-width:137px;margin-left:13px;margin-right:0;padding-left:13px;padding-top:10px;margin-bottom:0px;}
.sertificate_page .section_top_screen_title h1{margin:40px 0;}
.section_sertificate_block_wrap{margin:30px -20px 0;}
.section_sertificate_block{padding-left:7px;}
.section_sertificate_block{padding-bottom:60px;}
.mission_page .section_top_screen_title h1{margin:40px 0 20px;}
.section_presentation_item{width:100%;height:calc(100vw / 560 * 360);max-width:560px;max-height:360px;}
a.section_presentation_play img{max-width:38px;}
.section_services_spoilers_item{max-width:initial;}
.consultation_stick{height:-webkit-fill-available;}
.consultation_text{width:fit-content;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.button_consultation_price{width:100%;transform:translateX(-10px);justify-content:center;gap:10px;max-height:37px;}
.competence-center .button_consultation_price{width:calc(100% + 20px);transform:translateX(-20px);}
.page_nav ul:not(.flickity-enabled){justify-content:flex-start;}
.container{width:calc(100% - 40px);}
.top_header{display:none;}
.header_main{height:44px;box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);position:fixed;z-index:3;background:#fff;width:100%;top:0px;}
.header_logo{padding:6px 0 4px;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;}
.header_main .container{display:flex;justify-content:space-between;width:calc(100vw - 95px);margin-left:20px;}
.header_button{order:2;margin-left:8vw;}
button#nav-trigger{display:none;border:none;background:none;cursor:pointer;margin:0;position:absolute;z-index:1;width:22px !important;height:22px;order:3;display:flex !important;background-color:white;padding:0px;right:20px;top:12px;}
button#nav-trigger span{position:absolute;top:10px;left:0;width:24px;height:2px;background-color:#0e78bc;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
header .nav-trigger span:nth-child(1){-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);}
header .nav-trigger span:nth-child(3){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);}
header .nav-trigger.active span:nth-child(1){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
header .nav-trigger.active span:nth-child(2){opacity:0;}
header .nav-trigger.active span:nth-child(3){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.section_textblockphoto.imgleft img{width:fit-content;height:initial;}
.section_rating_list_item{margin:0 10px;}
.section_rating_list{margin:40px -20px 0;}
.menu-active .header_nav{display:block;position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;-o-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;position:fixed;top:44px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;display:block;padding:0;background:white;z-index:99;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.menu-active .header_nav ul{display:flex;flex-wrap:wrap;padding:0;margin-top:0px;}
.header_nav ul li:last-child{border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.menu-active .header_nav ul li{width:100%;padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;margin:0 20px;}
.menu-active .header_nav ul li a{padding:11px 0;}
.header_nav{display:none;}
.header_button a{padding:10px;}
.section_textblockphoto .container{display:flex;flex-wrap:wrap;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblock .section_textblock{margin-bottom:40px;width:auto;}
.section_textblockphoto.imgleft .container{display:flex;flex-wrap:wrap;flex-direction:column;}
.section_doctor_item_image{max-width:100%;background-size:cover !important;background-position:center !important;height:calc(100vw / 261 * 230 / 3);width:100%;}
.section_rating_slider_buttons.mobile{display:block !important;}
.section_rating_list_item{display:flex !important;}
.section_articles_slider_item{margin:0 20px;}
a.showall{padding-right:0px;width:125px;display:block;}
.section_spoilers .section_title h2{width:calc(100% - 40px);}
.section_hello .container{display:flex;flex-direction:column-reverse;}
.section_hello_form{width:100%;}
.section_hello_form .section_title h2{margin-top:0px;}
.section_hello_form_item{margin-bottom:40px;}
.section_hello_form_item .input_item{display:flex;justify-content:flex-start;}
.section_gallery_block{display:none;}
.section_gallery_slider.mobile{display:block !important;}
.section_gallery_slider_buttons.mobile{display:block !important;margin-bottom:50px;}
.section_gallery_slider{margin:40px -20px 0;}
.section_gallery_slider img{margin:0 20px;}
.section_licenses_slider a img{max-width:100%;}
.footer_column{width:calc(50% - 20px);margin-bottom:20px;}
.footer_row_top{display:flex;flex-wrap:wrap;}
.footer_column.collapsed_two_columns{width:44% !important;}
.footer_row_middle .footer_column:last-child{width:calc(34% - 20px);}
.footer_row_middle .footer_column{width:calc(25% - 20px);}
.footer_column.timecolumn{width:184px;display:flex;justify-content:flex-end;}
.footer_row_bottom .footer_column{width:calc(25% - 20px);}
.footer_row_bottom .footer_column.collapsed_three_columns{width:calc(80% - 20px);}
.page_nav{overflow-x:scroll;display:block;width:100%;position:relative;}
.page_nav ul{display:-webkit-inline-box;justify-content:flex-start;flex-wrap:nowrap;align-items:center;}
.page_nav ul li a{padding:10px 21px;}
.page_nav ul li:first-child a{padding-left:0px;}
.page_nav ul li:last-child a{padding-right:0px;}
.header_button a{padding:0;}
.slider_actions_item.slick-slide{margin:0 10px;}
.section_advantages_icon{width:100%;margin-bottom:24px;}
.section_advantages_icons{display:flex;flex-wrap:wrap;}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_item.slick-slide{height:calc(100vw / 28 * 9);}
.section_videoreviews_slider_name{padding:0 0 10px 10px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_centers_slider_item > img{width:200vw;left:-50vw;}
.section_department_list ul li{width:calc(50% - 30px);}
.section_department_list ul li a{width:auto;}
.section_order_titleblock{max-width:40%;}
.section_order_formblock{max-width:calc(60% - 20px);}
.section_order_formblock .input_item .input_item.acceptance{width:100% !important;}
.section_order_formblock .input_item.acceptance{width:100%;}
.header_nav ul li:hover a{box-shadow:none;}
.header_nav ul li:hover .submenu{padding:0;margin-top:11px;}
.menu-active .header_nav .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;padding:0;margin:0 5px;}
.menu-active .header_nav .slick-dots ul{display:initial;}
.submenu_actions_block_slider_buttons .container{width:100% !important;display:block !important;}
.header_nav ul li.active .submenu{position:relative;}
.submenu-list{width:100%;}
.footer_column_nav ul.active{display:block;}
.submenu, .header_nav ul li:hover .submenu{display:none;}
.sub-menu-active .header_nav ul li.active .submenu{display:block;position:relative;margin-left:0px;margin-top:11px;}
body{margin-top:44px;}
.menu-active .header_nav ul li .submenu-list > ul li{width:100%;margin:0;}
.submenu_actions_block{display:none;}
.input_item input{width:calc(100% - 59px);}
.make_review .input_item input[type="text"]{width:calc(100% - 32px);}
img.section_first_screen_background{position:relative;width:100%;height:auto;box-sizing:border-box;display:flex;}
.section_first_screen .container{padding:0 20px;}
.section_first_screen_breads ul, .section_first_screen_breads #breadcrumbs{padding-top:60px;}
.section_first_screen_title{margin-top:40px;}
.section_first_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_first_screen_subtitle{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:auto;}
.section_first_screen_button{margin-top:20px;flex-direction:column;width:100%;}
.section_first_screen_button a{display:block;text-align:center;max-width:200px;}
.section_first_screen{height:auto;margin-bottom:40px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_spoilers_item_title_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:50%;}
.section_spoilers_item_title_block{width:260px;display:flex;flex-wrap:wrap;margin-right:0px;justify-content:flex-start;align-items:stretch;}
.section_prices .section_spoilers_item_title::after{margin-right:0;margin-left:30px;}
.section_spoilers_item_text_name{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:50%;}
.section_spoilers_item_text ul li{display:flex;flex-wrap:wrap;align-items:center;align-content:center;}
.section_spoilers_item_text_price{padding:0;display:flex;justify-content:flex-end;color:#216196;text-align:right;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_text_button button{display:block;text-align:center;max-width:257px;margin:0 auto;}
.section_spoilers_item_text ul li{margin-bottom:10px;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:last-child{width:100%;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:first-child{margin-bottom:10px;width:100%;}
.section_opinion .section_title{width:100%;display:block;}
.section_opinion .container{display:flex;flex-wrap:wrap;}
.section_opinion_item{width:100%;}
.section_opinion_item{margin-top:40px;}
.section_opinion_item_name{width:100%;display:flex;flex-wrap:wrap;}
.section_opinion_item_name_image{margin-right:20px;}
.section_opinion_item_name_image img{width:100%;}
.section_opinion_item_name_textblock{margin:0;margin-top:20px;}
.section_opinion_item_text{margin-top:20px;}
.section_advantages_slider{margin:55px 20px 40px;}
.section_advantages_slider_item{margin:0 20px;height:300px;}
.section_advantages_slider_item img{object-fit:cover;box-sizing:border-box;width:100%;}
.section_articles + .section_videoreviews{margin-top:0px;padding-top:0px;}
.section_articles{margin:60px 0 60px;}
.open .section_spoilers_item_title_block::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;}
.section_articles.grey_back + .section_gallery{padding-top:0px;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_doctors_articles_slider{margin:40px -20px 0;}
.container .container{padding:0;width:100%;}
.section_doctors.section_top_screen_title h1{margin-top:40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-bottom:40px;}
form.section_doctors_search_form, .section_actions_search_form, .section_price_search_form{display:flex;flex-wrap:wrap;}
.section_doctors_search_form_group, .section_actions_search_form_group{width:100%;margin-bottom:20px;}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:100%;}
.doctors_search_submit_button button, .actions_search_submit_button button{width:100%;}
.doctors_search_submit_button, .actions_search_submit_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button, .actions_search_clear_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button button, .actions_search_clear_button button{width:100%;}
.section_doctors_blocks_item_title h2, .section_actions_blocks_item_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:60px;}
.section_doctors_showmore{margin-top:38px;}
.section_doctors_textslider_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_doctors_textslider_item_image{display:none;}
.section_doctors_textslider_item_text{width:100%;}
.doctors_selector_options, .actions_selector_options{width:calc(100% - 40px);}
.section_doctors_blocks_item_list .section_doctor_item:last-child{margin-bottom:0px;}
.section_doctors_blocks_item_list .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_nameblock{height:186px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{margin-top:0px;}
.section_doctors_blocks .section_doctor_item_name{margin-top:40px;}
.section_doctor_information{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.section_doctor_information_text{width:100%;}
.section_doctor_information_image{width:100%;margin-bottom:30px;}
.section_doctor_information_buttons{width:100%;margin-top:20px;display:flex;flex-wrap:wrap;max-width:664px;margin-bottom:30px;}
.section_doctor_information_image img{max-width:100%;}
.section_first_screen_breads ul{display:flex;flex-wrap:wrap;}
.section_first_screen_breads ul li{margin-bottom:10px;}
.doctors_page .section_first_screen_title{margin-top:40px;}
.section_doctor_information_time{width:100%;}
.section_doctor_information{margin-top:10px;}
.section_doctor_information_text_text{margin-bottom:13px;}
.section_doctor_information_location{margin-top:24px;margin-bottom:15px;}
.section_doctor_information_buttons button.doctor_order{max-width:320px;}
button.doctor_review{max-width:320px;}
a.doctor_articles, a.video-button{max-width:320px;}
button.doctor_question{max-width:320px;}
.doctors_page .section_first_screen{padding-bottom:0;margin-bottom:20px;}
.prices_page .section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0 20px;}
.section_prices_topline{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;padding:11px 0;margin-top:40px;}
.prices_page .section_spoilers_item_title_code{width:auto;margin-right:28px;}
.prices_page .section_spoilers_item_title_name{width:50%;margin-right:0;}
.prices_page .section_spoilers_item_title_block{display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.prices_page .section_spoilers_item_text_name{width:48%;}
.prices_page .section_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.prices_page .section_spoilers_item_text ul li{margin-bottom:10px;}
.section_spoilers_item_text ul{padding-bottom:10px;}
div#modal_order{padding:30px;max-width:550px;}
.section_contacts_block_wrap{display:flex;flex-wrap:wrap;}
.section_contacts_block_image{width:calc(100% + 40px);margin:0 -20px;}
.section_contacts_block_image img{width:100%;}
.section_contacts_block_text{width:560px;margin-bottom:40px;}
.section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0;}
.section_contacts_block_title h2{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(50% - 0px);margin-right:0;}
.section_contacts_block_items{margin-top:40px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.section_contacts_block_item{width:50%;}
.section_contacts_block_text a.order_online{max-width:260px;}
.section_contacts_block_title{display:flex;justify-content:space-between;}
a.play_contacts{width:calc(50% - 13px);}
.section_contacts_block_item:nth-child(2){width:calc(50% - 10px);}
.section_actions_block_item{width:100%;margin:0 0 40px;}
.section_actions_block_items{margin:40px 0;}
.section_actions_block_item_img{width:calc(50% - 20px);}
.section_actions_block_item_text{width:calc(50% - 20px);}
.section_actions_block_item_img img{width:100%;}
.section_action_text_item img{max-width:50%;margin:0 0 20px 20px;}
.section_action_text_item p + ul{margin-top:10px;}
.section_action_text_item ul{padding-left:25px;}
.section_action_text_item ul li::marker{font-size:13px;color:#216196;}
.departments_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.departments_selector_options ul{padding:0;margin:0;list-style:none;}
.departments_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.departments_selector_options ul li:last-child{margin-bottom:0px;}
.departments_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.departments_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_departments_search_form{display:flex;flex-wrap:wrap;}
.section_departments_search_form_groups{width:100%;}
.departments_selector_options{width:calc(50% - 30px);}
.section_departments_list .section_departments_list_items{display:flex;flex-wrap:wrap;margin:0 -20px;}
.section_departments_list_item{width:100%;margin:0 0 40px;}
.departments_page .section_top_screen_title h1{margin-bottom:40px;}
.section_departments_search_form_buttons{width:100%;display:flex;justify-content:space-between;padding-bottom:20px;}
.section_departments_search_form_buttons > div{width:calc(50% - 10px);}
.section_departments_list_links ul li{margin-bottom:10px;}
.section_departments_list_item{width:calc(33% - 40px);margin:0 20px 30px;}
.section_departments_list_item:last-child{margin-bottom:0px;}
.section_departments_search_form_group{margin-bottom:20px;width:calc(50% - 10px);}
.section_articles_slider_item_img{height:calc((50vw - 40px) / 280 * 192);}
.section_news_grid .section_articles_slider_item{width:calc(50% - 40px);margin:0 20px 40px;}
form.section_articles_search_form{display:flex;flex-wrap:wrap;}
.section_articles_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_articles_search_form_groups > div{margin-bottom:20px;width:100%;}
.section_doctors_search_form_group.search-input{width:100%;}
.prices_page .section_doctors_search_form_group.search-input{width:100%;}
.articles_selector_options{width:calc(100% - 40px);}
.articles_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_articles_search_form_buttons{width:100%;}
.section_articles_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_articles_search_form_buttons > div > button{width:100%;}
.section_articles_slider_item_author_status{margin-top:6px;}
.section_articles_slider_item{width:calc(50% - 40px);}
.section_articles_grid a.showmore{margin-top:0px;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_text_location{margin-top:11px;}
.section_article_author_text_experience{margin-bottom:4px;}
.section_article_author_text_location ul li{padding-left:26px;}
.section_article_author_wrap{display:flex;flex-wrap:wrap;}
.section_article_author_about{width:calc(67% - 20px);display:flex;align-content:space-between;}
.page_article_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_article_text_item img{float:none;margin:20px 0;max-width:100%;}
.section_article_text_item h2{margin:40px 0 40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_article_author_img img{width:100%;}
.section_article_author_img{width:calc(33% - 20px);display:flex;align-content:flex-start;align-items:flex-start;}
.section_article_author_text{display:flex;flex-wrap:wrap;margin-top:20px;}
.section_article_author_text ul li{margin-bottom:10px;}
.section_article_author_text_status{width:calc(50% - 20px);}
.section_article_author_text_practice{width:calc(50% - 20px);}
.section_article_author_about_order a{width:100%;padding:14px 0;text-align:center;}
.section_article_author_about_order{width:calc(50% - 20px);margin-top:4px;min-width:260px;}
.section_article_author_articles{margin-top:40px;width:100%;}
.section_article_author_articles_list{margin-top:24px;}
.section_article_author_name{max-width:100%;}
.section_reviews_search_form_group{width:calc(50% - 20px);margin-bottom:10px;}
form.section_reviews_search_form{display:flex;flex-wrap:wrap;border-bottom:0px;padding-bottom:0px;}
.section_reviews_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_reviews_search_form_buttons_wrap{display:flex;flex-wrap:wrap;padding-top:0px;flex-direction:column-reverse;width:calc(50% - 20px);}
.section_reviews_search_form_leave_review{width:100%;margin-top:10px;}
.section_reviews_search_form_leave_review button{width:100%;text-align:center;padding:12px 0;display:flex;justify-content:center;margin-bottom:0;}
.section_reviews_search_form_buttons{width:100%;padding-bottom:10px;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_reviews_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_reviews_search_form_buttons > div button{width:100%;}
.section_reviews_grid{margin-top:60px;}
.reviews_selector_options{width:calc(100% - 40px);}
.reviews_selector_options.show{width:calc((100vw - 40px) / 2 - 20px);}
div#modal_review{padding:40px 0 0;margin-top:83px;width:calc(100vw - 20px);max-width:480px;}
div#modal_review .modal_title{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;padding:0 20px;}
#modal_review button.fancybox-button.fancybox-close-small{top:20px;right:6px;}
#modal_review form.modal_form{margin-top:20px;padding:0 20px;}
.modal_review_form_row .modal_form_input{width:100%;}
#modal_review .modal_form_input input{margin-bottom:10px;}
.modal_review_form_row{margin:0 -20px 10px;}
.modal_review_form_row.withtopborder.withbottomborder{margin-bottom:0px;}
.modal_review_form_group{width:100%;margin-bottom:10px;}
.modal_review_form_row{display:flex;flex-wrap:wrap;margin-bottom:0px;}
.modal_review_form_row_labels{display:flex;flex-wrap:wrap;padding:0 20px;}
.modal_review_form_row_labels_text{width:100%;}
.modal_review_form_row_labels_rating{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.modal_review_form_row_labels_rating_stars{order:1;width:100%;display:flex;justify-content:center;margin-top:20px;}
.modal_review_form_row_labels_rating_label{order:2;width:50%;margin-top:10px;}
.modal_review_form_row_labels_rating_label:nth-child(3){display:flex;justify-content:flex-end;}
.modal_review_form_row.submit_buttons .modal_form_acceptance{width:100%;color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding:0 20px;}
.modal_review_form_row.submit_buttons{margin-top:0;padding:0;display:flex;justify-content:center;padding-bottom:40px;}
.modal_review_form_row.submit_buttons .modal_form_submit{margin-top:20px;width:calc(100% - 40px);display:flex;justify-content:center;}
.modal_review_form_row.submit_buttons .modal_form_submit input{width:100%;}
.modal_review_selector_options{width:calc(100% - 20px);max-width:480px;}
.section_reviews_grid_wrap .section_reviews_slider_item{width:calc(50% - 40px);}
.section_reviews_grid_wrap{display:flex;flex-wrap:wrap;}
.section_search_block{padding-top:20px;}
.section_search_results_block .section_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_search_results_block{padding-top:40px;}
.section_search_results_list{margin-top:60px;margin:60px -20px 0;}
.section_search_results_list_item{display:flex;flex-wrap:wrap;padding:40px 20px;}
.section_search_results_list_item_image{width:calc(40% - 15px);height:auto;display:flex;align-items:flex-start;}
.section_search_results_list_item_text{width:calc(60% - 15px);}
.section_search_results_list_item_image img{max-width:100%;width:100%;}
.section_search_results_list_item_text_rating{margin-top:10px;}
.section_blog_search_form_groups{width:100%;display:flex;flex-wrap:wrap;}
form.section_blog_search_form{display:flex;flex-wrap:wrap;}
.section_blog_letters ul{display:flex;flex-wrap:wrap;}
.blog_page .section_top_screen_title h1{margin:40px 0;}
.section_blog_search_form_group{width:100%;margin-bottom:20px;}
.section_blog_search_form_group.search-input{width:100%;}
.section_blog_search_form_group.search-input input{width:calc(100% - 66px);}
.section_blog_search_form_buttons{width:100%;}
.section_blog_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_blog_search_form_buttons > div button{width:100%;}
.section_blog_grid{margin-top:60px;}
.section_blog_letters{margin-top:20px;}
.section_blog_letters ul li a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;}
.section_blog_letters ul li{margin-right:10px;}
.section_blog_grid_wrap{display:flex;margin:40px -20px 0;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.section_blog_item{width:calc(50% - 40px);margin:0 20px 40px;}
.section_blog_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_blog_item_img{width:100%;height:calc(100% / 280 * 192);}
.section_blog_item_img img{object-fit:cover;max-height:100%;width:100%;}
.blog_selector_options{width:calc(100% - 40px);}
.section_singleblog_text_item img{float:none;margin:0;max-width:100%;margin-bottom:20px;}
.section_single_blog_meta{display:flex;flex-wrap:wrap;}
.section_single_blog_meta_share ul li{margin-left:0;margin-right:20px;}
.section_single_blog_meta_share{margin-top:40px;width:100%;}
.section_singleblog_text_item h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.page_blog_single .section_top_screen_title h1{margin:40px 0;}
.section_quiality_block_image img{max-width:100%;height:auto;}
.section_quiality_block .container{display:flex;align-content:flex-start;align-items:flex-start;}
form.section_school_search_form{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;}
.school_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_school_search_form_groups{width:100%;}
.school_page .section_doctors_search_form_group{margin-bottom:10px;width:100%;}
.section_school_search_form_buttons button{width:100%;}
.section_school_search_form_buttons{width:100%;}
.section_school_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_school_grid_wrap{margin:0 auto 41px;}
.school_selector_options{width:calc(100% - 40px);}
.school_page_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_actions_block_item_text{margin:0;width:calc(50% - 40px);margin:0 20px;}
.school_page_single .section_actions_block_item_img img{width:100%;height:calc(100vw / 290 * 150);}
.section_single_school_information_wrap .section_actions_block_item{display:flex;flex-wrap:wrap;margin:0 -20px 0;width:calc(100% + 40px);justify-content:space-between;}
.school_page_single .section_actions_block_item_img{width:calc(50% - 40px);display:flex;flex-wrap:wrap;margin:0 20px;}
.school_page_single .section_actions_block_item_prices{width:100%;margin-top:40px;margin-left:0;width:calc(100% - 40px);margin:40px 20px 0;}
.section_single_school_information_text{margin-top:40px;}
.section_single_school_information_back{margin-top:40px;display:flex;justify-content:flex-end;}
.school_page_single .section_order_formblock{display:flex;width:100%;flex-wrap:wrap;margin-top:20px;}
.section_order_formblock_accept{margin-top:0px;}
.section_order_formblock_buttons{display:flex;flex-wrap:wrap;}
.section_order_formblock_accept .input_item.acceptance{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_order_formblock_buttons button{width:100%;margin-top:0px;margin-bottom:20px;}
.section_order_formblock_buttons button:last-child{margin-bottom:0px;}
.section_actions_block_item_button a{max-width:260px;}
.section_order_formblock_buttons{display:flex;justify-content:space-between;margin-bottom:20px;}
.section_order_formblock_buttons button{width:calc(50% - 10px);margin-bottom:0px;}
.section_photogallery_slider{margin-top:40px;}
.section_gallery_block_links{margin-top:40px;}
.section_gallery_block_links a{padding-bottom:0px !important;}
.section_photo_gallery{margin-bottom:40px;}
.photo_page .section_top_screen_title h1{margin:60px 0 40px;}
.section_photogallery_slider img{height:calc((50vw - 80px) / 280 * 300);object-fit:cover;margin:0 20px;}
.section_photogallery_slider.mobile{display:block !important;margin:40px -20px 0;}
.section_photo_gallery h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_photogallery_slider_buttons.mobile{display:block !important;}
.sections_adress_list_city{width:49%;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;}
.sections_adress_list_street{width:45%;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:171%;letter-spacing:0.32px;}
.sections_adress_list_phone{width:28%;}
.sections_adress_list_item{display:flex;align-items:flex-start;align-content:flex-start;}
.section_our_clinics h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_preparation_text table tr{display:flex;flex-wrap:wrap;flex-direction:row;}
.preparation_page .section_top_screen_title h1{margin:40px 0;}
.section_preparation_text h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:60px 0 40px;}
.section_preparation_text h5{margin:40px 0 20px;}
.section_preparation_text .table{display:flex;flex-wrap:wrap;}
.section_preparation_text .table_item{margin-bottom:20px;width:100%;}
.section_preparation_text .table_item_title{width:100%;max-width:100%;}
.section_preparation_text .table_item_text{width:100%;}
.section_preparation_text .table_item:last-child{margin-bottom:0px;}
.preparation_page .section_top_screen_title h1 br{display:none;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px 0 0;flex-direction:column;}
.section_video_item{width:100%;margin:0 0 40px;height:auto;}
.video_page .section_top_screen_title h1{margin:40px 0;}
.section_video_item a{display:block;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px -20px 0;flex-direction:row;}
.section_video_item{width:calc(50% - 40px);margin:0 20px 40px;height:fit-content;}
.section_desease_search .container .section_desease_search_form{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap_img{width:100%;}
.section_desease_sympthoms_wrap_img img{width:100%;height:calc((100vw - 40px) / 280 * 230);object-fit:cover;}
.desease_selector{margin-bottom:0px;}
.section_desease_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_desease_search_form_buttons{width:100%;}
.section_desease_search_form_buttons > div button{width:100%;}
.desease_selector_options{width:calc(100% - 40px);}
.section_desease_search .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;}
.desease_page .section_top_screen_title h1{margin:40px 0 20px;}
.desease_page .slider_actions_text .container p{margin-top:19px;}
.desease_page .section_actions{padding-top:60px;padding-bottom:60px;}
.section_desease_sympthoms_wrap_img{margin-top:30px;}
.section_desease_button a{padding:12px 0 11px;display:flex;justify-content:center;max-width:260px;}
.section_desease_button{margin-top:20px;}
.section_desease_search_form_group{width:100%;}
.desease_page .section_doctor_item_bottom_order a.interview{padding-right:22px;padding-left:6px;width:calc(100% - 30px);}
.section_desease_sympthoms_wrap_img img{width:auto;object-fit:unset;height:auto;}
.section_department_deseases_links_item{width:100%;}
.departments_desease_page .section_blog_letters ul li{font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.departments_desease_page .special .departments_selector_options_wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.section_department_deseases_links_wrap{margin:auto;column-count:3;grid-template-rows:1fr auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;gap:40px;}
body.page_service_single .section_top_screen_title h1{margin:40px 0 0px;}
.section_service_text h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;margin:40px 0 20px;}
.section_service_text_button{display:flex;justify-content:flex-end;}
.page_service_single .section_action_text_item{padding-bottom:20px;}
.section_service_text .section_action_text_item img{position:relative;margin-top:0;}
.section_service_text .section_action_text_item ul{margin-top:20px;}
.section_service_text .section_action_text_item ul li{margin-bottom:17.6px;margin-top:0px;}
.section_service_text .section_action_text_item ul{padding-left:15px;}
.section_service_text_button{padding-top:23px;margin-bottom:0;}
.section_service_text .section_action_text_item:last-child{padding-bottom:0px;}
.section_information + .section_service_text{padding-top:20px;}
.page_service_single .section_action_text_item p{margin-top:0;margin-bottom:20px;}
.menu-active .header_nav{padding-top:12.5px;z-index:11;box-shadow:inset 0px 3px 8px 0px rgb(135 149 166 / 20%);}
.menu-active .header_nav ul li{padding:10px 0;border:none;}
.header_main{box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);z-index:10;position:fixed;top:0px;margin-bottom:30px;}
.menu-active .header_nav ul li.parent::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/menu-mob-parent.svg) no-repeat;padding:10px 4px;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;align-content:center;background-position:center;}
.menu-active .header_nav ul li.parent.active::before{right:inherit;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);margin-top:11px;}
.menu-active .header_nav ul li.parent.active a{padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu{margin-left:-16px;margin-top:0px;}
.menu-active .header_nav ul li.parent.active .submenu ul{margin-top:20px;}
.menu-active .header_nav ul li.parent.active .submenu ul li{padding:3.1px 0;}
.menu-active .header_nav ul li.parent.active .submenu ul li a{padding:0;padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu ul li:nth-child(1){padding-top:0px;}
.menu-active.sub-menu-active .header_nav > ul > li{display:none;}
.menu-active.sub-menu-active .header_nav ul li.parent.active{display:block;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.submenu-list{overflow-y:auto;}
.header_nav_bottom_block_city_select{display:none;}
.header_nav_bottom_block_city_select li a{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;}
.header_nav_bottom_block.mobile{padding:0 20px;width:calc(100% - 40px);padding-bottom:51px;}
.header_nav{flex-wrap:wrap;align-content:space-between;align-items:stretch;}
.menu-active .header_nav{display:flex;}
.header_nav_bottom_block_city{padding:11px 20px;background:#f2f6f8;margin-top:20px;margin-bottom:20px;}
.header_nav_bottom_block_city_item{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input, .header_nav_bottom_block_search input::placeholder{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input{padding:11px 40px 11px 20px !important;width:100%;}
.header_nav_bottom_block_search button{padding:11px 20px;}
.header_nav_bottom_block_phone a{color:#216196;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:11px 0 11px;width:calc(100% - 2px);border:1px solid #216196;}
.header_nav_bottom_block_phone{margin-bottom:0;width:100%;}
.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav > ul{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav_bottom_block_search{display:none;}
.header_nav_bottom_block.mobile.active{height:calc(100vh - 146px);display:flex !important;flex-wrap:wrap;margin-bottom:51px;padding-bottom:20px;}
.header_nav_bottom_block_city{display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city{height:calc(100vh - 153px);display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);padding-top:33px;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_select{display:flex !important;height:calc(100vh - 223px);width:calc(100vw - 40px);overflow:auto;margin-top:0px;order:1;background:#f2f6f8;padding-top:10px;}
.header_nav_bottom_block_city_item::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/map-mob.svg) no-repeat;padding:0px 4px;position:absolute;right:37px;width:11px;height:14px;background-position:center;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_item::after{display:none;}
body.menu-active.header-nav-mobile-active{overflow:hidden;}
body.menu-active{overflow:hidden;}
.header-nav-mobile-active .header_nav{padding-top:0px;padding-bottom:10px;}
.header-nav-mobile-active .header_nav_bottom_block_city{margin-top:0px;height:calc(100% - 94px);}
.header_nav_bottom_block_city_select::-webkit-scrollbar{width:2px;}
.header_nav_bottom_block_city_select::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.header_nav_bottom_block_city_select::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.header_nav
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_select
ul
li{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;}
.menu-active .header_nav_bottom_block.mobile{display:block !important;}
.menu-active.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.sub-menu-active .header_nav ul{width:100%;}
.header_main .submenu{box-shadow:none;width:100%;}
.header_main .header_nav .submenu ul li{max-width:100%;}
.header_main .header_nav ul li{max-width:100%;}
.footer_column_contactblock_hideblock{display:none;}
.footer-open .footer_column_contactblock_hideblock{display:block;position:relative;margin-top:0;background:#fff;padding:20px 10px 0 10px;width:540px;margin-left:-10px;}
.footer_column_contactblock.footer-open{position:absolute;padding:0 10px 10px;bottom:0px;}
.footer_column_contactblock_hideblock_item p{color:rgba(76, 76, 76, 1);font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;}
.footer_column_contactblock_hideblock_item{margin-bottom:15px;}
.footer_column_contactblock_hideblock_item:last-child{padding-bottom:20px;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer-open .footer_column.collapsed_two_columns{position:relative;background:#fff !important;padding:20px 10px 0 10px;margin-bottom:0px;width:calc((100vw - 40px) * 0.44 - 20px) !important;margin-left:-10px;}
.footer-open .footer_column_contactblock_open{top:12px;right:13px;}
.footer_column_contactblock_hideblock_item p span.blue{font-family:"DIN 2014";font-size:16px;font-weight:600;line-height:21px;}
.footer_column_contactblock.footer-open{margin-left:0;height:auto;margin-bottom:0px;width:calc((100vw - 40px) * 0.75 - 193px) !important;}
.footer-open .footer_column_contactblock_hideblock{width:100%;}
.footer_column.timecolumn{margin-bottom:0px;}
.footer_column_title{width:100%;position:relative;}
.footer-row-open .footer_column.collapsed_two_columns{margin-bottom:0px;width:calc((100vw - 40px) * 0.75 - 173px) !important;}
.footer_column.collapsed_two_columns{margin-bottom:0px;width:calc((100vw - 40px) * 0.75 - 173px) !important;}
.footer_column_contactblock_open{top:initial;bottom:0;right:10px;}
.section_equipment_slider{margin-top:40px;}
.section_equipment_slider img{height:300px;object-fit:cover;width:100%;}
.section_gallery.equipment{padding-bottom:0;}
.section_equipment_slider_text{background:rgba(242, 246, 248, 1);padding:15px;color:rgba(76, 76, 76, 1);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0.02em;text-align:left;}
.section_equipment_slider.mobile{display:block !important;margin:40px -20px 0;}
.section_equipment_slider_buttons.mobile{display:block !important;}
.section_equipment_slider_item{margin:0 20px;}
.section_action_text_item_imageblock{margin:0 auto;width:50%;margin:0 0 29px 29px;}
.section_action_text_item_price{display:flex;flex-wrap:wrap;}
.section_action_text_item_prices{flex-direction:column;gap:10px;}
.section_action_text_item_price_button{margin-top:20px;margin-bottom:20px;}
.section_action_text_item_price_left ul li{margin-bottom:10px;}
.section_action_text_item_price_left{width:100%;}
.section_action_text_item_price_left ul{padding:0px;}
.section_action_text_item_imageblock img{width:100%;margin:0 auto;max-width:100%;}
.modal_review_form_row.thanksblock{display:flex;padding:0 12px 20px;}
.modal_review_form_row.thanksblock > div{width:calc(50% - 20px);max-width:260px;}
.section_desease_text_advantage h3::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/advantage-star.svg) no-repeat;padding:0;width:37px;height:36px;display:block;position:absolute;margin-left:-47px;margin-top:-8px;background-size:contain !important;}
.section_desease_text_advantage h3{padding-left:47px;display:flex;align-items:flex-start;}
.section_desease_text_advantage::before{display:none;}
.section_desease_text_advantage{padding-left:0px;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;border-radius:0px;}
.header_button a.lk_mobile.mobile{background:#216196;display:flex !important;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin-left:5vw;}
.header_button{display:flex;}
.section_spoilers_item_title_block{width:calc(100vw - 409px);}
.section_spoilers_item_text_righwrap{width:calc(100vw - 390px);}
.section_spoilers_item_text_name{width:350px;}
.section_spoilers_item_title_name{width:350px;}
.prices_page .withaction .section_spoilers_item_title_name{width:300px;min-width:180px;}
.withaction .section_spoilers_item_text_righwrap{width:calc(100vw - 359px);}
.prices_page .section_spoilers_item_text_name{width:350px;}
.withaction .section_spoilers_item_text_button{max-width:260px;}
.section_prices .section_spoilers_item_title{padding-right:19px;}
.prices_page .section_spoilers_item_title_name{width:calc(100% - 170px);}
.section_spoilers_item_text_button{width:calc(100% - -9px);}
.section_spoilers_item_text_righwrap{width:calc(50% - 20px);}
.section_spoilers_item_text_price{width:calc(50% - 20px);display:flex;justify-content:flex-end;max-width:130px;}
.section_spoilers_item_priceblock{display:flex;justify-content:flex-end;width:130px;}
.prices_page .withaction .section_spoilers_item_text_name{width:calc((100% - 20px) * 0.3 - 20px);}
.prices_page .section_spoilers_item_title_block{width:calc(100vw - 239px);}
.prices_page
.section_spoilers_item_text
.section_spoilers_item_text_righwrap{width:calc(100vw - 390px);}
.prices_page
.section_spoilers_item_text
.withaction
.section_spoilers_item_text_name{width:300px;}
.prices_page .withaction .section_spoilers_item_title_block{width:calc(50% - 20px);}
.prices_page .section_spoilers_item_title_block{width:calc(100vw - 409px);}
.prices_page
.section_spoilers_item_text
.withaction
.section_spoilers_item_text_righwrap{width:calc(100vw - 340px);}
.section_articles + .section_group_videos{margin-top:0px;padding-top:0px;}
.section_group_videos{background:#fff;margin-bottom:0px;padding-bottom:30px;}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_item.slick-slide{height:calc(100vw / 28 * 9);}
.section_group_videos_slider_name{padding:0 0 10px 10px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
}
@media screen and (min-width: 641px) and (max-width: 767px) {
.container{width:calc(100% - 40px);}
.top_header{display:none;}
.header_main{height:44px;box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);position:fixed;z-index:3;background:#fff;width:100%;top:0px;}
.header_logo{padding:6px 0 4px;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;}
.header_main .container{display:flex;justify-content:space-between;width:calc(100vw - 95px);margin-left:20px;}
.header_button{order:2;margin-left:8vw;}
button#nav-trigger{display:none;border:none;background:none;cursor:pointer;margin:0;position:absolute;z-index:1;width:22px !important;height:22px;order:3;display:flex !important;background-color:white;padding:0px;right:20px;top:12px;}
button#nav-trigger span{position:absolute;top:10px;left:0;width:24px;height:2px;background-color:#0e78bc;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
header .nav-trigger span:nth-child(1){-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);}
header .nav-trigger span:nth-child(3){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);}
header .nav-trigger.active span:nth-child(1){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
header .nav-trigger.active span:nth-child(2){opacity:0;}
header .nav-trigger.active span:nth-child(3){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.section_textblockphoto.imgleft img{width:fit-content;height:initial;}
.section_rating_list_item{margin:0 10px;}
.section_rating_list{margin:40px -20px 0;}
.menu-active .header_nav{display:block;position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;-o-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;position:fixed;top:44px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;display:block;padding:0;background:white;z-index:99;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.menu-active .header_nav ul{display:flex;flex-wrap:wrap;padding:0;margin-top:0px;}
.header_nav ul li:last-child{border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.menu-active .header_nav ul li{width:100%;padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;margin:0 20px;}
.menu-active .header_nav ul li a{padding:11px 0;}
.header_nav{display:none;}
.header_button a{padding:10px;}
.section_textblockphoto .container{display:flex;flex-wrap:wrap;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblock .section_textblock{margin-bottom:40px;width:auto;}
.section_textblockphoto.imgleft .container{display:flex;flex-wrap:wrap;flex-direction:column;}
.section_doctor_item_image{max-width:100%;background-size:cover !important;background-position:center !important;height:calc(100vw / 261 * 230 / 3);background-repeat:no-repeat;}
.section_rating_slider_buttons.mobile{display:block !important;}
.section_rating_list_item{display:flex !important;}
.section_articles_slider_item{margin:0 20px;}
a.showall{padding-right:0px;width:125px;display:block;}
.section_spoilers .section_title h2{width:calc(100% - 40px);}
.section_hello .container{display:flex;flex-direction:column-reverse;}
.section_hello_form{width:100%;}
.section_hello_form .section_title h2{margin-top:0px;}
.section_hello_form_item{margin-bottom:40px;}
.section_hello_form_item .input_item{display:flex;justify-content:flex-start;}
.section_gallery_block{display:none;}
.section_gallery_slider.mobile{display:block !important;}
.section_gallery_slider_buttons.mobile{display:block !important;margin-bottom:50px;}
.section_gallery_slider{margin:40px -20px 0;}
.section_gallery_slider img{margin:0 20px;}
.section_licenses_slider a img{max-width:100%;}
.footer_column{width:calc(50% - 20px);margin-bottom:20px;}
.footer_row_top{display:flex;flex-wrap:wrap;}
.footer_column.collapsed_two_columns{width:44% !important;}
.footer_row_middle .footer_column:last-child{width:calc(34% - 20px);}
.footer_row_middle .footer_column{width:calc(25% - 20px);}
.footer_column.timecolumn{width:29%;}
.footer_row_bottom .footer_column{width:calc(25% - 20px);}
.footer_row_bottom .footer_column.collapsed_three_columns{width:calc(80% - 20px);}
.page_nav{overflow-x:scroll;display:block;width:100%;position:relative;}
.page_nav ul{display:-webkit-inline-box;justify-content:flex-start;flex-wrap:nowrap;align-items:center;}
.page_nav ul li a{padding:10px 21px;}
.page_nav ul li:first-child a{padding-left:0px;}
.page_nav ul li:last-child a{padding-right:0px;}
.header_button a{padding:0;}
.slider_actions_item.slick-slide{margin:0 10px;}
.section_advantages_icon{width:100%;margin-bottom:24px;}
.section_advantages_icons{display:flex;flex-wrap:wrap;}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_item.slick-slide{height:calc(100vw / 28 * 9);}
.section_videoreviews_slider_name{padding:0 0 10px 10px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_centers_slider_item > img{width:200vw;left:-50vw;}
.section_department_list ul li{width:calc(50% - 30px);}
.section_department_list ul li a{width:auto;}
.section_order_titleblock{max-width:40%;}
.section_order_formblock{max-width:calc(60% - 20px);}
.section_order_formblock .input_item .input_item.acceptance{width:100% !important;}
.section_order_formblock .input_item.acceptance{width:100%;}
.header_nav ul li:hover a{box-shadow:none;}
.header_nav ul li:hover .submenu{padding:0;margin-top:11px;}
.menu-active .header_nav .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;padding:0;margin:0 5px;}
.menu-active .header_nav .slick-dots ul{display:initial;}
.submenu_actions_block_slider_buttons .container{width:100% !important;display:block !important;}
.header_nav ul li.active .submenu{position:relative;}
.submenu-list{width:100%;}
.footer_column_nav ul.active{display:block;}
.submenu, .header_nav ul li:hover .submenu{display:none;}
.sub-menu-active .header_nav ul li.active .submenu{display:block;position:relative;margin-left:0px;margin-top:11px;}
body{margin-top:44px;}
.menu-active .header_nav ul li .submenu-list > ul li{width:100%;margin:0;}
.submenu_actions_block{display:none;}
.input_item input{width:calc(100% - 59px);}
.make_review .input_item input[type="text"]{width:calc(100% - 32px);}
img.section_first_screen_background{position:relative;width:100%;height:auto;box-sizing:border-box;display:flex;}
.section_first_screen .container{padding:0 20px;}
.section_first_screen_breads ul, .section_first_screen_breads #breadcrumbs{padding-top:60px;}
.section_first_screen_title{margin-top:40px;}
.section_first_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_first_screen_subtitle{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:auto;}
.section_first_screen_button{margin-top:20px;flex-direction:column;width:100%;}
.section_first_screen_button a{display:block;text-align:center;max-width:200px;}
.section_first_screen{height:auto;margin-bottom:40px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_spoilers_item_title_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:38%;}
.section_spoilers_item_title_block{width:260px;display:flex;flex-wrap:wrap;margin-right:0px;justify-content:flex-start;align-items:stretch;}
.section_prices .section_spoilers_item_title::after{margin-right:0;margin-left:30px;}
.section_spoilers_item_text_name{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:38%;}
.section_spoilers_item_text ul li{display:flex;flex-wrap:wrap;align-items:center;align-content:center;}
.section_spoilers_item_text_price{padding:0;display:flex;justify-content:flex-end;color:#216196;text-align:right;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_text_button button{display:block;text-align:center;max-width:257px;margin:0 auto;}
.section_spoilers_item_text ul li{margin-bottom:40px;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:last-child{width:100%;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:first-child{margin-bottom:10px;width:100%;}
.section_opinion .section_title{width:100%;display:block;}
.section_opinion .container{display:flex;flex-wrap:wrap;}
.section_opinion_item{width:100%;}
.section_opinion_item{margin-top:40px;}
.section_opinion_item_name{width:100%;display:flex;flex-wrap:wrap;}
.section_opinion_item_name_image{margin-right:20px;}
.section_opinion_item_name_image img{width:100%;}
.section_opinion_item_name_textblock{margin:0;margin-top:20px;}
.section_opinion_item_text{margin-top:20px;}
.section_advantages_slider{margin:55px 20px 40px;}
.section_advantages_slider_item{margin:0 auto;height:300px;}
.section_advantages_slider_item img{object-fit:cover;box-sizing:border-box;width:100%;}
.section_articles + .section_videoreviews{margin-top:0px;padding-top:0px;}
.section_articles{margin:60px 0 60px;}
.open .section_spoilers_item_title_block::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;}
.section_articles.grey_back + .section_gallery{padding-top:0px;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_doctors_articles_slider{margin:40px -20px 0;}
.container .container{padding:0;width:100%;}
.section_doctors.section_top_screen_title h1{margin-top:40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-bottom:40px;}
form.section_doctors_search_form, .section_actions_search_form, .section_price_search_form{display:flex;flex-wrap:wrap;}
.section_doctors_search_form_group, .section_actions_search_form_group{width:100%;margin-bottom:20px;}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:100%;}
.doctors_search_submit_button button, .actions_search_submit_button button{width:100%;}
.doctors_search_submit_button, .actions_search_submit_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button, .actions_search_clear_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button button, .actions_search_clear_button button{width:100%;}
.section_doctors_blocks_item_title h2, .section_actions_blocks_item_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:60px;}
.section_doctors_showmore{margin-top:38px;}
.section_doctors_textslider_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_doctors_textslider_item_image{display:none;}
.section_doctors_textslider_item_text{width:100%;}
.doctors_selector_options, .actions_selector_options{width:calc(100% - 40px);}
.section_doctors_blocks_item_list .section_doctor_item:last-child{margin-bottom:0px;}
.section_doctors_blocks_item_list .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_nameblock{height:186px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{margin-top:0px;}
.section_doctors_blocks .section_doctor_item_name{margin-top:40px;}
.section_doctor_information{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.section_doctor_information_text{width:100%;}
.section_doctor_information_image{width:100%;margin-bottom:30px;}
.section_doctor_information_buttons{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;}
.section_doctor_information_image img{max-width:100%;}
.section_first_screen_breads ul{display:flex;flex-wrap:wrap;}
.section_first_screen_breads ul li{margin-bottom:10px;}
.doctors_page .section_first_screen_title{margin-top:40px;}
.section_doctor_information_time{width:100%;}
.section_doctor_information{margin-top:10px;}
.section_doctor_information_text_text{margin-bottom:13px;}
.section_doctor_information_location{margin-top:24px;margin-bottom:15px;}
.section_doctor_information_buttons button.doctor_order{max-width:320px;}
button.doctor_review{max-width:320px;}
a.doctor_articles, a.video-button{max-width:320px;}
button.doctor_question{max-width:320px;}
.doctors_page .section_first_screen{padding-bottom:0;margin-bottom:20px;}
.prices_page .section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0 20px;}
.section_prices_topline{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;padding:11px 0;margin-top:40px;}
.prices_page .section_spoilers_item_title_code{width:auto;margin-right:28px;}
.prices_page .section_spoilers_item_title_block{display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.prices_page .section_spoilers_item_text_name{width:38%;}
.prices_page .section_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.prices_page .section_spoilers_item_text ul li{margin-bottom:10px;}
.prices_page .section_spoilers_item.open{padding-bottom:10px;}
div#modal_order{padding:30px;max-width:550px;}
.modal_form_submit{margin-top:40px;display:flex;width:100%;justify-content:flex-start;}
.modal_form_submit input{width:100%;}
.section_contacts_block_wrap{display:flex;flex-wrap:wrap;}
.section_contacts_block_image{width:calc(100% + 40px);margin:0 -20px;height:160px;}
.section_contacts_block_image img{width:100%;}
.section_contacts_block_text{width:100%;margin-bottom:40px;}
.section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0;}
.section_contacts_block_title h2{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(50% - 0px);margin-right:0;}
.section_contacts_block_items{margin-top:40px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.section_contacts_block_item{width:50%;}
.section_contacts_block_text a.order_online{max-width:260px;}
.section_contacts_block_title{display:flex;justify-content:space-between;}
a.play_contacts{width:calc(50% - 13px);}
.section_contacts_block_item:nth-child(2){width:calc(50% - 10px);}
.section_actions_block_item{width:100%;margin:0 0 40px;}
.section_actions_block_items{margin:40px 0;}
.section_actions_block_item_img{width:calc(50% - 20px);}
.section_actions_block_item_text{width:calc(50% - 20px);}
.section_actions_block_item_img img{width:100%;}
.section_action_text_item img{width:50%;height:auto;margin:0 0 20px 20px;}
.section_action_text_item p + ul{margin-top:15px;}
.section_action_text_item ul{padding-left:25px;}
.section_action_text_item ul li::marker{font-size:13px;color:#216196;}
.departments_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.departments_selector_options ul{padding:0;margin:0;list-style:none;}
.departments_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.departments_selector_options ul li:last-child{margin-bottom:0px;}
.departments_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.departments_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_departments_search_form{display:flex;flex-wrap:wrap;}
.section_departments_search_form_groups{width:100%;}
.departments_selector_options{width:calc(100% - 40px);}
.section_departments_list .section_departments_list_items{display:flex;flex-wrap:wrap;margin:0 -20px;}
.section_departments_list_item{width:100%;margin:0 0 40px;}
.departments_page .section_top_screen_title h1{margin-bottom:40px;}
.section_departments_search_form_buttons{width:100%;display:flex;justify-content:space-between;padding-bottom:20px;}
.section_departments_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_departments_list_links ul li{margin-bottom:10px;}
.section_departments_list_item{width:calc(50% - 40px);margin:0 20px 30px;}
.section_departments_list_item:last-child{margin-bottom:0px;}
.section_departments_search_form_group{margin-bottom:20px;width:100%;}
.section_articles_slider_item_img{height:calc((50vw - 40px) / 280 * 192);}
.section_news_grid .section_articles_slider_item{width:calc(50% - 40px);margin:0 20px 40px;}
form.section_articles_search_form{display:flex;flex-wrap:wrap;}
.section_articles_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_articles_search_form_groups > div{margin-bottom:20px;width:100%;}
.articles_selector_options{width:calc(100% - 40px);}
.section_doctors_search_form_group.search-input{width:100%;}
.prices_page .section_doctors_search_form_group.search-input{width:100%;}
.articles_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_articles_search_form_buttons{width:100%;}
.section_articles_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_articles_search_form_buttons > div > button{width:100%;}
.section_articles_slider_item_author_status{margin-top:6px;}
.section_articles_slider_item{width:calc(50% - 40px);}
.section_articles_grid a.showmore{margin-top:0px;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_text_location{margin-top:11px;}
.section_article_author_text_experience{margin-bottom:4px;}
.section_article_author_text_location ul li{padding-left:26px;}
.section_article_author_wrap{display:flex;flex-wrap:wrap;}
.section_article_author_about{width:calc(50% - 20px);display:flex;align-content:flex-start;}
.page_article_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_article_text_item img{float:none;margin:20px 0;max-width:100%;}
.section_article_text_item h2{margin:40px 0 40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_article_author_img img{width:100%;}
.section_article_author_img{width:calc(50% - 20px);display:flex;align-content:flex-start;align-items:flex-start;}
.section_article_author_text{display:flex;flex-wrap:wrap;margin-top:20px;}
.section_article_author_text ul li{margin-bottom:10px;}
.section_article_author_text_status{width:100%;border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:10px;margin-bottom:20px;}
.section_article_author_text_practice{width:100%;}
.section_article_author_about_order a{width:100%;padding:14px 0;text-align:center;}
.section_article_author_about_order{width:100%;margin-top:4px;}
.section_article_author_articles{margin-top:40px;width:100%;}
.section_article_author_articles_list{margin-top:24px;}
.section_reviews_search_form_group{width:calc(50% - 20px);margin-bottom:10px;}
form.section_reviews_search_form{display:flex;flex-wrap:wrap;border-bottom:0px;padding-bottom:0px;}
.section_reviews_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_reviews_search_form_buttons_wrap{display:flex;flex-wrap:wrap;padding-top:0px;max-width:calc(50% - 20px);flex-direction:column-reverse;}
.section_reviews_search_form_leave_review{width:100%;margin-top:10px;}
.section_reviews_search_form_leave_review button{width:100%;text-align:center;padding:12px 0;display:flex;justify-content:center;margin-bottom:0;}
.section_reviews_search_form_buttons{width:100%;padding-bottom:10px;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_reviews_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_reviews_search_form_buttons > div button{width:100%;}
.section_reviews_grid{margin-top:60px;}
.reviews_selector_options{width:calc(100% - 40px);}
div#modal_review{padding:40px 0 0;margin-top:83px;width:calc(100vw - 20px);max-width:480px;}
.reviews_selector_options.show{width:calc((100vw - 40px) / 2 - 20px);}
div#modal_review .modal_title{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;padding:0 20px;}
#modal_review button.fancybox-button.fancybox-close-small{top:20px;right:6px;}
#modal_review form.modal_form{margin-top:20px;padding:0 20px;}
.modal_review_form_row .modal_form_input{width:100%;}
#modal_review .modal_form_input input{margin-bottom:10px;}
.modal_review_form_row{margin:0 -20px 10px;}
.modal_review_form_row.withtopborder.withbottomborder{margin-bottom:0px;}
.modal_review_form_group{width:100%;margin-bottom:10px;}
.modal_review_form_row{display:flex;flex-wrap:wrap;margin-bottom:0px;}
.modal_review_form_row_labels{display:flex;flex-wrap:wrap;padding:0 20px;}
.modal_review_form_row_labels_text{width:100%;}
.modal_review_form_row_labels_rating{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.modal_review_form_row_labels_rating_stars{order:1;width:100%;display:flex;justify-content:center;margin-top:20px;}
.modal_review_form_row_labels_rating_label{order:2;width:50%;margin-top:10px;}
.modal_review_form_row_labels_rating_label:nth-child(3){display:flex;justify-content:flex-end;}
.modal_review_form_row.submit_buttons .modal_form_acceptance{width:100%;color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding:0 20px;}
.modal_review_form_row.submit_buttons{margin-top:0;padding:0;display:flex;justify-content:center;padding-bottom:40px;}
.modal_review_form_row.submit_buttons .modal_form_submit{margin-top:20px;width:calc(100% - 40px);display:flex;justify-content:center;}
.modal_review_form_row.submit_buttons .modal_form_submit input{width:100%;}
.modal_review_selector_options{width:calc(100% - 20px);max-width:480px;}
.section_reviews_grid_wrap .section_reviews_slider_item{width:calc(50% - 40px);}
.section_reviews_grid_wrap{display:flex;flex-wrap:wrap;}
.section_search_block{padding-top:20px;}
.section_search_results_block .section_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_search_results_block{padding-top:40px;}
.section_search_results_list{margin-top:60px;margin:60px -20px 0;}
.section_search_results_list_item{display:flex;flex-wrap:wrap;padding:40px 20px;}
.section_search_results_list_item_image{width:calc(50% - 15px);height:auto;display:flex;align-items:flex-start;}
.section_search_results_list_item_text{width:calc(50% - 15px);}
.section_search_results_list_item_image img{max-width:100%;width:100%;}
.section_search_results_list_item_title_block{margin-top:0;display:flex;flex-wrap:wrap;}
.section_search_results_list_item_date{display:block;margin-top:10px;}
.section_search_results_list_item_title{width:100%;}
.section_search_results_list_item_excerpt{display:none;}
.section_search_results_list_item_text_rating{margin-top:20px;}
.section_search_results_list_item_text_rating{display:flex;justify-content:space-between;width:100%;margin-bottom:0px;align-items:center;}
.section_blog_search_form_groups{width:100%;display:flex;flex-wrap:wrap;}
form.section_blog_search_form{display:flex;flex-wrap:wrap;}
.section_blog_letters ul{display:flex;flex-wrap:wrap;}
.blog_page .section_top_screen_title h1{margin:40px 0;}
.section_blog_search_form_group{width:100%;margin-bottom:20px;}
.section_blog_search_form_group.search-input{width:100%;}
.section_blog_search_form_group.search-input input{width:calc(100% - 66px);}
.section_blog_search_form_buttons{width:100%;}
.section_blog_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_blog_search_form_buttons > div button{width:100%;}
.section_blog_grid{margin-top:60px;}
.section_blog_letters{margin-top:20px;}
.section_blog_letters ul li a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;}
.section_blog_letters ul li{margin-right:10px;}
.section_blog_grid_wrap{display:flex;margin:40px -20px 0;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;}
.section_blog_item{width:calc(50% - 40px);margin:0 20px 40px;}
.section_blog_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_blog_item_img{width:100%;height:calc(100% / 280 * 192);}
.section_blog_item_img img{object-fit:cover;max-height:100%;width:100%;}
.blog_selector_options{width:calc(100% - 40px);}
.section_singleblog_text_item img{float:none;margin:0;max-width:100%;margin-bottom:20px;}
.section_single_blog_meta{display:flex;flex-wrap:wrap;}
.section_single_blog_meta_share ul li{margin-left:0;margin-right:20px;}
.section_single_blog_meta_share{margin-top:40px;width:100%;}
.section_singleblog_text_item h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.page_blog_single .section_top_screen_title h1{margin:40px 0;}
.quality_page .section_top_screen_title h1{margin:40px 0;}
.section_quiality_block .container{display:flex;flex-wrap:wrap;}
.section_quiality_block_text{width:100%;}
.section_quiality_block_image{width:100%;margin-top:10px;}
.section_quiality_block_image img{max-width:100%;}
.section_quiality_block_text h3{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
form.section_school_search_form{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;}
.school_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_school_search_form_groups{width:100%;}
.school_page .section_doctors_search_form_group{margin-bottom:10px;width:100%;}
.section_school_search_form_buttons button{width:100%;}
.section_school_search_form_buttons{width:100%;}
.section_school_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_school_grid_wrap{margin:0 auto 41px;}
.school_selector_options{width:calc(100% - 40px);}
.school_page_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_actions_block_item_text{margin:0;width:calc(50% - 40px);margin:0 20px;}
.school_page_single .section_actions_block_item_img img{width:100%;height:calc(100vw / 290 * 150);}
.section_single_school_information_wrap .section_actions_block_item{display:flex;flex-wrap:wrap;margin:0 -20px 0;width:calc(100% + 40px);justify-content:space-between;}
.school_page_single .section_actions_block_item_img{width:calc(50% - 40px);display:flex;flex-wrap:wrap;margin:0 20px;}
.school_page_single .section_actions_block_item_prices{width:100%;margin-top:40px;margin-left:0;width:calc(100% - 40px);margin:40px 20px 0;}
.section_single_school_information_text{margin-top:40px;}
.section_single_school_information_back{margin-top:40px;display:flex;justify-content:flex-end;}
.school_page_single .section_order_formblock{display:flex;width:100%;flex-wrap:wrap;margin-top:20px;}
.section_order_formblock_accept{margin-top:0px;}
.section_order_formblock_buttons{display:flex;flex-wrap:wrap;}
.section_order_formblock_accept .input_item.acceptance{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_order_formblock_buttons button{width:100%;margin-top:0px;margin-bottom:20px;}
.section_order_formblock_buttons button:last-child{margin-bottom:0px;}
.section_actions_block_item_button a{max-width:260px;}
.section_order_formblock_buttons{display:flex;justify-content:space-between;margin-bottom:20px;}
.section_order_formblock_buttons button{width:calc(50% - 10px);margin-bottom:0px;}
.section_single_school_information_text ul li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:calc(50% - 20px);padding-left:0;margin-bottom:7px;}
.section_single_school_information_text ul{padding:0;margin:0;display:flex;flex-wrap:wrap;padding-left:17px;justify-content:space-between;}
.section_photogallery_slider{margin-top:40px;}
.section_gallery_block_links{margin-top:40px;}
.section_gallery_block_links a{padding-bottom:0px !important;}
.section_photo_gallery{margin-bottom:40px;}
.photo_page .section_top_screen_title h1{margin:60px 0 40px;}
.section_photogallery_slider img{height:calc((50vw - 80px) / 280 * 300);object-fit:cover;margin:0 20px;}
.section_photogallery_slider.mobile{display:block !important;margin:40px -20px 0;}
.section_photo_gallery h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_photogallery_slider_buttons.mobile{display:block !important;}
.sections_adress_list_city{width:28%;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;padding-right:20px;}
.sections_adress_list_street{width:45%;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:171%;letter-spacing:0.32px;}
.sections_adress_list_phone{width:28%;}
.sections_adress_list_item{display:flex;align-items:flex-start;align-content:flex-start;}
.section_our_clinics h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_preparation_text table tr{display:flex;flex-wrap:wrap;flex-direction:row;}
.preparation_page .section_top_screen_title h1{margin:40px 0;}
.section_preparation_text h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:60px 0 40px;}
.section_preparation_text h5{margin:40px 0 20px;}
.section_preparation_text .table{display:flex;flex-wrap:wrap;}
.section_preparation_text .table_item{margin-bottom:20px;width:100%;}
.section_preparation_text .table_item_title{width:100%;max-width:100%;}
.section_preparation_text .table_item_text{width:100%;}
.section_preparation_text .table_item:last-child{margin-bottom:0px;}
.preparation_page .section_top_screen_title h1 br{display:none;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px 0 0;flex-direction:column;}
.section_video_item{width:100%;margin:0 0 40px;height:auto;}
.video_page .section_top_screen_title h1{margin:40px 0;}
.section_video_item a{display:block;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px -20px 0;flex-direction:row;}
.section_video_item{width:calc(50% - 40px);margin:0 20px 40px;height:fit-content;}
.section_desease_search .container .section_desease_search_form{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap_img{width:100%;}
.section_desease_sympthoms_wrap_img img{width:100%;height:calc((100vw - 40px) / 280 * 230);object-fit:cover;}
.desease_selector{margin-bottom:0px;}
.section_desease_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_desease_search_form_buttons{width:100%;}
.section_desease_search_form_buttons > div button{width:100%;}
.desease_selector_options{width:calc(100% - 40px);}
.section_desease_search .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;}
.desease_page .section_top_screen_title h1{margin:40px 0 20px;}
.desease_page .slider_actions_text .container p{margin-top:19px;}
.desease_page .section_actions{padding-top:60px;padding-bottom:60px;}
.section_desease_sympthoms_wrap_img{margin-top:30px;}
.section_desease_button a{padding:12px 0 11px;display:flex;justify-content:center;max-width:260px;}
.section_desease_button{margin-top:20px;}
.section_desease_search_form_group{width:100%;}
.desease_page .section_doctor_item_bottom_order a.interview{padding-right:22px;padding-left:6px;width:calc(100% - 30px);}
.section_desease_sympthoms_wrap_img img{width:auto;object-fit:unset;height:auto;}
.section_department_deseases_links_item{width:100%;}
.departments_desease_page .section_blog_letters ul li{font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.departments_desease_page .special .departments_selector_options_wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.section_department_deseases_links_wrap{margin:auto;column-count:3;grid-template-rows:1fr auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:dense;gap:40px;}
body.page_service_single .section_top_screen_title h1{margin:40px 0 0px;}
.section_service_text h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;margin:40px 0 20px;}
.section_service_text_button{display:flex;justify-content:flex-end;}
.page_service_single .section_action_text_item{padding-bottom:20px;}
.section_service_text .section_action_text_item img{float:none;}
.page_service_single .section_action_text_item > *{order:1;}
.section_service_text .section_action_text_item img{order:100;position:relative;margin-top:40px;max-width:100%;width:100%;margin-left:0;}
.section_service_text .section_action_text_item ul{margin-top:20px;}
.section_service_text .section_action_text_item{display:flex;flex-direction:column;}
.section_service_text .section_action_text_item ul li{margin-bottom:17.6px;margin-top:0px;}
.section_service_text .section_action_text_item ul{padding-left:15px;}
.section_service_text_button{padding-top:23px;margin-bottom:0;}
.section_service_text .section_action_text_item:last-child{padding-bottom:0px;}
.section_information + .section_service_text{padding-top:20px;}
.page_service_single .section_action_text_item p{margin-top:0;margin-bottom:20px;}
.menu-active .header_nav{padding-top:12.5px;z-index:11;box-shadow:inset 0px 3px 8px 0px rgb(135 149 166 / 20%);}
.menu-active .header_nav ul li{padding:10px 0;border:none;}
.header_main{box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);z-index:10;position:fixed;top:0px;margin-bottom:30px;}
.menu-active .header_nav ul li.parent::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/menu-mob-parent.svg) no-repeat;padding:10px 4px;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;align-content:center;background-position:center;}
.menu-active .header_nav ul li.parent.active::before{right:inherit;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);margin-top:11px;}
.menu-active .header_nav ul li.parent.active a{padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu{margin-left:-16px;margin-top:0px;}
.menu-active .header_nav ul li.parent.active .submenu ul{margin-top:20px;}
.menu-active .header_nav ul li.parent.active .submenu ul li{padding:3.1px 0;}
.menu-active .header_nav ul li.parent.active .submenu ul li a{padding:0;padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu ul li:nth-child(1){padding-top:0px;}
.menu-active.sub-menu-active .header_nav > ul > li{display:none;}
.menu-active.sub-menu-active .header_nav ul li.parent.active{display:block;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.submenu-list{overflow-y:auto;}
.header_nav_bottom_block_city_select{display:none;}
.header_nav_bottom_block.mobile{padding:0 20px;width:calc(100% - 40px);padding-bottom:51px;}
.header_nav{flex-wrap:wrap;align-content:space-between;align-items:stretch;}
.menu-active .header_nav{display:flex;}
.header_nav_bottom_block_city{padding:11px 20px;background:#f2f6f8;margin-top:20px;margin-bottom:20px;}
.header_nav_bottom_block_city_item{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input, .header_nav_bottom_block_search input::placeholder{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input{padding:11px 40px 11px 20px !important;width:100%;}
.header_nav_bottom_block_search button{padding:11px 20px;}
.header_nav_bottom_block_phone a{color:#216196;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:11px 0 11px;width:calc(100% - 2px);border:1px solid #216196;}
.header_nav_bottom_block_phone{margin-bottom:0;width:100%;}
.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav > ul{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav_bottom_block_search{display:none;}
.header_nav_bottom_block.mobile.active{height:calc(100vh - 146px);display:flex !important;flex-wrap:wrap;margin-bottom:51px;padding-bottom:20px;}
.header_nav_bottom_block_city{display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city{height:calc(100vh - 153px);display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);padding-top:33px;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_select{display:flex !important;height:calc(100vh - 223px);width:calc(100vw - 40px);overflow:auto;margin-top:0px;order:1;background:#f2f6f8;padding-top:10px;}
.header_nav_bottom_block_city_item::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/map-mob.svg) no-repeat;padding:0px 4px;position:absolute;right:37px;width:11px;height:14px;background-position:center;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_item::after{display:none;}
body.menu-active.header-nav-mobile-active{overflow:hidden;}
body.menu-active{overflow:hidden;}
.header-nav-mobile-active .header_nav{padding-top:0px;padding-bottom:10px;}
.header-nav-mobile-active .header_nav_bottom_block_city{margin-top:0px;height:calc(100% - 94px);}
.header_nav_bottom_block_city_select::-webkit-scrollbar{width:2px;}
.header_nav_bottom_block_city_select::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.header_nav_bottom_block_city_select::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_select
ul
li{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;}
.menu-active .header_nav_bottom_block.mobile{display:block !important;}
.menu-active.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.sub-menu-active .header_nav ul{width:100%;}
.header_main .submenu{box-shadow:none;width:100%;}
.header_main .header_nav .submenu ul li{max-width:100%;}
.header_main .header_nav ul li{max-width:100%;}
.footer_column_contactblock_hideblock{display:none;}
.footer-open .footer_column_contactblock_hideblock{display:block;position:relative;margin-top:0;background:#fff;padding:20px 10px 0 10px;width:540px;margin-left:-10px;}
.footer_column_contactblock.footer-open{position:absolute;padding:0 10px 10px;bottom:0px;}
.footer_column_contactblock_hideblock_item p{color:rgba(76, 76, 76, 1);font-size:16px;font-weight:300;line-height:21px;letter-spacing:0em;text-align:left;}
.footer_column_contactblock_hideblock_item{margin-bottom:15px;}
.footer_column_contactblock_hideblock_item:last-child{padding-bottom:20px;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer-open .footer_column.collapsed_two_columns{position:relative;background:#fff !important;padding:20px 10px 0 10px;margin-bottom:0px;width:calc((100vw - 40px) * 0.44 - 20px) !important;margin-left:-10px;}
.footer-open .footer_column_contactblock_open{top:12px;right:13px;}
.footer_column_contactblock_hideblock_item p span.blue{font-family:"DIN 2014";font-size:16px;font-weight:600;line-height:21px;}
.footer_column_contactblock.footer-open{width:calc((100vw - 40px) * 0.44 - 20px);margin-left:0;height:auto;margin-bottom:0px;}
.footer-open .footer_column_contactblock_hideblock{width:calc((100vw - 40px) * 0.44 - 20px);}
.footer_column.timecolumn{margin-bottom:0px;}
.footer_column_title{width:100%;position:relative;}
.footer-row-open .footer_column.collapsed_two_columns{margin-bottom:0px;width:calc((100vw - 40px) - 54%) !important;}
.footer_column.collapsed_two_columns{margin-bottom:0px;width:calc((100vw - 40px) - 54%) !important;}
.footer_column_contactblock_open{top:initial;bottom:0;right:10px;}
.section_equipment_slider{margin-top:40px;}
.section_equipment_slider img{height:300px;object-fit:cover;width:100%;}
.section_gallery.equipment{padding-bottom:0;}
.section_equipment_slider_text{background:rgba(242, 246, 248, 1);padding:15px;color:rgba(76, 76, 76, 1);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0.02em;text-align:left;}
.section_equipment_slider.mobile{display:block !important;margin:40px -20px 0;}
.section_equipment_slider_buttons.mobile{display:block !important;}
.section_equipment_slider_item{margin:0 20px;}
.section_action_text_item_imageblock{margin:0 auto;}
.section_action_text_item_price{display:flex;flex-wrap:wrap;}
.section_action_text_item_price_button{margin-top:20px;margin-bottom:20px;}
.section_action_text_item_price_left ul li{margin-bottom:10px;}
.section_action_text_item_price_left{width:100%;}
.section_action_text_item_price_left ul{padding:0px;}
.section_action_text_item_imageblock img{width:100%;margin:0 auto;}
.contacts_page .section_quiality_block_image{height:233px;margin-top:30px;}
.modal_review_form_row.thanksblock{display:flex;padding:0 12px 20px;}
.modal_review_form_row.thanksblock > div{width:calc(50% - 20px);max-width:260px;}
.section_desease_text_advantage h3::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/advantage-star.svg) no-repeat;padding:0;width:37px;height:36px;display:block;position:absolute;margin-left:-47px;margin-top:-8px;background-size:contain !important;}
.section_desease_text_advantage h3{padding-left:47px;display:flex;align-items:flex-start;}
.section_desease_text_advantage::before{display:none;}
.section_desease_text_advantage{padding-left:0px;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;border-radius:0px;}
.header_button a.lk_mobile.mobile{background:#216196;display:flex !important;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin-left:7vw;}
.header_button{display:flex;}
.section_spoilers_item_title_block{width:calc(100vw - 359px);}
.section_spoilers_item_text_righwrap{width:calc(100vw - 340px);}
.section_spoilers_item_text_name{width:300px;}
.section_spoilers_item_title_name{width:300px;}
.prices_page .withaction .section_spoilers_item_title_name{width:180px;min-width:180px;}
.withaction .section_spoilers_item_text_righwrap{width:calc(100vw - 239px);}
.prices_page .section_spoilers_item_text_name{width:300px;}
.withaction .section_spoilers_item_text_button{max-width:calc(50% - 20px);}
.section_prices .section_spoilers_item_title{padding-right:19px;}
.section_spoilers_item_text_button{width:calc(100% - -9px);}
.section_spoilers_item_text_righwrap{width:calc(60% - 20px);}
.section_spoilers_item_text_price{width:calc(50% - 20px);display:flex;justify-content:flex-end;max-width:130px;}
.section_spoilers_item_priceblock{display:flex;justify-content:flex-end;width:130px;}
.prices_page .withaction .section_spoilers_item_text_name{width:calc((100% - 20px) * 0.3 - 20px);}
.prices_page .section_spoilers_item_title_block{width:calc(100vw - 239px);}
.section_spoilers_item_text .section_spoilers_item_text_righwrap{width:calc(100vw - 340px);}
.prices_page
.section_spoilers_item_text
.withaction
.section_spoilers_item_text_name{width:180px;}
.withaction .section_spoilers_item_title_block{width:calc(50% - 20px);}
.prices_page .section_spoilers_item_title_block{width:calc(100vw - 359px);}
.section_spoilers_item_text .withaction .section_spoilers_item_text_righwrap{width:calc(100vw - 220px);}
.section_articles + .section_group_videos{margin-top:0px;padding-top:0px;}
.section_group_videos{background:#fff;margin-bottom:0px;padding-bottom:30px;}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_item.slick-slide{height:calc(100vw / 28 * 9);}
.section_group_videos_slider_name{padding:0 0 10px 10px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
}
@media screen and (min-width: 481px) and (max-width: 640px) {
.section_action_text_item_prices{flex-direction:column;gap:10px;}
a.footer_link{display:block;color:#374250;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-top:10px;}
.footer_row_top{border-bottom:1px solid rgba(76, 76, 76, 0.2);padding-bottom:20px;}
.footer_row_middle{padding-top:30px;}
.footer_row_middle{display:flex;justify-content:space-between;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer_column.collapsed_two_columns{width:100%;}
.footer_row_middle .footer_column_text{margin-bottom:8px;}
.footer_socials.mobile{width:100%;border-top:1px solid rgba(76, 76, 76, 0.2);padding-bottom:9px;margin-top:12px;}
.footer_icons, .footer_download{display:none;}
.mobile .footer_icons, .mobile .footer_download{display:block;}
span.wedday{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;}
span.time{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;}
.footer_row_middle .footer_column ul li{width:175px;display:flex;justify-content:space-between;}
.footer_row_bottom{display:flex;justify-content:space-between;padding-top:16px;flex-wrap:wrap;}
.footer_column.collapsed_three_columns{width:860px;}
.footer_row_bottom .footer_column:nth-child(1) .footer_column_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:130%;}
.footer_column.collapsed_three_columns .footer_column_text{margin-bottom:30px;}
.section_spoilers_item_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_department_list ul{display:flex;flex-wrap:wrap;}
.container{width:calc(100% - 40px);}
.header_nav{display:none;}
.header_button a{padding:10px;}
.section_advantages_icons{display:flex;flex-wrap:wrap;margin-top:40px;}
.section_order .container{display:flex;flex-wrap:wrap;}
.section_textblockphoto .container{display:flex;flex-wrap:wrap;}
.section_textblock{width:100%;}
.section_textblockphoto img{max-width:100%;}
.section_title h2, .section_title .h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_hello .container{display:flex;flex-wrap:wrap;}
.section_hello_image{width:auto;}
.section_hello_image img{max-width:100%;}
.section_hello_form{width:100%;}
.section_gallery_block_col{width:100%;}
.section_gallery_block{display:none;}
.footer_column{width:100%;}
.footer_row_top{display:flex;flex-wrap:wrap;}
.section_rating_list{display:flex;flex-wrap:wrap;}
.page_nav{overflow-x:scroll;display:block;width:100%;position:relative;}
.section_gallery_block_row.two_blocks a{width:100%;}
.slider_main_item h1, .slider_main_item .h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:40px;}
.slider_main_item.slick-slide{background-size:cover !important;background-repeat:no-repeat !important;min-height:calc(100vw / 1280 * 561 + 248px);background-position-y:bottom !important;}
.slider_main_subtitle{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:20px;}
.slider_main_subtitle br{display:none;}
.slider_main_item a.more{margin-top:20px;}
.slick-slider-nav .slick-prev, .slick-slider-nav .slick-next{width:12px;height:23px;background-size:cover;}
.slick-slider-dots ul li{width:1px;height:1px;}
.slick-slider-dots ul{margin-top:-13px;}
.slider_main_buttons .slick-slider-nav{margin-top:40px;}
.section_slider{min-height:auto;height:520px;}
.page_nav ul li a{padding:10px 21px;}
.page_nav ul{display:-webkit-inline-box;justify-content:flex-start;flex-wrap:nowrap;align-items:center;}
.page_nav ul li{display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.page_nav ul li:first-child a{padding-left:0px;}
.section_department{padding:40px 0 40px;}
.section_department a.showall.mobile{margin-top:30px;}
.section_department_list{margin-top:20px;}
.section_department_list ul li a{color:#216196;text-align:center;font-family:"DIN 2014";font-size:13px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.44px;text-transform:uppercase;width:auto;margin-bottom:10px;}
.section_department_list ul li{width:calc(50% - 30px);}
.section_department_list ul{margin-bottom:0px;}
.slider_actions_item.slick-slide{height:194px !important;padding-bottom:130px;background-size:conver !important;background-position-y:top !important;background-repeat:no-repeat !important;background-color:#000;display:flex !important;flex-wrap:wrap;background-clip:border-box !important;}
.slider_actions_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;padding-top:21px;padding-left:10px;}
.slider_actions_subtitle{display:block;order:4;margin-top:93px;background:#f2f6f8;padding:20px 0 20px 10px;width:auto;max-width:initial;color:#216196;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.slider_actions_price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;padding-left:10px;padding-top:13px;width:100%;order:2;}
.slider_actions_button{background:#000;order:5;background:#f2f6f8;width:100%;padding:0;width:100%;}
.slider_actions_button a{width:calc(100% - 20px);padding:3px 0;text-align:center;margin:0 auto;display:block;margin-bottom:20px;}
.section_actions a.showall{display:none;}
.slider_actions{margin-top:40px;}
.mobile{display:block !important;}
a.showall{display:none;}
.section_gallery_slider{margin-top:40px;}
.section_gallery{padding:60px 0;}
.section_licenses_slider a{margin:0 10px;}
.section_licenses_slider{margin:40px -10px 0;}
.section_licenses_slider a img{width:100%;}
.secton_map_labels{width:100%;}
.secton_map_labels_item{padding-left:10px;color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_map_block{background-size:cover !important;background-position:center !important;}
.page_nav ul li:last-child a{padding-right:0px;}
.section_advantages_icon_text p br{display:none;}
.section_advantages_icon{margin-bottom:20px;}
.section_advantages_icon:last-child{margin-bottom:0px;}
.section_advantages_icon_text p br{display:none;}
.section_advantages_icon{margin-bottom:20px;width:100%;}
.section_advantages_icon:last-child{margin-bottom:0px;}
.section_order .section_title.white h2{color:#fff;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_order_subtitle{margin-top:40px;max-width:initial;}
.section_order{background-position-x:left;background-size:cover !important;padding-bottom:50px;margin-bottom:0px;}
.section_order_formblock{width:auto;margin-top:20px;}
.section_order_formblock .input_item{width:100%;margin-bottom:5px;}
.section_order_formblock .input_item:nth-child(2){display:flex;justify-content:flex-start;}
.section_order_formblock .input_item.acceptance{margin-top:19px;margin-bottom:20px;}
.section_order_formblock .input_item:last-child input{display:block;width:100%;}
.section_order_formblock .input_item:nth-child(2) input{width:calc(100% - 70px);}
.section_order_formblock .input_item input[type="text"]{width:calc(100% - 39px);}
.section_order + .section_videoreviews{margin-top:0px;}
.section_videoreviews_slider_item.slick-slide{height:193px;}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_videoreviews_slider_buttons .container{width:100%;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_videoreviews + .section_textblockphoto{margin-top:30px;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblockphoto a.more{margin-top:40px;display:flex;justify-content:flex-end;}
.section_textblockphoto img{margin-top:39px;}
.section_textblockphoto + .section_textblockphoto .container{border:none;}
.section_videoreviews_slider_item.slick-slide{height:calc(100vw / 19 * 9);}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_videoreviews_slider_buttons .container{width:100%;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_videoreviews + .section_textblockphoto{margin-top:30px;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblockphoto a.more{margin-top:40px;display:flex;justify-content:flex-end;}
.section_textblockphoto img{margin-top:39px;width:100%;}
.section_textblockphoto + .section_textblockphoto .container{border:none;}
.section_centers_slider_item_text_title .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:81%;letter-spacing:0.48px;}
.center_slider_item_numeric{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;padding-top:10px;padding-left:10px;}
.section_centers_slider_item_text_title{margin-top:10px;max-width:50%;padding-left:10px;}
.section_centers_slider_item.slick-slide{background-size:contain !important;background-repeat:no-repeat !important;height:139px;padding-bottom:113px;}
.section_centers_slider.slick-initialized.slick-slider.slick-dotted{padding:0 20px;background:#f2f6f8;}
.section_centers_slider_item_text_title_text{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.26px;margin-top:57px;}
.section_centers_slider_item_button{margin-top:20px;}
.section_centers_slider_item_button a{color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:3px 0;width:100%;display:block;}
.section_centers_slider_item .container{width:100%;}
.section_centers_slider_item > img{position:relative;width:calc(100vw - 40px);}
.center_slider_item_freeblock{position:absolute;top:0px;width:calc(100vw - 40px);margin-top:calc(-100vw / 88 * 41);}
.section_centers_slider_item.slick-slide{height:auto;}
.section_centers_slider_item_text_title_text{margin-top:20px;}
.section_rating_list_item{text-align:center;}
.section_rating_list_item > img{margin:0 auto;}
.section_rating_slider_buttons.mobile .container{width:100%;}
.section_articles_slider_buttons .container{width:100%;}
.section_spoilers_item_title::after{margin-right:4px;}
.section_hello_image{order:2;}
.section_hello{padding:40px 0;}
.section_hello_form .section_title h2{margin-top:0px;}
.section_hello_form_item{margin-top:16px;}
.section_hello_form_item .input_item{width:100%;}
.section_hello_form_item .row{display:flex;flex-wrap:wrap;}
.section_hello_form_item .input_item.acceptance{margin-top:19px;margin-bottom:40px;}
.input_item input[type="submit"] input[type="submit"],
.gform_button{display:flex;justify-content:center;}
.section_hello_form_item .row:last-child .input_item{display:flex;justify-content:flex-start;}
.section_hello_form_item .row .input_item input[type="submit"],
.section_hello_form_item .row .gform_button button{padding:12px 0;display:block;width:100%;}
.section_hello_image{margin:30px auto 0;}
.section_gallery_slider_buttons.mobile .slick-slider-nav .slick-prev, .section_gallery_slider_buttons.mobile .slick-slider-nav .slick-next{height:20px;width:8px;background-size:cover !important;}
footer{padding-top:100px;}
a.footer_phone{margin-bottom:20px;}
a.footer_email{margin-bottom:40px;}
.footer_column_text{margin-bottom:20px;}
.footer_column_nav ul{display:none;}
.footer_column_nav.main_footer_nav ul{display:block;}
.footer_column_nav.main_footer_nav ul li{padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;}
.footer_column_nav_title{padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;}
.section_spoilers_item_title::after{margin-right:4px;}
a.showall.mobile{display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-top:38px;text-align:right;padding-right:0px;}
.section_gallery_slider_buttons.mobile .container, .section_licenses_slider_buttons .container{width:100%;}
.section_actions a.showall.mobile{padding-right:20px;}
.footer_row_middle{display:flex;flex-wrap:wrap;padding-bottom:11px;}
.section_doctor_item_image{width:100%;background-size:cover !important;background-position:bottom;height:265px;height:calc((50vw - 40px) / 192 * 230);background-repeat:no-repeat;}
.top_header{display:none;}
.header_main{height:44px;box-shadow:0px 4px 20px 0px rgba(135, 149, 166, 0.2);position:fixed;z-index:3;background:#fff;width:100%;top:0px;}
.header_logo{padding:6px 0 4px;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;}
.header_main .container{display:flex;justify-content:space-between;width:calc(100vw - 95px);margin-left:20px;}
.header_button{order:2;margin-left:8vw;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;border-radius:0px;}
.header_button a.lk_mobile.mobile{background:#216196;display:flex;justify-content:center;align-items:center;}
a.lk_mobile.mobile{display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;padding-top:9px;height:35px;margin-left:7vw;}
.header_button{display:flex;}
button#nav-trigger{display:none;border:none;background:none;cursor:pointer;margin:0;position:absolute;z-index:1;width:22px !important;height:22px;order:3;display:flex !important;background-color:white;padding:0px;right:20px;top:12px;}
button#nav-trigger span{position:absolute;top:10px;left:0;width:24px;height:2px;background-color:#0e78bc;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
header .nav-trigger span:nth-child(1){-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);}
header .nav-trigger span:nth-child(3){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);}
header .nav-trigger.active span:nth-child(1){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
header .nav-trigger.active span:nth-child(2){opacity:0;}
header .nav-trigger.active span:nth-child(3){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.menu-active .header_nav{display:block;position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;-o-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;position:fixed;top:44px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;display:block;padding:0;background:white;z-index:99;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.menu-active .header_nav ul{display:flex;flex-wrap:wrap;padding:0;margin-top:0px;}
.menu-active .header_nav ul li{width:100%;padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;margin:0 20px;}
.menu-active .header_nav ul li a{padding:11px 0;}
.footer_column_nav.main_footer_nav ul li:last-child{border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_doctors_slider.slick-initialized.slick-slider.slick-dotted{margin:40px -20px 0;}
.section_doctor_item{margin:0 20px;}
.header_nav ul li:hover a{box-shadow:none;}
.header_nav ul li:hover .submenu{padding:0;margin-top:11px;}
.menu-active .header_nav .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;padding:0;margin:0 5px;}
.menu-active .header_nav .slick-dots ul{display:initial;}
.submenu_actions_block_slider_buttons .container{width:100% !important;display:block !important;}
.header_nav ul li.active .submenu{position:relative;}
.submenu-list{width:100%;}
.footer_column_nav ul.active{display:block;}
.submenu, .header_nav ul li:hover .submenu{display:none;}
.sub-menu-active .header_nav ul li.active .submenu{display:block;position:relative;margin-top:11px;margin-left:0px;}
body{margin-top:44px;}
.menu-active .header_nav ul li .submenu-list > ul li{width:100%;margin:0;}
.submenu_actions_block{display:none;}
img.section_first_screen_background{position:relative;width:100%;height:auto;box-sizing:border-box;display:flex;}
.section_first_screen .container{padding:0 20px;}
.section_first_screen_breads ul, .section_first_screen_breads #breadcrumbs{padding-top:60px;}
.section_first_screen_title{margin-top:40px;}
.section_first_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_first_screen_subtitle{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:auto;}
.section_first_screen_button{margin-top:20px;flex-direction:column;width:100%;}
.section_first_screen_button a{display:block;text-align:center;}
.section_first_screen{height:auto;margin-bottom:40px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_spoilers_item_title_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:50%;}
.section_spoilers_item_title_block{width:50%;display:flex;flex-wrap:wrap;margin-right:0px;justify-content:flex-end;align-items:stretch;}
.section_spoilers_item_text_name{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;order:1;width:50%;}
.section_spoilers_item_text_button{width:100%;}
.section_spoilers_item_text ul li{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;}
.section_spoilers_item_text_button{order:3;margin-top:10px;}
.section_spoilers_item_text_price{order:2;width:50%;padding:0;display:flex;justify-content:flex-end;color:#216196;text-align:right;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_text_button button{display:block;text-align:center;width:100%;}
.section_spoilers_item_text ul li{margin-bottom:40px;}
.section_spoilers_item_title_block::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.section_spoilers_item_title_block > div{width:100%;display:flex;justify-content:flex-end;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:last-child{width:100%;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:first-child{margin-bottom:10px;}
.section_opinion .section_title{width:100%;display:block;}
.section_opinion .container{display:flex;flex-wrap:wrap;}
.section_opinion_item{width:100%;}
.section_opinion_item{margin-top:40px;}
.section_opinion_item_name{width:100%;display:flex;flex-wrap:wrap;}
.section_opinion_item_name_image{width:100%;}
.section_opinion_item_name_image img{width:100%;}
.section_opinion_item_name_textblock{margin:0;margin-top:20px;}
.section_opinion_item_text{margin-top:20px;}
.section_advantages_slider{margin:55px 20px 40px;}
.section_advantages_slider_item{margin:0 auto;height:300px;}
.section_advantages_slider_item img{object-fit:cover;box-sizing:border-box;width:100%;}
.section_articles + .section_videoreviews{margin-top:0px;padding-top:0px;}
.section_articles{margin:60px 0 60px;}
.open .section_spoilers_item_title_block::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;}
.section_articles.grey_back + .section_gallery{padding-top:0px;}
.container .container{padding:0;width:100%;}
.section_doctors.section_top_screen_title h1{margin-top:40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-bottom:40px;}
form.section_doctors_search_form, .section_actions_search_form, .section_price_search_form{display:flex;flex-wrap:wrap;}
.section_doctors_search_form_group, .section_actions_search_form_group{width:100%;margin-bottom:20px;}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:100%;}
.doctors_search_submit_button button, .actions_search_submit_button button{width:100%;}
.doctors_search_submit_button, .actions_search_submit_button{width:calc(50% - 4.5px);}
.section_doctors_search_form_group.search-input{width:100%;}
.prices_page .section_doctors_search_form_group.search-input{width:100%;}
.doctors_search_clear_button, .actions_search_clear_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button button, .actions_search_clear_button button{width:100%;}
.section_doctors_blocks_item_title h2, .section_actions_blocks_item_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:60px;}
.section_doctors_showmore{margin-top:38px;}
.section_doctors_textslider_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_doctors_textslider_item_image{display:none;}
.section_doctors_textslider_item_text{width:100%;}
.doctors_selector_options, .actions_selector_options{width:calc(100% - 40px);}
.section_doctors_blocks_item_list .section_doctor_item:last-child{margin-bottom:0px;}
.section_doctors_blocks_item_list .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_image{background-position:center !important;}
.section_doctors_blocks .section_doctor_item_nameblock{height:186px;}
.section_doctors_blocks_item_list .section_doctor_item_bottom{margin-top:0px;}
.section_doctors_blocks .section_doctor_item_name{margin-top:40px;}
.section_doctor_information{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.section_doctor_information_text{width:100%;}
.section_doctor_information_image{width:100%;margin-bottom:30px;}
.section_doctor_information_buttons{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;}
.section_doctor_information_image img{max-width:100%;}
.section_first_screen_breads ul{display:flex;flex-wrap:wrap;}
.section_first_screen_breads ul li{margin-bottom:10px;}
.doctors_page .section_first_screen_title{margin-top:40px;}
.section_doctor_information_time{width:100%;}
.section_doctor_information{margin-top:10px;}
.section_doctor_information_text_text{margin-bottom:13px;}
.section_doctor_information_location{margin-top:24px;margin-bottom:15px;}
.section_doctor_information_buttons button.doctor_order{width:100%;max-width:320px;}
button.doctor_review{width:100%;max-width:320px;}
a.doctor_articles, a.video-button{width:100%;max-width:320px;}
button.doctor_question{width:100%;max-width:320px;}
.doctors_page .section_first_screen{padding-bottom:0;margin-bottom:20px;}
.prices_page .section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0 20px;}
.prices_page .section_prices_topline{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;padding:11px 0;margin-top:40px;}
.section_spoilers_item_nottitle .section_spoilers_item_title_block::after{display:none;}
.section_contacts_block_wrap{display:flex;flex-wrap:wrap;}
.section_contacts_block_image{width:calc(100% + 40px);margin:0 -20px;height:160px;}
.section_contacts_block_image img{width:100%;}
.section_contacts_block_text{width:100%;margin-bottom:40px;}
.section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0;}
.section_contacts_block_title h2{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(50% - 0px);margin-right:0;}
.section_contacts_block_items{margin-top:40px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.section_contacts_block_item{width:50%;}
.section_contacts_block_text a.order_online{max-width:100%;}
.section_contacts_block_title{display:flex;justify-content:space-between;}
a.play_contacts{width:calc(50% - 13px);}
.section_contacts_block_item:nth-child(2){width:calc(50% - 10px);}
.section_actions_block_items{display:flex;flex-wrap:wrap;margin:40px 0;}
.section_actions_block_item{width:100%;display:flex;flex-wrap:wrap;margin:0 0 40px;}
.section_actions_block_item_img{width:100%;display:flex;flex-wrap:wrap;}
.section_actions_block_item_img img{width:100%;height:calc(100vw / 280 * 150);}
.section_actions_block_item_date{display:none;}
.section_actions_block_item_title{margin-top:20px;}
.section_actions_block_item_button{width:100%;}
.section_actions_block_item_text{width:100%;}
.section_actions_block_item_text_bottom{margin-top:14px;}
.section_actions_block_item{margin-bottom:0px;}
.section_actions_block_item + .section_actions_block_item{margin-top:40px;}
.section_actions_block_item_date.mobile{margin-bottom:10px;}
.section_action_text_item img{width:100%;margin:0;float:none;height:auto;}
.section_action_text_item p + ul{margin-top:10px;}
.section_action_text_item ul{padding-left:25px;}
.section_action_text_item ul li::marker{font-size:13px;color:#216196;}
.departments_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.departments_selector_options ul{padding:0;margin:0;list-style:none;}
.departments_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.departments_selector_options ul li:last-child{margin-bottom:0px;}
.departments_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.departments_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_departments_search_form{display:flex;flex-wrap:wrap;}
.section_departments_search_form_groups{width:100%;}
.departments_selector_options{width:calc(100% - 40px);}
.section_departments_list .section_departments_list_items{display:flex;flex-wrap:wrap;margin:0 -20px;}
.section_departments_list_item{width:100%;margin:0 0 40px;}
.departments_page .section_top_screen_title h1{margin-bottom:40px;}
.section_departments_search_form_buttons{width:100%;display:flex;justify-content:space-between;padding-bottom:20px;}
.section_departments_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_departments_list_links ul li{margin-bottom:10px;}
.section_departments_list_item{width:calc(50% - 40px);margin:0 20px 30px;}
.section_departments_list_item:last-child{margin-bottom:0px;}
.section_departments_search_form_group{margin-bottom:20px;width:100%;}
.section_articles_slider_item_img{height:calc((50vw - 40px) / 280 * 192);}
.section_news_grid .section_articles_slider_item{width:calc(50% - 40px);margin:0 20px 40px;}
.page_new_single .section_top_screen_title h1{margin:40px 0 40px;}
.page_new_single .section_action_text_item p{margin-top:20px;}
.page_new_single .section_action_text h3{margin:40px 0 20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
form.section_articles_search_form{display:flex;flex-wrap:wrap;}
.section_articles_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_articles_search_form_groups > div{margin-bottom:20px;width:100%;}
.articles_selector_options{width:calc(100% - 40px);}
.articles_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_articles_search_form_buttons{width:100%;}
.section_articles_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_articles_search_form_buttons > div > button{width:100%;}
.section_articles_slider_item_author_status{margin-top:6px;}
.section_articles_slider_item{width:calc(50% - 40px);}
.section_articles_grid a.showmore{margin-top:0px;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_text_location{margin-top:11px;}
.section_article_author_text_experience{margin-bottom:4px;}
.section_article_author_text_location ul li{padding-left:26px;}
.section_article_author_wrap{display:flex;flex-wrap:wrap;max-width:360px;}
.section_article_author_about{width:100%;margin-top:40px;}
.page_article_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_article_text_item img{float:none;margin:20px 0;max-width:100%;}
.section_article_text_item h2{margin:40px 0 40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_article_author_img img{width:100%;}
.section_article_author_img{width:100%;}
.section_article_author_text{display:flex;flex-wrap:wrap;margin-top:20px;}
.section_article_author_text ul li{margin-bottom:10px;}
.section_article_author_text_status{width:100%;border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:10px;margin-bottom:20px;}
.section_article_author_text_practice{width:100%;}
.section_article_author_about_order a{width:100%;padding:14px 0;text-align:center;}
.section_article_author_about_order{width:100%;margin-top:4px;}
.section_article_author_articles{margin-top:40px;width:100%;}
.section_article_author_articles_list{margin-top:24px;}
.section_reviews_search_form_group{width:100%;margin-bottom:10px;}
form.section_reviews_search_form{display:flex;flex-wrap:wrap;border-bottom:0px;padding-bottom:0px;}
.section_reviews_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_reviews_search_form_buttons_wrap{display:flex;flex-wrap:wrap;padding-top:0px;flex-direction:column-reverse;width:100%;}
.section_reviews_search_form_leave_review{width:100%;margin-top:10px;}
.section_reviews_search_form_leave_review button{width:100%;text-align:center;padding:12px 0;display:flex;justify-content:center;margin-bottom:0;}
.section_reviews_search_form_buttons{width:100%;padding-bottom:10px;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_reviews_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_reviews_search_form_buttons > div button{width:100%;}
.section_reviews_grid{margin-top:60px;}
.reviews_selector_options{width:calc(100% - 40px);}
div#modal_review{padding:40px 0 0;margin-top:83px;width:calc(100vw - 20px);}
div#modal_review .modal_title{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;padding:0 20px;}
#modal_review button.fancybox-button.fancybox-close-small{top:20px;right:6px;}
#modal_review form.modal_form{margin-top:20px;padding:0 20px;}
.modal_review_form_row .modal_form_input{width:100%;}
#modal_review .modal_form_input input{margin-bottom:10px;}
.modal_review_form_row{margin:0 -20px 10px;}
.modal_review_form_row.withtopborder.withbottomborder{margin-bottom:0px;}
.modal_review_form_group{width:100%;margin-bottom:10px;}
.modal_review_form_row{display:flex;flex-wrap:wrap;margin-bottom:0px;}
.modal_review_form_row_labels{display:flex;flex-wrap:wrap;padding:0 20px;}
.modal_review_form_row_labels_text{width:100%;}
.modal_review_form_row_labels_rating{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.modal_review_form_row_labels_rating_stars{order:1;width:100%;display:flex;justify-content:center;margin-top:20px;}
.modal_review_form_row_labels_rating_label{order:2;width:50%;margin-top:10px;}
.modal_review_form_row_labels_rating_label:nth-child(3){display:flex;justify-content:flex-end;}
.modal_review_form_row.submit_buttons .modal_form_acceptance{width:100%;color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding:0 20px;}
.modal_review_form_row.submit_buttons{margin-top:0;padding:0;display:flex;justify-content:center;padding-bottom:40px;}
.modal_review_form_row.submit_buttons .modal_form_submit{margin-top:20px;width:calc(100% - 40px);display:flex;justify-content:center;}
.modal_review_form_row.submit_buttons .modal_form_submit input{width:100%;}
.modal_review_selector_options{width:calc(100% - 20px);}
.section_reviews_grid_wrap .section_reviews_slider_item{width:100%;}
.section_search_block{padding-top:20px;}
.section_search_results_block .section_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_search_results_block{padding-top:40px;}
.section_search_results_list{margin-top:60px;margin:60px -20px 0;}
.section_search_results_list_item{display:flex;flex-wrap:wrap;padding:40px 20px;}
.section_search_results_list_item_image{width:100%;height:auto;display:flex;align-items:flex-start;}
.section_search_results_list_item_text{width:100%;}
.section_search_results_list_item_image img{max-width:100%;width:100%;}
.section_search_results_list_item_title_block{margin-top:20px;}
.section_search_results_list_item_date{display:none;}
.section_search_results_list_item_title{width:100%;}
.section_search_results_list_item_excerpt{display:none;}
.section_search_results_list_item_text_rating{margin-top:20px;}
.section_search_results_list_item_text_rating{display:flex;justify-content:space-between;width:100%;margin-bottom:0px;align-items:center;}
.section_blog_search_form_groups{width:100%;display:flex;flex-wrap:wrap;}
form.section_blog_search_form{display:flex;flex-wrap:wrap;}
.section_blog_letters ul{display:flex;flex-wrap:wrap;}
.blog_page .section_top_screen_title h1{margin:40px 0;}
.section_blog_search_form_group{width:100%;margin-bottom:20px;}
.section_blog_search_form_group.search-input{width:100%;}
.section_blog_search_form_group.search-input input{width:calc(100% - 66px);}
.section_blog_search_form_buttons{width:100%;}
.section_blog_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_blog_search_form_buttons > div button{width:100%;}
.section_blog_grid{margin-top:60px;}
.section_blog_letters{margin-top:20px;}
.section_blog_letters ul li a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;}
.section_blog_letters ul li{margin-right:10px;}
.section_blog_grid_wrap{display:flex;margin:40px auto 0;align-content:flex-start;align-items:flex-start;}
.section_blog_item{width:100%;margin:0 0 40px;}
.section_blog_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_blog_item_img{width:100%;height:calc(100% / 280 * 192);}
.section_blog_item_img img{object-fit:cover;max-height:100%;width:100%;}
.blog_selector_options{width:calc(100% - 40px);}
.section_singleblog_text_item img{float:none;margin:0;max-width:100%;margin-bottom:20px;}
.section_single_blog_meta{display:flex;flex-wrap:wrap;}
.section_single_blog_meta_share ul li{margin-left:0;margin-right:20px;}
.section_single_blog_meta_share{margin-top:40px;width:100%;}
.section_singleblog_text_item h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.page_blog_single .section_top_screen_title h1{margin:40px 0;}
.quality_page .section_top_screen_title h1{margin:40px 0;}
.section_quiality_block .container{display:flex;flex-wrap:wrap;}
.section_quiality_block_text{width:100%;}
.section_quiality_block_image{width:100%;margin-top:10px;}
.section_quiality_block_image img{max-width:100%;}
.section_quiality_block_text h3{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
form.section_school_search_form{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;}
.school_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_school_search_form_groups{width:100%;}
.school_page .section_doctors_search_form_group{margin-bottom:10px;width:100%;}
.section_school_search_form_buttons button{width:100%;}
.section_school_search_form_buttons{width:100%;}
.section_school_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_school_grid_wrap{margin:0 auto 41px;}
.school_selector_options{width:calc(100% - 40px);}
.school_page_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_actions_block_item_text{margin:0;}
.school_page_single .section_actions_block_item_img img{width:100%;height:calc(100vw / 290 * 150);}
.section_single_school_information_wrap .section_actions_block_item{display:flex;flex-wrap:wrap;flex-direction:column;}
.school_page_single .section_actions_block_item_img{width:100%;display:flex;flex-wrap:wrap;}
.school_page_single .section_actions_block_item_prices{width:100%;margin-top:40px;margin-left:0;}
.section_single_school_information_text{margin-top:40px;}
.section_single_school_information_back{margin-top:40px;display:flex;justify-content:flex-end;}
.school_page_single .section_order_formblock{display:flex;width:100%;flex-wrap:wrap;}
.section_order_formblock_accept{order:1;margin-top:0px;}
.section_order_formblock_buttons{order:2;display:flex;flex-wrap:wrap;}
.section_order_formblock_accept .input_item.acceptance{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_order_formblock_buttons button{width:100%;margin-top:0px;margin-bottom:20px;}
.section_order_formblock_buttons button:last-child{margin-bottom:0px;}
.section_actions_block_item_button a{max-width:260px;}
.section_order_formblock_buttons{display:flex;justify-content:space-between;}
.section_order_formblock_buttons button{width:calc(50% - 10px);margin-bottom:0px;}
.section_single_school_information_text ul{display:flex;flex-wrap:wrap;}
.section_single_school_information_text ul li{width:calc(100% - 17px);}
.section_photogallery_slider{margin-top:40px;}
.section_gallery_block_links{margin-top:40px;}
.section_gallery_block_links a{padding-bottom:0px !important;}
.section_photo_gallery{margin-bottom:40px;}
.photo_page .section_top_screen_title h1{margin:60px 0 40px;}
.section_photogallery_slider img{height:calc((100vw - 40px) / 280 * 300);object-fit:cover;}
.our_clinics_page .section_top_screen_title h1{margin:60px 0 40px;}
.sections_adress_list{margin-top:20px;}
.sections_adress_list_item{display:flex;flex-wrap:wrap;}
.sections_adress_list_city{width:100%;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;}
.sections_adress_list_street{width:100%;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:0.32px;margin-top:20px;}
.sections_adress_list_phone{width:100%;margin:0;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;margin-top:20px;}
.section_preparation_text table tr{display:flex;flex-wrap:wrap;flex-direction:row;}
.preparation_page .section_top_screen_title h1{margin:40px 0;}
.section_preparation_text h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:60px 0 40px;}
.section_preparation_text h5{margin:40px 0 20px;}
.section_preparation_text .table{display:flex;flex-wrap:wrap;}
.section_preparation_text .table_item{margin-bottom:20px;width:100%;}
.section_preparation_text .table_item_title{width:100%;max-width:100%;}
.section_preparation_text .table_item_text{width:100%;}
.section_preparation_text .table_item:last-child{margin-bottom:0px;}
.preparation_page .section_top_screen_title h1 br{display:none;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px 0 0;flex-direction:column;}
.section_video_item{width:100%;margin:0 0 40px;height:auto;}
.video_page .section_top_screen_title h1{margin:40px 0;}
.section_video_item a{display:block;}
.section_desease_search .container .section_desease_search_form{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap_img{width:100%;}
.section_desease_sympthoms_wrap_img img{width:100%;height:calc((100vw - 40px) / 280 * 230);object-fit:cover;}
.desease_selector{margin-bottom:0px;}
.section_desease_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_desease_search_form_buttons{width:100%;}
.section_desease_search_form_buttons > div button{width:100%;}
.desease_selector_options{width:calc(100% - 40px);}
.section_desease_search .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;}
.desease_page .section_top_screen_title h1{margin:40px 0 20px;}
.desease_page .slider_actions_text .container p{margin-top:19px;}
.desease_page .section_actions{padding-top:60px;padding-bottom:60px;}
.section_desease_sympthoms_wrap_img{margin-top:30px;}
.section_desease_button a{padding:12px 0 11px;display:flex;justify-content:center;}
.section_desease_button{margin-top:20px;}
.section_desease_search_form_group{width:100%;}
.desease_page .section_doctor_item_bottom_order a.interview{padding-right:28px;width:calc(100% - 30px);}
.section_department_deseases_links_item{width:100%;}
.departments_desease_page .section_blog_letters ul li{font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.departments_desease_page .special .departments_selector_options_wrap{max-height:none;}
.departments_desease_page .special .departments_selector_options_wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.departments_desease_page .special .departments_selector_options_wrap ul li{width:-webkit-fill-available;}
.section_department_deseases_links_wrap{margin:auto;column-count:2;grid-template-rows:1fr auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-flow:dense;gap:40px;}
body.page_service_single .section_top_screen_title h1{margin:40px 0 0px;}
.section_service_text h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;margin:40px 0 20px;}
.section_service_text_button{display:flex;justify-content:flex-end;}
.page_service_single .section_action_text_item{padding-bottom:20px;}
.section_service_text .section_action_text_item img{float:none;}
.page_service_single .section_action_text_item > *{order:1;}
.section_service_text .section_action_text_item img{order:100;position:relative;margin-top:40px;max-width:100%;}
.section_service_text .section_action_text_item ul{margin-top:20px;}
.section_service_text .section_action_text_item{display:flex;flex-direction:column;}
.section_service_text .section_action_text_item ul li{margin-bottom:17.6px;margin-top:0px;}
.section_service_text .section_action_text_item ul{padding-left:15px;}
.section_service_text_button{padding-top:23px;margin-bottom:0;}
.section_service_text .section_action_text_item:last-child{padding-bottom:0px;}
.section_information + .section_service_text{padding-top:20px;}
.page_service_single .section_action_text_item p{margin-top:0;margin-bottom:20px;}
.menu-active .header_nav{padding-top:12.5px;z-index:11;box-shadow:inset 0px 3px 8px 0px rgb(135 149 166 / 20%);}
.menu-active .header_nav ul li{padding:10px 0;border:none;}
.header_main{box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);z-index:10;position:fixed;top:0px;margin-bottom:30px;}
.menu-active .header_nav ul li.parent::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/menu-mob-parent.svg) no-repeat;padding:10px 4px;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;align-content:center;background-position:center;}
.menu-active .header_nav ul li.parent.active::before{right:inherit;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);margin-top:11px;}
.menu-active .header_nav ul li.parent.active a{padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu{margin-left:-16px;margin-top:0px;}
.menu-active .header_nav ul li.parent.active .submenu ul{margin-top:20px;}
.menu-active .header_nav ul li.parent.active .submenu ul li{padding:3.1px 0;}
.menu-active .header_nav ul li.parent.active .submenu ul li a{padding:0;padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu ul li:nth-child(1){padding-top:0px;}
.menu-active.sub-menu-active .header_nav > ul > li{display:none;}
.menu-active.sub-menu-active .header_nav ul li.parent.active{display:block;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.submenu-list{overflow-y:auto;}
.header_nav_bottom_block_city_select{display:none;}
.header_nav_bottom_block.mobile{padding:0 20px;width:calc(100% - 40px);padding-bottom:51px;}
.header_nav{flex-wrap:wrap;align-content:space-between;align-items:stretch;}
.menu-active .header_nav{display:flex;}
.header_nav_bottom_block_city{padding:11px 20px;background:#f2f6f8;margin-top:20px;margin-bottom:20px;}
.header_nav_bottom_block_city_item{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input, .header_nav_bottom_block_search input::placeholder{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input{padding:11px 40px 11px 20px !important;width:100%;}
.header_nav_bottom_block_search button{padding:11px 20px;}
.header_nav_bottom_block_phone a{color:#216196;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:11px 0 11px;width:calc(100% - 2px);border:1px solid #216196;}
.header_nav_bottom_block_phone{margin-bottom:0;width:100%;}
.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav > ul{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav_bottom_block_search{display:none;}
.header_nav_bottom_block.mobile.active{height:calc(100vh - 146px);display:flex !important;flex-wrap:wrap;margin-bottom:51px;padding-bottom:20px;}
.header_nav_bottom_block_city{display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city{height:calc(100vh - 153px);display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);padding-top:33px;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_select{display:flex !important;height:calc(100vh - 223px);width:calc(100vw - 40px);overflow:auto;margin-top:0px;order:1;background:#f2f6f8;padding-top:10px;}
.header_nav_bottom_block_city_item::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/map-mob.svg) no-repeat;padding:0px 4px;position:absolute;right:37px;width:11px;height:14px;background-position:center;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_item::after{display:none;}
body.menu-active.header-nav-mobile-active{overflow:hidden;}
body.menu-active{overflow:hidden;}
.header-nav-mobile-active .header_nav{padding-top:0px;padding-bottom:10px;}
.header-nav-mobile-active .header_nav_bottom_block_city{margin-top:0px;height:calc(100% - 94px);}
.header_nav_bottom_block_city_select::-webkit-scrollbar{width:2px;}
.header_nav_bottom_block_city_select::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.header_nav_bottom_block_city_select::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_select
ul
li{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;}
.header_main .submenu{box-shadow:none;width:100%;}
.header_main .header_nav .submenu ul li{max-width:100%;}
.header_main .header_nav ul li{max-width:100%;}
.footer_column_contactblock.footer-open{background:rgba(242, 246, 248, 1);display:flex;flex-direction:column;padding:0 10px;z-index:3;width:100%;height:auto;padding-top:10px;margin-left:-20px;margin-top:-10px;padding-left:20px;padding-right:20px;bottom:initial;}
.footer-open .footer_column_contactblock_hideblock{position:relative;order:2;width:100%;background:rgba(242, 246, 248, 1);}
.footer_column_contactblock_hideblock_item:last-child{border-bottom:0px;padding-bottom:0px;}
footer{background:rgba(255, 255, 255, 1);}
.footer_column_contactblock_open{right:0px;bottom:0px;top:initial;}
.footer_row_middle{width:100%;margin-left:0;}
.footer-open .footer_column_contactblock_open{right:20px;}
.footer_row_middle{padding:20px 0px 11px;}
.footer_row_middle.footer-row-open{padding:20px 0 11px;}
.section_equipment_slider{margin-top:40px;}
.section_equipment_slider img{height:300px;object-fit:cover;width:100%;}
.section_gallery.equipment{padding-bottom:0;}
.section_equipment_slider_text{background:rgba(242, 246, 248, 1);padding:15px;color:rgba(76, 76, 76, 1);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0.02em;text-align:left;}
.section_equipment_slider.mobile{display:block;}
.section_action_text_item_imageblock{margin:0 auto;}
.section_action_text_item_price{display:flex;flex-wrap:wrap;}
.section_action_text_item_price_button{margin-top:20px;margin-bottom:20px;width:100%;}
.section_action_text_item_price_button a{width:100%;}
.section_action_text_item_price_left ul li{margin-bottom:10px;}
.section_action_text_item_price_left{width:100%;}
.section_action_text_item_price_left ul{padding:0px;}
.section_order.make_review .section_title h2{font-size:32px;font-weight:300;line-height:38px;letter-spacing:0em;text-align:left;}
.make_review .section_order_subtitle{max-width:initial;}
.section_order.make_review{padding-bottom:40px;}
.make_review .section_order_titleblock{width:auto;}
.section_action_bottomblock{display:flex;flex-wrap:wrap;}
.section_action_text_share{margin-top:40px;}
.section_action_text_share_title{margin-bottom:22px;}
.section_action_text_share{width:100%;}
.contacts_page .section_quiality_block_image{height:233px;margin-top:30px;}
.modal_review_form_row.thanksblock{display:flex;padding:0 12px 20px;}
.modal_review_form_row.thanksblock > div{width:calc(50% - 20px);max-width:260px;}
.section_desease_text_advantage h3::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/advantage-star.svg) no-repeat;padding:0;width:37px;height:36px;display:block;position:absolute;margin-left:-47px;margin-top:-8px;background-size:contain !important;}
.section_desease_text_advantage h3{padding-left:47px;display:flex;align-items:flex-start;}
.section_desease_text_advantage::before{display:none;}
.section_desease_text_advantage{padding-left:0px;}
.withaction .section_spoilers_item_actionblock{display:none;width:0 !important;}
.withaction .section_spoilers_item_actionblock.mobile{width:100% !important;display:block;}
.withaction .section_spoilers_item_actionblock{display:none;width:0 !important;}
.withaction .section_spoilers_item_actionblock.mobile{width:100% !important;display:block;margin-top:5px;}
.prices_page .withaction .section_spoilers_item_title_name{width:68%;}
.withaction .section_spoilers_item_text_righwrap{width:32%;}
.withaction .section_spoilers_item_title_block{width:100%;}
.withaction .section_spoilers_item_text_name{width:50%;}
.withaction .section_spoilers_item_text_righwrap{width:50%;order:2;}
.section_spoilers_item_text_button{display:none;}
.withaction .section_spoilers_item_priceblock{width:100%;display:flex;justify-content:flex-end;}
.withaction .section_spoilers_item_text_price{order:1;}
.withaction .section_spoilers_item_text_price_action{order:2;}
.section_spoilers_item_text_righwrap{width:50%;order:2;display:flex;justify-content:flex-end;}
.section_prices_box.withoutbutton
.section_spoilers_item_nottitle
.section_spoilers_item_title_name{width:50%;}
.prices_page .withoutbutton .section_spoilers_item_text ul li + li{margin-top:0px;}
.prices_page .section_doctors_search_form_group.search-input{width:100%;}
.section_order + .section_group_videos{margin-top:0px;}
.section_group_videos{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_articles + .section_group_videos{margin-top:0px;padding-top:0px;}
.section_group_videos_slider_item.slick-slide{height:193px;}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_group_videos_slider_buttons .container{width:100%;}
.section_group_videos_slider_item.slick-slide{height:calc(100vw / 19 * 9);}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_group_videos_slider_buttons .container{width:100%;}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
.section_action_text_item_prices{flex-direction:column;gap:10px;}
a.footer_link{display:block;color:#374250;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;margin-top:10px;}
.footer_row_top{border-bottom:1px solid rgba(76, 76, 76, 0.2);padding-bottom:20px;}
.footer_row_middle{padding-top:20px;}
.footer_row_middle{display:flex;justify-content:space-between;border-bottom:1px solid rgba(76, 76, 76, 0.2);}
.footer_column.collapsed_two_columns{width:100%;}
.footer_row_middle .footer_column_text{margin-bottom:8px;}
.footer_socials.mobile{width:100%;border-top:1px solid rgba(76, 76, 76, 0.2);padding-bottom:9px;margin-top:12px;}
.footer_icons, .footer_download{display:none;}
.mobile .footer_icons, .mobile .footer_download{display:block;}
span.wedday{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:130%;}
span.time{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:130%;}
.footer_row_middle .footer_column ul li{width:175px;display:flex;justify-content:space-between;}
.footer_row_bottom{display:flex;justify-content:space-between;padding-top:16px;flex-wrap:wrap;}
.footer_column.collapsed_three_columns{width:860px;}
.footer_row_bottom .footer_column:nth-child(1) .footer_column_text{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:300;line-height:130%;}
.footer_column.collapsed_three_columns .footer_column_text{margin-bottom:30px;}
.section_spoilers_item_text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_department_list ul{display:flex;flex-wrap:wrap;}
.container{width:calc(100% - 40px);}
.header_nav{display:none;}
.header_button a{padding:10px;}
.section_advantages_icon{width:100%;}
.section_advantages_icons{display:flex;flex-wrap:wrap;margin-top:40px;}
.section_order .container{display:flex;flex-wrap:wrap;}
.section_textblockphoto .container{display:flex;flex-wrap:wrap;}
.section_textblock{width:100%;}
.section_textblockphoto img{max-width:100%;}
.section_title h2, .section_title .h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_hello .container{display:flex;flex-wrap:wrap;}
.section_hello_image{width:auto;}
.section_hello_image img{max-width:100%;}
.section_hello_form{width:100%;}
.section_gallery_block_col{width:100%;}
.section_gallery_block{display:none;}
.footer_column{width:100%;}
.footer_row_top{display:flex;flex-wrap:wrap;}
.section_rating_list{display:flex;flex-wrap:wrap;}
.page_nav{overflow-x:scroll;display:block;width:100%;position:relative;}
.section_gallery_block_row.two_blocks a{width:100%;}
.slider_main_item h1, .slider_main_item .h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:40px;}
.slider_main_item.slick-slide{background-size:cover !important;background-repeat:no-repeat !important;min-height:446px;background-position-y:bottom !important;}
.slider_main_subtitle{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin-top:20px;}
.slider_main_subtitle br{display:none;}
.slider_main_item a.more{margin-top:20px;}
.slick-slider-nav .slick-prev, .slick-slider-nav .slick-next{width:12px;height:21px;background-size:contain !important;background-repeat:no-repeat;}
.slick-slider-dots ul li{width:1px;height:1px;}
.slick-slider-dots ul{margin-top:-13px;}
.slider_main_buttons .slick-slider-nav{margin-top:40px;}
.section_slider{min-height:auto;}
.page_nav ul li a{padding:10px 21px;}
.page_nav ul{display:-webkit-inline-box;justify-content:flex-start;flex-wrap:nowrap;align-items:center;}
.page_nav ul li{display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.page_nav ul li:first-child a{padding-left:0px;}
.section_department{padding:40px 0 40px;}
.section_department a.showall.mobile{margin-top:30px;}
.section_department_list{margin-top:20px;}
.section_department_list ul li a{color:#216196;text-align:center;font-family:"DIN 2014";font-size:13px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-0.44px;text-transform:uppercase;width:auto;margin-bottom:10px;}
.section_department_list ul li{width:calc(50% - 30px);}
.section_department_list ul{margin-bottom:0px;}
.slider_actions_item.slick-slide{height:161px !important;padding-bottom:130px;background-size:contain !important;background-position-y:top !important;background-repeat:no-repeat !important;background-color:#000;display:flex !important;flex-wrap:wrap;}
.slider_actions_title{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;padding-top:21px;padding-left:10px;}
.slider_actions_subtitle{display:block;order:4;margin-top:40px;background:#f2f6f8;padding:20px 0 20px 10px;width:auto;max-width:initial;color:#216196;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.slider_actions_price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;padding-left:10px;padding-top:13px;width:100%;order:2;}
.slider_actions_button{background:#000;order:5;background:#f2f6f8;width:100%;padding:0;width:100%;}
.slider_actions_button a{width:calc(100% - 20px);padding:3px 0;text-align:center;margin:0 auto;display:block;margin-bottom:20px;}
.section_actions a.showall{display:none;}
.slider_actions{margin-top:40px;}
.mobile{display:block !important;}
a.showall{display:none;}
.section_gallery_slider{margin-top:40px;}
.section_gallery{padding:60px 0;}
.section_licenses_slider a{margin:0 -10px;}
.section_licenses_slider{margin:40px 0 -10px;}
.section_licenses_slider a img{width:100%;}
.section_map .container-map{width:calc(100% - 48px);}
.secton_map_labels{width:calc(100% - 48px);}
.secton_map_labels_item{padding-left:10px;color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_map_block{background-size:cover !important;background-position:center !important;}
.page_nav ul li:last-child a{padding-right:0px;}
.section_advantages_icon_text p br{display:none;}
.section_advantages_icon{margin-bottom:20px;}
.section_advantages_icon:last-child{margin-bottom:0px;}
.section_advantages_icon_text p br{display:none;}
.section_advantages_icon{margin-bottom:20px;}
.section_advantages_icon:last-child{margin-bottom:0px;}
.section_order .section_title.white h2{color:#fff;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_order.make_review .section_title h2{color:rgba(76, 76, 76, 1);}
.section_order_subtitle{margin-top:40px;}
.section_order{background-position-x:left;background-size:cover !important;padding-bottom:50px;margin-bottom:0px;}
.section_order_formblock{width:auto;margin-top:20px;}
.section_order_formblock .input_item{width:100%;margin-bottom:5px;}
.section_order_formblock .input_item:nth-child(2){display:flex;justify-content:flex-start;}
.section_order_formblock .input_item.acceptance{margin-top:19px;margin-bottom:20px;}
.section_order_formblock .input_item:last-child{display:flex;justify-content:flex-start;}
.section_order_formblock .input_item:last-child input{display:block;width:100%;}
.section_order_formblock .input_item:nth-child(2) input{width:100%;}
.section_order_formblock .input_item input[type="text"]{width:100%;}
.section_order + .section_videoreviews{margin-top:0px;}
.section_videoreviews_slider_item.slick-slide{height:193px;}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_videoreviews_slider_buttons .container{width:100%;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_videoreviews + .section_textblockphoto{margin-top:30px;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblockphoto a.more{margin-top:40px;display:flex;justify-content:flex-end;}
.section_textblockphoto img{margin-top:39px;}
.section_textblockphoto + .section_textblockphoto .container{border:none;}
.section_videoreviews_slider_item.slick-slide{height:193px;}
a.section_videoreviews_slider_play img{max-width:37px;}
.section_videoreviews_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_videoreviews_slider_buttons .container{width:100%;}
.section_videoreviews{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_videoreviews + .section_textblockphoto{margin-top:30px;}
.section_textblockphoto .section_title{margin-top:0px;}
.section_textblockphoto a.more{margin-top:40px;display:flex;justify-content:flex-end;}
.section_textblockphoto img{margin-top:39px;}
.section_textblockphoto + .section_textblockphoto .container{border:none;}
.section_centers_slider_item_text_title .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:81%;letter-spacing:0.48px;}
.center_slider_item_numeric{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;padding-top:10px;padding-left:10px;}
.section_centers_slider_item_text_title{margin-top:10px;max-width:50%;padding-left:10px;}
.section_centers_slider_item.slick-slide{background-size:contain !important;background-repeat:no-repeat !important;height:139px;padding-bottom:113px;}
.section_centers_slider.slick-initialized.slick-slider.slick-dotted{padding:0 20px;background:#f2f6f8;}
.section_centers_slider_item_text_title_text{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.26px;margin-top:57px;}
.section_centers_slider_item_button{margin-top:20px;}
.section_centers_slider_item_button a{color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:3px 0;width:100%;display:block;}
.section_centers_slider_item .container{width:100%;}
.section_centers_slider_item > img{position:relative;width:calc(100vw - 40px);}
.center_slider_item_freeblock{position:absolute;top:0px;width:calc(100vw - 40px);margin-top:calc(-100vw / 88 * 41);}
.section_centers_slider_item.slick-slide{height:auto;}
.section_centers_slider_item_text_title_text{margin-top:20px;}
.section_rating_list_item{text-align:center;}
.section_rating_list_item > img{margin:0 auto;}
.section_rating_slider_buttons.mobile .container{width:100%;}
.section_articles_slider_buttons .container{width:100%;}
.section_spoilers_item_title::after{margin-right:4px;}
.section_hello_image{order:2;}
.section_hello{padding:40px 0;}
.section_hello_form .section_title h2{margin-top:0px;}
.section_hello_form_item{margin-top:16px;}
.section_hello_form_item .input_item{width:100%;}
.section_hello_form_item .row{display:flex;flex-wrap:wrap;}
.section_hello_form_item .input_item.acceptance{margin-top:19px;margin-bottom:40px;}
.input_item input[type="submit"] input[type="submit"]{display:flex;justify-content:center;}
.section_hello_form_item .row:last-child .input_item{display:flex;justify-content:flex-start;}
.section_hello_form_item .row .input_item input[type="submit"]{padding:12px 0;display:block;width:100%;}
.section_hello_image{margin-top:30px;}
.section_gallery_slider_buttons.mobile .slick-slider-nav .slick-prev, .section_gallery_slider_buttons.mobile .slick-slider-nav .slick-next{height:20px;width:8px;background-size:contain !important;}
footer{padding-top:100px;}
a.footer_phone{margin-bottom:20px;}
a.footer_email{margin-bottom:40px;}
.footer_column_text{margin-bottom:20px;}
.footer_column_nav ul{display:none;}
.footer_column_nav.main_footer_nav ul{display:block;}
.footer_column_nav.main_footer_nav ul li{padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;}
.footer_column_nav_title{padding:11px 0;border-top:1px solid rgba(76, 76, 76, 0.6);margin-bottom:0px;}
.section_spoilers_item_title::after{margin-right:4px;}
a.showall.mobile{display:flex;justify-content:flex-end;flex-wrap:nowrap;margin-top:38px;text-align:right;padding-right:0px;}
.section_gallery_slider_buttons.mobile .container, .section_licenses_slider_buttons .container{width:100%;}
.section_actions a.showall.mobile{padding-right:20px;}
.footer_row_middle{display:flex;flex-wrap:wrap;padding-bottom:11px;}
.section_doctor_item_image{width:100%;background-size:cover !important;background-position:0 -30px;height:347px;background-repeat:no-repeat;}
.top_header{display:none;}
.header_main{height:44px;box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);position:fixed;z-index:3;background:#fff;width:100%;top:0px;}
.header_logo{padding:11px 0 0px;max-width:109px;}
.header_logo a img{max-width:100%;}
.header_button a{padding:0;font-size:0;width:44px;height:44px;margin-top:0px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/phone.svg) no-repeat center #216196;border-radius:0px;}
.header_button a.lk_mobile.mobile{background:#216196;display:flex;justify-content:center;align-items:center;}
a.lk_mobile.mobile{margin-left:7vw;}
a.lk_mobile.mobile{display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;padding-top:9px;height:auto;}
.header_main .container{display:flex;justify-content:space-between;width:calc(100vw - 81px);margin-left:20px;}
.header_button{order:2;margin-left:5.6vw;}
.header_button{display:flex;}
button#nav-trigger{display:none;border:none;background:none;cursor:pointer;margin:0;position:absolute;z-index:1;width:22px !important;height:22px;order:3;display:flex !important;background-color:white;padding:0px;right:20px;top:12px;}
button#nav-trigger span{position:absolute;top:10px;left:0;width:24px;height:2px;background-color:#0e78bc;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}
header .nav-trigger span:nth-child(1){-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);}
header .nav-trigger span:nth-child(3){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);}
header .nav-trigger.active span:nth-child(1){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
header .nav-trigger.active span:nth-child(2){opacity:0;}
header .nav-trigger.active span:nth-child(3){left:50% !important;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.menu-active .header_nav{display:block;position:absolute;visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;-o-transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;transition:opacity 0.1s ease-in, visibility 0s ease-in 0.1s;position:fixed;top:44px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden;display:block;padding:0;background:white;z-index:99;visibility:visible;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.menu-active .header_nav ul{display:flex;flex-wrap:wrap;padding:0;margin-top:0px;align-content:flex-start;width:100%;}
.menu-active .header_nav ul li{width:calc(100% - 40px);padding:11px 0;margin-bottom:0px;margin:0 20px;}
.menu-active .header_nav ul li a{padding:11px 0;}
.footer_column_nav.main_footer_nav ul li:last-child{border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_doctors_slider.slick-initialized.slick-slider.slick-dotted{max-width:320px;margin:40px auto 0;}
.section_doctor_item{margin:0 10px;}
.header_nav ul li:hover a{box-shadow:none;}
.header_nav ul li:hover .submenu{padding:0;margin-top:11px;}
.menu-active .header_nav .slick-slider-dots ul li{width:3px;height:3px;border:1px solid #216196;padding:0;margin:0 5px;}
.menu-active .header_nav .slick-dots ul{display:initial;}
.submenu_actions_block_slider_buttons .container{width:100% !important;display:block !important;}
.header_nav ul li.active .submenu{position:relative;}
.submenu-list{width:100%;}
.footer_column_nav ul.active{display:block;}
.submenu, .header_nav ul li:hover .submenu{display:none;}
.sub-menu-active .header_nav ul li.active .submenu{display:block;position:relative;margin-left:0px;margin-top:11px;}
body{margin-top:44px;}
.menu-active .header_nav ul li .submenu-list > ul li{width:100%;margin:0;}
.submenu_actions_block{display:none;}
.menu-active .header_nav{padding-top:12.5px;z-index:11;box-shadow:inset 0px 3px 8px 0px rgb(135 149 166 / 20%);}
.menu-active .header_nav ul li{padding:10px 0;}
.header_main{box-shadow:0px 4px 20px 0px rgb(135 149 166 / 20%);z-index:10;position:fixed;top:0px;margin-bottom:30px;}
.menu-active .header_nav ul li.parent::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/menu-mob-parent.svg) no-repeat;padding:10px 4px;display:flex;justify-content:center;align-items:center;position:absolute;right:20px;align-content:center;background-position:center;}
.menu-active .header_nav ul li.parent.active::before{right:inherit;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);margin-top:11px;}
.menu-active .header_nav ul li.parent.active a{padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu{margin-left:-16px;margin-top:0px;}
.menu-active .header_nav ul li.parent.active .submenu ul{margin-top:20px;}
.menu-active .header_nav ul li.parent.active .submenu ul li{padding:3.1px 0;}
.menu-active .header_nav ul li.parent.active .submenu ul li a{padding:0;padding-left:16px;}
.menu-active .header_nav ul li.parent.active .submenu ul li:nth-child(1){padding-top:0px;}
.menu-active.sub-menu-active .header_nav > ul > li{display:none;}
.menu-active.sub-menu-active .header_nav ul li.parent.active{display:block;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.submenu-list{overflow-y:auto;}
.header_nav_bottom_block_city_select{display:none;}
.header_nav_bottom_block.mobile{padding:0 20px;width:calc(100% - 40px);padding-bottom:51px;}
.header_nav{flex-wrap:wrap;align-content:space-between;align-items:stretch;}
.menu-active .header_nav{display:flex;}
.header_nav_bottom_block_city{padding:11px 20px;background:#f2f6f8;margin-top:20px;margin-bottom:20px;}
.header_nav_bottom_block_city_item{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input, .header_nav_bottom_block_search input::placeholder{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;}
.header_nav_bottom_block_search input{padding:11px 40px 11px 20px !important;width:100%;}
.header_nav_bottom_block_search button{padding:11px 20px;}
.header_nav_bottom_block_phone a{color:#216196;font-family:"DIN 2014";font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.24px;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:11px 0 11px;width:calc(100% - 2px);border:1px solid #216196;}
.header_nav_bottom_block_phone{margin-bottom:0;width:100%;}
.sub-menu-active .header_nav_bottom_block.mobile{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav > ul{display:none !important;}
.menu-active.header-nav-mobile-active .header_nav_bottom_block_search{display:none;}
.header_nav_bottom_block.mobile.active{height:calc(100vh - 146px);display:flex !important;flex-wrap:wrap;margin-bottom:51px;padding-bottom:20px;}
.header_nav_bottom_block_city{display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city{height:calc(100vh - 153px);display:flex;background:none;padding:0;flex-wrap:wrap;align-content:space-between;}
.header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_item{background:#f2f6f8;padding:11px 20px;order:2;height:16px;width:calc(100% - 40px);padding-top:33px;}
.header_nav_bottom_block.mobile.active .header_nav_bottom_block_city_select{display:flex !important;height:calc(100vh - 223px);width:calc(100vw - 40px);overflow:auto;margin-top:0px;order:1;background:#f2f6f8;padding-top:10px;}
.header_nav_bottom_block_city_item::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/map-mob.svg) no-repeat;padding:0px 4px;position:absolute;right:37px;width:11px;height:14px;background-position:center;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_item::after{display:none;}
body.menu-active.header-nav-mobile-active{overflow:hidden;}
body.menu-active{overflow:hidden;}
.header-nav-mobile-active .header_nav{padding-top:0px;padding-bottom:10px;}
.header-nav-mobile-active .header_nav_bottom_block_city{margin-top:0px;height:calc(100% - 94px);}
.header_nav_bottom_block_city_select::-webkit-scrollbar{width:2px;}
.header_nav_bottom_block_city_select::-webkit-scrollbar-track{background:rgba(76, 76, 76, 0.3);}
.header_nav_bottom_block_city_select::-webkit-scrollbar-thumb{background-color:#216196;border-radius:20px;border:1px solid #216196;}
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_select
ul
li{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;}
img.section_first_screen_background{position:relative;width:100%;height:auto;box-sizing:border-box;display:flex;}
.section_first_screen .container{padding:0 20px;}
.section_first_screen_breads ul, .section_first_screen_breads #breadcrumbs{padding-top:60px;}
.section_first_screen_title{margin-top:40px;}
.section_first_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_first_screen_subtitle{margin-top:20px;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:auto;}
.section_first_screen_button{margin-top:20px;flex-direction:column;width:100%;}
.section_first_screen_button a{display:block;text-align:center;}
.section_first_screen{height:auto;margin-bottom:40px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_advantages_columns{display:flex;flex-wrap:wrap;}
.section_advantages_column_title{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.section_advantages_column{width:100%;margin-bottom:40px;}
.section_advantages_column:last-child{margin-bottom:0;}
.section_advantages{padding-bottom:20px;}
.section_services_spoilers_list{display:flex;flex-wrap:wrap;}
.section_services_spoilers_item{width:100%;margin-bottom:40px;}
.section_services_spoilers{padding-top:60px;}
.section_services_spoilers_item:last-child{margin-bottom:0px;}
.section_spoilers_item_title_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;width:50%;}
.section_spoilers_item_title_block{width:50%;display:flex;flex-wrap:wrap;margin-right:0px;justify-content:flex-end;align-items:stretch;align-content:space-between;}
.section_spoilers_item_text_name{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;order:1;width:50%;}
.section_spoilers_item_text_button{width:100%;}
.section_spoilers_item_text ul li{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;}
.section_spoilers_item_text_button{order:3;margin-top:10px;}
.section_spoilers_item_text_price{order:2;width:50%;padding:0;display:flex;justify-content:flex-end;color:#216196;text-align:right;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:0.32px;text-transform:uppercase;}
.section_spoilers_item_text_button button{display:block;text-align:center;width:100%;}
.section_spoilers_item_text ul li{margin-bottom:40px;}
.section_spoilers_item_title_block::after{content:"";padding:1px 10px;position:relative;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;margin-top:3px;background-size:auto;height:10px;margin-right:0;cursor:pointer;}
.section_spoilers_item_title_block > div{width:100%;display:flex;justify-content:flex-end;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:last-child{width:100%;}
.section_order.make_review
.section_order_form
.row:first-child
.input_item:first-child{margin-bottom:10px;}
.section_opinion .section_title{width:100%;display:block;}
.section_opinion .container{display:flex;flex-wrap:wrap;}
.section_opinion_item{width:100%;}
.section_opinion_item{margin-top:40px;}
.section_opinion_item_name{width:100%;display:flex;flex-wrap:wrap;}
.section_opinion_item_name_image{width:100%;}
.section_opinion_item_name_image img{width:100%;}
.section_opinion_item_name_textblock{margin:0;margin-top:20px;}
.section_opinion_item_text{margin-top:20px;}
.section_advantages_slider{margin:55px 20px 40px;}
.section_advantages_slider_item{margin:0 auto;height:300px;}
.section_advantages_slider_item img{object-fit:cover;box-sizing:border-box;width:unset;}
.section_articles + .section_videoreviews{margin-top:0px;padding-top:0px;}
.section_articles{margin:60px 0 60px;}
.open .section_spoilers_item_title_block::after{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;}
.section_articles.grey_back + .section_gallery{padding-top:0px;}
.container .container{padding:0;width:100%;}
.section_doctors.section_top_screen_title h1{margin-top:40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-bottom:40px;}
form.section_doctors_search_form, form.section_actions_search_form, .section_price_search_form{display:flex;flex-wrap:wrap;}
.section_doctors_search_form_group, .section_actions_search_form_group{width:100%;margin-bottom:20px;}
.section_doctors_search_form_buttons, .section_actions_search_form_buttons{width:100%;}
.doctors_search_submit_button button, .actions_search_submit_button button{width:100%;}
.doctors_search_submit_button, .actions_search_submit_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button, .actions_search_clear_button{width:calc(50% - 4.5px);}
.doctors_search_clear_button button, .actions_search_clear_button button{width:100%;}
.section_doctors_blocks_item_title h2, .section_actions_blocks_item_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin-top:60px;}
.section_doctors_blocks_item_list{margin:40px 0 0;}
.section_doctors_blocks_item_list .section_doctor_item{margin:0 0 40px 0;width:100%;max-width:355px;}
.section_doctors_blocks_item_list .section_doctor_item:last-child{margin-bottom:0px;}
.section_doctors_blocks .section_doctor_item_image{height:calc(100vw / 288 * 230);position:relative;background-position:center !important;}
.section_doctors_blocks .section_doctor_item_wrap{position:relative;}
.section_doctors_showmore{margin-top:38px;}
.section_doctors_textslider_title h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_doctors_textslider_item_image{display:none;}
.section_doctors_textslider_item_text{width:100%;}
.doctors_selector_options, .actions_selector_options{width:calc(100% - 40px);}
.section_doctor_information{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.section_doctor_information_text{width:100%;}
.section_doctor_information_image{width:100%;margin-bottom:30px;}
.section_doctor_information_buttons{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;}
.section_doctor_information_image img{max-width:100%;}
.section_first_screen_breads ul{display:block;}
.section_first_screen_breads ul li{margin-bottom:10px;display:contents;line-height:160%;}
.section_first_screen_breads ul li:after{margin-right:10px;}
.doctors_page .section_first_screen_title{margin-top:40px;}
.section_doctor_information_time{width:100%;}
.section_doctor_information{margin-top:10px;}
.section_doctor_information_text_text{margin-bottom:13px;}
.section_doctor_information_location{margin-top:24px;margin-bottom:15px;}
.section_doctor_information_buttons button.doctor_order{width:100%;}
button.doctor_review{width:100%;}
a.doctor_articles, a.video-button{width:100%;}
button.doctor_question{width:100%;}
.doctors_page .section_first_screen{padding-bottom:0;margin-bottom:20px;}
.prices_page .section_doctors_search_form_group #pricename{width:calc(100% - 61px);}
.prices_page .section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:40px 0 20px;}
.section_prices_topline{color:#fff;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;padding:11px 0;}
.prices_page .section_spoilers_item_title_name{width:100%;word-break:break-word;}
.prices_page .section_prices .section_spoilers_item_title{display:flex;align-items:flex-start;}
.prices_page .section_spoilers_item_text ul li{margin-bottom:20px;}
.prices_page .section_spoilers_item_text ul li + li{margin-top:40px;}
.section_prices_box_link{text-align:left;}
.section_doctors_search_link{padding-bottom:30px;}
.section_prices_topline{margin-top:40px;}
.section_spoilers_item_nottitle .section_spoilers_item_title_block::after{display:none;}
.section_spoilers_item_nottitle .section_spoilers_item_title_block{display:flex;align-items:flex-start;flex-wrap:wrap;align-content:flex-start;}
.prices_page .section_spoilers_item_title_block::after{margin-top:15px;}
.section_contacts_block_wrap{display:flex;flex-wrap:wrap;}
.section_contacts_block_image{width:calc(100% + 40px);margin:0 -20px;height:160px;}
.section_contacts_block_image img{width:100%;}
.section_contacts_block_text{width:100%;margin-bottom:40px;}
.section_top_screen_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:30px 0 40px;}
.section_contacts_block_title h2{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(50% - 0px);margin-right:0;}
.section_contacts_block_items{margin-top:40px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.section_contacts_block_item{width:50%;}
.section_contacts_block_text a.order_online{max-width:100%;}
.section_contacts_block_title{display:flex;justify-content:space-between;}
a.play_contacts{width:calc(50% - 13px);}
.section_contacts_block_item:nth-child(2){width:calc(50% - 10px);}
.section_actions_block_items{display:flex;flex-wrap:wrap;margin:40px 0;}
.section_actions_block_item{width:100%;display:flex;flex-wrap:wrap;margin:0 0 40px;}
.section_actions_block_item_img{width:100%;display:flex;flex-wrap:wrap;}
.section_actions_block_item_img img{width:100%;height:calc(100vw / 280 * 150);}
.section_actions_block_item_date{display:none;}
.section_actions_block_item_title{margin-top:20px;}
.section_actions_block_item_button{width:100%;}
.section_actions_block_item_text{width:100%;}
.section_actions_block_item_text_bottom{margin-top:14px;}
.section_actions_block_item{margin-bottom:0px;}
.section_actions_block_item + .section_actions_block_item{margin-top:40px;}
.section_actions_block_item_date.mobile{margin-bottom:10px;}
.section_action_text_item img{width:100%;margin:0;float:none;}
.section_action_text_item p + ul{margin-top:10px;}
.section_action_text_item ul{padding-left:25px;}
.section_action_text_item ul li::marker{font-size:13px;color:#216196;}
.departments_selector_options{position:absolute;background:#f2f6f8;margin-top:0;padding:20px;justify-content:flex-start;align-items:center;cursor:pointer;z-index:10;box-sizing:border-box;width:410px;}
.departments_selector_options ul{padding:0;margin:0;list-style:none;}
.departments_selector_options ul li{color:#4c4c4c;font-size:13px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.24px;margin-bottom:13px;padding-left:20px;}
.departments_selector_options ul li:last-child{margin-bottom:0px;}
.departments_selector_options ul li::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/unchecked.svg) no-repeat;padding:4px 3px;width:5px;height:2px;display:block;position:absolute;margin-left:-20px;margin-top:2px;}
.departments_selector_options ul li[data-attr="selected"]::before{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/checked.svg) no-repeat;}
.section_departments_search_form{display:flex;flex-wrap:wrap;}
.section_departments_search_form_groups{width:100%;}
.departments_selector_options{width:calc(100% - 40px);}
.section_departments_list .section_departments_list_items{display:flex;flex-wrap:wrap;margin:0 auto;}
.section_departments_list_item{width:100%;margin:0 0 40px;}
.departments_page .section_top_screen_title h1{margin-bottom:40px;}
.section_departments_search_form_buttons{width:100%;display:flex;justify-content:space-between;padding-bottom:20px;}
.section_departments_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_departments_list_links ul li{margin-bottom:10px;}
.section_departments_list_item{margin-bottom:30px;}
.section_departments_list_item:last-child{margin-bottom:0px;}
.section_departments_search_form_group{margin-bottom:20px;width:100%;}
.section_articles_slider_item_img{height:calc((100vw - 40px) / 280 * 192);}
.section_news_grid .section_articles_slider_item{width:100%;}
.page_new_single .section_action_text_item img{width:100%;margin:0;float:none;height:auto;}
.page_new_single .section_top_screen_title h1{margin:40px 0 40px;}
.page_new_single .section_action_text_item p{margin-top:20px;}
.page_new_single .section_action_text h3{margin:40px 0 20px;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;}
form.section_articles_search_form{display:flex;flex-wrap:wrap;}
.section_articles_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_articles_search_form_groups > div{margin-bottom:20px;width:100%;}
.section_doctors_search_form_group.search-input{width:100%;}
.articles_selector_options{width:calc(100% - 40px);}
.articles_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_articles_search_form_buttons{width:100%;}
.section_articles_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_articles_search_form_buttons > div > button{width:100%;}
.section_articles_slider_item_author_status{margin-top:6px;}
.section_articles_slider_item{width:100%;}
.section_articles_grid a.showmore{margin-top:0px;}
.section_article_author_about_wrap{width:100%;}
.section_article_author_text_location{margin-top:11px;}
.section_article_author_text_experience{margin-bottom:4px;}
.section_article_author_text_location ul li{padding-left:26px;}
.section_article_author_wrap{display:flex;flex-wrap:wrap;}
.section_article_author_about{width:100%;margin-top:40px;}
.page_article_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_article_text_item img{float:none;margin:20px 0;max-width:100%;}
.section_article_text_item h2{margin:40px 0 40px;color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_article_author_img img{width:100%;}
.section_article_author_img{width:100%;}
.section_article_author_text{display:flex;flex-wrap:wrap;margin-top:20px;}
.section_article_author_text ul li{margin-bottom:10px;}
.section_article_author_text_status{width:100%;border-bottom:1px solid rgba(76, 76, 76, 0.6);padding-bottom:10px;margin-bottom:20px;}
.section_article_author_text_practice{width:100%;}
.section_article_author_about_order a{width:100%;padding:14px 0;text-align:center;}
.section_article_author_about_order{width:100%;margin-top:4px;}
.section_article_author_articles{margin-top:40px;width:100%;}
.section_article_author_articles_list{margin-top:24px;}
.section_reviews_search_form_group{width:100%;margin-bottom:10px;}
form.section_reviews_search_form{display:flex;flex-wrap:wrap;border-bottom:0px;padding-bottom:0px;}
.section_reviews_search_form_groups{display:flex;flex-wrap:wrap;width:100%;}
.section_reviews_search_form_buttons_wrap{display:flex;flex-wrap:wrap;padding-top:0px;width:100%;flex-direction:column-reverse;}
.section_reviews_search_form_leave_review{width:100%;margin-top:10px;}
.section_reviews_search_form_leave_review button{width:100%;text-align:center;padding:12px 0;display:flex;justify-content:center;margin-bottom:0;}
.section_reviews_search_form_buttons{width:100%;padding-bottom:10px;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.section_reviews_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_reviews_search_form_buttons > div button{width:100%;}
.section_reviews_grid{margin-top:60px;}
.reviews_selector_options{width:calc(100% - 40px);}
div#modal_review{padding:40px 0 0;margin-top:83px;width:calc(100vw - 20px);}
div#modal_review .modal_title{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;padding:0 20px;}
#modal_review button.fancybox-button.fancybox-close-small{top:20px;right:6px;}
#modal_review form.modal_form{margin-top:20px;padding:0 20px;}
.modal_review_form_row .modal_form_input{width:100%;}
#modal_review .modal_form_input input{margin-bottom:10px;}
.modal_review_form_row{margin:0 -20px 10px;}
.modal_review_form_row.withtopborder.withbottomborder{margin-bottom:0px;}
.modal_review_form_group{width:100%;margin-bottom:10px;}
.modal_review_form_row{display:flex;flex-wrap:wrap;margin-bottom:0px;}
.modal_review_form_row.thanksblock{padding:0 14px 20px;}
.modal_review_form_row.thanksblock > div{margin-bottom:20px;}
.modal_review_form_row.thanksblock > div:last-child{margin-bottom:0px;}
.modal_review_form_row_labels{display:flex;flex-wrap:wrap;padding:0 20px;}
.modal_review_form_row_labels_text{width:100%;}
.modal_review_form_row_labels_rating{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.modal_review_form_row_labels_rating_stars{order:1;width:100%;display:flex;justify-content:center;margin-top:20px;}
.modal_review_form_row_labels_rating_label{order:2;width:50%;margin-top:10px;}
.modal_review_form_row_labels_rating_label:nth-child(3){display:flex;justify-content:flex-end;}
.modal_review_form_row.submit_buttons .modal_form_acceptance{width:100%;color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;padding:0 20px;}
.modal_review_form_row.submit_buttons{margin-top:0;padding:0;display:flex;justify-content:center;padding-bottom:40px;}
.modal_review_form_row.submit_buttons .modal_form_submit{margin-top:20px;width:calc(100% - 40px);display:flex;justify-content:center;}
.modal_review_form_row.submit_buttons .modal_form_submit input{width:100%;}
.modal_review_selector_options{width:calc(100% - 20px);}
.section_reviews_grid_wrap .section_reviews_slider_item{width:100%;}
.section_search_block{padding-top:20px;}
.section_search_results_block .section_title h1{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.section_search_results_block{padding-top:40px;}
.section_search_results_list{margin-top:60px;margin:60px -20px 0;}
.section_search_results_list_item{display:flex;flex-wrap:wrap;padding:40px 20px;}
.section_search_results_list_item_image{width:100%;height:auto;display:flex;align-items:flex-start;}
.section_search_results_list_item_text{width:100%;}
.section_search_results_list_item_image img{max-width:100%;width:100%;}
.section_search_results_list_item_title_block{margin-top:20px;}
.section_search_results_list_item_date{display:none;}
.section_search_results_list_item_title{width:100%;}
.section_search_results_list_item_excerpt{display:none;}
.section_search_results_list_item_text_rating{margin-top:20px;}
.section_search_results_list_item_text_rating{display:flex;justify-content:space-between;width:100%;margin-bottom:0px;align-items:center;}
.section_sertificate_block_item{width:auto;max-width:137px;margin-left:13px;margin-right:0;padding-left:13px;padding-top:10px;margin-bottom:0px;}
.sertificate_page .section_top_screen_title h1{margin:40px 0;}
.section_sertificate_block_wrap{margin:30px -20px 0;}
.section_sertificate_block{padding-left:7px;}
.section_sertificate_block{padding-bottom:60px;}
.section_blog_search_form_groups{width:100%;display:flex;flex-wrap:wrap;}
form.section_blog_search_form{display:flex;flex-wrap:wrap;}
.section_blog_letters ul{display:flex;flex-wrap:wrap;}
.blog_page .section_top_screen_title h1{margin:40px 0;}
.section_blog_search_form_group{width:100%;margin-bottom:20px;}
.section_blog_search_form_group.search-input{width:100%;}
.section_blog_search_form_group.search-input input{width:calc(100% - 66px);}
.section_blog_search_form_buttons{width:100%;}
.section_blog_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_blog_search_form_buttons > div button{width:100%;}
.section_blog_grid{margin-top:60px;}
.section_blog_letters{margin-top:20px;}
.section_blog_letters ul li a{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;}
.section_blog_letters ul li{margin-right:10px;}
.section_blog_grid_wrap{display:flex;margin:40px auto 0;align-content:flex-start;align-items:flex-start;}
.section_blog_item{width:100%;margin:0 0 40px;}
.section_blog_item a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.section_blog_item_img{width:100%;height:calc(100% / 280 * 192);}
.section_blog_item_img img{object-fit:cover;max-height:100%;width:100%;}
.blog_selector_options{width:calc(100% - 40px);}
.section_singleblog_text_item img{float:none;margin:0;max-width:100%;margin-bottom:20px;}
.section_single_blog_meta{display:flex;flex-wrap:wrap;}
.section_single_blog_meta_share ul li{margin-left:0;margin-right:20px;}
.section_single_blog_meta_share{margin-top:40px;width:100%;}
.section_singleblog_text_item h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;}
.page_blog_single .section_top_screen_title h1{margin:40px 0;}
.quality_page .section_top_screen_title h1{margin:40px 0;}
.section_quiality_block .container{display:flex;flex-wrap:wrap;}
.section_quiality_block_text{width:100%;}
.section_quiality_block_image{width:100%;margin-top:10px;}
.section_quiality_block_image img{max-width:100%;}
.section_quiality_block_text h3{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
form.section_school_search_form{display:flex;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;}
.school_page .section_top_screen_title h1{margin:60px 0 20px;}
.section_school_search_form_groups{width:100%;}
.school_page .section_doctors_search_form_group{margin-bottom:10px;width:100%;}
.section_school_search_form_buttons button{width:100%;}
.section_school_search_form_buttons{width:100%;}
.section_school_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_school_grid_wrap{margin:0 auto 41px;}
.school_selector_options{width:calc(100% - 40px);}
.school_page_single .section_top_screen_title h1{margin:60px 0 40px;}
.section_actions_block_item_text{margin:0;}
.school_page_single .section_actions_block_item_img img{width:100%;height:calc(100vw / 290 * 150);}
.section_single_school_information_wrap .section_actions_block_item{display:flex;flex-wrap:wrap;flex-direction:column;}
.school_page_single .section_actions_block_item_img{width:100%;display:flex;flex-wrap:wrap;}
.school_page_single .section_actions_block_item_prices{width:100%;margin-top:40px;margin-left:0;}
.section_single_school_information_text{margin-top:40px;}
.section_single_school_information_back{margin-top:40px;display:flex;justify-content:flex-end;}
.school_page_single .section_order_formblock{display:flex;width:100%;flex-wrap:wrap;}
.section_order_formblock_accept{order:1;margin-top:0px;}
.section_order_formblock_buttons{order:2;display:flex;flex-wrap:wrap;}
.section_order_formblock_accept .input_item.acceptance{color:rgba(255, 255, 255, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_order_formblock_buttons button{width:100%;margin-top:0px;margin-bottom:20px;}
.section_order_formblock_buttons button:last-child{margin-bottom:0px;}
.section_single_school_information_text ul{display:flex;flex-wrap:wrap;}
.section_single_school_information_text ul li{width:calc(100% - 17px);}
.section_photogallery_slider{margin-top:40px;}
.section_gallery_block_links{margin-top:40px;}
.section_gallery_block_links a{padding-bottom:0px !important;}
.section_photo_gallery{margin-bottom:40px;}
.photo_page .section_top_screen_title h1{margin:60px 0 40px;}
.section_photogallery_slider img{height:calc((100vw - 40px) / 280 * 300);object-fit:cover;}
.our_clinics_page .section_top_screen_title h1{margin:60px 0 40px;}
.sections_adress_list{margin-top:20px;}
.sections_adress_list_item{display:flex;flex-wrap:wrap;}
.sections_adress_list_city{width:100%;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;text-transform:uppercase;}
.sections_adress_list_street{width:100%;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:0.32px;margin-top:20px;}
.sections_adress_list_phone{width:100%;margin:0;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;margin-top:20px;}
.mission_page .section_top_screen_title h1{margin:40px 0 20px;}
.section_preparation_text table tr{display:flex;flex-wrap:wrap;flex-direction:row;}
.preparation_page .section_top_screen_title h1{margin:40px 0;}
.section_preparation_text h2{color:#216196;font-family:"DIN 2014";font-size:32px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.64px;margin:60px 0 40px;}
.section_preparation_text h5{margin:40px 0 20px;}
.section_preparation_text .table{display:flex;flex-wrap:wrap;}
.section_preparation_text .table_item{margin-bottom:20px;width:100%;}
.section_preparation_text .table_item_title{width:100%;max-width:100%;}
.section_preparation_text .table_item_text{width:100%;}
.section_preparation_text .table_item:last-child{margin-bottom:0px;}
.preparation_page .section_top_screen_title h1 br{display:none;}
.section_video_wrap{display:flex;flex-wrap:wrap;margin:40px 0 0;flex-direction:column;}
.section_video_item{width:100%;margin:0 0 40px;height:auto;}
.video_page .section_top_screen_title h1{margin:40px 0;}
.section_video_item a{display:block;}
.section_desease_search .container .section_desease_search_form{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap{display:flex;flex-wrap:wrap;}
.section_desease_sympthoms_wrap_img{width:100%;}
.section_desease_sympthoms_wrap_img img{width:100%;height:calc((100vw - 40px) / 280 * 230);object-fit:cover;}
.desease_selector{margin-bottom:0px;}
.section_desease_search_form_buttons > div{width:calc(50% - 4.5px);}
.section_desease_search_form_buttons{width:100%;}
.section_desease_search_form_buttons > div button{width:100%;}
.desease_selector_options{width:calc(100% - 40px);}
.section_desease_search .section_title h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;}
.desease_page .section_top_screen_title h1{margin:40px 0 20px;}
.desease_page .slider_actions_text .container p{margin-top:19px;}
.desease_page .section_actions{padding-top:60px;padding-bottom:60px;}
.section_desease_sympthoms_wrap_img{margin-top:30px;}
.section_desease_button a{padding:12px 0 11px;display:flex;justify-content:center;}
.section_desease_button{margin-top:20px;}
.section_desease_search_form_group{width:100%;}
.section_department_deseases_links_wrap{display:flex;flex-wrap:wrap;}
.section_department_deseases_links_item{width:100%;}
.departments_desease_page .section_blog_letters ul li{font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;}
.departments_desease_page .special .departments_selector_options_wrap{max-height:none;}
.departments_desease_page .special .departments_selector_options_wrap ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.departments_desease_page .special .departments_selector_options_wrap ul li{width:-webkit-fill-available;}
body.page_service_single .section_top_screen_title h1{margin:40px 0 0px;}
.section_service_text h2{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;margin:40px 0 20px;}
.section_service_text_button{display:flex;justify-content:flex-end;}
.page_service_single .section_action_text_item{padding-bottom:20px;}
.section_service_text .section_action_text_item img{float:none;}
.page_service_single .section_action_text_item > *{order:1;}
.section_service_text .section_action_text_item img{order:100;position:relative;margin-top:40px;}
.section_service_text .section_action_text_item ul{margin-top:20px;}
.section_service_text .section_action_text_item{display:flex;flex-direction:column;}
.section_service_text .section_action_text_item ul li{margin-bottom:17.6px;margin-top:0px;}
.section_service_text .section_action_text_item ul{padding-left:15px;}
.section_service_text_button{padding-top:23px;margin-bottom:0;}
.section_service_text .section_action_text_item:last-child{padding-bottom:0px;}
.section_information + .section_service_text{padding-top:20px;}
.page_service_single .section_action_text_item p{margin-top:0;margin-bottom:20px;}
.header_main .submenu{box-shadow:none;width:100%;}
.header_main .header_nav .submenu ul li{max-width:100%;}
.header_main .header_nav ul li{max-width:100%;}
.footer_column_contactblock.footer-open{background:rgba(242, 246, 248, 1);display:flex;flex-direction:column;padding:0 10px;z-index:3;width:100%;height:auto;padding-top:10px;margin-left:-20px;margin-top:-10px;padding-left:20px;padding-right:20px;bottom:initial;}
.footer-open .footer_column_contactblock_hideblock{position:relative;order:2;width:100%;background:rgba(242, 246, 248, 1);}
.footer_column_contactblock_hideblock_item:last-child{border-bottom:0px;padding-bottom:0px;}
footer{background:rgba(255, 255, 255, 1);}
.footer_column_contactblock_open{right:0px;bottom:0px;top:initial;}
.footer_row_middle{width:100%;margin-left:0;}
.footer-open .footer_column_contactblock_open{right:20px;}
.footer_row_middle{padding:20px 0px 11px;}
.footer_row_middle.footer-row-open{padding:20px 0 11px;}
.section_equipment_slider{margin-top:40px;}
.section_equipment_slider img{height:300px;object-fit:cover;}
.section_gallery.equipment{padding-bottom:0;}
.section_equipment_slider_text{background:rgba(242, 246, 248, 1);padding:15px;color:rgba(76, 76, 76, 1);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0.02em;text-align:left;}
.section_action_text_item_imageblock{margin:0 auto;}
.section_action_text_item_price{display:flex;flex-wrap:wrap;}
.section_action_text_item_price_button{margin-top:20px;margin-bottom:20px;width:100%;}
.section_action_text_item_price_button a{width:100%;}
.section_action_text_item_price_left ul li{margin-bottom:10px;}
.section_action_text_item_price_left{width:100%;}
.section_action_text_item_price_left ul{padding:0px;}
.section_order.make_review .section_title h2{font-size:32px;font-weight:300;line-height:38px;letter-spacing:0em;text-align:left;}
.make_review .section_order_subtitle{max-width:initial;}
.section_order.make_review{padding-bottom:40px;}
.make_review .section_order_titleblock{width:auto;}
.section_action_bottomblock{display:flex;flex-wrap:wrap;}
.section_action_text_share{margin-top:40px;}
.section_action_text_share_title{margin-bottom:22px;}
.contacts_page .section_quiality_block_image{height:calc((100vw - 40px) / 280 * 209);margin-top:30px;}
.section_desease_text_advantage h3::before{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/advantage-star.svg) no-repeat;padding:0;width:37px;height:36px;display:block;position:absolute;margin-left:-47px;margin-top:-8px;background-size:contain !important;}
.section_desease_text_advantage h3{padding-left:47px;display:flex;align-items:flex-start;}
.section_desease_text_advantage::before{display:none;}
.section_desease_text_advantage{padding-left:0px;}
.withaction .section_spoilers_item_actionblock{display:none;width:0 !important;}
.withaction .section_spoilers_item_actionblock.mobile{width:100% !important;display:block;}
.withaction .section_spoilers_item_actionblock{display:none;width:0 !important;}
.withaction .section_spoilers_item_actionblock.mobile{width:100% !important;display:block;margin-top:5px;}
.prices_page .withaction .section_spoilers_item_title_name{width:68%;}
.withaction .section_spoilers_item_text_righwrap{width:32%;}
.withaction .section_spoilers_item_title_block{width:100%;}
.withaction .section_spoilers_item_text_name{width:50%;}
.withaction .section_spoilers_item_text_righwrap{width:50%;order:2;}
.section_spoilers_item_text_button{display:none;}
.withaction .section_spoilers_item_priceblock{width:100%;display:flex;justify-content:flex-end;}
.withaction .section_spoilers_item_text_price{order:1;}
.withaction .section_spoilers_item_text_price_action{order:2;}
.section_spoilers_item_text_righwrap{width:50%;order:2;display:flex;justify-content:flex-end;}
.section_prices_box.withoutbutton
.section_spoilers_item_nottitle
.section_spoilers_item_title_name{width:50%;}
.prices_page .withoutbutton .section_spoilers_item_text ul li + li{margin-top:0px;}
.prices_page .section_doctors_search_form_group.search-input{width:100%;}
.section_order + .section_group_videos{margin-top:0px;}
.section_group_videos{background:#fff;margin-bottom:0px;padding-bottom:30px;}
.section_articles + .section_group_videos{margin-top:0px;padding-top:0px;}
.section_group_videos_slider_item.slick-slide{height:193px;}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_group_videos_slider_buttons .container{width:100%;}
.section_group_videos_slider_item.slick-slide{height:193px;}
a.section_group_videos_slider_play img{max-width:37px;}
.section_group_videos_slider_name{color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;padding:0 0 21px 21px;}
.section_group_videos_slider_buttons .container{width:100%;}
}
.slick-dots li{display:inline-block;}
.slick-dots li:only-child{display:none;}
.modal_wrap select, .modal_wrap textarea{color:#4c4c4c;font-size:16px;width:100%;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background-color:#f2f6f8;cursor:pointer;opacity:1 !important;position:relative !important;border:0px;padding:12px 40px 9px 20px !important;font-family:"DIN 2014";}
.gchoice{display:flex;position:relative;}
.gchoice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50% !important;width:25px;height:25px;transition:0.2s all linear;outline:none;margin-right:0;margin-left:6px;position:relative;background:rgba(242, 246, 248, 1);margin-top:0px !important;margin-bottom:0 !important;padding:0px !important;background:#f2f6f8;display:flex;justify-content:space-between;cursor:pointer;color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;opacity:1;border:1px solid #f2f6f8 !important;}
.gchoice input:checked{background:#01abce !important;}
.modal_review_form_row_radioitem{border:none;}
.modal_review_form_row_radioitem .gfield_radio{display:flex;}
.modal_review_form_row_labels_rating_stars .wpcf7-list-item-label{display:none;}
.modal_review_form_row_labels_rating_stars .wpcf7-list-item{position:relative;width:24px;}
.modal_review_form_row_labels_rating_stars .wpcf7-list-item input{width:24px;height:24px;}
.modal_review_form_row_labels_rating_stars .wpcf7-list-item::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z" fill="grey"/></svg>');display:inline-block;width:24px;height:24px;vertical-align:middle;position:absolute;top:0;left:0;}
.modal_review_form_row_labels_rating_stars .wpcf7-list-item.selected::before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 576 512"><path d="M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z" fill="orange"/></svg>');}
#gform_5 .gform_fields{margin:0 -20px;}
#gform_5 .gfield{flex:0 0 33.33%;padding:0 20px;}
.modal_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;}
.modal_wrap select:focus{outline:none;}
.modal_review_form_row_radioitem.stars input{background:transparent;border:none !important;}
#gform_5 .gfield--type-section{flex:0 0 calc(100% - 40px);width:calc(100% - 40px);border-top:1px solid rgba(76, 76, 76, 0.6);margin:20px auto;}
.hidden_label .gfield_label{display:none;}
#gform_5 .modal_form_input input{margin-bottom:0;}
#gform_5 .gfield--type-section .gsection_title{display:none;}
#gform_5 .thanks.gfield.gfield--type-radio,
#gform_5 .thanks.gfield.gfield--type-radio .ginput_container{flex:0 0 100%;width:100%;}
#gform_5 .gfield.gfield--type-radio .gchoice{flex:0 0 33.33%;width:33.33%;}
#gform_5 .inline-width.gfield{flex:0 0 50%;width:50%;display:flex;align-items:center;}
#gform_5 .stars .gchoice input:checked{background:transparent !important;}
#gform_5 .stars.gfield:before{content:"Очень плохо";display:inline-block;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
#gform_5 .stars.gfield:after{content:"Отлично";display:inline-block;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
#gform_5 .message.gfield{width:100%;flex:0 0 100%;}
#gform_5 .stars.gfield{flex:0 0 50%;display:flex;justify-content:space-between;margin:0;}
#gform_5 .stars.gfield.gfield--type-radio .gchoice{flex:0 0 auto;width:auto;}
#gform_5 .gform_footer{padding-top:20px;}
#gform_5 .gform_footer .input_item{flex:0 0 100%;width:100%;}
#gform_5 .gfield_error input{border:1px solid rgba(231, 162, 162, 1) !important;}
.ginput_container{position:relative;}
#gform_5 .gfield_error .ginput_container:after{content:"";position:absolute;padding:2px;display:block;width:3px;height:3px;top:7px;right:7px;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/required.svg) no-repeat;}
@media(max-width:992.98px){
.section_doctor_information_text_block_awards{flex-wrap:wrap;}
.wpcf7-form-control-wrap{flex-grow:1;}
.make_review .input_item:last-child{width:100% !important;}
#gform_5 .gfield{flex:0 0 100%;margin-bottom:10px;}
#gform_5 .ginput_container_select select{width:100%;}
#gform_5 .gfield.gfield--type-radio .gchoice{flex:0 0 50%;width:50%;}
#gform_5 .inline-width.gfield{width:100%;flex:0 0 100%;margin-bottom:30px;}
#gform_5 .stars.gfield{flex:0 0 100%;}
#gform_5 .gfield--type-section{margin-bottom:20px;}
#gform_5 .gform_footer .input_item{flex-direction:column;}
#gform_5 .gform_footer .input_item input[type="submit"]{width:100%;margin-top:25px;}
}
@media(max-width:400.98px){
#gform_5 .gfield.gfield--type-radio .gchoice{flex:0 0 100%;width:100%;margin-bottom:17px;}
#gform_5 .gfield.gfield--type-radio .gchoice:last-child{margin-bottom:0;}
.modal_review_form_row_radioitem .gfield_radio{flex-wrap:wrap;}
}
.slider_actions_text .hidden{display:none;}
.section_map_block select{color:#4c4c4c;font-size:16px;width:100%;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;background-color:white;cursor:pointer;opacity:1 !important;position:relative !important;border:0px;padding:12px 35px 9px 20px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) center;}
.show-all-services, .show-all-services-department{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;text-align:center;padding:30px 0 0;background:none;border:none;display:block;margin:0 auto;cursor:pointer;-webkit-appearance:none;}
.department .section_prices_topline{padding:15px;}
.modal-window input{margin-bottom:0;border:1px solid #f2f6f8 !important;background:#f2f6f8;padding:12px 15px 9px 17px;display:flex;justify-content:space-between;cursor:pointer;color:#4c4c4c;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;opacity:1;}
.modal-window .modal_title{padding-bottom:30px;}
.modal-window label{color:#4c4c4c;padding-bottom:15px;}
.modal-window .row{display:flex;flex-wrap:wrap;}
.modal-window .row .input_item{margin-bottom:0;padding-bottom:20px;}
.modal-window .row .wpcf7-form-control-wrap{width:100%;}
.modal-window .row .full_width{width:100%;flex:0 0 100%;}
.modal-window .wpcf7-form, .modal-window .gform_footer{margin:0 -20px;}
.modal-window .input_item.acceptance p, .modal-window .input_item.acceptance a{color:#4c4c4c;}
.modal-window .input_item{width:50%;display:flex;align-items:flex-start;flex-direction:column;padding:0 20px;}
.modal-window textarea, .modal_wrap textarea{width:100%;display:flex;align-items:flex-start;flex-direction:column;padding:0 20px;}
.modal-window textarea, .modal_wrap textarea{width:100%;border:1px solid #f2f6f8 !important;background:#f2f6f8;padding:12px 15px 9px 17px;}
.modal-window .modal_form_acceptance{padding:20px 0;}
.modal-window .acceptance{width:100%;padding-bottom:20px;}
.modal-window .ginput_container{width:100%;}
#modal_question,
#modal_callback,
#modal_doctor_review,
#modal_appointment_doctor,
#modal_appointment,
#modal_order{width:50%;}
.modal-window .gform_footer .input_item{width:100%;}
.modal-window .gform_footer{padding-top:20px;}
.wpcf7-spinner{position:absolute !important;}
.footer_icons a{width:27px;height:27px;display:flex;}
.slider_main:not(.slick-initialized){height:561px;overflow:hidden;}
.toggle-content{border:none;background:none;cursor:pointer;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-transform:uppercase;padding:20px 0;margin:0 0 0 auto;display:block;}
.desease_page .section_information{background:white;}
.section_desease_sympthoms_text ul{margin-bottom:20px;}
.section_desease_sympthoms_text strong{text-transform:uppercase;}
.section_rating_list_item_wrapper{text-decoration:none;}
@media screen and (max-width:767px){
.page_actions .section_action_text_item{flex-wrap:wrap;}
.section_gallery_slider img{height:260px;object-fit:cover;object-position:center;}
.header_nav
.header_nav_bottom_block.mobile.active
.header_nav_bottom_block_city_select
ul
li a{color:#7d8286;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:120%;padding:5px 0;text-transform:none;}
.modal-window .input_item{width:100%;padding:0 20px;}
#modal_question,
#modal_callback,
#modal_doctor_review,
#modal_appointment_doctor,
#modal_appointment{width:100%;}
}
.promo-slide{font-weight:400;line-height:120%;letter-spacing:0.02em;width:560px;margin:0 20px;}
.promo-slide__body{position:relative;}
.promo-slide__image{height:301px;}
.promo-slide__img{width:100%;height:100%;object-fit:cover;object-position:center;}
.promo-slide__dates{color:rgba(76, 76, 76, 0.6);font-size:14px;display:block;margin-top:13px;}
.promo-slide__name{color:#216196;text-decoration:none;display:block;margin-top:10px;}
.promo-slide__name::before{content:"";position:absolute;top:0;width:100%;height:100%;}
.promo-slide__price{color:#216196;font-size:24px;font-weight:600;margin-top:19px;}
.promo-slide__btn{margin-top:20px;}
@media(max-width:991px){
.promo-slide{margin:0 10px;}
}
@media(max-width:640px){
.promo-slide{width:calc(100% - 20px);}
}
.doctor-main__address{margin-left:-23px;}
.doctor-main__address svg{vertical-align:top;width:19px;height:18px;fill:#0061aa;margin-right:4px;}
.top_header_phone--flex-end{justify-content:flex-end;}
.section_map.site_1 .secton_map_labels{display:none;}
@media(max-width:991){
.section_licenses .section_title h2{width:100%;}
}
.corporation .section_advantages_icons{flex-wrap:wrap;}
.corporation .section_advantages_icon{padding:0 0 30px;width:100%;}
.corporation .slider_actions_text ul{display:flex;flex-wrap:wrap;}
.corporation .slider_actions_text ul li{width:50%;flex:0 0 50%;padding-bottom:10px;}
.textblockphoto_block{padding-bottom:30px;}
.corporation .section_textblock h2{font-size:24px;font-weight:600;}
@media(max-width:768px){
.load-more-gallery{display:none;}
.corporation .slider_actions_text ul li{width:100%;flex:0 0 100%;}
}
#cookie-banner{width:915px;display:none;position:fixed;bottom:20px;left:50%;background:#ffffff;border:1px solid #ccc;transform:translateX(-50%);z-index:155;padding:30px;}
@media screen and (max-width:992px){
#cookie-banner{width:85%;}
}
#cookie-banner p{padding-bottom:20px;}
#cookie-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);z-index:150;}
#accept-cookies,
#decline-cookies{color:#216196;text-align:center;font-size:16px;font-style:normal;line-height:100%;letter-spacing:0.28px;font-family:"DIN 2014";background:#fff;border:1px solid #216196;padding:13px 20px 12px;border-radius:3px !important;cursor:pointer;margin-right:12px;}
#decline-cookies{border:1px solid #b3bac0;color:#b3bac0;}
#close-banner{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;}
.video-button{align-items:center;column-gap:10px;}
.video-button::after{content:"";background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/doctor-show.svg) no-repeat;width:22px;height:22px;}
@media(min-width:991.98px){
.video-button{margin-right:30px;}
} img.alignleft{float:left;margin-right:15px;}
img.alignright{float:right;margin-left:15px;}
.tax .section_action_text_item h2, .tax .section_action_text_item h3{font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:0.02em;text-transform:uppercase;color:#216196;}
.faq_section .section_spoilers_item_title_name{color:#216196;font-size:16px;width:calc(100% - 50px);}
.faq_section .section_spoilers_item.open .section_spoilers_item_text{padding-top:40px;padding-bottom:40px;}
.patient-form *{box-sizing:border-box;font-family:"DIN 2014";}
.patient-form{padding-top:40px;}
.patient-form input:not([type="checkbox"]),
.textarea-field textarea{height:40px;border:none;border-radius:0;background-color:#f2f6f8;color:#4c4c4c;padding:12px 17px;width:100%;font-size:16px;}
.textarea-field textarea{height:40px;overflow:hidden;}
.patient-form .wpcf7-list-item{display:block;margin-bottom:10px;}
.patient-form .wpcf7-radio{position:relative;cursor:pointer;}
.patient-form input[type="radio"]{position:relative;visibility:hidden;display:none;}
.patient-form .wpcf7-radio input[type="radio"] + span{}
.patient-form .wpcf7-radio input[type="radio"] + span:before{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:3px;left:-20px;border:1px solid #fff;}
.patient-form .wpcf7-radio input[type="radio"] + span:after{display:block;position:absolute;content:"";border-radius:100%;height:6px;width:6px;top:7px;left:-16px;visibility:hidden;}
.patient-form .wpcf7-radio input[type="radio"]:checked + span:before{background:transparent;}
.patient-form .wpcf7-radio input[type="radio"]:checked + span:after{background:#fff;visibility:visible;}
.patient-form .wpcf7-checkbox label{position:relative;cursor:pointer;}
.patient-form .wpcf7-checkbox input[type="checkbox"]{position:absolute;visibility:hidden;}
.patient-form .wpcf7-checkbox input[type="checkbox"] + span{cursor:pointer;color:#4c4c4c;}
.patient-form .wpcf7-acceptance input[type="checkbox"] + span:before{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:3px;left:-20px;border:1px solid #fff;}
.patient-form .wpcf7-acceptance input[type="checkbox"] + span:after{display:block;position:absolute;content:"";border-radius:100%;height:6px;width:6px;top:7px;left:-16px;visibility:hidden;}
.patient-form .wpcf7-acceptance input[type="checkbox"]:checked + span:after{background-color:white;}
.patient-form .wpcf7-checkbox input[type="checkbox"] + span:before{display:block;position:absolute;content:"";border-radius:50%;height:10px;width:10px;top:5px;left:-20px;border:1px solid #fff;}
.patient-form .wpcf7-checkbox input[type="checkbox"] + span:after{display:block;position:absolute;content:"";border-radius:100%;background-color:white;height:6px;width:6px;top:8px;left:-17px;visibility:hidden;font-size:16px;}
.patient-form .wpcf7-checkbox input[type="checkbox"]:checked + span:before,
.patient-form .wpcf7-acceptance input[type="checkbox"]:checked + span:before{background:transparent;}
.patient-form .wpcf7-checkbox input[type="checkbox"]:checked + span:after,
.patient-form .wpcf7-acceptance input[type="checkbox"]:checked + span:after{visibility:visible;}
.patient-form .full .field{padding:0 0 20px;}
.patient-form .field{padding:0 20px 20px;}
.patient-form .contact-data .wpcf7-not-valid-tip, .patient-form .patient-data .wpcf7-not-valid-tip{color:#e4ff7c;font-size:12px;}
.patient-form .field p{font-size:10px;font-weight:400;opacity:0.6;padding-top:10px;}
.patient-form .field.checkbox-row p{font-size:14px;}
.patient-form .field.radio-row p{font-size:14px;}
.patient-form .patient-data .wpcf7-checkbox input[type="checkbox"] + span,
.patient-form .contact-data .wpcf7-checkbox input[type="checkbox"] + span{cursor:pointer;color:white;}
.patient-form .patient-data, .patient-form .contact-data{background-color:#216196;color:white;padding:40px 0;}
.patient-form .years{padding-top:40px;padding-bottom:40px;}
.patient-form input::placeholder{opacity:1;color:#4c4c4c;}
.patient-form textarea::placeholder{opacity:1;color:#4c4c4c;}
.patient-form .taxpayer-data{padding-bottom:0;color:#4c4c4c;}
.patient-form .section-title{font-size:40px;font-weight:300;line-height:48px;letter-spacing:0.02em;}
.patient-form .section-header{margin-bottom:40px;}
.patient-form .section-header, .patient-form .fields, .patient-form .columns .column{display:flex;flex-wrap:wrap;}
.patient-form .columns .column-wrapper{border-bottom:1px solid #4c4c4c99;margin-bottom:20px;}
.patient-form .columns .column{margin:0 -20px;}
.patient-form .columns .field{flex:0 0 50%;width:50%;}
.patient-form .columns .full .field{flex:0 0 100%;width:100%;}
.patient-form .columns .full-row{display:flex;flex-wrap:wrap;}
.form-section.clinics{padding-top:20px;}
.patient-form .columns .field-full{width:100%;flex:0 0 100%;}
.patient-form .columns .full-row .field{width:100%;flex:0 0 100%;padding:0 20px;}
.patient-form .fields{margin:0 -20px;}
.patient-form .fields .field{flex:0 0 50%;width:50%;}
.patient-form .section-header{align-items:center;}
.patient-form .section-header .section-title{flex:0 0 50%;}
.patient-form .wpcf7-form-control.wpcf7-select{height:40px;border:none;border-radius:0;background-color:#f2f6f8;color:#4c4c4c;padding:0 17px 0;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;line-height:1;outline:none;cursor:pointer;background-image:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg);background-size:auto;background-repeat:no-repeat;background-position:right 10px center;}
.patient-form .wpcf7-form-control-wrap{position:relative;}
.patient-form .wpcf7-form-control.wpcf7-select:focus{background-color:#f2f6f8;color:#000;}
.patient-form .section-sub-title{font-size:16px;padding-bottom:20px;color:#4c4c4c;}
.patient-form .years .wpcf7-checkbox input[type="checkbox"] + span:before,
.patient-form .clinics .wpcf7-checkbox input[type="checkbox"] + span:before{border:1px solid #4c4c4c;}
.patient-form .years .wpcf7-checkbox input[type="checkbox"] + span:after,
.patient-form .clinics .wpcf7-checkbox input[type="checkbox"] + span:after{background-color:#216196;}
.patient-form .clinics .columns .full-row .field{padding-bottom:20px;}
.patient-form .section-form{padding:40px 0;}
.patient-form .field a{color:white;}
.patient-form .field-submit{text-align:right;}
.patient-form .field-submit input[type="submit"]{display:inline-flex;justify-content:center;width:260px;border:none;text-align:center;color:#fff;font-size:14px;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:14px 0;background:#01abce;cursor:pointer;}
.tax .section_action_text{padding-bottom:70px;}
.tax .wpcf7-spinner{left:0;}
.patient-form .years .wpcf7-checkbox, .patient-form .clinics .wpcf7-checkbox{display:flex;flex-wrap:wrap;}
.patient-form .years .wpcf7-checkbox .wpcf7-list-item{padding-right:20px;}
.patient-form .clinics .wpcf7-checkbox .wpcf7-list-item{padding:0 20px 20px 20px;}
.patient-form .years .wpcf7-checkbox .wpcf7-list-item:not(.first){padding-left:20px;}
.poluchenie-spravki{padding-bottom:20px;}
.patient-form
.poluchenie-spravki
.wpcf7-radio
input[type="radio"]
+ span:before{border:1px solid #000;}
.patient-form
.poluchenie-spravki
.wpcf7-radio
input[type="radio"]:checked
+ span:after{background:#216196;visibility:visible;}
.patient-form .poluchenie-spravki .columns .full-row .field{flex:0 0 70px;}
.patient-form .poluchenie-spravki .wpcf7-radio input[type="radio"] + span{color:#4c4c4c;}
@media screen and (max-width:992px){
img.alignright{margin-bottom:20px;width:100%;object-fit:cover;}
.patient-form .fields .field{flex:0 0 50%;width:50%;}
.patient-form .section-header .section-title{flex:0 0 100%;}
}
@media screen and (max-width:767px){
.patient-form .columns .full-row .field{width:100%;flex:0 0 100%;}
.tax .section_prices .section_spoilers_item_title::after{display:block;top:21px;right:0;margin-right:0;}
.faq_section .section_spoilers_item.open .section_spoilers_item_text{padding:20px 0;}
.patient-form .fields .field{flex:0 0 100%;width:100%;padding-bottom:10px;}
.patient-form .section-title{font-size:32px;margin-bottom:40px;line-height:38.4px;}
.patient-form .fields{padding-bottom:40px;}
.patient-form .columns .field{flex:0 0 100%;width:100%;padding-bottom:10px;}
.patient-form .columns .column-wrapper{padding-bottom:10px;}
.patient-form .years{padding-top:10px;padding-bottom:20px;}
.patient-form .years .columns .full-row .field{width:auto;flex:0 0 auto;padding:0 20px;}
.patient-form .field-submit input[type="submit"]{width:100%;}
.patient-form .field-submit{padding-top:20px;}
.textarea-field textarea{height:100px;}
}
input[type="submit"]:disabled,
button:disabled{opacity:0.5;cursor:not-allowed;}
.section_advantages_icons{align-items:center;}
.section_advantages_icon.icon-only img{width:120px;height:120px;}
.section_spoilers_item_text_name span{display:block;color:#4c4c4c;font-weight:400;padding-top:8px;}
#notification{position:fixed;right:-100%;top:100px;width:27%;background:#e5f7fd;padding:20px 44px 20px 40px;color:#374250;font-size:16px;font-weight:300;z-index:10;transition:right 1s;}
#notification.show{right:0;}
#notification:before{content:"";display:block;width:20px;height:100%;position:absolute;left:0;top:0;background:#216196;}
#notification a{background:#71bf44;display:block;width:max-content;margin-top:14px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:9px 36px 8px 37px;border-radius:3px;}
#notification a:hover{background:#3e8317;}
#notification #close-button{background:none;border:none;position:absolute;right:10px;top:10px;}
@media(max-width:767px){
#notification{top:60px;width:80%;padding:10px 30px 6px 17px;font-size:12px;}
#notification:before{width:10px;}
#notification #close-button{right:5px;}
}
.section_action_text_item iframe{max-width:100%;}
@media(min-width:992px){
.department .section_first_screen{min-height:545px;}
.department .section_first_screen .container{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between;}
.department .section_first_screen #breadcrumbs > span{display:inline-block;padding:10px 20px;background-color:#216196;}
.department .section_first_screen #breadcrumbs .breadcrumb_last{color:white;}
.department .section_first_screen #breadcrumbs a{color:#ffffff;background-color:#216196;}
.department .section_first_screen #breadcrumbs a:after{background-color:#ffffff;}
.department .section_first_screen_title-wrapper{display:inline-block;min-width:480px;margin:60px 0 70px;padding:40px;background-color:#ffffff99;}
.department .section_first_screen_title{margin-top:0;}
.department .section_first_screen_title h1{text-transform:uppercase;}
.department .section_first_screen_subtitle{width:auto;max-width:480px;margin-top:30px;}
.department .section_first_screen_button{margin-top:30px;display:flex;gap:20px 12px;}
}
.unsubscribe{margin-top:20px;}
.unsubscribe p{font-weight:300;line-height:21px;letter-spacing:0.02em;margin-bottom:21px;}
.unsubscribe p:last-child{margin-bottom:0;}
.unsubscribe a{color:#231f20;text-decoration:underline;}
@media(max-width:768px){
.unsubscribe{margin-bottom:40px;padding-top:20px;border-top:1px solid #00305f66;}
}
.unsubscribe + .footer_column_contactblock{margin-top:20px;}
.wpcf7-acceptance label{display:flex;align-items:flex-start;gap:3px;}
.wpcf7-acceptance .acceptance{}
.wpcf7-acceptance input[name="agree-diagnostics"]{-webkit-appearance:checkbox;accent-color:#03a0c0;}
.container-map{margin-left:48px;width:410px;}
.clinic-info-container{display:none;width:330px;padding:20px 40px;background:#ffffff;}
.clinic-info-container.active{display:block;}
.clinic-info{}
.clinic-info h3{font-size:16px;line-height:19px;text-transform:uppercase;margin:0 0 40px;color:#216196;}
.clinic-info-address{line-height:19px;margin:0 0 10px;}
.clinic-info-phone{line-height:19px;font-weight:600;margin:0 0 20px;}
.clinic-info-hours{line-height:19px;margin:0 0 20px;}
.clinic-info-buttons{display:flex;gap:20px;}
a.clinic-info-more{font-size:14px;line-height:20px;padding:10px;max-width:130px;}
a.clinic-info-sign{font-size:14px;line-height:20px;padding:10px;background-color:#01abce;max-width:130px;}
.show-mobile-btn{display:none;}
.comagic-c-buttons{left:50px !important;}
@media(max-width:992px){
.comagic-c-buttons{left:10px !important;}
}
@media(max-width:480px){
.section_spoilers_item_row{flex-wrap:wrap;margin-bottom:40px;}
.show-mobile-btn{display:block !important;}
.clinic-info-container{width:auto;}
}
.contacts_page
.section_contacts_block_how
p:has(img.size-large.wp-image-4314.aligncenter){overflow:auto;}
.section_spoilers_item_title_name{width:calc(100% - 170px);display:flex;justify-content:space-between;}
.section_spoilers_item_title_name .price_label{color:#216196;}
.section_spoilers_item_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
@media(max-width:768px){
.section_prices .section_spoilers_item_title::after{top:40px;margin-right:0;}
.section_spoilers_item_title_name{width:calc(100% - 45px);}
.section_spoilers_item_title_name .price_label{flex:0 0 20%;text-align:right;}
.button_consultation_price{width:100%;transform:translateX(-10px);justify-content:center;gap:10px;max-height:37px;}
.competence-center .button_consultation_price{width:calc(100% + 20px);transform:translateX(-20px);}
}
.department .section_first_screen.competence-center{position:relative;height:auto;}
.department
.section_first_screen.competence-center
.section_first_screen_title-wrapper{max-width:568px;box-sizing:border-box;}
.competence-center .slider-item{position:relative;width:100%;height:300px;overflow:hidden;}
.competence-center .slider-item img{width:100%;height:100%;object-fit:cover;}
.competence-center .slider-item .slider-content{position:absolute;top:20px;left:50px;display:flex;flex-direction:column;gap:20px;width:60%;color:#216196;}
.competence-center .slider-item .slider-content .title{font-size:40px;line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.competence-center .slider-item .slider-content .description{font-size:16px;}
.competence-center .slider-item .slider-content .price{font-size:24px;font-weight:600;}
.competence-center .slider-item .slider-content .price_order{font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.02em;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;background:rgba(1, 171, 206, 1);cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;padding:14px 14px;width:fit-content;}
.section_doctors.competence-center .section_doctor_item{min-height:450px;}
.section_doctors.competence-center .section_doctor_item_image{width:100%;height:230px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#ecf1f6;}
.section_department--about{text-transform:uppercase;padding:40px 0;border-block:1px solid #4c4c4c99;color:#216196;line-height:160%;letter-spacing:2;font-size:18px;}
.department.competence-center .slider_actions_text .container p:first-child{margin-top:0;}
.unique-center{padding:60px 0;}
.unique-center__title{font-size:24px;color:#216196;text-align:center;margin-bottom:20px;}
.unique-center__cards{margin-top:40px;display:flex;gap:24px;}
.unique-center__card{background:#f2f6f8;padding:45px;text-align:center;flex:0 0 calc(25% - 18px);width:calc(25% - 18px);box-sizing:border-box;display:flex;gap:20px;align-items:center;}
.unique-center__card-icon{height:50px;margin-bottom:10px;}
.unique-center__card-text{color:#216196;font-size:16px;text-transform:uppercase;text-align:left;}
.health-care{padding:60px 0;}
.health-care__container{display:flex;gap:40px;}
.health-care__heading{margin-bottom:20px;}
.health-care__title{margin:0;}
.health-care__main{display:flex;justify-content:space-between;background-color:#f2f6f8;padding:30px;}
.health-care__conditions{padding:0;margin:0;column-count:3;width:100%;}
.health-care__condition{color:#4c4c4c;font-size:16px;font-weight:400;margin-bottom:10px;}
.health-care__link{color:#4c4c4c;text-decoration:none;}
.health-care__link:hover{text-decoration:underline;}
.health-care__visual{flex:0 0 30%;}
.health-care__visual img{width:100%;height:100%;object-fit:cover;}
.competence-center.department .section_first_screen_title h1{padding-right:40px;color:white;}
.section_first_screen.competence-center{position:relative;overflow:hidden;}
.department .section_first_screen.competence-center:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50px;z-index:1;background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/bg-dep.svg) no-repeat left center;background-size:50%;filter:blur(150px);}
.competence-center.department .section_first_screen_subtitle{color:white;}
.competence-center.department .section_first_screen_title-wrapper{background:none;}
@media(max-width:992px){
.department
.section_first_screen.competence-center
.section_first_screen_title-wrapper{width:100%;max-width:100%;}
.competence-center.department .section_first_screen_subtitle{color:#4c4c4c;}
.competence-center.department .section_first_screen_title h1{color:#216196;}
.department .section_first_screen.competence-center:before{display:none;}
.unique-center__cards, .health-care__container{flex-wrap:wrap;}
.health-care__conditions{column-count:2;}
.health-care__visual{flex:0 0 100%;}
.unique-center__card{padding:30px;flex:0 0 50%;width:50%;}
}
@media(max-width:768px){
.section_department--about{padding:20px 0;}
.unique-center__card{padding:20px;flex:0 0 100%;width:100%;}
}
.page_nav::-webkit-scrollbar{height:8px;}
.page_nav::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255, 0.3);border-radius:4px;}
.section_first_screen.department .section_first_screen_title h1{text-transform:none;word-wrap:break-word;}
.section_first_screen.department .section_first_screen_button{display:flex;gap:20px 12px;}
.section_first_screen.department .section_first_screen_button button{font-size:14px;font-weight:600;line-height:16px;padding:12px 10px;}
.section_first_screen.department .notify-doctor{align-items:center;justify-content:center;background-color:rgba(0, 170, 204, 0.6);color:#fff;display:flex;font-size:0;gap:10px;line-height:0;padding:8px 10px;}
.section_first_screen.department .notify-doctor__span{align-items:center;display:flex;font-size:10px;gap:10px;letter-spacing:0.02em;line-height:12px;}
.section_first_screen.department .notify-doctor__span:after{background:#fff;content:"";height:24px;width:1px;}
.section_first_screen.department .notify-doctor__cost{font-size:17px;letter-spacing:0.02em;line-height:17px;text-transform:uppercase;}
.section_first_screen.department + .section_nav .container{position:relative;}
.section_first_screen.department + .section_nav .container:after{background-image:linear-gradient(90deg, rgba(33, 97, 150, 0), #216196);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:96px;}
@media(min-width:991.95px){
.section_first_screen.department .section_first_screen_title-wrapper{max-width:561px;}
.section_first_screen.department .section_first_screen_button button{width:260px;}
}
@media(max-width:991.95px){
.x2hide{display:none;}
.section_first_screen.department .container{padding:0 10px;width:calc(100% - 20px);}
.section_first_screen.department .section_first_screen_button{flex-direction:column;width:100%;gap:0;}
.section_first_screen.department .section_first_screen_button button{max-width:260px;margin-bottom:20px;}
.section_first_screen.department .section_first_screen_button a{max-width:260px;margin-bottom:20px;}
.section_first_screen.department .notify-doctor{translate:-10px 0;width:100%;}
.section_first_screen.department .notify-doctor__span{font-size:14px;line-height:17px;}
.section_first_screen.department .notify-doctor__cost{font-size:22px;line-height:22px;}
.section_first_screen.department img.section_first_screen_background{margin-top:0;}
.section_first_screen.department + .section_nav .container{margin:0;width:100%;}
.section_first_screen.department + .section_nav .container ul li a{padding-top:10px !important;}
.section_first_screen.department
+ .section_nav
.container
ul
li:first-child a{padding-left:10px !important;}
.section_first_screen.department
+ .section_nav
.container
ul
li:last-child a{padding-right:60px !important;}
}
@media(max-width:479.95px){
.section_first_screen.department .section_first_screen_button button{max-width:none;width:100%;}
} .post_publish_date{display:flex;flex-direction:column;gap:4px;margin-top:10px;}
.post_publish_date p{color:grey;font-size:14px;}
.post_top_info_block{display:flex;justify-content:space-between;margin-top:10px;}
.post_views_count, .post_reading_time{display:flex;gap:10px;align-items:center;}
.post_views_count p, .post_reading_time p{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:15px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.28px;}
.post_views_count span, .post_reading_time span{font-weight:400;}
@media(max-width:550px){
.post_top_info_block{flex-direction:column;gap:20px;}
} .post_top_info_views_rating{display:flex;flex-direction:column;gap:10px;align-items:end;}
@media(max-width:550px){
.post_top_info_views_rating {
align-items: flex-start;
}
}.article__first-section{margin-bottom:60px;}
.article__first-section .container{display:flex;align-items:center;justify-content:space-between;}
.article__post-info{display:flex;flex-direction:column;gap:20px;}
.article__views-time{display:flex;align-items:center;gap:26px;}
.article__info_item{display:flex;align-items:center;gap:10px;}
.article__info_item span{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.article__publish{display:flex;flex-direction:column;gap:10px;}
.article__publish p{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__author{background:#f2f6f8;padding:20px;width:470px;display:flex;flex-direction:column;gap:20px;}
.article__author-wrapper{display:flex;gap:30px;}
.article__author-img{width:50px;height:50px;border-radius:50%;object-fit:cover;}
.article__author-info{display:flex;flex-direction:column;gap:10px;}
.section_article_author{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;margin:0;}
.section_article_author_name{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-decoration:none;cursor:pointer;transition:0.3s;}
.section_article_author_name:hover{color:#216196;transition:0.3s;}
.section_article_author_position{color:#4c4c4c;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.article__author-btn{display:flex;justify-content:center;align-items:center;width:260px;height:40px;background:#01abce;color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;border:none;cursor:pointer;transition:0.3s;}
.article__author-btn:hover{opacity:0.8;transition:0.3s;}
.article__description_section{width:100%;margin-bottom:40px;}
.article__description-wrapper{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;line-height:120%;letter-spacing:0.32px;}
.article__text_img_section{margin-bottom:60px;min-height:460px;}
.article__text_img-img{width:560px;height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;float:right;margin-left:40px;margin-bottom:40px;}
.article__text_img-img img{min-width:100%;min-height:100%;}
.article__text_img-text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__text_img-text h1, .article__text_img-text h2, .article__text_img-text h3, .article__text_img-text h4, .article__text_img-text h5, .article__text_img-text h6{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;margin-bottom:20px;}
.article__text_img-title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin-bottom:40px;}
.article__text_table_section{margin-bottom:60px;}
.article__text_table_section .container{display:flex;flex-direction:column;gap:40px;}
.article__text_table-title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.article__text_table-text{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__text_table-text ul{padding-left:20px;}
.article__text_table-text ul li{margin-bottom:20px;}
.article__text_table-text ul li::marker{color:#216196;}
.article__text_table-text h1, .article__text_table-text h2, .article__text_table-text h3, .article__text_table-text h4, .article__text_table-text h5, .article__text_table-text h6{color:#216196;font-weight:600;text-transform:uppercase;margin-top:0;margin-bottom:25px;font-size:16px;}
.article__text_table-table{display:flex;flex-direction:column;border-top:1px solid rgba(76, 76, 76, 0.6);}
.article_table_row{display:flex;padding-top:20px;padding-bottom:20px;gap:20px;border-bottom:1px solid rgba(76, 76, 76, 0.6);align-items:center;}
.article_table_row_name{background:#f2f6f8;width:260px;padding:10px 20px;}
.article_table_row_text{flex:1;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__expert_opinion_section{margin-bottom:60px;width:100%;background:#f2f6f8;padding-top:40px;padding-bottom:40px;}
.article__expert_opinion_section .container{display:flex;align-items:center;justify-content:space-between;gap:40px;}
.article__opinion{width:calc(50% - 20px);display:flex;flex-direction:column;gap:80px;}
.article__opinion h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.article__opinion p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__expert{width:calc(50% - 20px);display:flex;gap:40px;}
.expert_card__img{width:260px;height:260px;overflow:hidden;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.expert_card__img img{min-width:100%;min-height:100%;}
.expert_card__info{display:flex;flex-direction:column;gap:20px;width:calc(50% - 20px);}
.expert_card__name{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;margin-bottom:10px;transition:0.3s;text-decoration:none;}
.expert_card__name:hover{opacity:0.8;transition:0.3s;}
.expert_card__position{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.expert_card__stick{width:100%;height:1px;background:rgba(76, 76, 76, 0.6);}
.expert_card__exp_price{display:flex;flex-direction:column;gap:5px;}
.expert_card__exp_price p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;margin:0;}
.expert_card__locations{list-style-type:none;padding:0;}
.expert_card__locations li{padding-left:20px;position:relative;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.expert_card__locations li::marker{display:none;}
.article__slider-wrapper{width:560px;position:relative;float:right;margin-left:40px;margin-bottom:30px;}
.article__slider_item{height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.article__slider_item img{object-fit:cover;width:100%;height:100%;}
.article__text_slider_section{margin-bottom:60px;min-height:500px;}
.article__text_slider{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__text_slider p{margin-bottom:10px;}
.article__text_slider h1, .article__text_slider h2, .article__text_slider h3, .article__text_slider h4, .article__text_slider h5, .article__text_slider h6{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;margin:0 0 20px 0;}
.article__text_slider ul{padding-left:20px;}
.article__text_slider ul li{margin-bottom:20px;}
.article__text_slider ul li::marker{color:#216196;}
.article__text_slider-title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin-top:0;margin-bottom:40px;}
.article__text_slider .slick-dots li{display:none;}
.article__text_slider .slick-dots li.slick-active{display:block;width:fit-content;background:none;border:none;}
.article__text_slider .slick-dots li.slick-active button{color:#4c4c4c;text-align:center;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;width:fit-content;}
.specialist_card{display:flex !important;flex-direction:column;gap:20px;padding-right:20px;}
.article__specialists_section{margin-bottom:60px;}
.article__specialists_section_title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin-top:0;margin-bottom:40px;}
.specialist_card__img{width:260px;height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;}
.specialist_card__img img{min-width:100%;min-height:100%;flex-shrink:0;}
.specialist_card__info{height:-webkit-fill-available;display:flex;flex-direction:column;justify-content:space-between;}
.specialist_card__name{color:#216196;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.48px;text-decoration:none;}
.specialist_card__position_degree{display:flex;flex-direction:column;gap:5px;}
.specialist_card__position_degree p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.specialist_card__info_top{display:flex;flex-direction:column;gap:10px;}
.specialist_card__info_bottom{display:flex;flex-direction:column;gap:10px;padding-top:10px;padding-bottom:20px;border-top:1px solid rgba(76, 76, 76, 0.6);}
.specialist_card__exp_price{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.specialist_card__btn, .specialist_card__btn:visited{width:100%;padding-top:14px;padding-bottom:14px;background:#216196;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;transition:0.3s;}
.specialist_card__btn:hover{opacity:0.85;transition:0.3s;}
.specialist_card__locations{list-style-type:none;padding:0;}
.specialist_card__locations li{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;position:relative;padding-left:20px;}
.article__prices_section{background:#f2f6f8;padding-top:40px;padding-bottom:40px;overflow:hidden;}
.article__prices-title{display:flex;justify-content:space-between;width:100%;margin-bottom:40px;}
.article__prices-title h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.article__prices-title a{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;}
.article__prices-list{display:flex;flex-direction:column;}
.article__price-header{display:flex;padding-top:20px;padding-bottom:20px;align-items:center;}
.article__price-header-title{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;width:calc(100% - 385px);}
.article__price-header-id{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.article__price-header-price{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.article__prices-down{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;width:20px;height:12px;}
.article__prices-up{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;width:20px;height:12px;}
.article__price-header-info{display:flex;align-items:center;justify-content:space-between;width:385px;}
.article__service_list{display:flex;flex-direction:column;gap:10px;background:#fff;position:relative;z-index:0;padding-bottom:10px;padding-top:10px;margin-bottom:10px;}
.article__service_list-row{display:flex;justify-content:space-between;align-items:center;}
.article__service_list-row .article__service_list-row-address{margin:0;width:calc(100% - 385px);color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;}
.article__service_list-row-info{display:flex;justify-content:space-between;align-items:center;width:385px;}
.article__service_list-row-info button{background:#01abce;height:40px;width:260px;color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;border:0;cursor:pointer;transition:0.3s;}
.article__service_list-row-info button:hover{opacity:0.8;transition:0.3s;}
.article__service_list-row-info p{color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;}
.article__service_list::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background:#fff;z-index:-1;}
.article__prices-list-stick{width:100%;height:1px;background:rgba(76, 76, 76, 0.6);}
.section_spoilers_item_text ul{padding-left:20px;list-style-type:disc;}
.section_spoilers_item_text ul li{list-style:disc;list-style-type:disc;margin-bottom:10px;display:list-item;}
.section_spoilers_item_text ul li::marker{color:#216196;}
.section_spoilers_item_text p{margin-bottom:20px;}
.faq_section{margin-bottom:40px;}
.article__sources_title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin-top:0;margin-bottom:40px;}
.article__sources_list{margin-bottom:60px;list-style-type:decimal;padding-left:20px;}
.article__source{padding-left:30px;margin-bottom:20px;}
.article__source_number{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.32px;width:20px;}
.article__source_info{flex:1;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.article__hashtags_list{display:flex;flex-wrap:wrap;gap:10px;}
.article__hashtag{padding:8px 20px 6px 20px;background:#f2f6f8;color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;}
.article__check_section{margin-bottom:60px;width:100%;background:#f2f6f8;padding-top:40px;padding-bottom:40px;}
.article__check_section .container{display:flex;align-items:center;justify-content:space-between;gap:40px;}
.article__check{display:flex;flex-direction:column;justify-content:space-between;height:-webkit-fill-available;width:calc(50% - 20px);}
.article__check h2{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;margin:0;}
.article__check_info{display:flex;flex-direction:column;gap:10px;}
.article__check_info p{color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;}
.expert_card__check_img{display:flex;flex-direction:column;gap:30px;}
.expert_card__btn{width:260px;height:40px;background:#01abce;color:#fff;text-align:center;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;cursor:pointer;transition:0.3s;border:0;}
.expert_card__btn:hover{opacity:0.8;transition:0.3s;}
.article__check_section .article__check{width:calc(40% - 20px);}
.article__check_section .article__expert{width:calc(60% - 20px);}
.article__check_section .expert_card__info{width:max-content;}
.article__share_section{margin-bottom:60px;}
.article__back_btn{color:#216196;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;}
.article__share_section .container{display:flex;flex-direction:column;gap:55px;}
.article__share_section-wrapper{display:flex;align-items:center;justify-content:space-between;}
.article__rating_share{display:flex;flex-direction:column;align-items:end;gap:8px;}
.article__share{display:flex;flex-direction:column;gap:10px;align-items:end;}
.article__share p{color:#231f20;text-align:center;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:130%;}
.article__share-list{display:flex;align-items:center;gap:20px;list-style-type:none;padding:0;margin:0;}
.article__share-list a{display:block;height:fit-content;}
.article__stars{display:flex;gap:5px;cursor:pointer;}
.article__star svg{transition:fill-opacity 0.2s;}
.article__star.active svg path{fill-opacity:1;}
.article__comment{display:flex;align-items:center;gap:22px;cursor:pointer;}
.article__comment p{color:#231f20;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}
.article__rating-stars{display:flex;align-items:center;gap:4px;}
.article__rating-star{cursor:pointer;}
.article__rating-block{display:flex;flex-direction:column;align-items:end;}
.article__rating-block-rating{display:flex;align-items:center;gap:8px;}
.article__rating-block-rating p{color:#231f20;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:130%;}
.article__rating-value{color:grey;text-align:right;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:130%;}
.comment-form{display:flex;flex-wrap:wrap;gap:20px;}
.comment-form .comment-notes, .comment-form .logged-in-as{display:none;}
.comment-form-author, .comment-form-email{width:calc(50% - 10px);}
.comment-form-author input, .comment-form-email input, .comment-form-comment textarea{display:block;width:100%;height:40px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #bdbdbd;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.comment-form-author input::placeholder, .comment-form-email input::placeholder, .comment-form-comment textarea::placeholder{color:#212529;opacity:0.4;}
.comment-form-author input:focus, .comment-form-email input:focus, .comment-form-comment textarea:focus{color:#212529;background-color:#fff;border-color:#bdbdbd;outline:0 !important;box-shadow:0 0 0 0.2rem rgba(158, 158, 158, 0.25) !important;}
.comment-form-comment{width:100%;}
.comment-form-comment textarea{height:60px;resize:none;}
.form-submit{width:calc(50% - 10px);height:40px;}
.form-submit input[type="submit"]{background:#216196;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;text-decoration:none;padding:9px 36px 8px 37px;border-radius:3px;height:40px;width:100%;border:none;}
.article__comments_block ol{display:flex;flex-direction:column;list-style-type:none;padding:0;gap:20px;}
.article__comments_block ol li{padding-bottom:5px;width:100%;border-bottom:1px solid rgba(76, 76, 76, 0.6);}
.article__comments_block .comment-body .comment-meta.commentmetadata, .article__comments_block .comment-body .reply{display:none;}
.article__comments_block .comment-body{display:flex;flex-direction:column;gap:10px;}
.article__comments_block .comment-body .comment-author{display:flex;align-items:center;gap:3px;}
.article__comments_block .comment-body .comment-author img{border-radius:50%;margin-right:12px;}
.comment-reply-title{color:#216196;font-family:"DIN 2014";font-size:22px;font-style:normal;line-height:120%;}
.article__comments_block{display:none;}
.article__rate-stars{display:flex;align-items:center;gap:4px;}
.article__rate{display:flex;align-items:center;gap:14px;}
.article__rate-text{color:#231f20;text-align:center;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:130%;}
.article__similar_slider a.section_articles_slider_item{margin-right:20px;}
.article__contents_section{margin-bottom:60px;}
.article__contents{display:flex;flex-direction:column;gap:20px;border-bottom:1px solid rgba(76, 76, 76, 0.6);border-top:1px solid rgba(76, 76, 76, 0.6);}
.article__contents_up{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/up.svg) no-repeat;width:20px;height:12px;}
.article__contents_down{background:url(//medongroup-nsk.ru/wp-content/themes/medon/img/down.svg) no-repeat;width:20px;height:12px;}
.article__contents_list{display:none;flex-direction:column;gap:20px;margin-bottom:10px;}
.article__contents_title{display:flex;align-items:center;justify-content:space-between;color:#4c4c4c;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;cursor:pointer;transition:0.3s;}
.article__contents_title:hover{color:#216196;transition:0.3s;}
.article__contents_list a{display:block;width:100%;color:#216196;font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.32px;text-transform:uppercase;transition:0.3s;text-decoration:none;}
.article__contents_list a:hover{opacity:0.8;transition:0.3s;}
.article__prices-showall-wrap{width:100%;display:flex;justify-content:center;}
.article__prices-showall{background:#216196;margin-top:14px;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;padding:9px 36px 8px 37px;border-radius:3px;border:0;transition:0.3s;cursor:pointer;}
.article__prices-showall:hover{opacity:0.8;transition:0.3s;}
.article__similar_slider_section{margin-bottom:60px;}
.article__similar_slider_section_title{color:#216196;font-family:"DIN 2014";font-size:48px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.96px;}
.article__category_title{padding:15px;color:#fff;font-family:"DIN 2014";font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:0.48px;background:#216196;margin-top:35px;}
.mobile_price_btn{display:none;}
html{scroll-padding-top:80px;}
@media(max-width:1220px){
.article__opinion{width:calc(40% - 20px);}
.article__opinion h2{font-size:44px;}
.article__expert{width:calc(60% - 20px);}
.article__slider-wrapper{width:500px;}
.specialist_card__img{width:100%;}
.article__slider_item{height:320px;}
}
@media(max-width:992px){
.article__author{width:360px;}
.article__text_img-img{width:400px;height:250px;}
.article__expert_opinion_section .container{flex-direction:column;}
.article__opinion{width:100%;gap:20px;}
.article__expert{width:100%;}
.article__slider-wrapper{width:400px;}
.article__slider_item{height:250px;}
.article__price-header-info{width:200px;}
.article__price-header-title{width:calc(100% - 220px);}
.article__check_section .container{flex-direction:column;}
.article__check_section .article__check{width:100%;}
.article__check_section .article__expert{width:100%;}
}
@media(max-width:768px){
.article__first-section .container{flex-direction:column;gap:10px;}
.article__post-info{width:100%;}
.article__author{width:100%;}
.article__text_img-img{width:100%;height:auto;margin:0;}
.article__text_img-wrapper{display:flex;flex-direction:column-reverse;gap:10px;}
.article__text_img-title{margin-top:0;margin-bottom:15px;font-size:40px;}
.article__text_table-title{margin-top:0;margin-bottom:15px;font-size:40px;}
.article__text_table_section .container{gap:0;}
.article_table_row{flex-direction:column;align-items:flex-start;}
.article_table_row_name{width:calc(100% - 40px);}
.article__expert{flex-direction:column;}
.expert_card__img{width:100%;height:500px;}
.expert_card__info{width:100%;}
.article__opinion h2{margin-bottom:15px;font-size:40px;}
.article__text_slider-title{margin-bottom:15px;font-size:40px;}
.article__slider-wrapper{width:100%;margin-left:0;}
.article__specialists_section_title{margin-bottom:15px;font-size:40px;}
.article__prices-title h2{margin-bottom:15px;font-size:40px;}
.article__prices-title{align-items:center;}
.article__price-header-info{width:100px;flex-direction:column;align-items:end;gap:5px;}
.article__price-header-title{width:calc(100% - 100px);}
.expert_card__btn{width:100%;}
.article__share_section-wrapper{flex-direction:column;align-items:flex-start;gap:40px;}
.article__rating_share{flex-direction:column;align-items:flex-start;gap:10px;}
.article__rating-block{align-items:flex-start;}
.article__share-list{margin:0;}
.article__sources_title, .article__check h2{margin-bottom:15px;font-size:40px;}
.article__similar_slider_section_title{margin-bottom:15px;font-size:40px;}
.article__category_title{padding:15px 10px;font-size:20px;}
.article__service_list-row-info button{display:none;}
.mobile_price_btn{background:#01abce;height:40px;width:100%;color:#fff;font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.28px;text-transform:uppercase;border:0;cursor:pointer;transition:0.3s;display:block;}
.mobile_price_btn:hover{opacity:0.8;transition:0.3s;}
.article__service_list-row{flex-wrap:wrap;}
.article__service_list-row-info{justify-content:end;width:100px;}
.article__service_list-row .article__service_list-row-address{width:calc(100% - 100px);}
.article__service_list{gap:40px;}
}
@media(max-width:480px){
.article__check_section .expert_card__info {
width: 100%;
}
.article__text_img-title, .article__text_table-title, .article__opinion h2, .article__text_slider-title, .article__specialists_section_title, .article__prices-title h2, .section_title h2, .article__sources_title, .article__check h2, .article__similar_slider_section_title {
font-size: 32px;
}
.expert_card__img {
width: 100%;
height: 280px;
}
.article__prices-title {
flex-direction: column;
align-items: flex-start;
margin-bottom: 10px;
}
.article__prices-title a {
display: none;
}
.article__source {
gap: 10px;
}
.article__similar_slider-wrapper .section_articles_slider_item_info_block {
gap: 5px;
}
.article__similar_slider-wrapper
.section_articles_slider_item_info_item
span {
font-size: 12px;
}
.article__similar_slider-wrapper .section_articles_slider_item_read_btn span {
font-size: 13px;
}
.form-submit {
width: 100%;
}
.comment-form-author, .comment-form-email {
width: 100%;
}
.article__rating-value {
text-align: left;
}
}.section_articles_slider_items{width:100%;}
.section_articles_slider_items, .section_articles_slider_item_title, .section_articles_slider_item_img{transition:0.3s;}
.section_articles_slider_items:hover .section_articles_slider_item_title{color:#0ac;transition:0.3s;}
.section_articles_slider_items:hover .section_articles_slider_item_img{transform:scale(0.96);transition:0.3s;}
.section_articles_slider_item_date{transition:0.3s;}
.section_articles_slider_item_date:hover{transition:0.3s;color:#4c4c4c;}
.section_articles_slider_item_info_row{display:flex;align-items:center;justify-content:space-between;}
.section_articles_slider_item_info_block{display:flex;align-items:center;gap:26px;}
.section_articles_slider_item_info_item{display:flex;align-items:center;gap:10px;}
.section_articles_slider_item_info_item span{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;}
.section_articles_slider_item_read_btn{display:flex;align-items:center;gap:8px;color:#4c4c4c;padding:8px;transition:0.3s;}
.section_articles_slider_item_read_btn span{font-family:"DIN 2014";font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0.32px;}
.section_articles_slider_item_read_btn:hover{background:#216196;transition:0.3s;color:#fff;}
.section_articles_slider_item_author_text{transition:0.3s;}
.section_articles_slider_item_author_img img{transition:0.3s;border:1px solid #fff;}
.section_articles_slider_item_author:hover
.section_articles_slider_item_author_text{transition:0.3s;color:#216196;}
.section_articles_slider_item_author:hover
.section_articles_slider_item_author_img
img{border:1px solid #216196;transition:0.3s;}
.section_articles_slider_item_rating_row{flex:1;align-items:flex-end;}
.section_articles_search_form_submit_buttons{display:flex;gap:30px;}
.section_articles_search_form_submit_buttons button, .section_articles_search_form_submit_buttons a{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.28px;text-transform:uppercase;height:auto;font-family:"DIN 2014";background:#216196;border:1px solid #216196;border-radius:3px;width:140px;display:flex;align-items:center;justify-content:center;text-decoration:none;}
.section_doctors_search_form_group.search-input{width:410px;}
@media(max-width:991px){
.section_doctors_search_form_group.search-input {
width: 100%;
}
.section_articles_search_form_submit_buttons button, .section_articles_search_form_submit_buttons a {
width: calc(50% - 15px);
height: 40px;
}
}.pagination{width:100%;text-align:center;padding:30px 0;font-family:Arial, sans-serif;}
.pagination-info{color:rgba(76, 76, 76, 0.6);font-family:"DIN 2014";font-size:14px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.28px;margin-bottom:15px;}
.pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;padding:0;margin:0;}
.pagination-list li a, .pagination-list li span{font-family:"DIN 2014";display:inline-flex;justify-content:center;align-items:center;padding-top:4px;width:36px;height:32px;border-radius:50%;background-color:rgba(33, 97, 150, 0.1);color:#4c4c4c;font-size:16px;text-decoration:none;transition:all 0.2s ease;}
.pagination-list li a:hover{background-color:#6fa5d1;color:#fff;}
.pagination-list li .current{background-color:#216196;color:#fff;}
.pagination-list li .dots{pointer-events:none;color:#999;background:none;border:none;}
.pagination-list li.first-page a, .pagination-list li.last-page a, .pagination-list li.prev-page a, .pagination-list li.next-page a{border:0;background:#fff;}
a.next.page-numbers, a.prev.page-numbers {
display: none;
}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add{display:none;}
.wpcf7cf_repeater_sub{margin-bottom:20px;}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;}
.wpcf7cf_multistep .wpcf7cf_step{width:100%;}
.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none;}
.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000000;width:40px;height:40px;line-height:40px;text-align:center;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:bold;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#ffffff;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#ffffff;}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}