@font-face{font-display:swap;font-family:Webnar;font-style:normal;font-weight:700;src:url(fonts/webnar-bold.otf) format("opentype")}:root{--main-color:#2b9e72;--secondary-color:#eeeeee;--hover-button-color:#268f67;--main-text-color:#282728;--input-background:white;--footer-background:#d2d2d2}.dark-theme{--secondary-color:#000000;--main-background-side-page:#22272e;--main-text-color:white;--input-background:#212121;--footer-background:#000000}.dark-theme .theme-switcher__img::after{background-image:url(img/sun.svg);background-size:90%}.dark-theme .combobox,.dark-theme input{color:#fff}@media (hover:hover){.dark-theme .button--bold:hover,.dark-theme .link-button--bold:hover{background-color:rgba(255,255,255,.1)}}.logo{display:flex;align-items:center;column-gap:10px;flex-shrink:0;text-decoration:none}@media (max-width:750px){.logo{width:40px}}.logo__text{font-size:35px;font-weight:700;color:var(--main-color);font-family:Webnar,Arial,Helvetica,sans-serif;display:flex}@media (max-width:750px){.logo__text{font-size:25px}}.logo img{width:67px;aspect-ratio:1/1}.header__logo{top:-4px;position:relative}@media (max-width:750px){.header__logo{top:-2px}}.button--bold,.link-button--bold,.lk-button--bold{color:#fff;border-color:#fff}.button--bold::before,.link-button--bold::before,.lk-button--bold::before{filter:none}@media (hover:hover){.button--bold:hover,.link-button--bold:hover,.lk-button--bold:hover{color:#fff}}.push-right{margin-left:auto}html{box-sizing:border-box;font-size:16px}.html-scrollbar-light{scrollbar-color:initial}.html-scrollbar-dark{scrollbar-color:#686868 #424242}*,::after,::before{box-sizing:inherit}body{line-height:1.4;font-weight:400;margin:0;padding:0;min-height:100vh;color:var(--main-text-color);background-color:var(--main-background-side-page)}.argumentcontainer{border:2px solid var(--main-color);background-color:initial}.container{border:2px solid var(--main-color);background-color:initial}a,h1,h2,h4,h5,h6,ol,ul{margin:0;padding:0}a.lk-button{color:#fff;text-decoration:none}@media (hover:hover){a.lk-button:hover{background-color:var(--hover-button-color);border-color:var(--hover-button-color)}}a.lk-button:link,a.lk-button:visited{color:#fff}.combobox,.input-base{max-width:600px;width:100%;margin:0 0 10px 0;padding:5px 10px;border:2px solid var(--main-color);border-radius:4px;height:40px;border-radius:5px;background-color:var(--input-background);font-size:16px}.combobox-web,.input-base-web{max-width:initial;margin-bottom:0}.combobox::placeholder,.input-base::placeholder{font-size:16px;color:#838383;opacity:1}.combobox:focus-visible,.input-base:focus-visible{outline:0}.combobox{font-weight:600;font-size:16px;padding-left:5px;cursor:pointer}span[data-descr]{position:relative;text-decoration:underline;cursor:help}span[data-descr]:hover::after{max-width:600px;width:100%;margin:0 0 10px 0;padding:5px 10px;border:2px solid var(--main-color);border-radius:4px;content:attr(data-descr);position:absolute;left:0;top:24px;min-width:200px;background-color:var(--main-color);padding:12px;z-index:1;text-align:center}.button--bold{background-color:transparent;border:1px solid var(--main-color);color:var(--main-color)}@media (hover:hover){.button--bold:hover{background-color:transparent;color:var(--hover-button-color)}}.link-button{border:1px solid var(--main-color);background-color:var(--main-color);color:#fff;cursor:pointer;border-width:1px;border-radius:5px;padding-top:7px;padding-bottom:7px;font-size:16px;font-weight:500;text-transform:uppercase;transition-duration:.25s;min-width:150px;width:max-content;text-align:center;padding:6px 0;font-weight:500;text-decoration:none}@media (hover:hover){.link-button:hover{background-color:var(--hover-button-color);border-color:var(--hover-button-color)}}.link-button--bold{background-color:transparent;border:1px solid var(--main-color);color:var(--main-color);min-width:150px;width:max-content;text-align:center;padding:6px 0;font-weight:500;text-transform:uppercase;text-decoration:none;border-radius:5px;cursor:pointer;transition-duration:.25s}@media (hover:hover){.link-button--bold:hover{background-color:transparent;color:var(--hover-button-color)}}.theme-switcher{width:100px;height:34px;border-radius:100px;border:1px solid #7e8083;display:flex;align-items:center;column-gap:10px;background-color:transparent;padding:4px 14px 4px 5px;min-width:initial;color:#fff;user-select:none;cursor:pointer}@media (max-width:650px){.theme-switcher{display:none}}.theme-switcher__img{flex-shrink:0;width:24px;aspect-ratio:1/1;background-color:var(--main-color);border-radius:100px;position:relative;display:flex;justify-content:center;align-items:center}.theme-switcher__text{font-size:11px;font-weight:500;text-align:center;text-transform:none;color:var(--main-text-color)}.theme-switcher .moon-icon{width:60%;background-image:url(img/moon.svg)}.theme-switcher .sun-icon{width:70%;background-image:url(img/sun.svg)}input[type=checkbox]{height:18px;width:18px;accent-color:var(--main-color)}select{width:max-content;margin:15px 15px 15px 0}select option{max-width:600;font-size:16px;padding:10px 20px}.linkbar ul{display:flex;align-items:center;justify-content:space-between}.linkbar ul .right{display:flex}.linkbar ul .right .theme-switcher{margin-bottom:10px}.linkbar ul .right div{align-self:center}.linkbar ul li a{color:var(--main-text-color);text-transform:uppercase;font-size:16px;font-weight:600;position:relative;padding:0 28px;text-decoration:none;transition-duration:.25s}@media (hover:hover){.linkbar ul li a:hover{color:var(--main-color)}}.linkbar ul li a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:3px;height:3px;border-radius:10px;background-color:#919192}.last-visible a::after{display:none}a{color:var(--main-color);text-decoration:none}@media (hover:hover){a:hover{color:var(--hover-button-color)}}.gallery a,.gallery_missing a{color:var(--main-text-color)}.menu .thumbnail{color:var(--main-text-color)}.menu .thumbnail a{color:var(--main-color);text-decoration:none}@media (hover:hover){.menu .thumbnail a:hover{color:var(--hover-button-color)}}table{border-collapse:separate;border-spacing:0 10px}td{padding-right:10px}td .combobox,td .input-base{margin:auto}.vertical-centred{display:flex;align-items:center;margin-bottom:10px}h2{font-family:Webnar,Arial,Helvetica,sans-serif}div .description ul{padding-inline-start:40px}.no-pseudo::before{display:none}