.pch-em{position:relative;width:100%;z-index:1000}.pch-em,.pch-em *{box-sizing:border-box}.pch-em ul{list-style:none;margin:0;padding:0}.pch-em a{text-decoration:none}.pch-em__desktop{width:100%;align-items:center}.pch-em__desktop>.pch-em__list{display:flex;align-items:center;flex-wrap:wrap}.pch-em__desktop li{position:relative}.pch-em__desktop>ul>li>a{position:relative;display:inline-flex;align-items:center;gap:.38em;white-space:nowrap;transition:color .18s ease}.pch-em__desktop>ul>li>a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.pch-em__desktop>ul>li>a:hover::after,.pch-em__desktop>ul>li>a:focus-visible::after,.pch-em__desktop>ul>.current-menu-item>a::after,.pch-em__desktop>ul>.current-menu-ancestor>a::after{transform:scaleX(1)}.pch-em__desktop .menu-item-has-children>a::before{content:"";width:.42em;height:.42em;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg) translateY(-.12em);order:2;opacity:.65}.pch-em__desktop .sub-menu{position:absolute;top:100%;left:0;z-index:50;min-width:220px;padding:8px;opacity:0;visibility:hidden;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;overflow:visible;height:auto;max-height:none}.pch-em__desktop .sub-menu .sub-menu{top:-8px;left:calc(100% + 8px)}.pch-em__desktop li:hover>.sub-menu,.pch-em__desktop li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.pch-em__desktop .sub-menu li{width:100%}.pch-em__desktop .sub-menu a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;white-space:nowrap;border-radius:6px;transition:color .18s ease,background-color .18s ease}.pch-em__desktop .sub-menu .menu-item-has-children>a::after{content:"›";margin-left:18px;opacity:.65}.pch-em__mobile{display:none;width:100%}.pch-em__toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;gap:5px;padding:0;border:0;background:#fff0;cursor:pointer}.pch-em__toggle span{display:block;width:24px;height:1.5px;border-radius:999px;transition:transform .18s ease,opacity .18s ease}.pch-em.is-open .pch-em__toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.pch-em.is-open .pch-em__toggle span:nth-child(2){opacity:0}.pch-em.is-open .pch-em__toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.pch-em__mobile-panel{position:relative;width:100%;margin-top:8px;padding:8px 0;border-radius:10px;overflow:visible}.pch-em__mobile-panel[hidden]{display:none!important}.pch-em__mobile-panel li{position:relative}.pch-em__mobile-panel>ul>li{border-bottom:1px solid #ece8e2}.pch-em__mobile-panel>ul>li:last-child{border-bottom:0}.pch-em__mobile-panel a{display:block;width:100%;min-height:44px;line-height:1.35}.pch-em__mobile-panel .menu-item-has-children>a{padding-right:52px!important}.pch-em__subtoggle{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:#fff0;cursor:pointer}.pch-em__subtoggle::before{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s ease}.pch-em__subtoggle[aria-expanded="true"]::before{transform:rotate(225deg) translate(-1px,-1px)}.pch-em__mobile-panel .sub-menu{display:none;padding:0 0 6px 14px}.pch-em__mobile-panel li.is-subopen>.sub-menu{display:block}.pch-em__mobile-panel .sub-menu .sub-menu{padding-left:14px}.pch-em__note{padding:12px 14px;border:1px dashed #c9c3bc;border-radius:8px;background:#faf9f7;color:#5f5b56;font-size:13px}.pch-em a:focus-visible,.pch-em button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.pch-em *,.pch-em *::before,.pch-em *::after{transition-duration:.01ms!important}}.pch-em__desktop>ul>li>a:hover,.pch-em__desktop>ul>li>a:focus-visible{opacity:.72}.elementor-widget-pch-elegant-menu,.elementor-widget-pch-elegant-menu>.elementor-widget-container,.elementor-widget-pch-elegant-menu .elementor-widget-container,.elementor-widget-pch-elegant-menu .pch-em,.elementor-widget-pch-elegant-menu .pch-em__desktop,.elementor-widget-pch-elegant-menu .pch-em__desktop>ul,.elementor-widget-pch-elegant-menu .pch-em__desktop>ul>li{overflow:visible!important}@supports selector(:has(*)){.e-con:has(.elementor-widget-pch-elegant-menu),.e-con-inner:has(.elementor-widget-pch-elegant-menu){overflow:visible!important}}.pch-em--dropdown-underline .pch-em__desktop .sub-menu a{--pch-em-dd-line-color:#8b7d6b;--pch-em-dd-line-height:1px;background-image:linear-gradient(var(--pch-em-dd-line-color),var(--pch-em-dd-line-color))!important;background-repeat:no-repeat!important;background-position:12px calc(100% - 4px)!important;background-size:0 var(--pch-em-dd-line-height)!important;transition:color var(--pch-em-transition,180ms) ease,background-color var(--pch-em-transition,180ms) ease,background-size var(--pch-em-transition,180ms) ease!important}.pch-em--dropdown-underline .pch-em__desktop .sub-menu a:hover,.pch-em--dropdown-underline .pch-em__desktop .sub-menu a:focus-visible,.pch-em--dropdown-underline .pch-em__desktop .sub-menu .current-menu-item>a,.pch-em--dropdown-underline .pch-em__desktop .sub-menu .current-menu-ancestor>a{background-size:calc(100% - 24px) var(--pch-em-dd-line-height)!important}.pch-em__desktop>ul>.menu-item-has-children>a{--pch-em-dd-icon-size:7px;--pch-em-dd-icon-stroke:1.4px;--pch-em-dd-icon-gap:7px;--pch-em-dd-icon-y:0px;--pch-em-dd-icon-color:currentColor;gap:var(--pch-em-dd-icon-gap)}.pch-em__desktop>ul>.menu-item-has-children>a::before{content:"";order:2;display:inline-block;flex:0 0 auto;margin:0;padding:0;opacity:.75}.pch-em--icon-chevron .pch-em__desktop>ul>.menu-item-has-children>a::before{width:var(--pch-em-dd-icon-size);height:var(--pch-em-dd-icon-size);border-right:var(--pch-em-dd-icon-stroke) solid var(--pch-em-dd-icon-color);border-bottom:var(--pch-em-dd-icon-stroke) solid var(--pch-em-dd-icon-color);border-top:0;border-left:0;transform:translateY(calc(var(--pch-em-dd-icon-y) - 2px)) rotate(45deg)}.pch-em--icon-plus .pch-em__desktop>ul>.menu-item-has-children>a::before{width:var(--pch-em-dd-icon-size);height:var(--pch-em-dd-icon-size);border:0;background:linear-gradient(var(--pch-em-dd-icon-color),var(--pch-em-dd-icon-color)) center / 100% var(--pch-em-dd-icon-stroke) no-repeat,linear-gradient(var(--pch-em-dd-icon-color),var(--pch-em-dd-icon-color)) center / var(--pch-em-dd-icon-stroke) 100% no-repeat;transform:translateY(var(--pch-em-dd-icon-y))}.pch-em--icon-none .pch-em__desktop>ul>.menu-item-has-children>a::before{display:none}