*{box-sizing:border-box}body{margin:0;color:#555;background:#fff;font:16px/1.7 Arial,sans-serif}a{color:#315e14;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3{color:#252525;line-height:1.3}h1{font-size:32px}h2{font-size:26px}h3{font-size:20px}.site-header{padding:12px 3.5%;display:flex;align-items:center;gap:55px;background:rgba(255,255,255,.96);min-height:115px}.logo{flex:0 0 270px}.logo img{display:block;width:270px}nav ul{display:flex;flex-wrap:wrap;gap:15px 28px;list-style:none;padding:0;margin:0}nav a{font-size:13px;font-weight:bold;letter-spacing:1px;color:#111;text-transform:uppercase;padding:10px 0;display:block}nav li.current>a{border-bottom:2px solid #222}nav li{position:relative}nav li ul{display:none;position:absolute;z-index:10;min-width:220px;background:white;padding:15px;box-shadow:0 4px 15px #0002}nav li:hover>ul,nav li:focus-within>ul{display:block}.menu-toggle{display:none}.page{max-width:1140px;margin:auto;padding:35px 25px}main:empty{display:none}.page:has(.com-content-featured:empty){padding:0}.mooshof-slider{position:relative;background:#edf0e9}.mooshof-slider .slide{display:none;margin:0}.mooshof-slider .slide.is-active{display:block}.mooshof-slider img{display:block;width:100%;height:min(72vw,800px);object-fit:cover}.slider-controls{position:absolute;bottom:18px;right:25px;display:flex;gap:8px}.slider-controls button{border:1px solid #fff;background:#1b301cba;color:white;padding:8px 13px;font-size:18px;cursor:pointer}.slider-status{background:#1b301cba;color:white;padding:8px 13px}.mooshof-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:24px;margin:25px 0}.mooshof-gallery figure{margin:0}.mooshof-gallery img{width:100%;height:170px;object-fit:cover;border-radius:3px}.mooshof-gallery figcaption{font-size:14px}.gallery-categories{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.gallery-categories a{background:#f0f4eb;padding:8px 16px}.gallery-heading{margin-top:35px}dialog{border:0;max-width:95vw;max-height:95vh;padding:20px;background:white}dialog::backdrop{background:#000c}dialog img{display:block;max-height:75vh;max-width:85vw;margin:auto}.gallery-close{display:block;margin:0 0 12px auto;padding:8px 14px;cursor:pointer}.contact{padding:30px 5%;background:#f5f5f5;text-align:center}.contact h3{text-transform:uppercase;letter-spacing:2px}.credit{text-align:center;font-size:12px;margin:0;padding:25px;background:#eee}.pagination ul,.pagination{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0}.pagination a,.pagination span{padding:5px 10px}.pagination .active{background:#e4eedb}.article-info{font-size:13px;color:#666;margin-bottom:22px}.article-info-term{display:none}.article-info dd{margin-left:0}.com-content-article__body iframe{max-width:100%;aspect-ratio:16/9}table{max-width:100%;border-collapse:collapse}td,th{padding:8px}input,select,textarea{max-width:100%;padding:8px;border:1px solid #bbb}.btn{display:inline-block;padding:8px 15px;background:#47762c;color:white;border:0;cursor:pointer}.items-row{display:flex;gap:24px;flex-wrap:wrap}.items-row>div{flex:1;min-width:250px}.blog-item{margin-bottom:30px}.visually-hidden,.skip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{width:auto;height:auto;clip:auto;background:white;padding:10px;z-index:30}.icon-angle-left:before{content:'‹'}.icon-angle-right:before{content:'›'}.icon-angle-double-left:before{content:'«'}.icon-angle-double-right:before{content:'»'}@media(max-width:800px){.site-header{flex-wrap:wrap;gap:10px;padding:15px 20px;min-height:90px}.logo{flex:1}.logo img{width:220px}.menu-toggle{display:block;border:1px solid #aaa;background:white;padding:9px}#main-nav{display:none;width:100%}#main-nav.is-open{display:block}nav ul{display:block}nav li ul{display:block;position:static;box-shadow:none;padding:0 0 0 20px}nav a{padding:8px 0}.page{padding:25px 18px}.mooshof-slider img{height:65vw}.mooshof-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mooshof-gallery img{height:130px}h1{font-size:27px}}