*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@font-face{font-family:logo-font;src:url(fonts/eurostileteeregext-webfont.woff2)format("woff2"),url(fonts/eurostileteeregext-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}p{margin-bottom:1.15rem}h1,h2,h3,h4,h5{margin:1.55em 0 1.1rem;font-weight:400;line-height:1.15}h1{margin-top:0;font-size:1.802em}h2{font-size:1.602em}h3{font-size:1.424em}h4{font-size:1.266em}h5{font-size:1.125em}small,.text_small{font-size:.88em}img{margin:0 auto 1.15rem}html{font-family:sans-serif;background-color:#fafafa;color:#444;font-size:13px;line-height:1.4}body{overflow-x:hidden}.wrapper{position:relative;max-width:1000px;margin:0 .5rem;display:grid;grid-gap:10px}@media(min-width:768px){.sidebar{float:left;width:19.1489%}.content{float:right;width:79.7872%}.wrapper{margin:0 auto;padding:0 .5rem;grid-template-columns:1fr 3fr}.header,.footer{grid-column:1/-1;clear:both}}.wrapper>*{color:#fff;border-radius:3px;margin-bottom:10px}@supports(display:grid){.wrapper>*{width:auto;margin:0}}.header{padding:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom:6px solid #c00}.header .header-top{display:none}.header .header-main{display:flex;align-items:center;background-color:#fff}.header .header-main .header-main__logo{max-width:35%}.header .header-main .header-main__contacts{flex:1;text-align:center}.header .header-main .header-main__contacts a{font-family:logo-font;color:#444;text-decoration:none;font-size:15px}.header .header-main .header-main__contacts a span{display:none}.header .header-main .header-main__toggler{height:44px;margin:auto 5px}@media(min-width:768px){.header .header-main .header-main__toggler{display:none}}@media(min-width:768px){.header{padding:0}.header .header-top{display:flex;justify-content:center;align-items:center;height:36px;background-color:#c00;text-align:center;font-size:9px;color:#ddd}.header .header-main{background-image:url(img/header-hand.jpg);background-repeat:no-repeat;background-position:100%;height:116px}.header .header-main .header-main__logo{align-self:flex-start;margin-top:10px;margin-right:30px;margin-left:30px}.header .header-main .header-main__contacts{align-self:flex-end;margin-bottom:5px;text-align:left}.header .header-main .header-main__contacts a{padding:4px 5px 1px;background-color:rgba(255,255,255,.5);font-size:27px}.header .header-main .header-main__contacts a span{display:inline}.header .header-main .header-main__toggler{visibility:hidden}}.sidebar{padding:0;background-color:#fff;z-index:10}.sidebar.sidebar--open{position:absolute;top:0;left:0;right:0}@media(min-width:768px){.sidebar.sidebar--open{position:static}}.sidebar.sidebar--close{display:none}@media(min-width:768px){.sidebar.sidebar--close{display:block;position:static}}.sidebar .sidebar-top{margin-bottom:.5rem;display:flex}.sidebar .sidebar-top a{flex:1;display:block;background-color:#c00;margin:5px auto;padding:5px 8px 2px;border-radius:5px;font-size:1.1rem;font-weight:700;color:#fbfbfb;text-decoration:none;text-align:center}.sidebar .sidebar-top a span{display:block;text-align:right}@media(min-width:768px){.sidebar .sidebar-top a{margin:0;min-height:57px;font-size:1.3rem;transition:all 200ms ease-in-out}.sidebar .sidebar-top a:hover{transform:scale(1.02);box-shadow:0 2px 15px #a2a2a2}}.sidebar .sidebar-top .sidebar-top__toggler{height:44px;margin:auto 5px}@media(min-width:768px){.sidebar .sidebar-top .sidebar-top__toggler{display:none}}.sidebar .header__menu__list li{margin-bottom:4px}.sidebar .header__menu__list li a{display:block;padding:3px 5px;background:linear-gradient(#fff,#ededed);border:1px solid #dadada;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-decoration:none;color:#3a3a3a}.sidebar .header__menu__list li a .item-header{display:block;color:#c00;font-size:1.15rem;font-weight:700;text-transform:uppercase}@media(min-width:768px){.sidebar .header__menu__list li a{padding:6px 7px;transition:all 250ms ease-in-out}.sidebar .header__menu__list li a:hover{background:#fafafa;box-shadow:0 1px 15px #cdcdcd}.sidebar .header__menu__list li a:hover .item-header{color:#444}}.sidebar .sidebar-info{display:none}@media(min-width:768px){.sidebar .sidebar-info{display:block;padding:30px 7px 20px;color:#3a3a3a}}.content{padding:20px;background-color:#fff;color:#3a3a3a}.content a{color:#c00;text-decoration:underline dotted #c00}.content figure figcaption{text-align:center;font-style:oblique}.content .references-list blockquote{margin-bottom:1.5rem}.content .references-list blockquote p{margin-bottom:.3rem;padding:.8rem;background:#eee;border-radius:5px}.content .references-list blockquote footer{text-align:right;padding-right:1rem}.content .references-list blockquote footer a:not([href]){text-decoration:none}.footer{padding:1rem;background-color:#c00;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fbfbfb;font-size:15px;text-align:center}.footer .footer__copyright{padding-top:6px}.footer .footer-law{margin-top:.6em}.footer .footer-law a{display:inline-block;padding:6px;color:inherit;text-decoration:none;transition:color 200ms}.footer .footer-law a:focus,.footer .footer-law a:hover{color:#afafaf}.footer .footer__lang{margin-top:.6em}.footer .footer__lang a{display:inline-block;padding:6px 10px;background-color:rgba(128,128,128,.5);font-size:1.2rem;color:inherit;text-decoration:none;transition:background-color 200ms}.footer .footer__lang a:focus,.footer .footer__lang a:hover{background-color:rgba(128,128,128,.8)}@media(min-width:768px){.footer{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.footer .footer-law{margin-top:0}.footer .footer__lang{margin-top:0}}.toggle-button{display:block;height:100%;width:auto;padding:1px 8px;background-color:#444;border-radius:3px;border:none}.toggle-button.toggle-button--open{background-color:#fff}.toggle-button span{font-size:0;display:block;width:38px;height:3px;background-color:#c00}.toggle-button.toggle-button--open span{box-shadow:#c00 0 9px 0 0,#c00 0 -9px 0 0}.toggle-button.toggle-button--close span{transform:rotate(35deg)}.toggle-button.toggle-button--close span::after{content:"";font-size:0;display:block;width:38px;height:3px;background-color:#c00;transform:rotate(-70deg)}.back-to-top{padding:0;display:flex;justify-content:center;align-items:center;position:fixed;right:1.8rem;bottom:2rem;height:2.4rem;width:2.5rem;background-color:rgba(180,180,180,.5);border-radius:30%;transition-property:all;transition-timing-function:ease-out;transition-duration:.3s;z-index:10;cursor:pointer}.back-to-top::after{content:"";position:relative;top:10%;display:block;height:1rem;width:1rem;border-top:3px solid #fff;border-left:3px solid #fff;border-radius:2px;transform:rotate(45deg)}.back-to-top:hover{transform:translateY(-2px)}.back-to-top.back-to-top--hidden{display:none}.popup__open-span{padding:0 4px;cursor:pointer;white-space:pre-wrap;border-radius:4px;background:#efefef;box-shadow:inset 1px 0 #b3b3b3,inset 0 1px #b3b3b3,inset -1px 0 #b3b3b3,inset 0 -1px #b3b3b3}.popup__open-span:focus{outline:#7cfc00;outline-style:double}.modal__cover{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;background:#aaa;opacity:.85;display:none}.modal__cover.modal__cover--open{display:block}.modal__block{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;margin:auto;padding:1.5rem 1rem;height:auto;max-height:90vh;width:600px;max-width:90vw;overflow:auto;background:#fafafa;box-shadow:0 0 15px #888;display:none;border:0}.modal__block.modal__block--open{display:block}.modal__block .modal__close-btn{position:absolute;display:block;top:4px;right:4px;width:35px;height:35px;background-color:#c00;border-radius:50%;border:none;padding:7px 5px 5px}.popup-gal{width:100%;display:grid;grid-gap:6px}.popup-gal{display:flex;flex-wrap:wrap}.popup-gal{display:grid;margin:0 auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.popup-gal>figure{margin-left:3px;margin-right:3px;flex:1 1 250px}.popup-gal figure{background-color:#ddd;color:#222;text-align:center;border-radius:3px;padding:5px;margin-bottom:.5em}.popup-gal figure img{margin-bottom:0}.popup-gal figure figcaption p{margin:.2em auto .1em}@supports(display:grid){.popup-gal>*{margin:0}}.resp-iframe{position:relative;overflow:hidden;padding-top:56.25%}.resp-iframe iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:0}.contact-form{width:100%;max-width:460px;margin-top:6px;margin-bottom:12px}.contact-form--invisible{display:none}.contact-form label{display:block}.contact-form input,.contact-form textarea{width:100%;display:block;margin-top:2px;margin-bottom:5px;padding:4px 8px;font-size:14px;font-family:inherit;border:1px solid #ccc;border-radius:2px;background-color:#f6f6f6}.contact-form textarea{resize:vertical;overflow:scroll}.contact-form sup{color:#c00}.contact-form button{margin-top:8px;padding:8px 20px;font-size:20px;letter-spacing:.3px;color:#fff;text-shadow:0 0 3px #555;border-radius:3px;background-color:#bbb}.contact-form button:hover,.contact-form button:focus{background-color:#aaa}.contact-form button:active{background-color:#888}.contact-form button:disabled{cursor:not-allowed;opacity:.6}.contact-form .contact-form__recaptcha{margin-top:10px;height:78px}.contact-form__ds-checkbox{margin-top:8px;margin-bottom:8px}.contact-form__ds-checkbox label{display:inline;position:relative;cursor:pointer}.contact-form__ds-checkbox input{display:inline;width:auto;margin-top:7px;margin-left:12px;z-index:-1;opacity:0}.contact-form__ds-checkbox .checkbox__text{padding-left:10px}.contact-form__ds-checkbox .checkbox__text:before{content:'';position:absolute;width:20px;height:20px;top:-5px;left:5px;border:2px solid #ccc;border-radius:2px;background-color:#f8f8f8;transition:all 160ms,border-color 80ms}.contact-form__ds-checkbox input:checked+.checkbox__text:before{width:10px;left:14px;top:-10px;border-radius:0;border-color:#c00;background-color:#fff;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg)}.contact-form__error-msg{padding:10px;margin-bottom:1rem;background-color:rgba(128,128,128,.15);border-radius:2px;color:#c00;font-size:1.1rem}.contact-form__error-msg.contact-form__error-msg--invisible{display:none}.sent-msg{margin:0 auto;max-width:450px;padding:1.15rem 10px;border:3px solid #c00;border-radius:5px;text-align:center}.sent-msg--invisible{display:none}.sent-msg .sent-msg__text{margin:0;font-size:1.3rem}.sent-msg .sent-msg__footer{margin:0;margin-top:.5em;text-align:right;font-style:italic}.error{width:100%;padding:0;font-size:90%;color:#fff;background-color:#c00;border-radius:3px;padding:.3em}