@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/static/fonts/open-sans-v16-latin_cyrillic-300.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/open-sans-v16-latin_cyrillic-regular.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/static/fonts/open-sans-v16-latin_cyrillic-italic.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/open-sans-v16-latin_cyrillic-700.woff2)format("woff2")}html,body{padding:0}body{color:#231f20;background:#fff;margin:8px}.site-menu-toggle{opacity:0;pointer-events:none;position:absolute}a{color:inherit}button{font:inherit}.site-shell{box-sizing:border-box;flex-flow:column;min-width:20em;min-height:95vh;margin-left:auto;margin-right:auto;padding-top:1em;display:flex}@media only screen and (min-width:48em){.site-shell{width:48em;padding-top:3em}}@media only screen and (min-width:64em){.site-shell{width:64em}}@media only screen and (min-width:75em){.site-shell{width:75em}}.mobile-menu-backdrop{background-color:#0006;width:100%;height:100%;display:none;position:fixed;top:0}.site-menu-toggle:checked~.mobile-menu-backdrop{display:initial}@media only screen and (min-width:64em){.site-menu-toggle:checked~.mobile-menu-backdrop{display:none}}.mobile-menu{z-index:1;background-color:#111;width:0;height:100%;padding-top:60px;font-family:Lato,sans-serif;transition:all .5s;display:block;position:fixed;top:0;left:0;overflow-x:hidden}.mobile-menu__close,.mobile-menu__link{display:none}.site-menu-toggle:checked~.mobile-menu{width:250px}.site-menu-toggle:checked~.mobile-menu .mobile-menu__close{display:block}.site-menu-toggle:checked~.mobile-menu .mobile-menu__link{color:#818181;display:block}@media screen and (max-height:450px){.mobile-menu{padding-top:15px}}.mobile-menu__link{color:#595959;width:200px;padding:8px 8px 8px 32px;font-size:20px;text-decoration:none;transition:all .3s;display:block}@media screen and (max-height:450px){.mobile-menu__link{font-size:18px}}.mobile-menu__link:hover,.mobile-menu__link.mobile-menu__link--active{color:#595959}.site-menu-toggle:checked~.mobile-menu .mobile-menu__link:hover,.site-menu-toggle:checked~.mobile-menu .mobile-menu__link.mobile-menu__link--active{color:#f1f1f1}.mobile-menu__close{color:#818181;cursor:pointer;background:0 0;border:0;margin-left:50px;padding:0;font-size:36px;position:absolute;top:0;right:25px}.mobile-menu__close:hover{color:#f1f1f1}.site-header-row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.site-header-row h1{box-sizing:border-box;color:#231f20;flex:none;max-width:100%;margin:16px 0;padding-left:.5em;padding-right:.5em;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.5}@media only screen and (min-width:48em){.site-header-row h1{text-shadow:1px 1px #979696;font-size:33px}}.mobile-menu-toggle{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QwDFhAXFzNoPAAAAFJJREFUWMPt1LEJgEAQAMHF6nzsvwG1D41MTUQDmYHLj3t+CwB4wVLt1fHybNV4suj2wZLXrHeLTH95+vHRVddq9tPQUR3VUR0FHdVRHQWAXzkBmWjwizlEZo4AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;flex:none;width:42px;max-width:100%;height:42px;margin-top:5px;margin-left:5px;padding:0}@media only screen and (min-width:64em){.mobile-menu-toggle{display:none}}.site-header-row__phone{box-sizing:border-box;color:#231f20;flex:none;max-width:100%;margin-bottom:.5em;padding-left:.5em;padding-right:.5em;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5}@media only screen and (min-width:48em){.site-header-row__phone{font-size:28px}}.site-header-row__subtitle{box-sizing:border-box;color:#231f20;flex:none;max-width:100%;padding-left:.5em;padding-right:.5em;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;line-height:1.5}@media only screen and (min-width:48em){.site-header-row__subtitle{font-size:24px}}.site-divider-base{box-sizing:border-box;background-color:#f9b56d;flex-flow:wrap;flex:0 auto;height:1px;display:flex}.site-divider-accent{box-sizing:border-box;color:#231f20;background-color:#f8a146;flex:none;max-width:100%;height:1px;margin-bottom:2em;padding-left:.5em;padding-right:.5em;font-family:Open Sans,sans-serif;line-height:1.5}@media only screen and (min-width:48em){.site-divider-accent{margin-bottom:3em}}.content-layout{box-sizing:border-box;flex-flow:wrap;flex:0 auto;margin-bottom:2em;display:flex}@media only screen and (min-width:48em){.content-layout{margin-bottom:5em}}.content-sidebar{box-sizing:border-box;flex:none;width:285px;max-width:100%;font-family:Open Sans,sans-serif;font-size:20px;display:none}@media only screen and (min-width:64em){.content-sidebar{display:inherit}}.content-sidebar__list{flex-direction:column;gap:4px;margin:0;padding:0 0 0 .5em;display:flex}.content-sidebar__item{align-items:center;padding:10px 0;list-style:none;display:flex}.content-sidebar__item:has(.content-sidebar__link--active){padding:2px 0}.content-sidebar__link{color:#231f20;font-size:20px;font-weight:400;line-height:20px;text-decoration:underline;display:inline-block}.content-sidebar__link--active{box-sizing:border-box;color:#fff;background-color:#f68712;border-radius:8px;align-items:center;padding:8px;text-decoration:none;display:inline-flex;position:relative;left:-8px}.content-main{box-sizing:border-box;flex:none;width:100%;max-width:100%}@media only screen and (min-width:64em){.content-main{width:calc(100% - 285px)}}.site-footer-row{box-sizing:border-box;flex-flow:wrap;flex:0 auto;margin-top:auto;display:flex}.site-footer-row__text{box-sizing:border-box;text-shadow:1px 0 #979696;color:#656263;flex:none;max-width:100%;padding-left:.5em;font-family:Open Sans,sans-serif;font-size:10px;font-weight:lighter;line-height:2}@media only screen and (min-width:48em){.site-footer-row__text{margin-bottom:14px}}
