@media screen{.minimal_menu_wrapper{display:block;text-decoration:none;padding-bottom:var(--screen-spacer);overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#000 #ddd;background:#ddd}.minimal_menu_wrapper::-webkit-scrollbar{width:10px}.minimal_menu_wrapper::-webkit-scrollbar-thumb{background-color:#000}.minimal-menu li,.minimal-menu ul,.minimal-menu ul li,.minimal-menu ul li a{position:relative}.minimal-menu ul li{padding-bottom:15px}.minimal-menu ul li a{display:flex;align-items:center;padding:0 4%;font-size:18px;text-decoration:none;height:50px;line-height:1.75em}.minimal-menu>ul>li a{text-transform:uppercase;color:#000}.minimal-menu ul li.menu-item-has-children>.show-submenu{text-align:center}.minimal-menu ul li.menu-item-has-children>.show-submenu:before{position:absolute;color:#000;font-family:"Font Awesome 6 Free";content:'\f054';font-size:22px;font-weight:700;font-style:normal;display:inline;vertical-align:middle;height:22px;line-height:22px;top:calc(50% - 5px);-webkit-transition:transform .5s;-moz-transition:transform .5s;transition:transform .5s;left:auto;right:20px;margin-top:-4px}.minimal-menu ul li.menu-item-has-children:not(.submenu_open)>.show-submenu:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.minimal-menu ul li.menu-item-has-children.submenu_open>.show-submenu:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.minimal-menu-button:not(.menu_button_mobile):not(.minimal-menu-close){position:relative;z-index:999}.minimal-menu-close{overflow:hidden}.minimal-menu{clear:both}.menu_button_mobile:not(.minimal-menu-close){position:relative;z-index:999;top:0}@media all and (min-width:661px) and (max-width:880.9px){.overflow_hidden .menu_button_mobile{margin-right:var(--gap-right-body-max-width)}}@media all and (min-width:661px){.menu_button_mobile{right:0;margin-top:4vw}label.minimal-menu-button{width:60px}}@media all and (max-width:660.9px){.minimal-menu-button_wrapper{width:100%;background-color:#000;position:fixed;height:60px;z-index:999;top:0}label.minimal-menu-button:not(.minimal-menu-close){left:calc(50% - 19px);width:38px}}.minimal_menu_wrapper{position:fixed;z-index:1000;left:-100%;top:0;max-width:480px;height:100%}input.minimal-menu-button{display:none}label.minimal-menu-button{display:block;height:60px;text-transform:uppercase;color:transparent;cursor:pointer;text-indent:-9999px;position:absolute}label.minimal-menu-button:not(.minimal-menu-close){background:#000}label.minimal-menu-button.minimal-menu-close{width:60px}label.minimal-menu-close:after,label.minimal-menu-close:before{content:'';top:30px;left:15px;width:30px;border-top:3px solid #000;z-index:1;position:absolute}label.minimal-menu-button:not(.minimal-menu-close):after,label.minimal-menu-button:not(.minimal-menu-close):before{left:calc(50% - 19px)}label.minimal-menu-button:not(.minimal-menu-close):before{position:absolute;content:'';top:17px;width:38px;height:9px;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:1}label.minimal-menu-button:not(.minimal-menu-close):after{position:absolute;content:'';top:41px;height:0;width:38px;border-top:3px solid #fff;z-index:1}label.minimal-menu-close:before{transform:rotate(-45deg)}label.minimal-menu-close:after{height:1px;transform:rotate(45deg)}.minimal-menu ul li.menu-item-has-children .show-submenu:hover:before,label.minimal-menu-button.minimal-menu-close:hover:after,label.minimal-menu-button.minimal-menu-close:hover:before,label.minimal-menu-close:hover:after,label.minimal-menu-close:hover:before{border-color:#000}.show-submenu:hover{cursor:pointer}@media all and (max-width:666.9px){.minimal_menu_wrapper{max-width:100%}}#mobile-nav:checked+.minimal_menu_wrapper,#mobile-nav_2:checked+.minimal_menu_wrapper{visibility:visible;left:0;opacity:1;-webkit-transition:left .25s cubic-bezier(.35,0,0,1);-moz-transition:left .25s cubic-bezier(.35,0,0,1);transition:left .25s cubic-bezier(.35,0,0,1)}#mobile-nav:not(:checked)+.minimal_menu_wrapper{visibility:visible;left:-100%;opacity:1;-webkit-transition:left .25s cubic-bezier(1,0,.65,1);-moz-transition:left .25s cubic-bezier(1,0,.65,1);transition:4}.minimal-menu h3,.minimal-menu ul li a{border-bottom:var(--button-border) solid #fff;color:#000}.minimal-menu>ul>li:first-of-type a{border-top:var(--button-border) solid #fff;color:#000}.minimal-menu ul li ul li:not(:last-child) a{border-bottom:var(--button-border) solid #000;color:#fff}.minimal-menu ul li ul li:last-child a{border-bottom:var(--button-border) solid #fff;color:#fff}.minimal-menu h3{font-weight:400;font-size:17px;line-height:1em;margin:0;padding:20px 0 20px 40px;color:#000;background:rgba(100%,100%,100%,.1)}.minimal-menu ul{z-index:1;margin:0;padding:0}.minimal-menu a,.minimal-menu li{display:block}.minimal-menu li.current>a,.minimal-menu li:hover>a,.minimal-menu li:focus>a{background-color:rgba(180,5,250,0.5)}.minimal-menu li li li.current>a,.minimal-menu li li li:hover>a+:not(.sub-menu),.minimal-menu li li.current>a,.minimal-menu li li:hover>a{background:#313235}.minimal-menu ul>li{padding-bottom:0}.minimal-menu ul ul a{padding-left:40px}.minimal-menu ul ul ul a{padding-left:55px}.minimal-menu ul ul ul ul a{padding-left:70px}.minimal-menu ul ul li a{font-size:18px}.minimal-menu.clr-white ul li.menu-item-has-children .show-submenu:before{background:#616266}.minimal-menu .show-submenu{position:absolute;display:inline-block;right:0;top:0;width:calc(50px - var(--button-border));min-width:calc(50px - var(--button-border));height:100%;max-height:calc(50px - var(--button-border));margin:0;opacity:1;z-index:2;border-bottom:none!important;-webkit-appearance:none}.minimal-menu .show-submenu+ul{overflow:hidden;height:0}.minimal-menu .show-submenu:not(:checked)+ul,.minimal-menu li:not(.submenu_open) .show-submenu+ul{-webkit-transition:height .25s cubic-bezier(1,0,.65,1);-moz-transition:height .25s cubic-bezier(1,0,.65,1);transition:height .25s cubic-bezier(1,0,.65,1);height:0!important}.minimal-menu .show-submenu:checked+ul{-webkit-transition:height .25s cubic-bezier(.35,0,0,1);-moz-transition:height .25s cubic-bezier(.35,0,0,1);transition:height .25s cubic-bezier(.35,0,0,1)}.menu-item.right-logo-bottom{display:flex;align-items:center}.sub-menu{background-color:#616266}.sub-menu li{height:50px}}