@charset "UTF-8";:root{--wrapper-mw:1060px;--tr-time:0.12s}[data-bs-theme=light]{--hover:#31496310}[data-bs-theme=dark]{--hover:#ffffff10}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v51-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v51-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v51-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/roboto-v51-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v51-cyrillic_latin-700.woff2) format("woff2")}:root{--fallback-fonts:system-ui,-apple-system,"Segoe UI",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji";--bs-body-font-family:"Roboto",var(--fallback-fonts)}:root,[data-bs-theme=light]{--bs-primary:#314963;--bs-primary-rgb:49,73,99;--bs-primary-bg-subtle:#bfd6f8;--bs-primary-border-subtle:#adb9c7;--bs-primary-text-emphasis:#1d2c3b;--bs-link-color:#314963;--bs-link-hover-color:#273a4f}[data-bs-theme=dark]{--bs-primary:#344e6a;--bs-primary-rgb:52,78,106;--bs-primary-bg-subtle:#151e29;--bs-primary-border-subtle:#344e6a;--bs-primary-text-emphasis:#8ba7c7;--bs-link-color:#8ba7c7;--bs-link-hover-color:#acc3df}:root{--bs-border-radius-lg:0.2rem}.container{max-width:var(--wrapper-mw)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#273a4f;--bs-btn-hover-border-color:#223345;--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:#fff;--bs-btn-active-bg:#1d2c3b;--bs-btn-active-border-color:#192633}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary)}.badge{font-size:.85em}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.15)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-label{font-weight:700}:root,[data-bs-theme=dark]{--bs-box-shadow:none;--bs-box-shadow-sm:none;--bs-box-shadow-lg:none;--bs-focus-ring-width:0;--bs-focus-ring-opacity:0;--bs-focus-ring-color:transparent}:active,:focus,:hover{box-shadow:none!important;outline:0!important}.focus-ring,:focus-visible{box-shadow:none!important;outline:0!important}.visually-hidden-focusable:focus{position:absolute;top:6px;inset-inline-start:6px;max-width:280px;padding:8px;border:2px solid var(--bs-body-color)}::-moz-selection{background-color:var(--bs-primary);color:#fff}::selection{background-color:var(--bs-primary);color:#fff}.logo{display:flex;align-items:center;text-decoration:none;margin-inline-end:auto;gap:8px}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}.page-title{font-weight:500!important;margin-bottom:.4rem}.page-intro{color:rgba(33,37,41,.85)}[data-bs-theme=dark] .page-intro{color:var(--bs-secondary-color)}.cookie-bar{position:fixed;z-index:100;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.cookie-bar__text{padding:0;margin:0;text-align:center;font-size:13px}.cookie-bar__btn{margin:6px}.grid__text h2~h2{margin-top:.8em}.grid__text h3{margin-top:.7em}.grid__text #faq{margin-top:1.6em}.grid__text .table{vertical-align:middle!important}.grid__text .table thead{vertical-align:middle!important}.grid__text .table-responsive{margin-bottom:1em}.grid__text .table-responsive:has(+p.small){margin-bottom:0}#faq .faq-q{font-size:1.22rem;margin-top:1.55em;margin-bottom:.25em;font-weight:600}#faq .faq-q:first-of-type{margin-top:1.15em}h2.info{display:flex;align-items:center;gap:.25em;line-height:normal}[data-bs-theme=light]{--icon:#4f5a67}[data-bs-theme=dark]{--icon:#d4d8db}h2.info::before{content:"";display:inline-block;width:1em;height:1em;background-color:var(--icon);flex-shrink:0;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M508.5-267.21q11.81-11.83 11.81-28.97 0-17.13-11.83-28.94-11.83-11.8-28.96-11.8-17.13 0-28.94 11.83-11.81 11.83-11.81 28.96 0 17.13 11.83 28.94 11.83 11.8 28.96 11.8 17.13 0 28.94-11.82Zm-57.27-131.41h56.31q.77-29.53 8.65-47.19 7.89-17.65 38.27-46.8 26.39-26.39 40.42-48.74 14.04-22.34 14.04-52.77 0-51.65-37.11-80.69-37.12-29.03-87.81-29.03-50.08 0-82.88 26.73-32.81 26.73-46.81 62.96l51.38 20.61q7.31-19.92 25-38.81 17.69-18.88 52.54-18.88 35.46 0 52.42 19.42 16.97 19.43 16.97 42.73 0 20.39-11.62 37.31-11.61 16.92-29.61 32.69-39.39 35.54-49.77 56.7-10.39 21.15-10.39 63.76ZM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100Z"/></svg>') no-repeat center;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M508.5-267.21q11.81-11.83 11.81-28.97 0-17.13-11.83-28.94-11.83-11.8-28.96-11.8-17.13 0-28.94 11.83-11.81 11.83-11.81 28.96 0 17.13 11.83 28.94 11.83 11.8 28.96 11.8 17.13 0 28.94-11.82Zm-57.27-131.41h56.31q.77-29.53 8.65-47.19 7.89-17.65 38.27-46.8 26.39-26.39 40.42-48.74 14.04-22.34 14.04-52.77 0-51.65-37.11-80.69-37.12-29.03-87.81-29.03-50.08 0-82.88 26.73-32.81 26.73-46.81 62.96l51.38 20.61q7.31-19.92 25-38.81 17.69-18.88 52.54-18.88 35.46 0 52.42 19.42 16.97 19.43 16.97 42.73 0 20.39-11.62 37.31-11.61 16.92-29.61 32.69-39.39 35.54-49.77 56.7-10.39 21.15-10.39 63.76ZM480.07-100q-78.84 0-148.21-29.92t-120.68-81.21q-51.31-51.29-81.25-120.63Q100-401.1 100-479.93q0-78.84 29.92-148.21t81.21-120.68q51.29-51.31 120.63-81.25Q401.1-860 479.93-860q78.84 0 148.21 29.92t120.68 81.21q51.31 51.29 81.25 120.63Q860-558.9 860-480.07q0 78.84-29.92 148.21t-81.21 120.68q-51.29 51.31-120.63 81.25Q558.9-100 480.07-100Z"/></svg>') no-repeat center;-webkit-mask-size:contain;mask-size:contain}.app .btn-lg{--bs-btn-font-size:1.16rem}.app .btn-outline-secondary{--bs-btn-color:var(--bs-body-color);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-bg:var(--bs-tertiary-bg);--bs-btn-hover-border-color:var(--bs-body-color);--bs-btn-hover-color:var(--bs-body-color);--bs-btn-active-bg:var(--bs-secondary-bg);--bs-btn-active-border-color:var(--bs-body-color);--bs-btn-active-color:var(--bs-body-color);border-radius:.2rem}.app input[type=date]:-moz-read-only{pointer-events:none}.app input[type=date]:read-only{pointer-events:none}.app label:has(+input[readonly]){pointer-events:none;cursor:default}.app summary{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-btns{display:flex}@media (max-width:991px){.app-btns{flex-direction:column;align-items:center}}.app-btns .btn{display:flex;gap:4px;line-height:normal;align-items:center;color:var(--bs-body-color);padding:8px}.app-btns .btn svg{fill:var(--bs-body-color);flex-shrink:0}.app-btns .btn{transition:background-color var(--tr-time)}.app-btns .btn span{font-weight:500}.app-btns .btn:focus-within,.app-btns .btn:hover{background-color:var(--hover)}.app-btns .btn#fav-btn{margin-inline-end:auto}@media (max-width:991px){.app-btns .btn#fav-btn{margin-inline-end:0}}.app-btns .app-btn-link a{font-weight:500;color:var(--bs-body-color);text-decoration:none}.preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.38rem}.preset-grid-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:.32rem}.list-grid li+li{margin-top:1em}.list-grid{margin-bottom:2em}.grid__qg .list-grid:last-child{margin-bottom:0}.app .form-check input,.app .form-check label{cursor:pointer}.week-table-calendar{max-width:500px;margin-inline:auto;font-size:.9rem}.week-table-calendar td,.week-table-calendar th{min-width:2.5rem;width:2.5rem;padding:.4rem}.week-table-calendar .week-active{--bs-table-bg:var(--bs-primary-bg-subtle)}.row-highlight td{background-color:rgba(0,0,0,.04)!important}[data-bs-theme=dark] .row-highlight td{background-color:rgba(255,255,255,.05)!important}.widget-calendar-grid *{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-bs-theme=dark] .widget .btn-outline-primary{--bs-btn-color:#ffffff70;--bs-btn-border-color:#ffffff70;--bs-btn-hover-bg:#ffffff11;--bs-btn-hover-border-color:#ffffff70;--bs-btn-hover-color:#ffffff93;--bs-btn-active-bg:#ffffff11;--bs-btn-active-border-color:#ffffff70}.app .calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.app .calendar-grid>div{padding:.4rem 0;border-radius:.25rem;font-variant-numeric:tabular-nums}@keyframes fadeInResult{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.result-animate{animation:fadeInResult .25s ease-in-out forwards}.breadcrumbs{font-size:14px}.breadcrumbs a{text-decoration:none;color:var(--bs-body-color)}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{opacity:.5}.breadcrumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;row-gap:.2em;margin-bottom:0}.breadcrumbs li:not(:last-child)::after{content:"/";margin-inline-start:.5em;margin-inline-end:.5em;opacity:.5}.breadcrumbs{margin-bottom:24px}.footer-logo svg{fill:#fff}.footer-logo span{color:#fff;font-size:17px;font-weight:500;line-height:normal;padding:.5em 0}.footer-logo:focus span,.footer-logo:hover span{text-decoration:underline;text-decoration-color:#fff}.footer-links{list-style:none;margin:0;padding:0;display:flex;-moz-column-gap:32px;column-gap:32px}.footer-links a{display:inline-block;padding:4px 0;color:#fff;text-decoration:none;font-size:15px;font-weight:500}.footer-links a:focus,.footer-links a:hover{text-decoration:underline}.footer-links{margin-top:16px}@media (max-width:991px){.footer-links{flex-direction:column;row-gap:12px;margin-top:16px}.footer-links+.footer-links{margin-top:32px}}.footer-date__caption{font-size:15px}.footer-copy{display:inline-block;font-size:13px;opacity:.5;padding-bottom:1em}.footer-lang{display:flex;align-items:center;gap:8px}.footer-lang svg{flex-shrink:0;width:24px;height:24px;fill:#fff}form.cascade-form .cascade-submit-btn:disabled{color:var(--bs-btn-color);pointer-events:none;background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);opacity:var(--bs-btn-opacity)}form.cascade-form.is-submitted .cascade-form-error,form.cascade-form.is-submitted .cascade-submit-btn,form.cascade-form.is-submitted>.cascade-form-item{display:none!important}.grecaptcha-badge{display:none!important}.cascade-form-term a{color:var(--bs-primary)}[data-bs-theme=dark] .cascade-form-term a{color:var(--bs-secondary-color)}.header{min-height:56px;display:flex;align-items:center}.header .container{display:flex;align-items:center}.header{margin-bottom:16px}.header-logo{padding:8px 0}.header-logo svg{fill:var(--bs-body-color)}.header-logo span{color:var(--bs-body-color);font-size:17px;font-weight:500;line-height:normal;padding:.5em 0}.header-logo:focus span,.header-logo:hover span{text-decoration:underline;text-decoration-color:var(--bs-body-color)}.header-link{display:inline-block;color:var(--bs-body-color);font-size:15px;line-height:normal;font-weight:500;border-radius:4px;padding:8px;text-decoration:none;margin-inline-end:48px;transition:background-color var(--tr-time)}.header-link svg{fill:var(--bs-body-color)}.header-link:focus,.header-link:hover{background-color:var(--hover)}@media (max-width:991px){.header-link{margin-inline-end:12px}.header-link span{display:none}}@media (min-width:992px){.header-link svg{display:none}}.header-btn{border:none;background:0 0;padding:8px;border-radius:4px;transition:background-color var(--tr-time)}.header-btn svg{fill:var(--bs-body-color)}.header-btn:focus,.header-btn:hover{background-color:var(--hover)}.header-btn_theme-mode{margin-inline-end:12px}@media (max-width:991px){.header-btn_theme-mode{display:none}}.color-theme-mob{display:flex;align-items:center;justify-content:space-between}.color-theme-mob label{padding-inline-end:8px}@media (min-width:992px){.color-theme-mob{display:none}}.btn-close{padding:12px!important;transition:var(--tr-time)}.btn-close:focus,.btn-close:hover{background-color:var(--hover)}.header-lang{display:flex;align-items:center;gap:8px}.header-lang svg{flex-shrink:0;width:24px;height:24px;fill:var(--bs-body-color)}.header-nav__title{padding-top:20px}.header-nav ul{list-style:none;padding:0;margin:0}.header-nav ul a{display:block;color:var(--bs-body-color);text-decoration:none;padding:8px;line-height:normal;font-weight:400;margin-bottom:.32em;border-radius:4px;transition:background-color var(--tr-time)}.header-nav ul a:focus,.header-nav ul a:hover{background-color:var(--hover)}.menu-nav{list-style:none;padding:0;margin:0}.menu-nav a{display:block;color:var(--bs-body-color);text-decoration:none;padding:8px;line-height:normal;font-weight:400;margin-bottom:.32em;border-radius:4px;transition:background-color var(--tr-time)}.menu-nav a:focus,.menu-nav a:hover{background-color:var(--hover)}[data-bs-theme=light]{--card-hover:#31496310}[data-bs-theme=dark]{--card-hover:#ffffff12}.app-card__title{display:block;text-decoration:none;font-weight:600;line-height:normal}.app-card{transition:background-color var(--tr-time)}.app-card:focus-within,.app-card:hover{background-color:var(--card-hover)!important}.grid{position:relative;max-width:var(--wrapper-mw);margin:0 auto;display:grid;grid-template-columns:1fr 300px;-moz-column-gap:20px;column-gap:20px;padding:0 12px}.grid__top{grid-column:1/3;grid-row:1/2}.grid__app{grid-column:1/2;grid-row:2/3}.grid__qg{grid-column:1/2}.grid__aside{grid-column:2/3;grid-row:2/4}.grid__text{grid-column:1/2}.grid__links{grid-column:1/2}@media (max-width:991px){.grid{grid-template-columns:minmax(0,1fr)}.grid__app,.grid__aside,.grid__links,.grid__qg,.grid__text,.grid__top{grid-column:1/1;grid-row:auto}}@media (min-width:992px){.grid__aside{border:none!important}}.aside-section-title{padding-inline-start:10px}@media (max-width:991px){.aside-section-title{padding-top:8px}}.aside-section ul{list-style:none!important;padding:0;margin:0}.aside-section ul a{display:block;color:var(--bs-body-color);line-height:normal;font-weight:400;border-radius:4px;padding:10px!important;transition:background-color var(--tr-time)}.aside-section ul a:focus,.aside-section ul a:hover{background-color:var(--hover)}@media (min-width:992px){.aside-section ul li{margin-bottom:.25em}}@media (min-width:992px){.bg-lg-transparent{background-color:transparent!important}}.grid__text :last-child{margin-bottom:0}.grid__top{margin-bottom:1em}.fav-content-empty p{margin-bottom:0}.hero-title{line-height:1.1;padding-top:.1em}.hero-text{font-size:1.1rem;line-height:1.3}@media (min-width:992px){.hero-text{font-size:1.25rem}}.hero-text p{margin-bottom:.6rem}.about-main{margin-top:5em}.about-main h2{margin-bottom:.7em}.about-main h3{font-size:1.25rem;margin-bottom:.3rem}.about-main p{margin-bottom:1.75rem}.about-main p:last-child{margin-bottom:0}.contact-email-link{display:inline-block}