@import "https://fonts.googleapis.com/css?family=PT+Sans:400,700|Merriweather:400,700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body{color:#212121;background:#fff;height:100%;font-family:Merriweather,Georgia,serif;font-size:11pt;line-height:1.6667}a{color:#a1004e;text-decoration:underline}a:hover{color:#c6296d}a:visited{color:#a1004e}.page-wrapper{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:200;background:#212121;flex-direction:column;width:250px;min-width:250px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden scroll;transform:translateZ(0)}.sidebar::-webkit-scrollbar{background:0 0;width:0}.sidebar{scrollbar-width:none}.sidebar-logo{padding:36px 24px 8px}.sidebar-logo img{width:48px;height:48px}.sidebar-logo .logo-icon{background:#c12872;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sidebar-logo .logo-icon:after{content:"";border:3px solid #fff;border-radius:2px;width:16px;height:16px}.sidebar-title{color:#fff;padding:8px 24px 32px;font-family:PT Sans,Arial,sans-serif;font-size:18pt;font-weight:700;line-height:1.333}.sidebar-title a{color:#fff;text-decoration:none}.sidebar-nav{padding:12px 0 0;list-style:none}.sidebar-nav>li>a{color:#fff9;padding:11.5px 24px 11.5px 40px;font-family:PT Sans,Arial,sans-serif;font-size:12pt;font-weight:400;text-decoration:none;display:block}.sidebar-nav>li>a:hover,.sidebar-nav>li>a.active{color:#ff4da3}.sidebar-nav .submenu{padding:0;list-style:none;display:none}.sidebar-nav li.open .submenu{display:block}.sidebar-nav .submenu a{color:#fff9;padding:8px 24px 8px 56px;font-family:PT Sans,Arial,sans-serif;font-size:12pt;text-decoration:none;display:block}.sidebar-nav .submenu a:hover,.sidebar-nav .submenu a.active{color:#ff4da3}.nav-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:24px!important}.nav-toggle:before{content:"∨";vertical-align:middle;margin-right:6px;font-size:12px;font-weight:400;display:inline-block;position:relative;top:-2px;left:-2px;transform:scaleX(2)}li.open>.nav-toggle:before{content:"∧";transform:scaleX(2)}.main-content{flex-direction:column;flex:1;min-height:100vh;margin-left:250px;display:flex}.hero{background-color:#7f1146;background-position:50%;background-size:cover;align-items:flex-end;min-height:340px;padding:60px 48px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:1;background:#21212166;position:absolute;inset:0}.hero-content{z-index:2;color:#fff;position:relative}.hero-content .label{color:#fff;margin-bottom:12px;font-family:PT Sans,Arial,sans-serif;font-size:11pt}.hero-content h1{letter-spacing:-.5px;color:#fff;max-width:900px;font-family:PT Sans,Arial,sans-serif;font-size:22.5pt;font-weight:700;line-height:1.2}.hero.small{align-items:flex-end;min-height:340px;padding:60px 48px 32px}.hero.small h1{font-size:19pt}.content-section{max-width:1000px;padding:32px 48px}.content-section+.content-section{border-top:1px solid #00000026}.content-section p{color:#212121;margin:0 0 12px;font-family:Merriweather,Georgia,serif;font-size:11pt;line-height:1.6667}.content-section h2{color:#7f1146;margin:0 0 16px;font-family:PT Sans,Arial,sans-serif;font-size:19pt;font-weight:700;line-height:1.4}.content-section h3{color:#212121;margin:0 0 12px;font-family:PT Sans,Arial,sans-serif;font-size:15pt;font-weight:700}.kved-list{margin:12px 0 16px;line-height:1.38}.kved-list .item{margin-bottom:12px;font-family:Arial,sans-serif;font-size:11pt}.kved-list .item strong{color:#000;font-weight:700}.content-section ol{margin:12px 0;padding-left:24px}.content-section ol li{margin:10px 0;font-family:Merriweather,Georgia,serif;font-size:11pt}.content-section ol li a{color:#a1004e;text-decoration:underline}.content-section ol li a:hover{color:#c6296d}.year-buttons{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.year-buttons a{text-align:center;color:#fff;box-sizing:border-box;background:#c12872;border:1px solid #fff;border-radius:0;width:180px;padding:14px 28px;font-family:Merriweather,Georgia,serif;font-size:11pt;text-decoration:none;transition:background .15s;display:inline-block}.year-buttons a:hover{color:#fff;background:#a1004e}.contacts-block{margin:8px 0 16px}.contacts-block p{margin:0 0 8px}.site-footer{text-align:center;color:#000;border-top:1px solid #0000001a;margin-top:auto;padding:24px 48px;font-family:Arial,sans-serif;font-size:11.5pt}@media (width<=1024px){.sidebar{width:200px;min-width:200px}.main-content{margin-left:200px}.hero{min-height:280px;padding:40px 32px}.hero.small{min-height:280px;padding:40px 32px 24px}.hero-content h1{font-size:20pt}.content-section{padding:28px 32px}.site-footer{padding:20px 32px}}@media (width<=768px){.page-wrapper{flex-direction:column}.sidebar{flex-flow:wrap;align-items:center;width:100%;min-width:100%;padding:12px 16px;position:relative;top:auto;bottom:auto;left:auto}.sidebar-logo{padding:0 12px 0 0}.sidebar-logo img{width:36px;height:36px}.sidebar-title{padding:0;font-size:13pt}.sidebar-nav{flex-wrap:wrap;width:100%;padding-top:8px;display:flex}.sidebar-nav>li>a{padding:8px 12px;font-size:11pt}.sidebar-nav .submenu{z-index:300;background:#212121;min-width:180px;position:absolute}.sidebar-nav .submenu a{padding:8px 16px;font-size:11pt}.main-content{width:100%;margin-left:0}.hero{min-height:220px;padding:30px 20px}.hero.small{min-height:220px;padding:30px 20px 20px}.hero-content h1{max-width:100%;font-size:17pt}.hero.small h1{font-size:16pt}.content-section{max-width:100%;padding:24px 20px}.content-section h2{font-size:16pt}.content-section h3{font-size:13pt}.content-section p{word-wrap:break-word;overflow-wrap:break-word}.content-section ol{padding-left:20px}.content-section ol li{word-wrap:break-word;overflow-wrap:break-word}.content-section ol li a{word-break:break-word}.year-buttons{gap:10px}.year-buttons a{padding:12px 20px;font-size:10pt}.site-footer{padding:16px 20px;font-size:10pt}}@media (width<=480px){.sidebar{padding:10px 12px}.sidebar-logo img{width:32px;height:32px}.sidebar-title{font-size:12pt}.sidebar-nav>li>a{padding:6px 10px;font-size:10pt}.sidebar-nav .submenu a{font-size:10pt}.hero{min-height:160px;padding:20px 16px}.hero.small{min-height:160px;padding:20px 16px 16px}.hero-content h1{font-size:14pt}.hero.small h1{font-size:13pt}.content-section{padding:16px 12px}.content-section p{font-size:10pt}.content-section h2{font-size:13pt}.content-section ol li{font-size:10pt}.year-buttons{flex-direction:column;gap:8px}.year-buttons a{text-align:center;width:100%;padding:12px 16px;font-size:10pt}.site-footer{padding:12px 16px;font-size:9pt}.nav-toggle{padding-left:16px!important}}
