.wp-block-pdm-menu{flex-grow:1;width:-moz-fit-content;width:fit-content}.pdm-menu .menu-item,.pdm-menu ul{list-style-type:none}.pdm-menu .sub-menu,.pdm-menu ul{padding:0}.pdm-menu .menu-item{margin-left:0}.pdm-menu .menu-item a{text-decoration:none}.menu-desktop{display:flex;flex-wrap:wrap;gap:20px;justify-content:var(--menu-alignment);list-style-type:none;margin-inline:auto;max-width:var(--max-width);padding:0;width:100%}.menu-desktop>.menu-item{anchor-name:var(--main-anchor);position:relative}.menu-desktop ul.sub-menu{background:var(--base);border-radius:min(var(--menu-radius)/2,10px);box-shadow:var(--shadow);box-sizing:border-box;list-style-type:none;opacity:0;padding:0;pointer-events:none;position:fixed;transform:translateY(10px);transition:.3s;transition-timing-function:cubic-bezier(.44,0,.56,1);visibility:collapse;width:200px;z-index:50}.menu-desktop>.menu-item>.sub-menu{inset:auto;left:anchor(left);margin:0;position-anchor:var(--main-anchor);position-try-fallbacks:flip-inline;top:anchor(bottom)}.menu-desktop>.menu-item>.sub-menu li{anchor-name:var(--sub-anchor)}.menu-desktop>.menu-item>.sub-menu li>.sub-menu{left:anchor(right);position-anchor:var(--sub-anchor);position-try-fallbacks:flip-inline;top:anchor(top)}.menu-desktop>.menu-item>.sub-menu li>.sub-menu li{anchor-name:var(--sub-2-anchor)}.menu-desktop ul.sub-menu .sub-menu .sub-menu{position-anchor:var(--sub-2-anchor)}@position-try --swap{inset:auto;right:anchor(left);top:anchor(top)}.menu-desktop .menu-item-has-children>a{align-items:center;display:flex;gap:10px}.menu-desktop .menu-item-has-children>a:after{content:"";display:inline-block;font-family:var(--icon);font-size:.8em;font-weight:900}.menu-desktop .sub-menu .menu-item-has-children>a:after{content:""}.menu-desktop .menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.menu-desktop .sub-menu .menu-item a{background:var(--submenu-bg-color);color:var(--submenu-text-color);display:flex;font-size:var(--fs-xsm);padding:10px 20px;width:100%}.menu-desktop .sub-menu>.menu-item:hover>a{background:var(--submenu-hover-bg-color);color:var(--submenu-hover-text-color)}.menu-desktop .sub-menu .menu-item:first-of-type a{border-radius:min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px) 0 0}.menu-desktop .sub-menu .menu-item:last-of-type a{border-radius:0 0 min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px)}.menu-desktop .sub-menu .menu-item:only-child a{border-radius:min(var(--menu-radius)/2,10px)}.menu-desktop .sub-menu .sub-menu .menu-item a{border-radius:0}.menu-desktop .sub-menu .sub-menu .menu-item:first-of-type a{border-radius:min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px) 0 0}.menu-desktop .sub-menu .sub-menu .menu-item:last-of-type a{border-radius:0 0 min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px)}.menu-desktop .sub-menu .sub-menu .menu-item:only-child a{border-radius:min(var(--menu-radius)/2,10px)}.menu-slideout{background:var(--base);box-shadow:0 0 20px rgba(0,0,0,.4);color:var(--contrast);display:block;height:100vh;overflow-y:auto;padding:40px 20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease,visibility .5s ease;visibility:hidden;width:500px;z-index:100000000}.menu-toggle:checked~.menu-slideout{transform:translateX(0);visibility:visible}.menu-overlay-label{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:.3s ease;visibility:hidden;z-index:99999}.menu-toggle:checked~.menu-overlay-label{opacity:1;pointer-events:all;visibility:visible}.block-menu-toggle{align-items:center;cursor:pointer;display:none;justify-content:center}.pdm-menu{position:relative;z-index:1000000000}@media(min-width:1025px){.pdm-menu-desktop{display:block}.pdm-menu-mobile{display:none}.block-menu-toggle{display:none!important}}@media(max-width:1024px){.pdm-menu-desktop{display:none!important}.pdm-menu-mobile{display:block}.block-menu-toggle{display:flex!important}}.menu-slideout .block-menu-toggle{cursor:pointer;display:flex;justify-content:flex-end}.menu-mobile{list-style:none;margin:0;padding:0}.menu-mobile .menu-item{margin-bottom:5px;position:relative}.menu-mobile .menu-item a{color:inherit;display:block;font-size:var(--fs-md);padding:10px;text-decoration:none}.menu-mobile .sub-menu{height:0;list-style:none;margin:0;overflow:hidden;transition:height .4s ease,background .4s ease;visibility:hidden}.menu-mobile .sub-menu .menu-item{margin:0}.menu-mobile .sub-menu .menu-item a{font-size:var(--fs-sm);padding-left:10px}.menu-mobile .menu-item-has-children{position:relative}.menu-mobile input.submenu-toggle{display:none}.menu-mobile .block-sub-menu-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:var(--icon);font-size:var(--fs-s-md);font-weight:900;height:38px;justify-content:center;line-height:1;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:45px;z-index:10}.menu-mobile .menu-item:has(>input.submenu-toggle:checked){background:var(--submenu-hover-bg-color);color:var(--submenu-hover-text-color)}.menu-mobile .menu-item-has-children{interpolate-size:allow-keywords;border-radius:min(var(--menu-radius)/2,10px)}.menu-mobile .block-sub-menu-toggle:before{content:"";display:inline-block;transition:transform .3s ease}.menu-mobile input.submenu-toggle:checked+.block-sub-menu-toggle:before{transform:rotate(180deg)}.menu-mobile input.submenu-toggle:checked~.sub-menu{height:auto;visibility:visible}.menu-mobile .menu-item-has-children input.submenu-toggle:checked~.sub-menu{border-radius:0 0 min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px)}.menu-mobile input.submenu-toggle:checked~a{background:var(--main);border-radius:min(var(--menu-radius)/2,10px);color:#fff;padding:10px}.menu-mobile .sub-menu .sub-menu .menu-item:last-of-type a{border-radius:0 0 min(var(--menu-radius)/2,10px) min(var(--menu-radius)/2,10px)}.menu-mobile input.submenu-toggle:checked~.sub-menu .sub-menu a{background:var(--submenu-hover-bg-color);color:var(--submenu-hover-text-color);padding-left:20px}.menu-mobile .menu-item-has-children>a,.menu-mobile .sub-menu .menu-item-has-children>a{padding-right:40px}@media(max-width:1024px){.wp-block-pdm-menu{width:100%}.menu-slideout{width:90%}.block-menu-toggle{margin-inline:auto}}@supports not (anchor-name:--test){.menu-desktop ul.sub-menu{background:var(--base);border-radius:min(var(--menu-radius)/2,10px);box-shadow:var(--shadow);list-style-type:none;opacity:0;padding:0;pointer-events:none;position:absolute;transform-origin:top left;visibility:hidden;width:200px;z-index:50}.menu-desktop .menu-item-has-children:hover>.sub-menu{opacity:1;pointer-events:all;visibility:visible}.menu-desktop ul.sub-menu .sub-menu{margin:-36px 0 0 199px}}
