.amr-menu,.amr-menu ul{list-style:none!important;margin:0!important;padding:0!important}.amr-root{display:flex!important;align-items:stretch;background:var(--amr-bg);color:var(--amr-fg);font-size:var(--amr-font);line-height:1.35;width:100%}.amr-menu li{position:relative;margin:0!important}.amr-menu a{align-items:center;color:inherit!important;display:flex;gap:.45em;padding:1em 1.05em;text-decoration:none!important}.amr-root>li>a{height:100%}.amr-menu a:hover,.amr-menu a:focus-visible,.amr-menu .current-menu-item>a,.amr-menu .current-menu-ancestor>a{color:var(--amr-accent)!important}.amr-menu .sub-menu{background:var(--amr-bg);box-shadow:0 10px 30px rgba(0,0,0,.14);left:0;min-width:230px;opacity:0;position:absolute;top:100%;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s;visibility:hidden;z-index:99999}.amr-menu .sub-menu .sub-menu{left:100%;top:0}.amr-menu li:hover>.sub-menu,.amr-menu li:focus-within>.sub-menu,.amr-menu li.amr-open>.sub-menu{opacity:1;transform:none;visibility:visible}.amr-menu .sub-menu a{border-bottom:1px solid rgba(127,127,127,.16);padding:.8em 1em;white-space:nowrap}.amr-sub-toggle{align-items:center;background:transparent!important;border:0!important;color:inherit!important;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-left:-.8em;padding:0;width:34px}.amr-sub-toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";height:6px;transform:rotate(45deg) translateY(-2px);width:6px}.sub-menu .amr-sub-toggle:after{transform:rotate(-45deg)}.amr-mobile-toggle{align-items:center;background:var(--amr-bg,#fff)!important;border:1px solid rgba(127,127,127,.3)!important;color:var(--amr-fg,#222)!important;cursor:pointer;gap:9px;justify-content:center;min-height:44px;padding:8px 12px}.amr-mobile-toggle-icon,.amr-mobile-toggle-icon:before,.amr-mobile-toggle-icon:after{background:currentColor;content:"";display:block;height:2px;position:relative;width:22px}.amr-mobile-toggle-icon:before{position:absolute;top:-7px}.amr-mobile-toggle-icon:after{position:absolute;top:7px}.amr-overlay{background:rgba(0,0,0,.48);inset:0;opacity:0;position:fixed;transition:opacity .2s;visibility:hidden;z-index:999980}.amr-overlay.amr-visible{opacity:1;visibility:visible}.amr-drawer{background:var(--amr-mobile-bg);color:var(--amr-mobile-fg);height:100%;left:0;max-width:90vw;overflow:auto;padding:58px 0 20px;position:fixed;top:0;transform:translateX(-102%);transition:transform .24s;width:340px;z-index:999990}.amr-drawer.amr-side-right{left:auto;right:0;transform:translateX(102%)}.amr-drawer.amr-visible{transform:none}.amr-drawer-close{background:transparent;border:0;color:inherit;cursor:pointer;font-size:30px;height:44px;position:absolute;right:8px;top:7px;width:44px}.amr-drawer .amr-menu{background:transparent!important;display:block!important}.amr-drawer .amr-menu a{border-bottom:1px solid rgba(127,127,127,.2);padding:.9em 1.1em}.amr-drawer .sub-menu{background:rgba(127,127,127,.06);box-shadow:none;display:none;min-width:0;opacity:1;position:static;transform:none;visibility:visible}.amr-drawer li.amr-open>.sub-menu{display:block}.amr-drawer .sub-menu a{padding-left:2em;white-space:normal}.amr-drawer .sub-menu .sub-menu a{padding-left:3em}.amr-drawer .amr-sub-toggle{position:absolute;right:6px;top:7px}.amr-drawer .amr-sub-toggle:after,.amr-drawer .sub-menu .amr-sub-toggle:after{transform:rotate(45deg)}body.amr-lock{overflow:hidden}@media(max-width:782px){.amr-drawer{width:min(340px,90vw)}}@media(prefers-reduced-motion:reduce){.amr-menu .sub-menu,.amr-overlay,.amr-drawer{transition:none}}
.amr-host{display:block!important;overflow:visible!important}
.amr-root>li>.amr-sub-toggle{display:none!important}
.amr-root>li.menu-item-has-children>a::after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;content:"";display:inline-block;height:0;margin-left:.25em;width:0}
.amr-root>li>.sub-menu{border:1px solid rgba(0,0,0,.16);display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(4,minmax(0,1fr));left:0;min-width:720px;padding:0!important;top:calc(100% + 8px);width:min(1040px,92vw)}.amr-root>li>.sub-menu::before{content:"";height:9px;left:0;position:absolute;right:0;top:-9px}.amr-root .sub-menu>li{min-width:0}.amr-root .sub-menu>li.amr-column-1{background:#fafafa;grid-column:1}.amr-root .sub-menu>li.amr-column-2{background:#f3f4f5;grid-column:2}.amr-root .sub-menu>li.amr-column-3{background:#ebecef;grid-column:3}.amr-root .sub-menu>li.amr-column-4{background:#e2e4e8;grid-column:4}.amr-root .sub-menu>li.amr-column-2,.amr-root .sub-menu>li.amr-column-3,.amr-root .sub-menu>li.amr-column-4{border-left:1px solid rgba(0,0,0,.16)}.amr-root .sub-menu>li:nth-child(even)>a{background-image:linear-gradient(rgba(0,0,0,.035),rgba(0,0,0,.035))}.amr-root .sub-menu a{border-bottom:1px solid rgba(0,0,0,.14);line-height:1.5;min-height:48px;padding:.85em 1.15em;white-space:normal}.amr-root .sub-menu .sub-menu{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(4,minmax(0,1fr));min-width:720px;top:calc(100% + 1px);width:min(1040px,92vw)}.amr-root .sub-menu>li.amr-column-1>.sub-menu{left:0}.amr-root .sub-menu>li.amr-column-2>.sub-menu{left:-100%}.amr-root .sub-menu>li.amr-column-3>.sub-menu{left:-200%}.amr-root .sub-menu>li.amr-column-4>.sub-menu{left:-300%}.amr-drawer .sub-menu,.amr-drawer .sub-menu .sub-menu{border:0;display:none;min-width:0;width:auto}.amr-drawer li.amr-open>.sub-menu{display:block}.amr-drawer .sub-menu>li{background:transparent!important;border-left:0!important}
.amr-root>li>.sub-menu{top:calc(100% + 20px)}.amr-root>li>.sub-menu::before{background:transparent!important;border:0!important;box-shadow:none!important;height:21px;left:0!important;right:0!important;top:-21px;width:auto!important}.amr-root .sub-menu::after{display:none!important}.amr-root .sub-menu a{align-items:center;box-sizing:border-box;line-height:20px;min-height:32px;padding:5px 12px}.amr-root .sub-menu a::before{background:linear-gradient(currentColor,currentColor) 0 4px/100% 1px no-repeat;border:1.5px solid currentColor;border-radius:2px;box-sizing:border-box;content:"";display:inline-block;flex:0 0 14px;height:14px;margin-right:7px;width:14px}.amr-root>li.menu-item-has-children>a::after{align-self:center!important;margin-bottom:0!important;margin-top:0!important;position:static!important;transform:translateY(1px)}.amr-drawer .sub-menu a{min-height:40px;padding:.7em 1.1em}.amr-drawer .sub-menu a::before{flex-basis:14px}
.amr-root .sub-menu::before{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.amr-root>li>.sub-menu::before{border-width:0!important}
.amr-root .sub-menu{min-width:0;scroll-behavior:smooth;scrollbar-width:none}.amr-root .sub-menu::-webkit-scrollbar{display:none}.amr-root .sub-menu.amr-columns-1{grid-template-columns:minmax(240px,1fr);width:min(280px,92vw)}.amr-root .sub-menu.amr-columns-2{grid-template-columns:repeat(2,minmax(240px,1fr));width:min(520px,92vw)}.amr-root .sub-menu.amr-columns-3{grid-template-columns:repeat(3,minmax(240px,1fr));width:min(780px,92vw)}.amr-root .sub-menu.amr-columns-4{grid-template-columns:repeat(4,minmax(240px,1fr));width:min(1040px,92vw)}.amr-root .sub-menu>li.amr-grid-column-1{grid-column:1!important}.amr-root .sub-menu>li.amr-grid-column-2{grid-column:2!important}.amr-root .sub-menu>li.amr-grid-column-3{grid-column:3!important}.amr-root .sub-menu>li.amr-grid-column-4{grid-column:4!important}.amr-root>li>.sub-menu{overflow-x:auto;overflow-y:hidden}.amr-root .sub-menu>li.amr-grid-column-1>.sub-menu{left:0}.amr-root .sub-menu>li.amr-grid-column-2>.sub-menu{left:-100%}.amr-root .sub-menu>li.amr-grid-column-3>.sub-menu{left:-200%}.amr-root .sub-menu>li.amr-grid-column-4>.sub-menu{left:-300%}.amr-root .sub-menu a{align-items:center!important;justify-content:flex-start!important;text-align:left!important}.amr-root .sub-menu a::before{align-self:center!important;display:inline-block!important;margin:0 8px 0 0!important;order:0!important;position:static!important;transform:none!important;vertical-align:middle!important}.amr-root>li.menu-item-has-children>a::after,.amr-root>li.menu-item-has-children:hover>a::after,.amr-root>li.menu-item-has-children.amr-open>a::after,.amr-root>li.menu-item-has-children:focus-within>a::after{align-self:center!important;bottom:auto!important;line-height:0!important;margin:0 0 0 .35em!important;position:static!important;top:auto!important;transform:translateY(-1px)!important;transition:none!important;vertical-align:middle!important}.amr-root .sub-menu::after{border:0!important;clip-path:none!important;content:none!important;display:none!important}.amr-root .sub-menu::before{border:0!important;clip-path:none!important;transform:none!important}.amr-sub-scroll{align-items:center;background:rgba(255,255,255,.94)!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:50%;box-shadow:0 2px 7px rgba(0,0,0,.18);color:#222!important;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;top:8px;width:30px;z-index:100002}.amr-sub-scroll[hidden]{display:none!important}.amr-sub-scroll::before{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;width:7px}.amr-sub-scroll-right::before{transform:rotate(-45deg) translate(-1px,-1px)}.amr-sub-scroll-left::before{transform:rotate(135deg) translate(-1px,-1px)}.amr-drawer .amr-sub-scroll{display:none!important}
.amr-root .sub-menu::before,.amr-root .sub-menu::after{background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;content:none!important;display:none!important;height:0!important;width:0!important}.amr-hover-bridge{background:transparent;display:block;height:21px;left:0;pointer-events:auto;position:absolute;top:100%;width:100%;z-index:99998}.amr-root .sub-menu.amr-columns-1,.amr-root .sub-menu.amr-columns-2,.amr-root .sub-menu.amr-columns-3,.amr-root .sub-menu.amr-columns-4{grid-template-columns:repeat(var(--amr-column-count),max-content);max-width:92vw;min-width:0;width:max-content}.amr-root .sub-menu.amr-columns-1{--amr-column-count:1}.amr-root .sub-menu.amr-columns-2{--amr-column-count:2}.amr-root .sub-menu.amr-columns-3{--amr-column-count:3}.amr-root .sub-menu.amr-columns-4{--amr-column-count:4}.amr-root .sub-menu>li{width:100%}.amr-root .sub-menu a{align-items:center!important;box-sizing:border-box!important;line-height:20px!important;min-height:0!important;padding:6px 12px!important}.amr-drawer .amr-hover-bridge{display:none!important}.amr-drawer .sub-menu a{min-height:40px!important;padding:.7em 1.1em!important}
.amr-root .sub-menu>li::before,.amr-root .sub-menu>li::after{background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;width:0!important}.amr-root .sub-menu>.caret,.amr-root .sub-menu>.menu-caret,.amr-root .sub-menu>.dropdown-caret,.amr-root .sub-menu>.arrow,.amr-root .sub-menu>.sub-menu-arrow,.amr-root .sub-menu>.dropdown-toggle,.amr-root .sub-menu>.sub-menu-toggle{display:none!important}.amr-root .sub-menu>:not(li):not(.amr-sub-scroll){display:none!important}.amr-root .sub-menu{background-image:none!important}
.amr-root>li.menu-item-has-children:hover>a::after,.amr-root>li.menu-item-has-children:focus-within>a::after,.amr-root>li.menu-item-has-children.amr-open>a::after{border:0!important;content:none!important;display:none!important;height:0!important;margin:0!important;opacity:0!important;visibility:hidden!important;width:0!important}
.amr-root .sub-menu.amr-columns-1,.amr-root .sub-menu.amr-columns-2,.amr-root .sub-menu.amr-columns-3,.amr-root .sub-menu.amr-columns-4{align-items:flex-start;display:flex;grid-template-columns:none;width:max-content}.amr-root .sub-menu>.amr-column-group{align-self:flex-start;display:block;flex:0 0 auto;grid-column:auto!important;margin:0!important;width:max-content}.amr-root .sub-menu>.amr-column-group.amr-column-1{background:#fafafa}.amr-root .sub-menu>.amr-column-group.amr-column-2{background:#f3f4f5}.amr-root .sub-menu>.amr-column-group.amr-column-3{background:#ebecef}.amr-root .sub-menu>.amr-column-group.amr-column-4{background:#e2e4e8}.amr-root .sub-menu>.amr-column-group+.amr-column-group{border-left:1px solid rgba(0,0,0,.16)}.amr-column-list{display:block!important;list-style:none!important;margin:0!important;padding:0!important;width:max-content}.amr-column-list>li{display:block;margin:0!important;width:100%}.amr-column-list>li>a{box-sizing:border-box;width:100%}.amr-column-list>li:nth-child(even)>a{background-image:linear-gradient(rgba(0,0,0,.035),rgba(0,0,0,.035))}.amr-drawer .sub-menu>.amr-column-group{background:transparent!important;border-left:0!important;width:100%}.amr-drawer .amr-column-list{width:100%}
.amr-root .sub-menu a{min-height:42px!important;padding:10px 12px!important}.amr-drawer .sub-menu a{min-height:52px!important;padding:15px 1.1em!important}
.amr-root>li{flex:0 0 auto}.amr-root .amr-column-list{background:transparent!important;box-shadow:none!important;display:block!important;float:none!important;height:auto!important;left:auto!important;min-width:0!important;opacity:1!important;overflow:visible!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;visibility:visible!important}.amr-root .amr-column-list>li{display:block!important;float:none!important;opacity:1!important;position:relative!important;transform:none!important;visibility:visible!important}.amr-root>li.menu-item-has-children:hover>a::after,.amr-root>li.menu-item-has-children:focus-within>a::after,.amr-root>li.menu-item-has-children.amr-open>a::after{border-bottom:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid transparent!important;content:""!important;display:inline-block!important;height:0!important;margin:0 0 0 .35em!important;opacity:0!important;visibility:hidden!important;width:0!important}
.amr-root>li.menu-item-has-children:hover>.sub-menu,.amr-root>li.menu-item-has-children:focus-within>.sub-menu,.amr-root>li.menu-item-has-children.amr-open>.sub-menu{display:flex!important;opacity:1!important;transform:none!important;visibility:visible!important}
.amr-root .sub-menu>.amr-column-group,.amr-root .amr-column-list,.amr-root .amr-column-list>li{flex-shrink:0!important;max-width:none!important;min-width:max-content!important;width:max-content!important}.amr-root .amr-column-list>li>a{max-width:none!important;overflow-wrap:normal!important;white-space:nowrap!important;width:100%!important;word-break:normal!important}.amr-drawer .amr-column-list,.amr-drawer .amr-column-list>li{min-width:0!important;width:100%!important}.amr-drawer .amr-column-list>li>a{overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}
.amr-root .sub-menu,.amr-root .sub-menu>.amr-column-group,.amr-root .amr-column-list,.amr-root .amr-column-list>li{align-self:flex-start!important;height:auto!important;min-height:0!important}.amr-root .sub-menu>.amr-column-group{display:block!important;height:fit-content!important}.amr-root .amr-column-list>li:empty,.amr-root .amr-column-list>li:has(>a:empty){display:none!important}.amr-root .amr-column-list>li[hidden],.amr-root .sub-menu>.amr-column-group[hidden]{display:none!important}
.amr-root .sub-menu.amr-columns-1,.amr-root .sub-menu.amr-columns-2,.amr-root .sub-menu.amr-columns-3,.amr-root .sub-menu.amr-columns-4{align-items:stretch!important}.amr-root .sub-menu>.amr-column-group{align-self:stretch!important;height:auto!important}.amr-root>li>a{align-items:center!important}.amr-root>li>a::before{align-self:center!important;background:linear-gradient(currentColor,currentColor) 0 4px/100% 1px no-repeat!important;border:1.5px solid currentColor!important;border-radius:2px!important;box-sizing:border-box!important;content:""!important;display:inline-block!important;flex:0 0 14px!important;height:14px!important;margin:0 8px 0 0!important;order:0!important;position:static!important;transform:translateY(1px)!important;width:14px!important}
.amr-drawer .amr-menu>li>a::before{align-self:center!important;background:linear-gradient(currentColor,currentColor) 0 4px/100% 1px no-repeat!important;border:1.5px solid currentColor!important;border-radius:2px!important;box-sizing:border-box!important;content:""!important;display:inline-block!important;flex:0 0 14px!important;height:14px!important;margin:0 8px 0 0!important;position:static!important;transform:translateY(1px)!important;width:14px!important}
.amr-root>li>.sub-menu{max-width:none!important;overflow-x:hidden!important;overscroll-behavior-x:contain}.amr-root .sub-menu a::before{transform:translateY(-1px)!important}.amr-drawer .sub-menu a::before{transform:translateY(-1px)!important}
.amr-root>li>a{padding-left:5px!important;padding-right:5px!important}
.amr-drawer .sub-menu,.amr-drawer .sub-menu .sub-menu{display:none!important;width:100%!important}.amr-drawer li.amr-open>.sub-menu{display:block!important}.amr-drawer .sub-menu>.amr-column-group{box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important}.amr-drawer .sub-menu>.amr-column-group.amr-column-1{background:#fafafa!important}.amr-drawer .sub-menu>.amr-column-group.amr-column-2{background:#f3f4f5!important}.amr-drawer .sub-menu>.amr-column-group.amr-column-3{background:#ebecef!important}.amr-drawer .sub-menu>.amr-column-group.amr-column-4{background:#e2e4e8!important}.amr-drawer .sub-menu>.amr-column-group+.amr-column-group{border-left:0!important;border-top:3px solid rgba(0,0,0,.38)!important}.amr-drawer .amr-column-list,.amr-drawer .amr-column-list>li,.amr-drawer .amr-column-list>li>a{box-sizing:border-box!important;max-width:none!important;width:100%!important}.amr-drawer li.menu-item-has-children>a{cursor:pointer;padding-right:48px!important}
.amr-mobile-toggle{box-sizing:border-box;width:100%}.amr-overlay{display:none!important}.amr-drawer,.amr-drawer.amr-side-right{box-sizing:border-box;display:none;height:auto;left:auto!important;max-width:none;overflow:visible;padding:0;position:static;right:auto!important;top:auto;transform:none!important;transition:none;width:100%;z-index:auto}.amr-drawer.amr-visible{display:block;transform:none!important}.amr-drawer-close{display:none!important}.amr-drawer .amr-menu{width:100%!important}body.amr-lock{overflow:auto!important}
.amr-mobile-inline{box-sizing:border-box;clear:both!important;display:none;float:none!important;margin:0!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;position:relative!important;transform:none!important;width:100%!important}.amr-mobile-inline>.amr-mobile-toggle{display:flex!important;float:none!important;margin:0!important;max-width:100%!important;position:static!important;transform:none!important;width:100%!important}.amr-mobile-inline>.amr-drawer,.amr-mobile-inline>.amr-drawer.amr-side-right{bottom:auto!important;clear:both!important;float:none!important;height:auto!important;inset:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:0!important;position:static!important;right:auto!important;top:auto!important;translate:none!important;transform:none!important;width:100%!important}.amr-mobile-inline>.amr-drawer.amr-visible{display:block!important}.amr-mobile-inline .amr-menu,.amr-mobile-inline .sub-menu,.amr-mobile-inline .amr-column-list{bottom:auto!important;clear:both!important;float:none!important;inset:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;position:static!important;right:auto!important;top:auto!important;translate:none!important;transform:none!important;width:100%!important}.amr-mobile-inline .sub-menu{overflow-x:hidden!important}.amr-mobile-inline li{float:none!important;left:auto!important;margin:0!important;max-width:100%!important;position:relative!important;right:auto!important;transform:none!important;width:100%!important}.amr-mobile-inline a{box-sizing:border-box!important;max-width:100%!important}
.amr-mobile-inline .sub-menu{opacity:1!important;visibility:visible!important}
@media screen and (max-width:865px){.main-container,.mobile-menu-active .main-container{left:0!important;transform:none!important;transition:none!important}.navigation.mobile-menu-wrapper{bottom:auto!important;display:none!important;float:none!important;height:auto!important;left:auto!important;margin:0!important;max-width:100%!important;overflow:visible!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;transition:none!important;width:100%!important}.mobile-menu-active .navigation.mobile-menu-wrapper{display:block!important;left:auto!important;position:static!important;transform:none!important}.navigation.mobile-menu-wrapper>.amr-root{display:block!important;float:none!important;margin:0!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.navigation.mobile-menu-wrapper>.amr-root+.amr-mobile-inline{display:none!important}.navigation.mobile-menu-wrapper .amr-root>li{display:block!important;float:none!important;width:100%!important}.navigation.mobile-menu-wrapper .amr-root>li>a{box-sizing:border-box!important;height:auto!important;width:100%!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu,.navigation.mobile-menu-wrapper .amr-root .sub-menu .sub-menu{bottom:auto!important;display:none!important;float:none!important;height:auto!important;inset:auto!important;left:auto!important;margin:0!important;max-width:100%!important;min-width:0!important;opacity:1!important;overflow:hidden!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;transition:none!important;visibility:visible!important;width:100%!important}.navigation.mobile-menu-wrapper .amr-root li.amr-open>.sub-menu{display:block!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group{box-sizing:border-box!important;display:block!important;float:none!important;min-width:0!important;width:100%!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group.amr-column-1{background:#fafafa!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group.amr-column-2{background:#f3f4f5!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group.amr-column-3{background:#ebecef!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group.amr-column-4{background:#e2e4e8!important}.navigation.mobile-menu-wrapper .amr-root .sub-menu>.amr-column-group+.amr-column-group{border-left:0!important;border-top:3px solid rgba(0,0,0,.38)!important}.navigation.mobile-menu-wrapper .amr-root .amr-column-list,.navigation.mobile-menu-wrapper .amr-root .amr-column-list>li,.navigation.mobile-menu-wrapper .amr-root .amr-column-list>li>a{box-sizing:border-box!important;float:none!important;max-width:100%!important;min-width:0!important;width:100%!important}.navigation.mobile-menu-wrapper .amr-hover-bridge,.navigation.mobile-menu-wrapper .amr-sub-scroll{display:none!important}}
@media screen and (max-width:900px){html,body{overflow-x:hidden!important}#primary-navigation{box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;width:100vw!important}.navigation.mobile-menu-wrapper,.mobile-menu-active .navigation.mobile-menu-wrapper,.navigation.mobile-menu-wrapper>.amr-root,.navigation.mobile-menu-wrapper .amr-root .sub-menu{box-sizing:border-box!important;max-width:100vw!important;width:100vw!important}.navigation.mobile-menu-wrapper .toggle-caret{display:none!important}}
@media screen and (max-width:900px){#primary-navigation{margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}.navigation.mobile-menu-wrapper,.mobile-menu-active .navigation.mobile-menu-wrapper,.navigation.mobile-menu-wrapper>.amr-root,.navigation.mobile-menu-wrapper .amr-root .sub-menu{max-width:100%!important;width:100%!important}}
@media screen and (max-width:900px){.navigation-wrap{box-sizing:border-box!important;float:none!important;max-width:100%!important;width:100%!important}#primary-navigation{box-sizing:border-box!important;display:block!important;float:none!important;flex:none!important;max-width:100%!important;overflow:visible!important;width:100%!important}.navigation.mobile-menu-wrapper.amr-mobile-visible{display:block!important;position:static!important}.navigation.mobile-menu-wrapper,.navigation.mobile-menu-wrapper>.amr-root,.navigation.mobile-menu-wrapper .amr-root .sub-menu{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}}
@media screen and (max-width:900px){.navigation.mobile-menu-wrapper .amr-root li:not(.amr-open)>.sub-menu{display:none!important}.navigation.mobile-menu-wrapper .amr-root li.amr-open>.sub-menu{display:block!important}}
@media screen and (max-width:900px){.navigation-wrap{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;min-height:44px!important;position:relative!important}.navigation-wrap>#primary-navigation{flex:0 0 auto!important;margin:0!important;position:static!important;width:auto!important}.navigation-wrap>#primary-navigation>.toggle-mobile-menu{box-sizing:border-box!important;display:inline-flex!important;min-height:44px!important;padding:0 14px!important;width:auto!important}.navigation-wrap>.widget_search{box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;margin:0 0 0 8px!important;max-width:none!important;min-width:0!important}.navigation-wrap>.widget_search form,.navigation-wrap>.widget_search input[type="search"],.navigation-wrap>.widget_search input[type="text"]{box-sizing:border-box!important;margin:0!important;max-width:100%!important;width:100%!important}.navigation-wrap>#primary-navigation>.navigation.mobile-menu-wrapper,.navigation-wrap>#primary-navigation>.navigation.mobile-menu-wrapper.amr-mobile-visible{left:0!important;max-width:100%!important;position:absolute!important;right:auto!important;top:100%!important;width:100%!important;z-index:99999!important}}
@media screen and (max-width:900px){.navigation-wrap>#primary-navigation>.toggle-mobile-menu{align-items:center!important;height:44px!important;justify-content:center!important;line-height:1!important}.navigation-wrap>.widget_search #searchform{height:44px!important;margin:0!important;width:100%!important}.navigation-wrap>.widget_search #searchform fieldset{float:none!important;height:100%!important;position:relative!important;width:100%!important}.navigation-wrap>.widget_search #searchform #s{float:none!important;height:42px!important;padding:0 10px 0 40px!important;text-indent:0!important;width:100%!important}.navigation-wrap>.widget_search #searchform .sbutton,.navigation-wrap>.widget_search #searchform #searchsubmit,.navigation-wrap>.widget_search #searchform .fa-search{height:42px!important;left:0!important;line-height:42px!important;width:40px!important}.navigation-wrap>.widget_search #searchform .fa-search{text-align:center!important}}
@media screen and (max-width:900px){.navigation-wrap>.widget_search #searchform{height:40px!important}.navigation-wrap>.widget_search #searchform #s{height:38px!important}.navigation-wrap>.widget_search #searchform .sbutton,.navigation-wrap>.widget_search #searchform #searchsubmit,.navigation-wrap>.widget_search #searchform .fa-search{height:38px!important;line-height:38px!important}}
#searchform.amr-search-ready #s{padding-right:38px!important}#searchform .amr-search-clear{align-items:center;background:transparent!important;border:0!important;border-radius:50%!important;color:rgba(0,0,0,.48)!important;cursor:pointer;display:flex;font-size:22px;height:28px;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:3px;top:50%;transform:translateY(-50%);width:28px;z-index:12}#searchform .amr-search-clear:hover,#searchform .amr-search-clear:focus-visible{background:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.8)!important}#searchform .amr-search-clear[hidden]{display:none!important}@media screen and (max-width:900px){.navigation-wrap>.widget_search #searchform #s{padding-right:38px!important}.navigation-wrap>.widget_search #searchform .amr-search-clear{right:4px!important}}
#searchform input[type="search"]::-webkit-search-cancel-button,#searchform input[type="search"]::-webkit-search-decoration{-webkit-appearance:none!important;appearance:none!important;display:none!important}
/* Submenu labels: suppress the theme triangle; retain the separate chevron button. */
.amr-root .amr-column-list>li.menu-item-has-children>a::after,
.amr-root .amr-column-list>li.menu-item-has-children:hover>a::after,
.amr-root .amr-column-list>li.menu-item-has-children:focus-within>a::after,
.amr-root .amr-column-list>li.menu-item-has-children.amr-open>a::after{content:none!important;display:none!important;border:0!important;background:none!important;width:0!important;height:0!important;margin:0!important}
@media screen and (max-width:900px){.navigation-wrap.sticky-navigation{background:var(--amr-bg,#fff)!important;isolation:isolate!important;position:sticky!important;top:0!important;z-index:999999!important}.admin-bar .navigation-wrap.sticky-navigation{top:46px!important}}@media screen and (min-width:783px) and (max-width:900px){.admin-bar .navigation-wrap.sticky-navigation{top:32px!important}}
@media screen and (max-width:900px){.navigation.mobile-menu-wrapper>.amr-root>li>.sub-menu>.amr-column-group>.amr-column-list>li>a{padding-left:28px!important}.navigation.mobile-menu-wrapper>.amr-root>li>.sub-menu .sub-menu>li>a{padding-left:46px!important}.navigation.mobile-menu-wrapper>.amr-root>li>.sub-menu .sub-menu .sub-menu>li>a{padding-left:64px!important}}
@media screen and (max-width:900px){.navigation-wrap.sticky-navigation{left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important}.amr-mobile-sticky-spacer{display:block!important;height:0!important;width:100%!important}.admin-bar .navigation-wrap.sticky-navigation{top:46px!important}}@media screen and (min-width:783px) and (max-width:900px){.admin-bar .navigation-wrap.sticky-navigation{top:32px!important}}@media screen and (min-width:901px){.amr-mobile-sticky-spacer{display:none!important}}
@media screen and (max-width:900px){.navigation-wrap.sticky-navigation{left:auto!important;position:relative!important;right:auto!important;top:auto!important}.navigation-wrap.sticky-navigation.amr-mobile-fixed{left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important}.admin-bar .navigation-wrap.sticky-navigation.amr-mobile-fixed{top:46px!important}.amr-mobile-sticky-marker{display:block!important;height:0!important;width:100%!important}.amr-mobile-sticky-spacer{display:block!important;height:0!important;width:100%!important}}@media screen and (min-width:783px) and (max-width:900px){.admin-bar .navigation-wrap.sticky-navigation.amr-mobile-fixed{top:32px!important}}@media screen and (min-width:901px){.amr-mobile-sticky-marker,.amr-mobile-sticky-spacer{display:none!important}}
@media screen and (min-width:901px){.amr-root>li>.sub-menu:has(>.amr-column-group>.amr-column-list>li.menu-item-has-children){overflow:visible!important}.amr-root .amr-column-list>li.menu-item-has-children{position:relative!important;z-index:2}.amr-root .amr-column-list>li.menu-item-has-children>a{padding-right:42px!important}.amr-root .amr-column-list>li.menu-item-has-children>.amr-sub-toggle{margin:0!important;position:absolute!important;right:3px!important;top:4px!important}.amr-root .amr-column-list>li.menu-item-has-children>.sub-menu{left:100%!important;top:0!important;z-index:100000!important}.amr-root .amr-column-list>li.menu-item-has-children:hover>.sub-menu,.amr-root .amr-column-list>li.menu-item-has-children:focus-within>.sub-menu,.amr-root .amr-column-list>li.menu-item-has-children.amr-open>.sub-menu{display:flex!important;opacity:1!important;transform:none!important;visibility:visible!important}}
