/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-primary-light: #c0cee4;--color-secondary-light: #67A39D;--color-secondary-hover-light: #1B7269;--color-secondary-opacity-light: rgba(103, 163, 157, .2);--color-accent-light: #c82e3e;--color-accent-hover-light: #8D0A18;--color-accent-opacity-light: rgba(200, 46, 62, .2);--color-accent-active-light: #8D0A18;--color-background-light: #f5f5f5;--color-background-card-light: #fff;--color-background-card-secondary-light: #f6f6f6;--color-text-light: #37455D;--color-text-secondary-light: #8e8e8e;--section-background-light: #e5e9ef;--color-border-light: #b5c0d0;--content-background-light: #eff0f3;--color-breadcrumbs-light: #c82e3e;--color-breadcrumbs-light-opacity: #e7a4ab;--color-card-primary-light: #f6ebec;--color-card-backdrop-light: #e6f3fb;--color-input-light: #fff;--color-heading-light: #37455D;--color-error-light: #ff4d4f;--color-warning-light: #faad14;--color-success-light: #52c41a;--color-primary-dark: #2d394b;--color-secondary-dark: #1B7269;--color-secondary-hover-dark: #67A39D;--color-secondary-opacity-dark: rgba(103, 163, 157, .24);--color-accent-dark: #9A5A60;--color-accent-hover-dark: #c76b75;--color-accent-opacity-dark: rgba(154, 90, 96, .2);--color-accent-active-dark: #c76b75;--color-background-dark: #0D1118;--color-background-card-dark: #333;--color-background-card-secondary-dark: #2a2a2a;--color-text-dark: #BCCBE4;--color-text-secondary-dark: #aeaeae;--section-background-dark: #484a4c;--color-border-dark: #273753;--content-background-dark: #526376;--color-breadcrumbs-dark: #f097a0;--color-breadcrumbs-dark-opacity: #a67b80;--color-card-primary-dark: #775e61;--color-card-backdrop-dark: #173c4f;--color-input-dark: #173c4f;--color-heading-dark: #ededed;--color-error-dark: #ff7875;--color-warning-dark: #ffc53d;--color-success-dark: #73d13d;--primary-color-light: var(--color-primary-light);--secondary-color-light: var(--color-secondary-light);--secondary-color-hover-light: var(--color-secondary-hover-light);--accent-color-light: var(--color-accent-light);--accent-color-hover-light: var(--color-accent-hover-light);--background-color-light: var(--color-background-light);--background-color-card-light: var(--color-background-card-light);--text-color-light: var(--color-text-light);--primary-color-dark: var(--color-primary-dark);--secondary-color-dark: var(--color-secondary-dark);--secondary-color-hover-dark: var(--color-secondary-hover-dark);--accent-color-dark: var(--color-accent-dark);--accent-color-hover-dark: var(--color-accent-hover-dark);--background-color-dark: var(--color-background-dark);--background-color-card-dark: var(--color-background-card-dark);--text-color-dark: var(--color-text-dark)}html[data-theme=light]{--color-primary: var(--color-primary-light);--color-secondary: var(--color-secondary-light);--color-secondary-hover: var(--color-secondary-hover-light);--color-secondary-opacity: var(--color-secondary-opacity-light);--color-accent: var(--color-accent-light);--color-accent-hover: var(--color-accent-hover-light);--color-accent-opacity: var(--color-accent-opacity-light);--color-accent-active: var(--color-accent-active-light);--color-background: var(--color-background-light);--color-background-card: var(--color-background-card-light);--color-background-card-secondary: var(--color-background-card-secondary-light);--color-text: var(--color-text-light);--color-text-secondary: var(--color-text-secondary-light);--section-background: var(--section-background-light);--color-border: var(--color-border-light);--content-background: var(--content-background-light);--color-breadcrumbs: var(--color-breadcrumbs-light);--color-breadcrumbs-opacity: var(--color-breadcrumbs-light-opacity);--color-card-primary: var(--color-card-primary-light);--color-card-backdrop: var(--color-card-backdrop-light);--color-input: var(--color-input-light);--color-heading: var(--color-heading-light);--color-error: var(--color-error-light);--color-warning: var(--color-warning-light);--color-success: var(--color-success-light);--icon-color: #fff;--primary-color: var(--color-primary);--secondary-color: var(--color-secondary);--secondary-color-hover: var(--color-secondary-hover);--accent-color: var(--color-accent);--accent-color-hover: var(--color-accent-hover);--background-color: var(--color-background);--background-color-card: var(--color-background-card);--text-color: var(--color-text);--text-color-second: var(--color-text-secondary);--text-secondary: var(--color-text-secondary);--main-color: var(--color-primary);--nordic-text: #37455D;--nordic-text-light: #5a6b85;--nordic-text-lighter: #8a97aa;--nordic-accent: #c82e3e;--nordic-accent-light: #e85566;--nordic-accent-border: #f5c9ce;--nordic-accent-bg: #fef2f3;--nordic-accent-bg-light: #fffafb;--nordic-accent-bg-hover: #fde8ea;--nordic-secondary: #67A39D;--nordic-secondary-light: #8ec0bb;--nordic-secondary-bg: #f0f7f6;--nordic-secondary-bg-hover: #e3f2f1;--nordic-secondary-pale: #f8fcfb}html[data-theme=dark]{--color-primary: var(--color-primary-dark);--color-secondary: var(--color-secondary-dark);--color-secondary-hover: var(--color-secondary-hover-dark);--color-secondary-opacity: var(--color-secondary-opacity-dark);--color-accent: var(--color-accent-dark);--color-accent-hover: var(--color-accent-hover-dark);--color-accent-opacity: var(--color-accent-opacity-dark);--color-accent-active: var(--color-accent-active-dark);--color-background: var(--color-background-dark);--color-background-card: var(--color-background-card-dark);--color-background-card-secondary: var(--color-background-card-secondary-dark);--color-text: var(--color-text-dark);--color-text-secondary: var(--color-text-secondary-dark);--section-background: var(--section-background-dark);--color-border: var(--color-border-dark);--content-background: var(--content-background-dark);--color-breadcrumbs: var(--color-breadcrumbs-dark);--color-breadcrumbs-opacity: var(--color-breadcrumbs-dark-opacity);--color-card-primary: var(--color-card-primary-dark);--color-card-backdrop: var(--color-card-backdrop-dark);--color-input: var(--color-input-dark);--color-heading: var(--color-heading-dark);--color-error: var(--color-error-dark);--color-warning: var(--color-warning-dark);--color-success: var(--color-success-dark);--icon-color: #fff;--primary-color: var(--color-primary);--secondary-color: var(--color-secondary);--secondary-color-hover: var(--color-secondary-hover);--accent-color: var(--color-accent);--accent-color-hover: var(--color-accent-hover);--background-color: var(--color-background);--background-color-card: var(--color-background-card);--text-color: var(--color-text);--text-color-second: var(--color-text-secondary);--text-secondary: var(--color-text-secondary);--main-color: var(--color-primary);--nordic-text: #BCCBE4;--nordic-text-light: #a8b5cb;--nordic-text-lighter: #8796ad;--nordic-accent: #c76b75;--nordic-accent-light: #d48b93;--nordic-accent-border: #6b4a4f;--nordic-accent-bg: #2d1f23;--nordic-accent-bg-light: #38272c;--nordic-accent-bg-hover: #463036;--nordic-secondary: #67A39D;--nordic-secondary-light: #8ec0bb;--nordic-secondary-bg: #173c4f;--nordic-secondary-bg-hover: #1c4a61;--nordic-secondary-pale: #132a36}html[data-theme=accessible]{--color-primary: #000;--color-secondary: #000;--color-secondary-hover: #222;--color-secondary-opacity: rgba(0, 0, 0, .2);--color-accent: #000;--color-accent-hover: #222;--color-accent-opacity: rgba(0, 0, 0, .2);--color-accent-active: #222;--color-background: #fff;--color-background-card: #fff;--color-background-card-secondary: #f3f3f3;--color-text: #000;--color-text-secondary: #222;--section-background: #f0f0f0;--color-border: #000;--content-background: #fff;--color-breadcrumbs: #000;--color-breadcrumbs-opacity: #666;--color-card-primary: #fff;--color-card-backdrop: #f0f0f0;--color-input: #fff;--color-heading: #000;--color-error: #000;--color-warning: #000;--color-success: #000;--icon-color: #fff;--primary-color: var(--color-primary);--secondary-color: var(--color-secondary);--secondary-color-hover: var(--color-secondary-hover);--accent-color: var(--color-accent);--accent-color-hover: var(--color-accent-hover);--background-color: var(--color-background);--background-color-card: var(--color-background-card);--text-color: var(--color-text);--text-color-second: var(--color-text-secondary);--text-secondary: var(--color-text-secondary);--main-color: var(--color-primary);--nordic-text: #000;--nordic-text-light: #222;--nordic-text-lighter: #444;--nordic-accent: #000;--nordic-accent-light: #222;--nordic-accent-border: #000;--nordic-accent-bg: #fff;--nordic-accent-bg-light: #fff;--nordic-accent-bg-hover: #f3f3f3;--nordic-secondary: #000;--nordic-secondary-light: #222;--nordic-secondary-bg: #fff;--nordic-secondary-bg-hover: #f3f3f3;--nordic-secondary-pale: #fff}@font-face{font-family:TT Firs Neue;src:url(/assets/TTFirsNeue-Light-CcLRWZwh.eot);src:local("TT Firs Neue Light"),local("TTFirsNeue-Light"),url(/assets/TTFirsNeue-Light-CcLRWZwh.eot?#iefix) format("embedded-opentype"),url(/assets/TTFirsNeue-Light-BR5UJ21a.woff2) format("woff2"),url(/assets/TTFirsNeue-Light-55H-Lxc7.woff) format("woff"),url(/assets/TTFirsNeue-Light-CPbhoWpd.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:TT Firs Neue;src:url(/assets/TTFirsNeue-Regular-BolrI0Md.eot);src:local("TT Firs Neue Regular"),local("TTFirsNeue-Regular"),url(/assets/TTFirsNeue-Regular-BolrI0Md.eot?#iefix) format("embedded-opentype"),url(/assets/TTFirsNeue-Regular-BqFlXYlK.woff2) format("woff2"),url(/assets/TTFirsNeue-Regular-D2TrAPqd.woff) format("woff"),url(/assets/TTFirsNeue-Regular-BFFYSIHS.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:TT Firs Neue;src:url(/assets/TTFirsNeue-BoldItalic-I0bBbATg.eot);src:local("TT Firs Neue Bold Italic"),local("TTFirsNeue-BoldItalic"),url(/assets/TTFirsNeue-BoldItalic-I0bBbATg.eot?#iefix) format("embedded-opentype"),url(/assets/TTFirsNeue-BoldItalic-C-zyCkFe.woff2) format("woff2"),url(/assets/TTFirsNeue-BoldItalic-CdwZC9He.woff) format("woff"),url(/assets/TTFirsNeue-BoldItalic-Bmj_RIIm.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:TT Firs Neue;src:url(/assets/TTFirsNeue-DemiBoldItalic-Cj3SbpMS.eot);src:local("TT Firs Neue DemiBold Italic"),local("TTFirsNeue-DemiBoldItalic"),url(/assets/TTFirsNeue-DemiBoldItalic-Cj3SbpMS.eot?#iefix) format("embedded-opentype"),url(/assets/TTFirsNeue-DemiBoldItalic-BMch7bku.woff2) format("woff2"),url(/assets/TTFirsNeue-DemiBoldItalic-YLoS5Z89.woff) format("woff"),url(/assets/TTFirsNeue-DemiBoldItalic-BKx609es.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:TT Firs Neue;src:url(/assets/TTFirsNeue-ExtraLight-GqGDMuec.eot);src:local("TT Firs Neue ExtraLight"),local("TTFirsNeue-ExtraLight"),url(/assets/TTFirsNeue-ExtraLight-GqGDMuec.eot?#iefix) format("embedded-opentype"),url(/assets/TTFirsNeue-ExtraLight-Bh8NdIQb.woff2) format("woff2"),url(/assets/TTFirsNeue-ExtraLight-Z-jhkJGh.woff) format("woff"),url(/assets/TTFirsNeue-ExtraLight-CpWqKm-r.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:UrbanSlavic;src:url(/assets/UrbanSlavicRegular-CCuFsSGc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;letter-spacing:.6px}@font-face{font-family:Moskvich Sans;src:url(/assets/MoskvichSans-Bold-DTto52mA.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Moskvich Sans;src:url(/assets/MoskvichSans-Regular-RVxtJ2Qw.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moskvich Sans;src:url(/assets/MoskvichSans-Medium-BX0cUJ6b.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Golos Sans;src:url(/assets/GolosText-Regular-Dfj8e8fq.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Sans;src:url(/assets/GolosText-Bold-Dj7Izf1w.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos Sans;src:url(/assets/GolosText-Black-CkIqiNNV.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Golos Sans;src:url(/assets/GolosText-ExtraBold-SmVScqbV.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Golos Sans;src:url(/assets/GolosText-SemiBold-CEoPQPzM.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--xxxs-font-size: .5rem;--xxs-font-size: .625rem;--xs-font-size: .75rem;--sm-font-size: .875rem;--primary-font-size: 1rem;--md-font-size: 1.125rem;--lg-font-size: 1.25rem;--xl-font-size: 1.375rem;--xxl-font-size: 1.5rem;--xxxl-font-size: 1.625rem;--title-font-size: 2rem}.ant-form .ant-input,.ant-form .ant-select-selector,.ant-form .ant-picker{min-height:44px;border-radius:12px!important}.ant-form .ant-select-selector{padding-inline:11px!important;align-items:center}.ant-form .ant-picker{padding-inline:11px}.ant-form .ant-picker-input>input,.ant-form .ant-select-selection-placeholder,.ant-form .ant-select-selection-item,.ant-form .ant-input{font-size:var(--primary-font-size)}.ant-form .ant-input.ant-input-textarea,.ant-form .ant-input.ant-input-textarea textarea{min-height:96px;border-radius:12px!important;font-size:var(--primary-font-size);line-height:1.5}.ant-form .ant-radio-group{display:flex;flex-wrap:wrap;gap:10px 16px}.ant-form .ant-radio-wrapper{margin-inline-end:0;font-size:var(--primary-font-size);line-height:1.4}.ant-form .ant-btn,.ant-form .custom-ui-button.ant-btn{min-height:44px;border-radius:12px;font-size:var(--primary-font-size)}@media (max-width: 900px){.ant-form .ant-input,.ant-form .ant-select-selector,.ant-form .ant-picker{min-height:42px;border-radius:10px!important}.ant-form .ant-input,.ant-form .ant-picker-input>input,.ant-form .ant-select-selection-placeholder,.ant-form .ant-select-selection-item{font-size:14px}.ant-form .ant-input.ant-input-textarea,.ant-form .ant-input.ant-input-textarea textarea{min-height:88px;border-radius:10px!important;font-size:14px}.ant-form .ant-radio-group{gap:8px 12px}.ant-form .ant-radio-wrapper{font-size:14px}.ant-form .ant-btn,.ant-form .custom-ui-button.ant-btn{min-height:42px;border-radius:10px;font-size:14px}}@media (max-width: 520px){.ant-form .ant-input,.ant-form .ant-select-selector,.ant-form .ant-picker{min-height:38px}.ant-form .ant-select-selector,.ant-form .ant-picker{padding-inline:9px!important}.ant-form .ant-input,.ant-form .ant-picker-input>input,.ant-form .ant-select-selection-placeholder,.ant-form .ant-select-selection-item{font-size:13px}.ant-form .ant-input.ant-input-textarea,.ant-form .ant-input.ant-input-textarea textarea{min-height:84px}.ant-form .ant-radio-group{gap:6px 10px}.ant-form .ant-radio-wrapper{font-size:13px}.ant-form .ant-btn,.ant-form .custom-ui-button.ant-btn{min-height:40px;font-size:14px}}@media (max-width: 380px){.ant-form .ant-input,.ant-form .ant-select-selector,.ant-form .ant-picker{min-height:36px;border-radius:9px!important}.ant-form .ant-select-selector,.ant-form .ant-picker{padding-inline:8px!important}.ant-form .ant-input,.ant-form .ant-picker-input>input,.ant-form .ant-select-selection-placeholder,.ant-form .ant-select-selection-item{font-size:12px}}:root{--global-font-family: "Moskvich Sans", sans-serif;--arial-font: Arial, sans-serif;--times-font: "Times New Roman", serif;font-family:var(--global-font-family);line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-checkbox,.ant-radio,.ant-switch,.ant-slider,.ant-progress,.ant-card,.ant-table,.ant-pagination,.ant-modal,.ant-drawer,.ant-alert,.ant-badge,.ant-tooltip,.ant-popover,.ant-dropdown,.ant-tree,.ant-collapse,.ant-tabs,.ant-list,.ant-avatar,.ant-breadcrumb,.ant-carousel,.ant-rate,.ant-descriptions,.ant-menu,.ant-layout,.ant-col,.ant-timeline{font-family:Golos Sans;line-height:1.2}.ant-anchor-wrapper .ant-anchor{font-family:UrbanSlavic!important;line-height:1.2}h1,h2,h3,h4,h5,h6{font-family:Moskvich Sans!important;color:var(--color-text)!important;font-weight:400;margin:0;padding:0}.heading-light{color:var(--color-heading)!important}.ant-card,.ant-card .ant-card-body{height:100%}.ant-card .ant-card-meta-title{white-space:normal}.ant-input-search .ant-btn{border:none;outline:none;box-shadow:none}.ant-input-search .ant-btn:hover{background:transparent}.ant-input:focus,.ant-input:hover{border-color:transparent;box-shadow:none}a{color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;line-height:1.1}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.multiLineTitle{white-space:normal;word-wrap:break-word}[data-theme=accessible] body{background-color:#fff}[data-theme=light] body,[data-theme=dark] body{background-color:var(--color-background)}img.image--A,img.image--B,img.image--C,img.image--D,img.image--E{border-radius:10px}img.image--A{width:100%;height:auto}img.image--B{width:75%;height:auto}img.image--C{width:50%;height:auto}img.image--D{width:40%;height:auto}img.image--E{width:30%;height:auto}@media (max-width: 690px){img.image--A,img.image--B,img.image--C,img.image--D,img.image--E{width:100%!important;height:auto!important}}button:focus{outline:none!important}.custom-ui-button.ant-btn{font-weight:300;border-radius:5px;border:1px solid transparent;padding:0 16px;height:36px;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s,color .2s,border-color .2s;box-shadow:none;font-size:var(--font-size-xs)}.custom-ui-button.ant-btn:focus,.custom-ui-button.ant-btn:focus-visible,.custom-ui-button.ant-btn:active{outline:none;box-shadow:none}.custom-ui-button.accent{background-color:var(--color-accent);color:#fff!important;border-color:var(--color-accent)}.custom-ui-button.accent:hover,.custom-ui-button.accent:focus{background-color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important;color:#fff!important}.custom-ui-button.secondary{background-color:var(--color-secondary)!important;color:#fff;border-color:var(--color-secondary)!important}.custom-ui-button.secondary:hover,.custom-ui-button.secondary:focus{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important;color:#fff!important}.custom-ui-button:disabled,.custom-ui-button[disabled]{background-color:var(--section-background);color:#777!important;border-color:var(--section-background);cursor:not-allowed}.custom-ui-button:disabled:hover,.custom-ui-button:disabled:focus{background-color:var(--section-background)!important;border-color:var(--section-background)!important}.custom-ui-button.icon{background-color:var(--color-accent);color:#fff;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-accent)}.custom-ui-button.icon:hover,.custom-ui-button.icon:focus{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.custom-ui-button.icon-secondary-outline{background-color:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary);padding:4px;display:flex;align-items:center;justify-content:center}.custom-ui-button.icon-secondary-outline:hover,.custom-ui-button.icon-secondary-outline:focus{background-color:var(--color-secondary-hover);color:#fff;border-color:var(--color-secondary-hover)}.custom-ui-button.accent-outline{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.custom-ui-button.accent-outline:hover,.custom-ui-button.accent-outline:focus{color:var(--color-accent-hover)!important;border-color:var(--color-accent-hover)!important}.custom-ui-button.secondary-outline{background-color:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary)}.custom-ui-button.secondary-outline:hover,.custom-ui-button.secondary-outline:focus{background-color:var(--color-secondary-hover)!important;color:#fff!important;border-color:transparent!important}.custom-ui-button.icon-outline{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-accent);padding:8px}.custom-ui-button.icon-outline:hover,.custom-ui-button.icon-outline:focus{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.custom-ui-button.circle{border-radius:50%;width:36px;height:36px;justify-content:center;padding:0}.custom-ui-button.circle:hover{background-color:var(--color-accent-hover)!important;border-color:transparent!important;color:#fff!important}.custom-ui-button.circle-secondary{border-radius:50%;width:36px;height:36px;justify-content:center;padding:0;background-color:var(--color-secondary);border-color:transparent}.custom-ui-button.circle-secondary:hover{background-color:var(--color-secondary-hover)!important;border-color:transparent!important;color:#fff!important}.custom-ui-button.next-icon{background:var(--color-accent);border:none;font-size:12px;box-shadow:none;transition:color .3s;height:24px;width:24px}[data-theme=accessible] .custom-ui-button.ant-btn{border-radius:0}.custom-ui-button.active{background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.custom-ui-button.clear{background:transparent;border:none;box-shadow:none;color:var(--color-accent, #333);padding:0;height:auto;line-height:inherit;font-weight:500;font-size:14px}.custom-ui-button.clear:hover{color:var(--color-accent-active)!important;background:transparent!important}.custom-ui-button.disabled,.custom-ui-button.disabled:hover,.custom-ui-button.disabled:focus{opacity:.6;cursor:not-allowed;background-color:var(--color-disabled-bg, #f5f5f5);color:var(--color-disabled-text, #999);border-color:var(--color-disabled-border, #ddd);box-shadow:none}.custom-ui-button.accent-pulse{background-color:var(--color-accent, #1677ff);color:#fff;box-shadow:0 0 #1677ff99;animation:pulse 2s infinite;border:none;transition:all .3s ease}.custom-ui-button.accent-pulse.ant-btn:not(.ant-btn-disabled):not([disabled]):hover,.custom-ui-button.accent-pulse.ant-btn:not(.ant-btn-disabled):not([disabled]):focus,.custom-ui-button.accent-pulse.ant-btn:not(.ant-btn-disabled):not([disabled]):focus-visible,.custom-ui-button.accent-pulse.ant-btn:not(.ant-btn-disabled):not([disabled]):active{background-color:var(--color-accent-active, #8D0A18);border-color:var(--color-accent-active, #8D0A18);color:#fff}.custom-ui-button.accent-pulse.ant-btn:focus{outline:none}@keyframes pulse{0%{box-shadow:0 0 #c82e3e99;transform:scale(1)}50%{box-shadow:0 0 0 10px #c82e3e00;transform:scale(1.03)}to{box-shadow:0 0 #c82e3e00;transform:scale(1)}}.custom-ui-button.small{min-height:30px;height:30px;padding:0 10px;font-size:12px;line-height:1.2;border-radius:6px;gap:6px}.custom-ui-button.small.icon-only{width:28px;min-width:28px;height:28px;padding:0;font-size:12px}.custom-ui-button.small .button-text{font-size:12px;line-height:1.1}@media (max-width: 768px){.custom-ui-button.ant-btn{font-size:var(--xxs-font-size);height:32px;padding:0 12px;gap:6px}.custom-ui-button.circle,.custom-ui-button.circle-secondary{width:32px;height:32px}.custom-ui-button.next-icon{width:20px;height:20px}.custom-ui-button.hide-text-mobile .button-text{display:none}.custom-ui-button.small{min-height:28px;height:28px;padding:0 8px;font-size:11px;gap:5px}.custom-ui-button.small.icon-only{width:26px;min-width:26px;height:26px;font-size:11px}.custom-ui-button.small .button-text{font-size:11px}}.custom-ui-button.accessible{background-color:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-weight:600;font-size:var(--sm-font-size);text-transform:none;box-shadow:none!important;transition:background-color .2s ease,color .2s ease}.custom-ui-button.accessible:hover,.custom-ui-button.accessible:focus{background-color:#222!important;border-color:#222!important;color:#fff!important}.custom-ui-button.accessible:active{background-color:#444!important;border-color:#444!important}[data-theme=accessible] .custom-ui-button.accessible{border-radius:0!important;box-shadow:none!important}.custom-ui-button.different-accent{background-color:var(--nordic-accent-bg, #1677ff);color:var(--nordic-accent, #c82e3e);border:1px solid var(--nordic-accent-border)}.custom-ui-button.different-accent:hover,.custom-ui-button.different-accent:focus{background-color:var(--nordic-accent-bg-hover)!important;border-color:var(--nordic-accent)!important;color:var(--nordic-accent)!important}.custom-ui-button.different-secondary{background-color:var(--color-different-secondary, #f5f5f5);color:var(--color-text);border:1px solid var(--color-border)}.custom-ui-button.different-secondary:hover,.custom-ui-button.different-secondary:focus,.custom-ui-button.different-secondary:focus-visible,.custom-ui-button.different-secondary:active{background-color:var(--color-different-secondary-active, #e0e0e0);border-color:var(--color-border-hover, #ccc)}.custom-spin-wrapper{display:flex;justify-content:center;align-items:center;padding:24px;width:100%}.custom-spin-wrapper.fullscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:var(--color-background, #fff)}.custom-spin .ant-spin-dot-item{background-color:var(--color-secondary, #c82e3e)}.custom-spin .ant-spin-text{margin-top:12px;font-size:var(--sm-font-size, 14px);color:var(--color-text, #37455D)}.custom-ui-switch{background-color:var(--color-secondary);border-radius:999px;transition:all .3s ease;box-shadow:none}.ant-switch.ant-switch-checked:hover:hover,.ant-switch:hover:hover{background-color:var(--color-secondary-hover)}.custom-ui-switch.ant-switch-checked{background-color:var(--color-secondary)}.custom-ui-switch .ant-switch-handle{width:16px;height:16px;top:2px;left:2px;background-color:#fff;box-shadow:none;transition:all .3s ease}.custom-ui-switch.ant-switch-checked .ant-switch-handle{left:calc(100% - 18px)}.custom-ui-switch.ant-switch-small .ant-switch-handle{width:12px;height:12px;border-radius:50%}.custom-ui-switch.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 13px)}.custom-ui-card{border-radius:12px;box-shadow:0 4px 10px #0000000d;color:var(--color-text);border:1px solid var(--color-border);transition:box-shadow .3s ease}.custom-ui-card.no-border{border:none;box-shadow:none}.custom-ui-card.background-card{background-color:var(--color-card-backdrop)!important}.ant-card{height:auto}.custom-ui-card.default{background-color:var(--color-background-card)}.custom-ui-card.primary{background-color:var(--color-card-primary, #f0f5ff);color:#fff}.custom-ui-card.secondary{background-color:var(--color-card-primary, #fcfcfc)}.custom-ui-card .ant-card-head{background-color:transparent;border-bottom:1px solid var(--color-border);padding:16px 24px}.custom-ui-card .ant-card-head-title{font-size:var(--lg-font-size);font-weight:600;color:var(--color-text)}.custom-ui-card .ant-card-extra{color:var(--color-accent);font-size:var(--sm-font-size)}.custom-ui-card .ant-card-body{display:flex;flex-direction:column;height:auto;padding:0;font-size:var(--primary-font-size);line-height:1.6}.custom-ui-card.compact .ant-card-body{padding:40px}.custom-ui-card.no-padding .ant-card-body{padding:0!important}.custom-ui-card.clickable{cursor:pointer;transition:box-shadow .2s ease}.custom-ui-card.clickable:hover{box-shadow:0 6px 16px #0000001a}[data-theme=accessible] .custom-ui-card{background-color:#fff!important;color:#000;border:1px solid;border-radius:0}.card-content-overlay{background:#ffffff38;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;padding:10px;margin:3px;height:100%;display:flex;align-items:center}@media (max-width: 768px){.card-content-overlay{padding:12px;margin:8px}}[data-theme=accessible] .card-content-overlay{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nordic-style{border:1px solid var(--nordic-accent-border);background:var(--nordic-accent-bg)!important;border-radius:8px;box-shadow:0 4px 12px #67a39d1f}.nordic-style-border{border:1px solid var(--nordic-accent-border);border-radius:8px;box-shadow:0 4px 12px #67a39d1f}.nordic-style-secondary{border:1px solid var(--nordic-secondary-bg-hover);border-radius:8px;box-shadow:0 4px 12px #67a39d1f}.custom-ui-list{margin-top:10px;background:#fff;border-radius:5px;border-color:#8b9dbb;overflow:hidden;box-shadow:0 2px 6px #0000000d;transition:all .3s ease}.custom-ui-list.primary{border:1px solid #1890ff}.custom-ui-list.clickable .ant-list-item{cursor:pointer;transition:background .2s ease}.custom-ui-list.clickable .ant-list-item:hover{background-color:#f5faff}.scrollable-list{max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;margin-top:10px;background:#fff;border-radius:5px;border-color:#8b9dbb}.scrollable-list::-webkit-scrollbar{width:6px}.scrollable-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.ant-badge-status-success{background-color:var(--color-secondary)}.ant-badge-status-processing{background-color:#1890ff}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-dot{width:10px;height:10px}.custom-typography-title{font-family:Moskvich Sans,sans-serif;font-weight:600;margin-bottom:0}.custom-typography-title.h1{font-size:32px}.custom-typography-title.h2{font-size:28px}.custom-typography-title.h3{font-size:24px}.custom-typography-title.h4{font-size:20px;color:var(--color-text)}.custom-typography-title.h5{font-size:16px;color:var(--color-text);line-height:1.1}.ant-typography{margin-bottom:0;color:var(--color-text)}.ant-skeleton.ant-skeleton-element{width:100%}.custom-ui-pagination{margin-top:24px}.custom-ui-pagination.left{justify-content:flex-start}.custom-ui-pagination.right{justify-content:flex-end}.custom-ui-pagination.center{justify-content:center}.ant-pagination-item-active{background-color:var(--color-accent, #c82e3e)!important;border-color:var(--color-accent, #c82e3e)!important}.ant-pagination-item-active a{color:#fff!important}.custom-ui-input.ant-input,.custom-ui-input.ant-input-affix-wrapper{border-radius:5px;height:40px;border:1px solid var(--color-border);background-color:var(--color-background)!important;color:var(--color-text);font-family:var(--font-text);font-size:var(--primary-font-size);padding:4px 11px;transition:border .3s ease,box-shadow .3s ease}.custom-ui-input.ant-input::placeholder,.custom-ui-input.ant-input textarea::placeholder{color:var(--text-color-second);opacity:.7;font-size:12px}.custom-ui-input.ant-input:hover,.custom-ui-input.ant-input-affix-wrapper:hover{border-color:var(--color-secondary-hover)}.custom-ui-input.ant-input:focus,.custom-ui-input.ant-input-affix-wrapper-focused,.custom-ui-input.ant-input:focus-within{border-color:var(--color-secondary);box-shadow:0 0 0 2px var(--color-secondary-opacity);outline:none}.custom-ui-input.ant-input[disabled],.custom-ui-input.ant-input-affix-wrapper-disabled,.custom-ui-input textarea[disabled]{background-color:#f0f0f0;color:#888;cursor:not-allowed;opacity:.6}.custom-ui-input-wrapper{position:relative;width:100%}.custom-ui-input{padding-right:36px!important}.custom-ui-input-wrapper.with-icon .custom-ui-input{padding-left:36px!important}.custom-input-icon{position:absolute;top:58%;left:10px;transform:translateY(-50%);color:var(--color-accent);pointer-events:none;z-index:9}.custom-clear-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-color-second);transition:color .3s ease;padding:0;display:flex;align-items:center}.custom-clear-icon:hover{color:var(--color-accent)}.custom-password-toggle{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-color-second);padding:0;display:flex;align-items:center;transition:color .3s ease}.custom-password-toggle:hover{color:var(--color-accent)}.custom-ui-input.ant-input-textarea{min-height:80px;padding:8px 12px;resize:vertical;font-size:14px;line-height:1.4}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:10px}.ant-select .ant-select-selection-placeholder{color:var(--color-text);font-size:12px}.custom-tabs{max-width:500px;margin:0 auto;position:relative}.custom-tabs .ant-tabs-nav{margin:0;position:relative;z-index:5}.custom-tabs .ant-tabs-nav-wrap{width:100%}.custom-tabs .ant-tabs-nav-list{width:100%;display:flex;gap:0}.custom-tabs .ant-tabs-tab{flex:1;margin:0!important;padding:0!important;position:relative;z-index:6}.custom-tabs .ant-tabs-tab-btn{width:100%;height:44px;border-top-left-radius:16px;background:#bababa;color:#fff;font-weight:500;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .25s ease;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-family:Moskvich Sans,sans-serif}.custom-tabs .ant-tabs-tab-btn{border-top-left-radius:0;border-top-right-radius:0}.custom-tabs .ant-tabs-nav-list>.ant-tabs-tab:first-child .ant-tabs-tab-btn{border-top-left-radius:16px}.custom-tabs .ant-tabs-nav-list>.ant-tabs-tab:nth-last-child(2) .ant-tabs-tab-btn{border-top-right-radius:16px}.custom-tabs .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn{background:#adadad}.custom-tabs .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-accent);text-shadow:none}.custom-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{background:#fff;color:#000;font-weight:600}.custom-tabs .ant-tabs-ink-bar{display:none}.custom-tabs .ant-tabs-content-holder{position:relative;margin-top:-16px;z-index:1}.custom-tabs .ant-tabs-content{background:#fff;border-radius:0 0 20px 20px;padding:32px;border:1px solid var(--color-border)}.custom-tabs form{display:flex;flex-direction:column;gap:16px}.custom-tabs button{align-self:flex-end;border-radius:14px}.custom-ui-collapse{background:transparent;border:none}.custom-ui-collapse a{color:var(--color-accent)}.custom-ui-collapse .ant-collapse-item{border:1px solid var(--color-border);border-radius:12px;margin-bottom:8px;background:var(--color-background-card);overflow:hidden}.collapse-header{display:flex;align-items:center;gap:7px}.collapse-icon{display:flex;align-items:center}.custom-ui-collapse .ant-collapse-header{padding:14px 16px!important;font-size:14px;color:var(--color-text)!important;display:flex;align-items:center;background:transparent;border:none!important;cursor:pointer;transition:background .2s ease;font-family:Moskvich Sans,sans-serif}.custom-ui-collapse--base .ant-collapse-item:last-child{border-radius:8px!important;border-bottom:1px solid var(--color-border)}.custom-ui-collapse--nordic .ant-collapse-item{background:var(--nordic-accent-bg-light);border:1px solid var(--nordic-accent-border);border-radius:10px}.custom-ui-collapse--nordic .ant-collapse-item:last-child{border-bottom:1px solid var(--nordic-accent-border);border-radius:10px}.custom-ui-collapse--nordic .ant-collapse-item:last-child{border-bottom-width:1px}.custom-ui-collapse .ant-collapse-header:hover,.custom-ui-collapse .ant-collapse-item-active .ant-collapse-header{background:var(--content-background)}.collapse-arrow{font-size:16px;color:var(--color-text-secondary);margin-right:8px;transition:transform .25s ease,color .2s ease}.collapse-arrow.active{transform:rotate(90deg);color:var(--color-accent)}.custom-ui-collapse .ant-collapse-content{border:none;background:transparent}.custom-ui-collapse .ant-collapse-content-box{padding:0 16px 16px}.collapse-content{font-size:13px;line-height:1.6;color:var(--color-text);width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.collapse-students{display:flex;flex-direction:column;gap:8px}.collapse-student-item{padding:10px 12px}.collapse-student-item:not(:last-child){border-bottom:1px solid var(--color-border)}.student-name{font-size:14px;font-weight:500}.student-meta{font-size:12px;color:var(--color-text-secondary)}.collapse-empty{font-size:13px;color:var(--color-text-secondary);padding:8px 0}.custom-ui-collapse--nordic .ant-collapse-item{background:var(--nordic-accent-bg-light);border:1px solid var(--nordic-accent-border);border-radius:10px;box-shadow:none}.custom-ui-collapse--nordic .ant-collapse-header{color:var(--nordic-text)!important;background:transparent}.custom-ui-collapse--nordic .ant-collapse-header:hover{background:var(--nordic-hover)}.custom-ui-collapse--nordic .ant-collapse-item-active .ant-collapse-header{background:linear-gradient(90deg,rgba(76,123,217,.08),transparent)}.custom-ui-collapse--nordic .collapse-arrow{color:var(--nordic-muted)}.custom-ui-collapse--nordic .collapse-arrow.active{color:var(--nordic-accent)}.custom-ui-collapse--nordic .collapse-student-item{border-radius:8px}.custom-ui-collapse--nordic .collapse-student-item:not(:last-child){border-bottom:1px dashed var(--nordic-border)}.custom-ui-collapse--nordic .student-name{color:var(--nordic-text)}.custom-ui-collapse--nordic .student-meta{color:var(--nordic-muted)}.custom-ui-collapse--nordic .collapse-empty{font-style:italic;color:var(--nordic-muted)}.custom-ui-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);transition:all .2s ease;line-height:1}.custom-ui-icon{width:32px;height:32px;font-size:18px}.size-small{width:24px;height:24px;font-size:14px}.size-large{width:44px;height:44px;font-size:20px}.variant-default{background:transparent}.variant-accent{background:var(--nordic-accent-bg-light);color:#fff;border-radius:8px}.variant-secondary{background:var(--content-background);color:var(--color-text);border-radius:8px}.variant-outline{border:1px solid var(--color-border);border-radius:8px}.variant-circle{border-radius:50%;background:var(--nordic-accent-bg);color:var(--color-accent)}.variant-circle-secondary{border-radius:50%;background:var(--nordic-secondary-bg);color:var(--nordic-secondary)}.variant-circle-outline{border-radius:50%;border:1px solid var(--color-border)}.variant-square{border-radius:6px;background:var(--color-accent);color:#fff}.variant-square-secondary{border-radius:6px;background:var(--content-background)}.clickable{cursor:pointer}.clickable:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.disabled{opacity:.5;pointer-events:none}.align-start{margin-right:auto}.align-center{margin-left:auto;margin-right:auto}.align-end{margin-left:auto}.container{width:100%;max-width:1400px;padding:0 16px;margin:0 auto;box-sizing:border-box}.header__area{width:100%;background-color:#353535;padding:5px 0}.header-item{display:flex;align-items:center;gap:8px;font-size:var(--xs-font-size)!important;white-space:nowrap;line-height:1;font-size:10px}.accessible-panel{position:relative;top:0;left:0;width:100%;max-height:0;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px #00000026;transition:max-height .3s ease,padding .3s ease;padding:0;z-index:1000}.accessible-panel.visible{max-height:250px;padding:20px}.panel_visible{text-align:center}.panel_visible .title{color:#353535;font-size:20px;margin-bottom:10px}.panel_visible .choose_font{margin-bottom:10px}.panel_visible .choose_font .title{font-size:16px}@media (max-width: 900px){.header-item{display:block;text-align:left;font-size:var(--xxxs-font-size);margin-bottom:10px}}[data-theme=accessible] .btn-visible{display:none}.medicine__area{background-color:var(--color-accent);height:3em;display:flex;align-items:center;justify-content:center}.medicine__area img{height:2.5em;width:auto;transition:transform .3s ease,height .3s ease}.mnpc_logo_accessible{height:2.5em!important;width:auto!important;margin-left:.6em}.medicine__area .title{font-size:var(--lg-font-size);color:#fff;font-weight:600}.medicine__area .heading-light{color:#fff!important}@media (max-width: 900px){.medicine__area .title{font-size:var(--primary-font-size)}}[data-theme=accessible] .medicine__area{background-color:#fff}[data-theme=accessible] .medicine__area .title{color:#353535}[data-theme=accessible] .medicine__area .heading-light{color:#353535!important}.menu_grid{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:0px;height:100%;align-items:center;padding:3px 0}#item_0{grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2;display:flex}#item_1{grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:6;background-color:transparent}#item_2{grid-row-start:1;grid-column-start:6;grid-row-end:2;grid-column-end:6}.menu_grid #item_2 .menu_btn__area{display:flex;height:100%;align-items:center}.header__logo{height:50px}.header__nav{flex-grow:1;margin-left:20px}.menu-item{cursor:pointer;font-size:var(--md-font-size);position:relative;color:var(--color-text)!important}.ant-dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a}.ant-dropdown-menu-item{font-size:14px}.ant-menu-horizontal{border-bottom:none}.ant-menu-light{background-color:transparent}.ant-menu-light .ant-menu-submenu-title{color:var(--color-text)}.ant-dropdown .ant-dropdown-menu{background-color:var(--color-background-card);border:1px solid var(--color-border)}.ant-menu-light.ant-menu-submenu-popup>.ant-menu{background-color:var(--color-background-card);border:1px solid var(--color-border)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content{color:var(--color-text);font-family:Moskvich Sans}.ant-dropdown-trigger .menu-item:after{content:">"}@media (max-width: 900px){.header__logo{height:35px}.header__nav{margin-left:0;display:flex;justify-content:center}.menu-item{font-size:var(--sm-font-size)}.ant-menu-horizontal .ant-menu-item{padding-inline:7px}}[data-theme=accessible] .menu_grid #item_2 .menu_btn__area{border-radius:0}[data-theme=accessible] .menu_grid .anticon,[data-theme=accessible] .menu-item{color:#fff}[data-theme=accessible] .switch_theme{display:none}.menu-item{color:var(--color-text);transition:color .2s}.menu-item:hover,.header__nav .ant-menu-item-selected{color:var(--color-accent)}.switch_theme{--handle-bg: var(--color-accent)}.ant-modal-content{background-color:var(--color-background-card);color:var(--color-text)}.ant-list-item{background-color:var(--color-background-card);border-color:var(--color-border)}.ant-divider-inner-text{color:var(--color-text-secondary)}.menu-caret{color:var(--color-accent);font-size:12px;display:flex;justify-content:center;width:100%}.ant-menu-item:after{display:none}.ant-menu-submenu:after{display:none}.accessible-nav{width:100%;padding:12px 0}.accessible-nav__list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0;color:#000}.accessible-nav__link{font-size:1rem;font-weight:600;text-decoration:underline;color:var(--color-text)}.accessible-nav__submenu{margin-top:4px;list-style:none;padding-left:0}.accessible-nav__submenu li a{font-size:.95rem;color:var(--color-text)}.slider{width:100%;height:100%}.slider__wrapper{align-items:center}.slider-container--main{display:flex;align-items:center;height:100%}.slider-content--main{display:block;position:relative;width:100%}.slider__slide--main{text-align:center;font-size:var(--md-font-size);display:flex;justify-content:center;align-items:center;color:var(--color-text);margin-top:40px;line-height:1.2}.slider__slide--know{margin:20px 0;color:var(--color-text);font-size:var(--primary-font-size)}.slider__slide img{display:block;height:100px}.slider__slide-content{font-weight:500;font-size:var(--md-font-size);margin-top:10px}.slider__pagination{text-align:center;bottom:65px;z-index:9}.slider__pagination--dark-mode{display:none}.slider__pagination-bullet--main{display:inline-block;border-radius:10px;width:15px;height:5px;text-align:center;line-height:15px;font-size:8px;color:#fff;opacity:1;background:var(--color-secondary);margin:0 5px!important}.slider__pagination-bullet--know{display:inline-block;border-radius:10px;width:15px;height:5px;text-align:center;line-height:15px;font-size:8px;color:#fff;opacity:1;background:var(--color-accent-opacity);margin:0 5px!important}.slider__pagination-bullet:not(:last-child){margin-right:7px}.slider__pagination-bullet--active--main,.slider__pagination-bullet--active--know{width:25px;height:5px;line-height:20px;color:#fff;background:var(--color-accent)}.slider__progress{height:12px;width:100%!important;background-color:var(--color-secondary);margin:0;border-radius:10px}.slider__progress-bar{position:absolute;height:12px;background-color:var(--color-secondary-hover);width:0;transition:width .1s ease;border-radius:10px}.slider__progress span{position:absolute;top:20px;right:0;font-size:10px;background-color:var(--bg-timer);height:25px;width:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.slider-container--useful .slider__slide-content{font-size:var(--sm-font-size)}@media (max-width: 900px){.slider__slide--main{font-size:var(--sm-font-size);margin-top:10px;margin-bottom:10px}.slider__progress-bar{height:6px}.slider__slide--know{font-size:var(--sm-font-size);line-height:1}}@media (max-width: 1199px){.slider__slide{font-size:var(--sm-font-size)}.slider__progress{position:relative;left:0;right:0;top:0;height:6px}.slider__progress span{display:none}.slider__pagination{position:relative}.slider__pagination-horizontal{top:-15px}}[data-theme=accessible] .slider__progress-bar{border-radius:0}[data-theme=accessible] .slider__progress-circle{display:none}[data-theme=accessible] .slider__progress{border-radius:0;background-color:#0003}[data-theme=accessible] .slider__progress-bar{border-radius:0;background-color:#000}[data-theme=accessible] .slider__pagination-bullet{background-color:#0003;border-radius:0}[data-theme=accessible] .slider__pagination-bullet--active{background-color:#000}[data-theme=accessible] .slider__slide{color:#000}[data-theme=accessible] .slider__pagination-bullet--main{width:15px;height:15px;background-color:#7e7e7e;border-radius:0;cursor:pointer}[data-theme=accessible] .slider__pagination-bullet--active--main{background-color:#000}[data-theme=accessible] .slider__pagination-bullet--know{width:15px;height:15px;background-color:#7e7e7e;border-radius:0;cursor:pointer}[data-theme=accessible] .slider__pagination-bullet--active--know{background-color:#000}.skeleton-container{height:100%;display:flex;align-items:center}.second-menu{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);gap:30px}.second-menu a{height:100%}.second-menu__item{color:var(--color-text);font-size:var(--primary-font-size);border-bottom-right-radius:20px;text-align:left;font-weight:300}.second-menu__icon{height:38px;width:38px;background-color:var(--color-accent-opacity);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:5px}.second-menu__icon svg{color:var(--color-accent)}.second-menu__title-block{display:flex}.second-menu__title{font-size:var(--primary-font-size);font-weight:500;text-transform:uppercase}.second-menu__sub-block{margin-top:8px}.second-menu__description{font-size:var(--primary-font-size);color:#777;display:flex;align-items:center;line-height:1.1}@media (max-width: 900px){.second-menu{overflow-x:auto;scroll-snap-type:x mandatory;gap:10px}.second-menu__item{flex:0 0 40%;scroll-snap-align:start;height:175px}.second-menu__title{font-size:var(--xs-font-size)}.second-menu__description{font-size:var(--xxxs-font-size)}.second-menu__icon{height:28px;width:28px;font-size:15px}}@media (max-width: 1400px){.second-menu{padding:0}}[data-theme=accessible] .second-menu__icon{display:none}.third-menu__right-wrapper,.third-menu__card-wrapper{flex:1;display:flex;flex-direction:column}.third-menu{height:100%}.third-menu__left{height:100%;position:relative}.third-menu__left-item:not(:last-child){margin-bottom:10px}.custom-card-content{display:flex;align-items:center}.custom-card-content__icon{font-size:20px;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;color:var(--color-accent);background-color:var(--color-accent-opacity)}.custom-card-content__details{margin-left:16px;display:flex;flex-direction:column}.custom-card-content__title{font-size:var(--md-font-size);font-weight:500;line-height:1.1}.custom-card-content__description{font-size:var(--sm-font-size);margin-top:4px;line-height:1.1;color:#777}.third-menu__right .third-menu__item .third-menu__title{font-size:var(--xl-font-size);font-weight:500;color:var(--color-text);line-height:1.1}.third-menu__right .third-menu__item .third-menu__content{margin-left:20px}.third-menu__right .third-menu__item .third-menu__content .third-menu__description{display:flex;flex-wrap:wrap;font-size:var(--sm-font-size);line-height:1.1;color:#777;margin-top:5px}.third-menu__right .third-menu__item .third-menu__content .third-menu__description .third-menu__tags{margin-right:10px;margin-top:5px;padding:2px 5px;border-radius:5px;font-size:var(--sm-font-size);background-color:var(--color-secondary);color:#fff}@media (max-width: 1199px){.third-menu__left-bg{display:none}.third-menu__item--1 .third-menu__title,.third-menu__item--2 .third-menu__title{font-size:var(--primary-font-size);color:var(--color-text)}.third-menu__item--1 .third-menu__description-item{font-size:var(--xs-font-size);padding:3px 5px}.third-menu__item--2 .third-menu__description{font-size:var(--xs-font-size)}}@media (max-width: 911px){.custom-card-content__icon{min-width:30px;height:30px;font-size:var(--sm-font-size)}.custom-card-content__title{font-size:var(--sm-font-size)}.custom-card-content__description{font-size:var(--xs-font-size)}.third-menu__right .third-menu__item .third-menu__title{font-size:var(--sm-font-size)}.third-menu__right .third-menu__item .third-menu__content .third-menu__description .third-menu__tags{font-size:var(--xxs-font-size)}.third-menu__right .third-menu__item .third-menu__content .third-menu__description{font-size:var(--xs-font-size)}.third-menu__right{margin-top:0}}[data-theme=accessible] .third-menu__area{min-height:auto}[data-theme=accessible] .custom-card-content__icon{display:none}[data-theme=accessible] .second-menu__title-block{color:#333;border-bottom:none}[data-theme=accessible] .third-menu__right .third-menu__item .third-menu__title{color:#000}[data-theme=accessible] .third-menu__right .third-menu__item .third-menu__img{display:none}[data-theme=accessible] .third-menu__right .third-menu__item .third-menu__content .third-menu__description .third-menu__tags{color:#777}.accessible-panel{position:relative;top:0;right:0;width:100%;height:1000px;background:#f0f0f0;box-shadow:-2px 0 5px #0000001a;transform:translate(100%);transition:transform .3s ease;z-index:1000}.accessible-panel.visible{transform:translate(0)}.panel__content{padding:20px}.panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel__close{background:none;border:none;font-size:18px;cursor:pointer;color:#333}.panel__section{margin-bottom:20px}.panel__section h4{margin-bottom:10px;font-size:16px;font-weight:500}.panel__section button{display:block;width:100%;padding:10px;margin-bottom:10px;background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background .2s}.panel__section button:hover{background:#e0e0e0}.panel__section button:focus{outline:none;background:#ccc}.branches-img img{height:100px;border-radius:10px}.branches-filter__title{font-size:var(--md-font-size);font-weight:500;margin-bottom:10px}.branches-list__title{font-size:var(--md-font-size);font-weight:500;margin-bottom:10px;color:#fff}.custom-title-area h3{font-size:var(--title-font-size);font-weight:500;padding:0 0 10px;position:relative;color:var(--color-text);letter-spacing:2px}.custom-title-area h3:first-letter{background-color:var(--color-accent);border-radius:3px;padding:7px 0;color:#fff}@media (max-width: 900px){.custom-title-area h3{font-size:var(--lg-font-size)}}[data-theme=accessible] .custom-title-area h3:first-letter{background-color:transparent;color:#000}.nurses__card{height:100%}.nurses__card-inner{display:flex;gap:20px;line-height:1;align-items:center}.nurses__right-menu{height:100%;display:flex;align-items:center}.nurses-description{margin-top:10px;font-size:var(--sm-font-size);color:#777}.news-card__image{display:flex;justify-content:center;margin-bottom:10px}.news-card__image img{height:120px;border-radius:10px}.news-card__title{margin-bottom:10px;line-height:1.2;font-size:var(--sm-font-size)}.news-card__created-at{display:flex;justify-content:end}.news-card__created-at span{background-color:var(--color-accent);border-radius:5px;padding:3px;font-size:var(--xxs-font-size);color:#fff}@media (max-width: 900px){.news-card__title{font-size:var(--xs-font-size)}.news-card__created-at span{font-size:var(--xxxs-font-size)}}.counter-staff{position:relative;background-image:url(/assets/bg-counter-UPWKB7p4.jpeg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;max-width:100rem;margin-left:auto;margin-right:auto;border-radius:10px;padding:20px}.counter-staff__image{width:100%;height:100%;border-radius:10px}.counter-staff__background{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;border-radius:10px}.counter-staff__card{display:flex;align-items:center}.counter-staff__title{font-size:var(--primary-font-size);font-weight:500;line-height:1.2}.counter-staff__count{height:30px;min-width:30px;border-radius:50%;background-color:var(--color-accent);display:flex;align-items:center;justify-content:center;color:#fff;margin-right:5px}@media (max-width: 900px){.counter-staff__title{font-size:var(--xs-font-size)}.counter-staff__count{height:20px;min-width:20px;font-size:var(--xxs-font-size)}}[data-theme=accessible] .counter-staff{background-image:none}[data-theme=accessible] .counter-staff__count{background-color:transparent;color:#000}.review-title{font-size:var(--primary-font-size);line-height:1.2}.review-created-at{display:flex;justify-content:end;margin-top:10px}.review-created-at span{background-color:var(--color-accent);color:#fff;border-radius:5px;padding:3px;font-size:var(--xs-font-size)}@media (max-width: 900px){.review-title{font-size:var(--xs-font-size)}.review-created-at span{font-size:var(--xxxs-font-size)}}.footer-area{background-color:#333}.footer-area__content{padding-top:60px}.footer-area__info{background-color:#222;padding:20px 0;text-align:center;font-size:var(--sm-font-size)}.breadcrumbs{display:flex;align-items:center;padding:10px 0 40px}.breadcrumbs__home{padding:5px;display:flex;align-items:center;justify-content:center;height:30px;width:30px;font-size:var(--lg-font-size);border-radius:5px}.breadcrumbs__home svg{color:var(--icon-color)}.breadcrumbs__arrow{color:gray;display:flex;margin:0 7px}.breadcrumbs__item{font-size:var(--primary-font-size);color:#ababab}.breadcrumbs__item a{text-decoration:none;font-size:var(--primary-font-size)}.breadcrumbs__item--active a{color:var(--text-color)}.breadcrumbs__arrow{color:var(--color-text)}.breadcrumbs--mobile{position:relative;padding:10px 0 30px}.breadcrumbs__ellipsis{background:none;border:none;font-size:14px;font-weight:400;color:var(--color-accent);cursor:pointer;padding:4px 6px}.breadcrumbs__ellipsis.active{color:var(--color-accent);outline:none}.breadcrumbs__ellipsis button:focus{outline:none}.breadcrumbs__dropdown{position:absolute;top:48px;left:36px;min-width:200px;background:var(--color-background-card);border:1px solid var(--color-border);border-radius:10px;z-index:20;overflow:hidden}.breadcrumbs__dropdown-item{display:block;padding:10px 14px;font-size:12px;color:var(--color-text);text-decoration:none}.breadcrumbs__dropdown-item:hover{color:var(--color-accent)}.breadcrumbs__dropdown-item:not(:last-child){border-bottom:1px solid var(--color-border)}.loading-screen{display:flex;justify-content:center;align-items:center;height:75vh;width:100%;background-color:#fff}.loading-screen__logo{max-width:50%;height:70px}.dzm-nav__wrap{padding:0!important}.dzm-nav__logo{padding:0!important;margin-bottom:10px!important}.dzm-nav{border-bottom:transparent!important;padding:0!important;background:transparent!important;font-family:var(--global-font-family)!important}.dzm-nav__item .dzm-nav__item-title{font-size:var(--primary-font-size)!important;color:var(--text-color-light)!important;margin-bottom:0!important;line-height:1!important}.dzm-nav__item p{display:none!important}.dzm-nav .dzm-nav__wrap{width:100%!important}.dzm-nav .dzm-nav__wrap .dzm-nav__row{padding:0!important}.captcha{width:100%;margin:20px 0;padding:20px;border:1px solid color-mix(in srgb,var(--color-secondary) 18%,white);border-radius:16px;background:linear-gradient(180deg,#eafcfff2,#eafcffd6)}.captcha__prompt{display:block;color:var(--color-text);line-height:1.5}.captcha__question{font-size:20px;font-weight:700;line-height:1.1;color:var(--color-secondary-hover)}.captcha__controls{width:100%;display:flex;align-items:center;gap:10px}.captcha__controls .custom-ui-button{flex-shrink:0}@media (max-width: 900px){.captcha{margin:18px 0;padding:16px;border-radius:14px}.captcha__question{font-size:18px}}@media (max-width: 520px){.captcha{margin:16px 0;padding:14px;border-radius:12px}.captcha__prompt{font-size:13px;line-height:1.45}.captcha__question{font-size:17px}.captcha__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.captcha__controls .custom-ui-button:not(.icon-only){width:100%;justify-content:center}}@media (max-width: 380px){.captcha{padding:12px}.captcha__prompt{font-size:12px}.captcha__question{font-size:16px}.captcha__controls{grid-template-columns:1fr}.captcha__controls .custom-ui-button.icon-only{width:100%}}.banner-carousel-container{max-width:800px;margin:0 auto}.carousel-card-wrapper{display:flex;justify-content:center}.carousel-card{position:relative;width:100%;max-width:700px;height:200px;transition:transform .6s ease,box-shadow .3s;display:flex;flex-direction:column;overflow:hidden}.carousel-card:hover{transform:scale(1.02);box-shadow:0 12px 32px #0000004d}.carousel-card-image{flex:1;width:100%;height:100%;object-fit:contain}.carousel-card-content{position:absolute;bottom:0;width:100%;padding:12px 16px;font-size:16px;font-weight:500;color:#fff;background:#00000080;text-align:left;max-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-carousel-scroll{display:flex;overflow-x:auto;scroll-behavior:smooth;gap:16px;padding:10px 0}.banner-carousel-scroll::-webkit-scrollbar{height:8px}.banner-carousel-scroll::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.banner-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:#f9f9f9;border-radius:8px;min-width:200px;padding:10px;transition:transform .2s ease;text-align:center}.banner-item:hover{transform:scale(1.03)}.banner-carousel-scroll .banner-image{max-height:120px;width:auto;object-fit:contain;display:block;margin:0 auto}.banner-title{margin-top:8px;font-weight:500;color:#333;text-align:center;line-height:1.3;max-width:180px;word-wrap:break-word}.banner-large-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:20px;width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.banner-large-item{flex:0 1 calc(50% - 16px);display:flex;justify-content:center;align-items:center;background:#fafafa;border-radius:8px;padding:10px;transition:transform .2s ease;box-sizing:border-box}.banner-large-item:hover{transform:scale(1.03)}.banner-large-list:has(.banner-large-item:only-child){justify-content:center}.banner-large-item .banner-image{max-height:200px;width:100%;object-fit:contain;display:block;margin:0 auto}.banner-error{color:red;text-align:center;padding:20px}@media (max-width: 768px){.banner-carousel-scroll{gap:10px;padding:8px 0}.banner-item{min-width:150px;padding:8px;border-radius:6px}.banner-carousel-scroll .banner-image{max-height:90px}.banner-title{font-size:12px;max-width:140px;line-height:1.1}.banner-large-item{flex:0 1 calc(50% - 10px)}.banner-large-item .banner-image{max-height:150px}}@media (max-width: 480px){.banner-item{min-width:130px;padding:6px}.banner-carousel-scroll .banner-image{max-height:80px}.banner-title{font-size:11px;max-width:120px}.banner-large-item{flex:0 1 calc(50% - 8px)}.banner-large-item .banner-image{max-height:120px}}
