.main-navigation{font-family:sans-serif;padding:.5em;position:relative}ul.menu{margin:0;padding:0}ul.menu,ul.sub-menu{gap:20px;list-style:none;z-index:1000}.menu-item{position:relative}.sub-menu .menu-item{border:.05em solid #666}.main-navigation a{color:#fff;display:block;font-size:.9em;padding:10px 15px;text-decoration:none}ul.menu li ul.sub-menu a{font-size:.8em;padding-left:45px}ul.menu li ul.sub-menu a:hover{color:#555}ul.menu li ul.sub-menu li ul.sub-menu a{padding-left:75px}.main-navigation li.menu-item-has-children>a{padding-right:30px;position:relative}.main-navigation li.menu-item-has-children>a:after{background-image:url('data:image/svg+xml;utf8,<svg  fill="white" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 320C64 461.4 178.6 576 320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320zM305 441C295.6 450.4 280.4 450.4 271.1 441C261.8 431.6 261.7 416.4 271.1 407.1L358.1 320.1L271.1 233.1C261.7 223.7 261.7 208.5 271.1 199.2C280.5 189.9 295.7 189.8 305 199.2L409 303C418.4 312.4 418.4 327.6 409 336.9L305 441z"/></svg>');background-repeat:no-repeat;background-size:contain;color:#fff;content:"";height:1em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1em}.main-navigation a:hover,.main-navigation li.menu-item-has-children>a:hover{color:#c2c2c2}.main-navigation li.menu-item-has-children>a:hover:after{background-image:url('data:image/svg+xml;utf8,<svg  fill="%2355555" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 320C64 461.4 178.6 576 320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320zM305 441C295.6 450.4 280.4 450.4 271.1 441C261.8 431.6 261.7 416.4 271.1 407.1L358.1 320.1L271.1 233.1C261.7 223.7 261.7 208.5 271.1 199.2C280.5 189.9 295.7 189.8 305 199.2L409 303C418.4 312.4 418.4 327.6 409 336.9L305 441z"/></svg>')}.main-navigation ul.sub-menu li.menu-item-has-children>a:hover:after{color:#c2c2c2}.main-navigation ul.sub-menu li.menu-item-has-children>a:after{font-size:.9em;position:absolute;right:15px;top:50%;transform:translateY(-50%)}ul.menu>li.menu-item-has-children>ul.sub-menu{background:#000;display:none}ul.menu li ul.sub-menu li.menu-item-has-children>ul.sub-menu{background:#000;display:none;margin-top:0}@media screen and (min-width:769px){ul.menu{display:flex;flex-wrap:wrap}ul.menu>li.menu-item-has-children{position:relative}.menuToggle-containerForMenu>.menu>li>.sub-menu{position:absolute;width:15vw}}.menuToggle-label{background:none!important;border:none;display:none}@media screen and (max-width:768px){.main-navigation{left:10px;top:10px}.menuToggle-label{appearance:none;-webkit-appearance:none;bottom:10px;cursor:pointer;display:block;height:28.5px;margin:0;padding:0;position:relative;width:40px;z-index:1100}.menuToggle-label span,.menuToggle-label:after,.menuToggle-label:before{background:#fff;content:"";height:2px;position:absolute;right:1px;transition:transform .3s,opacity .3s;width:40px}.menuToggle-label:before{top:0}.menuToggle-label span{top:50%;transform:translateY(-50%)}.menuToggle-label:after{bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;border:0}.menuToggle-containerForMenu{background:#000;height:100%;left:0;overflow-y:auto;padding-top:60px;position:fixed;top:0;width:100%;z-index:1000}ul.menu{display:block}ul.menu li{border-bottom:1px solid #444}.main-navigation li.menu-item-has-children>a:after{font-size:1.2em}.main-navigation ul.sub-menu li.menu-item-has-children>a:after{font-size:1.2em;right:15px}}.menuToggle-checkbox{display:none}@media screen and (max-width:768px){.menuToggle-containerForMenu{display:none}.menuToggle-checkbox:checked~.menuToggle-containerForMenu{display:block}.menuToggle-checkbox:checked+.menuToggle-label:before{transform:translateY(13px) rotate(45deg)}.menuToggle-checkbox:checked+.menuToggle-label span{opacity:0}.menuToggle-checkbox:checked+.menuToggle-label:after{transform:translateY(-13px) rotate(-45deg)}}ul.menu li ul.sub-menu li.menu-item-has-children.active>ul.sub-menu,ul.menu>li.menu-item-has-children.active>ul.sub-menu{display:block}