.block-menu{display:flex;align-items:center}@media (min-width: 768px){.block-menu{width:100%;flex:1;display:grid;grid-template-columns:1fr auto}}@media (min-width: 768px){.block-menu hr{border:1px solid #5F9727;flex:1}}.block-menu .block-menu__menu-button{height:100%;display:flex;align-items:center;padding-bottom:.3rem;position:relative;width:2.6rem;height:1.5rem;cursor:pointer}@media (min-width: 768px){.block-menu .block-menu__menu-button{display:none}}.block-menu .block-menu__menu-button.change-menu-icon .menu-button__bars>span.bar{transform:rotate(45deg)}.block-menu .block-menu__menu-button.change-menu-icon .menu-button__bars>span.bar:before{top:0;transform:rotate(0)}.block-menu .block-menu__menu-button.change-menu-icon .menu-button__bars>span.bar:after{top:0;transform:rotate(90deg)}.block-menu .block-menu__menu-button .menu-button__bars{z-index:1}.block-menu .block-menu__menu-button .menu-button__bars span.bar,.block-menu .block-menu__menu-button .menu-button__bars span.bar:before,.block-menu .block-menu__menu-button .menu-button__bars span.bar:after{position:absolute;width:100%;height:.3rem;border-radius:5rem;background-color:#74ae34;transition-duration:.25s}.block-menu .block-menu__menu-button .menu-button__bars span.bar:before{content:"";top:-6px}.block-menu .block-menu__menu-button .menu-button__bars span.bar:after{content:"";top:6px}.block-menu ul.menu{position:absolute;right:0;top:9rem;width:100%;gap:1.7rem;z-index:100;background-color:#fff;opacity:0;transition:opacity .4s ease}@media (min-width: 768px){.block-menu ul.menu{display:flex;position:relative;top:0;width:100%;right:0;justify-content:right;align-items:center;opacity:1}}@media screen and (min-width: 1440px){.block-menu ul.menu{gap:2.5rem}}.block-menu ul.menu.open-main-menu{transition:opacity .4s ease;opacity:1;height:100vh}.block-menu ul.menu li.menu-item{width:100%;padding:.9rem 1rem .9rem 3.5rem;border-radius:1rem;display:flex;flex-direction:row;gap:.3rem}@media (min-width: 768px){.block-menu ul.menu li.menu-item{padding:0;width:fit-content}}@media screen and (max-width: 767px){.block-menu ul.menu li.menu-item:hover{background-color:#f2f7f1}}.block-menu ul.menu li.menu-item.menu-item--icon-visibility{align-items:center}.block-menu ul.menu li.menu-item.menu-item--icon-visibility a{display:flex;align-items:center}.block-menu ul.menu li.menu-item.menu-item--icon-visibility a:before{content:"";background:url(/themes/custom/kja/dist/icon-in-logo.svg);background-size:cover;background-repeat:no-repeat;width:1.6rem;aspect-ratio:1}@media (min-width: 768px){.block-menu ul.menu li.menu-item.menu-item--icon-visibility a:before{margin-right:.3rem}}@media (min-width: 992px){.block-menu ul.menu li.menu-item.menu-item--icon-visibility a:before{width:2.3rem}}@media (min-width: 768px){.block-menu ul.menu li.menu-item:first-child{padding:0 0 0 1.8rem}}.block-menu ul.menu li.menu-item a{font-family:FuturaPTW01-MediumObliq;color:#5f9727;width:100%;font-size:2rem}@media (min-width: 992px){.block-menu ul.menu li.menu-item a{font-size:2.4rem}}@media (min-width: 768px){.block-menu ul.menu li.menu-item a{font-family:Futura PT W01 Book;letter-spacing:.04rem}}
