.Header{position:fixed;top:0;left:0;right:0;padding:0;z-index:10000;transform:translate3d(0, 0, 0);transition:transform .2s ease;will-change:transform}.Header.Header--hidden{transform:translate3d(0, -120%, 0)}.Header .container{background:#f7f2e9;padding-top:12px;padding-bottom:7px;position:relative}.Header .container:after{content:"";display:block;position:absolute;top:calc(100% - 5px);left:0;width:100%;height:23px;background:url(images/ebf76e8aecf35bea7e7f.svg) top center/100% auto no-repeat;pointer-events:none}.Header .navbar-brand{display:inline-flex;align-items:center;margin-right:24px}.Header .navbar-brand svg{width:220px;height:auto}.Header .navbar-nav{gap:2px;align-items:center}.Header .navbar-nav>.menu-item{position:relative}.Header .navbar-nav>.menu-item>a{display:inline-flex;align-items:center;min-height:42px;padding:8px 14px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.2;color:#233432;text-decoration:none;transition:color .2s ease,background-color .2s ease}.Header .navbar-nav>.menu-item>a:hover,.Header .navbar-nav>.menu-item>a:focus-visible,.Header .navbar-nav>.menu-item.current-menu-item>a,.Header .navbar-nav>.menu-item.current-menu-parent>a,.Header .navbar-nav>.menu-item.current_page_parent>a{color:#3f7a52;background:rgba(66,92,76,.08)}.Header .navbar-nav .menu-item-has-children>a::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:translateY(-1px) rotate(45deg);transition:transform .2s ease}.Header .navbar-nav .menu-item-has-children:hover>a::after,.Header .navbar-nav .menu-item-has-children:focus-within>a::after{transform:translateY(1px) rotate(225deg)}.Header .sub-menu{list-style:none;margin:0;padding:8px;min-width:200px}.Header .sub-menu{background:#f7f2e9;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 12px 24px rgba(0,0,0,.14)}.Header .sub-menu li{margin:0}.Header .sub-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.3;color:#233432;text-decoration:none;transition:color .2s ease,background-color .2s ease}.Header .sub-menu a:hover,.Header .sub-menu a:focus-visible,.Header .sub-menu .current-menu-item>a{color:#3f7a52;background:rgba(66,92,76,.08)}.Header .navbar-toggler{border:1px solid rgba(17,24,39,.25);border-radius:10px;padding:8px;width:44px;height:38px;align-items:center;justify-content:center}.Header .navbar-hamburger{position:relative;display:block;width:20px;height:2px;background:#111827;border-radius:2px;transition:background-color .2s ease}.Header .navbar-hamburger::before,.Header .navbar-hamburger::after{content:"";position:absolute;left:0;width:20px;height:2px;background:#111827;border-radius:2px;transition:transform .2s ease,top .2s ease,opacity .2s ease}.Header .navbar-hamburger::before{top:-6px}.Header .navbar-hamburger::after{top:6px}.Header .navbar-toggler:not(.collapsed) .navbar-hamburger{background:rgba(0,0,0,0)}.Header .navbar-toggler:not(.collapsed) .navbar-hamburger::before{top:0;transform:rotate(45deg)}.Header .navbar-toggler:not(.collapsed) .navbar-hamburger::after{top:0;transform:rotate(-45deg)}@media (min-width: 360px)and (max-width: 1400px){.Header .sub-menu{min-width:calc(200px + 79*(100vw - 360px)/1040)}}@media (min-width: 1400px){.Header .sub-menu{min-width:279px}}@media (min-width: 1200px){.Header .menu-item-has-children{padding-bottom:8px;margin-bottom:-8px}.Header .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:10020}.Header .menu-item-has-children:hover>.sub-menu,.Header .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.Header .navbar-nav>.menu-item-has-children:last-child>.sub-menu,.Header .navbar-nav>.menu-item-has-children:nth-last-child(2)>.sub-menu{left:auto;right:0}}@media (max-width: 1199px){.Header .navbar-brand{margin-right:12px}.Header .navbar-brand svg{width:190px}.Header .navbar-toggler{display:inline-flex}.Header .navbar-collapse{margin-top:10px;background:#f7f2e9;border-radius:12px;padding:10px}.Header .navbar-nav{align-items:stretch}.Header .navbar-nav>.menu-item>a{display:flex;justify-content:space-between;width:100%}.Header .menu-item-has-children>.sub-menu{position:static;margin-top:6px;margin-left:12px;box-shadow:none}}
