@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/pt-sans-v9-latin-regular.woff2)format("woff2")}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/pt-sans-v9-latin-italic.woff2)format("woff2")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/pt-sans-v9-latin-700.woff2)format("woff2")}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/pt-sans-v9-latin-700italic.woff2)format("woff2")}:root{--bg:#ebf7da;--text:#303926;--text-soft:#4d5a3f;--link:#74ad25;--green:#90d630;--olive:#8ca46b;--light:#c9eb99;--white:#fff;--shadow-light:0 1px 0 #ffffffb3;--shadow-dark:0 1px 0 #0006;--ease:all ease .3s}*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,p,ul,ol,li,figure{margin:0;padding:0}ul,ol{list-style:none}img{border:0;max-width:100%;height:auto;display:block}button{font:inherit}body{background:var(--bg);color:var(--text);font-family:PT Sans,sans-serif;font-size:15px;line-height:1.5}.header{background:url(header.D0XygFZ4.jpg) top no-repeat}.container{max-width:960px;margin:0 auto;padding:0 5px}a{color:var(--link);transition:var(--ease);text-decoration:none}a:hover{color:var(--text-soft)}.button{color:var(--bg);text-shadow:var(--shadow-dark);transition:var(--ease);background:linear-gradient(#a7de5b,#75b023);border-bottom:2px solid #58861a;border-radius:5px;margin:10px 0 0;display:inline-block;box-shadow:inset 0 -1px #fff3,0 1px #fff9}.button span,.button a{color:var(--bg);transition:var(--ease);border-radius:3px;padding:5px 15px;font-size:110%;line-height:1.3;display:block}.button:hover span,.button:hover a,.button a:hover{color:var(--white);background-color:#fff3}.button:active span,.button:active a{background-color:#fff6}.top{height:170px}#topblock{justify-content:space-between;height:128px;display:flex;overflow:hidden}#logo{width:250px;height:128px;transition:var(--ease);display:block}#logo:hover{background-color:#fff3}#logo img{display:none}.phone{width:230px;height:128px}.phone .title{color:var(--white);text-shadow:var(--shadow-dark);background:linear-gradient(#98ae7b,#7f985d);border-bottom:3px solid #728854;border-radius:0 0 0 5px;padding:10px 15px;display:block}.phone .text{color:var(--text-soft);text-shadow:var(--shadow-light);padding:10px 15px;font-size:13px;display:block}.phone .phonenumber{font-size:22px;display:block}.phone .phonenumber a{color:inherit}#topmenu{height:42px;font-size:18px}#topmenu .menu-toggle{display:none}#topmenu .sf-menu{float:left;border-right:1px solid #fff3;display:flex}#topmenu .sf-menu>li{border-left:1px solid #fff3;border-right:1px solid #00000026;height:42px;position:relative}#topmenu .sf-menu>li:first-child{border-left:none}#topmenu .sf-menu>li:hover{border-left-color:#ffffff4d;border-right-color:#0000002e}#topmenu .sf-menu>li>a{height:42px;color:var(--bg);text-shadow:var(--shadow-dark);padding:10px 15px;line-height:22px;display:block}#topmenu .sf-menu>li.home>a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOEE2REExMEM0RTI5MEM3NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQ0NCQUMxQUY0RjUxMUUxQUJDM0FBQ0ZBNjEzOTI4OSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQ0NCQUMxOUY0RjUxMUUxQUJDM0FBQ0ZBNjEzOTI4OSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMThGNjJBQTVFRjJEQUM5OUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMThBNkRBMTBDNEUyOTBDNzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6X735uAAAA2klEQVR42mL8//8/AyWAiYB8HRTjBiAXgPDff3/QcR0Q/4fiOizyYH1wA37//YGM64D4PxquQ1MD1scCc8nf/7+Rnd2IxbEwsSaYAAsDO7IBv/BpxmMIwgBCmrEaAjbgw89HxGrGMARsgCCH/BYg9eL191szidEtyqmWDqTOgAKREZaQXny/Ao5VIl3ACCIkOHWQwuDfL7JSInosUNcAJT57kF8Z7n06iDNs4GFw59NebGHACEvx2MRV+JwRLvj3/w9lXvj3/y+DpqB3OrLk9fdbwTQucRAACDAAL9KwvCcxkY8AAAAASUVORK5CYII=) 50% no-repeat;width:46px}#topmenu .sf-menu>li:hover>a,#topmenu .sf-menu>li:focus-within>a{background-color:#ffffff26}#topmenu .sf-menu>li>a:active{background-color:#ffffff4d}#topmenu .sf-menu>li.active{border-left-color:#ffffff1a;border-right-color:#00000040}#topmenu .sf-menu>li.active>a{color:var(--white);background-color:#00000026}#topmenu .sf-menu>li.active:hover>a{background-color:#00000040}#topmenu .sf-menu ul{z-index:100;visibility:hidden;opacity:0;background:linear-gradient(#e0f2c5,#c9e99b);border-bottom:3px solid #90d332;border-radius:0 0 5px 5px;width:200px;font-size:15px;transition:opacity .2s,visibility .2s;position:absolute;top:42px;left:0;box-shadow:0 0 10px #00000026}#topmenu .sf-menu li:hover>ul,#topmenu .sf-menu li:focus-within>ul{visibility:visible;opacity:1}#topmenu .sf-menu ul a{color:var(--text-soft);text-shadow:var(--shadow-light);padding:10px 15px;display:block}#topmenu .sf-menu ul a:hover{color:var(--link);background-color:#fff6}#topmenu .sf-menu ul a.active{background-color:#fff9;border-bottom:3px solid #b2e071}#topmenu .sf-menu ul li:last-child>a.active{border:none}#contentstart{grid-template-columns:repeat(3,310px);gap:10px;padding-top:10px;display:grid}#contentstart .block{height:310px;color:var(--text-soft);text-shadow:var(--shadow-light);transition:var(--ease);border-radius:5px;padding:20px;font-size:110%;line-height:1.5;position:relative;overflow:hidden;box-shadow:0 0 10px #30392626,inset 0 -3px #00000026}#contentstart .block:hover{box-shadow:0 0 10px #3039264d,inset 0 -3px #00000026}#contentstart .block :is(h1,h2){margin:0 0 15px;font-size:36px;font-weight:400;line-height:36px}#contentstart .block p{margin:0 0 10px}#contentstart .block.white{background:linear-gradient(#fff,#f2f2f2)}#contentstart .block.white :is(h1,h2),#contentstart .block.white :is(h1,h2) a{color:var(--green)}#contentstart .block.white h2 a:hover{color:var(--link)}#contentstart .block.green{background:linear-gradient(#9bda45,#83c527)}#contentstart .block.green :is(h1,h2){text-shadow:var(--shadow-dark)}#contentstart .block.green :is(h1,h2) a{color:var(--white)}#contentstart .block.green h2 a:hover{color:var(--bg)}#contentstart .block.green p a{color:var(--white)}#contentstart .block .button{font-size:15px;position:absolute;bottom:20px;left:20px;box-shadow:inset 0 -1px #fff3,0 1px #fff3}#contentstart .block.picture{background:linear-gradient(#f6fcef,#e0f2c5);padding:0;display:block;box-shadow:0 0 10px #30392626,inset 0 -3px #0000}#contentstart .block.picture:hover{box-shadow:0 0 10px #3039264d,inset 0 -3px #0000}#contentstart .block.picture img{object-fit:cover;border-radius:5px;width:100%;height:100%}#contentstart .block.picture:after{content:"";transition:var(--ease);border-radius:5px;position:absolute;inset:0;box-shadow:inset 0 -3px #00000040}#contentstart .block.picture:hover:after{background:#ffffff4d}.page{grid-template-columns:710px 230px;gap:10px;display:grid}#contentbox{text-shadow:var(--shadow-light);background-color:#fffffff2;border-bottom:3px solid #7f8f03;border-radius:5px;margin-top:10px;box-shadow:0 0 5px #0000001a}#content{text-align:justify;padding:30px}#content h1#pagetitle{color:var(--link);letter-spacing:normal;border-bottom:1px dotted var(--light);margin:0 0 15px;padding:0 0 15px;font-size:30px;font-weight:700;line-height:30px}#content :is(h1,h2,h3,h4,h5){letter-spacing:-1px;margin:15px 0}#content h1{color:var(--link);font-size:30px}#content h2{color:var(--text-soft);font-size:26px}#content h3{color:var(--link);font-size:22px}#content h4{color:var(--text-soft);font-size:18px}#content p{margin:0 0 15px}#content p:last-child{margin:0}#content ol{margin:15px 0 15px 30px}#content ul{margin:15px 0 30px 15px;line-height:25px}#content ul:last-child{margin-bottom:0}#content ul li:before{content:" ";vertical-align:middle;background:var(--link);border-radius:2px;width:6px;height:6px;margin-right:10px;display:inline-block}#content ul ul{margin:8px 0 8px 15px}#content ul ul li:before{background:var(--green)}#sidebar{background:var(--light);border-bottom:3px solid var(--olive);border-radius:5px;margin-top:10px;overflow:hidden;box-shadow:0 0 5px #0000001a}#submenu{text-shadow:var(--shadow-light);background:#d4efae;border-top:1px solid #9cda4480;border-bottom:1px solid #fffc;margin:5px 0 20px;font-size:15px}#submenu a{color:var(--text-soft);border-top:1px solid #fffc;border-bottom:1px solid #9cda44b3;padding:10px 20px;display:block}#submenu a:hover{color:var(--link);background-color:#fff9}#submenu a.active{color:var(--white);text-shadow:var(--shadow-dark);border-top:1px solid var(--white);background:linear-gradient(#98ae7b,#7f985d);border-bottom:1px solid #65784a}#submenu a.active:hover{color:var(--bg)}#sidebar .block{color:var(--text-soft);text-shadow:var(--shadow-light);background:#e4f4cd;border-bottom:3px solid #bee586;margin:10px 0;font-size:15px}#sidebar .block .title{color:var(--white);text-shadow:var(--shadow-dark);background:linear-gradient(#82c229,#669821);border-bottom:3px solid #58831c;padding:10px 20px;font-size:18px;line-height:25px;display:block}#sidebar .block .text{padding:20px;display:block}#content .teaser ul{border-bottom:1px dotted var(--light);margin:0 0 30px;padding:0 0 30px;line-height:1.5}#content .teaser ul:last-child{border:none;margin:0;padding:0}#content .teaser li:before{content:none}.teaser .mpage{color:var(--olive);font-size:11px}.teaser .title a{color:var(--link);margin-left:-2px;font-size:26px}.teaser .title a:hover{color:var(--text-soft)}.teaser .link{text-shadow:var(--shadow-dark);background:linear-gradient(#a7de5b,#75b023);border-bottom:2px solid #58861a;border-radius:5px;margin-top:10px;display:inline-block}.teaser .link a{color:var(--bg);border-radius:3px;padding:3px 15px;display:block}.teaser .link a:hover{color:var(--white);background-color:#fff3}.related{margin-top:30px}#content .related_head{letter-spacing:normal;color:var(--link);margin:0 0 20px;font-size:22px;font-weight:400}#content .related ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;margin:0;line-height:1.5;display:grid}#content .related li{gap:10px;min-height:110px;display:flex}#content .related li:before{content:none}.related_pic{background:var(--white);transition:var(--ease);border-radius:3px;flex:none;padding:5px;box-shadow:0 0 10px #0003}.related_pic:hover{box-shadow:0 0 10px #0006}.related_pic a{justify-content:center;align-items:center;width:150px;height:100px;display:flex}.related_pic img{width:auto;max-width:150px;max-height:100px}.related_title{text-align:left;line-height:20px}.related_title a{color:var(--text-soft)}.related_title a:hover{color:var(--link)}.page_gallery{margin-top:20px}.page_gallery_titletext{color:var(--link);font-size:22px;display:block}.page_gallery_thumbnail{background:var(--white);transition:var(--ease);border-radius:3px;margin:10px 10px 0 0;padding:5px;display:inline-block;box-shadow:0 0 10px #0003}.page_gallery_thumbnail:hover{box-shadow:0 0 10px #0006}.page_gallery_thumbnail a{display:block;position:relative}.page_gallery_overlay{width:20px;height:20px;transition:var(--ease);background:#00000080 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%3e%3ccircle%20cx='6.5'%20cy='6.5'%20r='4.5'/%3e%3cpath%20d='M10%2010l4.5%204.5'/%3e%3c/svg%3e") 50%/12px no-repeat;border-radius:3px;position:absolute;bottom:3px;right:3px}.page_gallery_thumbnail:hover .page_gallery_overlay{background-color:var(--link)}#content ol.sitemap,#content .sitemap ol{margin:0}#content .sitemap ol{margin:5px 0 0 40px}.sitemap li{margin-bottom:5px}.sitemap .pageno{color:var(--white);text-shadow:var(--shadow-dark);background:linear-gradient(#98ae7b,#7f985d);border-radius:3px;margin:0 5px 0 0;padding:5px 10px;display:inline-block}footer{border-bottom:3px solid var(--olive);background:linear-gradient(#d4efae,#bee784);border-radius:5px;justify-content:space-between;height:48px;margin:10px 0 30px;font-size:13px;line-height:48px;display:flex;overflow:hidden;box-shadow:0 0 10px #0000000d}footer .copyright{color:var(--text-soft);text-shadow:var(--shadow-light);padding:0 15px}footer .info{border-left:1px solid #00000026;border-right:1px solid #fff3;display:flex}footer .info a{color:var(--text-soft);background-color:#0000000d;border-left:1px solid #fff6;border-right:1px solid #00000026;padding:0 10px}footer .info a:hover{color:var(--text);background-color:#fff3;border-left-color:#ffffffe6}@media (width<=979px){.header{background:0 0}.container{padding:0 10px}.top{height:auto}#topblock{background:var(--white);border-radius:0 0 5px 5px;flex-wrap:wrap;height:auto;box-shadow:0 0 5px #0000001a}#logo{width:auto;height:auto}#logo img{width:243px;display:block}.phone{height:auto}@media (width<=539px){.phone{width:100%}.phone .title{border-radius:0}}#topmenu{background:linear-gradient(#88c437,#63a11d);border-radius:5px;height:auto;margin-top:2px;position:relative}#topmenu .menu-toggle{width:100%;color:var(--white);text-align:left;text-shadow:var(--shadow-dark);cursor:pointer;background:0 0;border:0;padding:10px 15px;display:block}#topmenu .menu-toggle:after{content:"☰";float:right}#topmenu .menu-toggle[aria-expanded=true]:after{content:"✕"}#topmenu .sf-menu{float:none;border:0;display:none}#topmenu .menu-toggle[aria-expanded=true]+.sf-menu{display:block}#topmenu .sf-menu>li{border:0;border-top:1px solid #fff3;height:auto}#topmenu .sf-menu>li.home{display:none}#topmenu .sf-menu>li>a{height:auto}#topmenu .sf-menu ul{visibility:visible;opacity:1;width:auto;box-shadow:none;border-radius:0;position:static}#topmenu .sf-menu ul a{padding-left:30px}#contentstart{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}#contentstart .block{height:auto}#contentstart .block:has(.button){padding-bottom:80px}#contentstart .block.picture{aspect-ratio:1;padding:0}.page{grid-template-columns:1fr;align-items:start;gap:0}#content{text-align:left;padding:20px}footer{flex-wrap:wrap;height:auto;line-height:1.5}footer .copyright{padding:12px 15px}footer .info{border:0;flex-wrap:wrap;width:100%}footer .info a{padding:12px 10px}}
