.ls-mm{position:relative;isolation:auto;width:100%;max-width:100%;min-width:0;margin:0;--ls-mm-link-color:var(--wp--preset--color--black,#000);--ls-mm-hover-color:var(--wp--preset--color--brand,#284683);--ls-mm-level2-hover-color:var(--wp--preset--color--brand,#284683);--ls-mm-level2-hover-background:var(--wp--preset--color--light-grey,#f5fafe);--ls-mm-level3-hover-color:var(--wp--preset--color--brand,#284683);--ls-mm-level3-hover-background:var(--wp--preset--color--light-grey,#f5fafe);--ls-mm-level2-hover-text-decoration:none;--ls-mm-level3-hover-text-decoration:none;--ls-mm-font-size:1rem;--ls-mm-font-family:inherit;--ls-mm-font-weight:inherit;--ls-mm-item-gap:2rem;--ls-mm-level1-justify-content:flex-start;--ls-mm-level1-min-height:4rem;--ls-mm-level1-min-height-mobile:4rem;--ls-mm-level2-width:auto;--ls-mm-level2-min-width:auto;--ls-mm-level2-max-width:none;--ls-mm-level3-width:auto;--ls-mm-level3-min-width:auto;--ls-mm-level3-max-width:none;--ls-mm-level2-menu-padding-vertical:0;--ls-mm-level2-menu-padding-horizontal:0;--ls-mm-level3-menu-padding-vertical:0;--ls-mm-level3-menu-padding-horizontal:0;--ls-mm-level2-padding-top:.75rem;--ls-mm-level2-padding-right:1rem;--ls-mm-level2-padding-bottom:.75rem;--ls-mm-level2-padding-left:1rem;--ls-mm-level3-padding-top:.75rem;--ls-mm-level3-padding-right:1rem;--ls-mm-level3-padding-bottom:.75rem;--ls-mm-level3-padding-left:1rem;--ls-mm-duration:180ms;--ls-mm-desktop-bg:var(--wp--preset--color--white,#fff);--ls-mm-mobile-bg:var(--wp--preset--color--white,#fff);--ls-mm-mobile-item-border-color:var(--wp--preset--color--light-grey,#f5fafe);--ls-mm-current-bg:var(--ls-mm-desktop-bg);background:var(--ls-mm-current-bg)}.ls-mm::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ls-mm-current-bg);box-shadow:0 0 0 100vmax var(--ls-mm-current-bg);clip-path:inset(0 -100vmax);pointer-events:none}.ls-mm,.ls-mm *{box-sizing:border-box}.ls-mm__list{display:flex;align-items:center;justify-content:var(--ls-mm-level1-justify-content);gap:var(--ls-mm-item-gap);width:100%;max-width:100%;min-width:0;margin:0;padding:0;list-style:none}.ls-mm__item{position:static;margin:0;list-style:none}.ls-mm__link{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--ls-mm-level1-min-height);padding:var(--ls-mm-level1-padding-top,0) var(--ls-mm-level1-padding-right,0) var(--ls-mm-level1-padding-bottom,0) var(--ls-mm-level1-padding-left,0);background-color:var(--ls-mm-level1-background,transparent)!important;color:var(--ls-mm-link-color)!important;font-family:var(--ls-mm-font-family);font-size:var(--ls-mm-font-size);font-weight:var(--ls-mm-font-weight);text-decoration:none!important;transition:background-color var(--ls-mm-duration) ease,color var(--ls-mm-duration) ease}.ls-mm__link:hover,.ls-mm__link:focus-visible{background-color:var(--ls-mm-level1-hover-background,transparent)!important;color:var(--ls-mm-hover-color)!important;text-decoration:var(--ls-mm-level1-hover-text-decoration,none)!important}.ls-mm__link:focus-visible,.ls-mm__level2-link:focus-visible,.ls-mm__level3-link:focus-visible,.ls-mm__hamburger:focus-visible{outline:.125rem solid currentColor;outline-offset:.1875rem}.ls-mm__arrow,.ls-mm__level3-arrow{display:inline-block;width:.5rem;height:.5rem;border-right:.125rem solid currentColor;border-bottom:.125rem solid currentColor;transform:rotate(45deg);transition:transform var(--ls-mm-duration) ease}.ls-mm__item.is-open>.ls-mm__link .ls-mm__arrow{transform:rotate(225deg)}.ls-mm__dropdown-item.is-level3-open>.ls-mm__level2-link .ls-mm__level3-arrow{transform:rotate(225deg)}.ls-mm__panel{position:absolute;top:100%;left:0;z-index:9999;visibility:hidden;pointer-events:none;background:var(--wp--preset--color--white,#fff);box-shadow:0 .75rem 1.875rem -.75rem rgb(40 70 131 / .18)}.ls-mm__item.is-open>.ls-mm__panel{visibility:visible;pointer-events:auto}.ls-mm__mega-panel{display:grid;gap:3rem;width:100%;max-width:var(--wp--style--global--content-size,75rem);margin:0 auto;padding:3rem 1.5rem}.ls-mm__mega-panel--cols-1{grid-template-columns:1fr}.ls-mm__mega-panel--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-mm__mega-panel--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-mm__mega-panel--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-mm__mega-panel--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ls-mm__column>*{margin-block-start:0}.ls-mm__dropdown-menu{width:var(--ls-mm-level2-width);min-width:var(--ls-mm-level2-min-width);max-width:var(--ls-mm-level2-max-width);padding:var(--ls-mm-level2-menu-padding-vertical) var(--ls-mm-level2-menu-padding-horizontal)}.ls-mm__dropdown-item{position:relative}.ls-mm__level2-link,.ls-mm__level3-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;color:var(--wp--preset--color--dark-gray,#464646);text-decoration:none;transition:background-color var(--ls-mm-duration) ease,color var(--ls-mm-duration) ease}.ls-mm__level2-link{padding:var(--ls-mm-level2-padding-top) var(--ls-mm-level2-padding-right) var(--ls-mm-level2-padding-bottom) var(--ls-mm-level2-padding-left)}.ls-mm__level3-link{padding:var(--ls-mm-level3-padding-top) var(--ls-mm-level3-padding-right) var(--ls-mm-level3-padding-bottom) var(--ls-mm-level3-padding-left)}.ls-mm__level2-link:hover{background-color:var(--ls-mm-level2-hover-background);color:var(--ls-mm-level2-hover-color);text-decoration:var(--ls-mm-level2-hover-text-decoration)}.ls-mm__level3-link:hover{background-color:var(--ls-mm-level3-hover-background);color:var(--ls-mm-level3-hover-color);text-decoration:var(--ls-mm-level3-hover-text-decoration)}.ls-mm__level3{position:absolute;top:0;left:100%;z-index:2;width:var(--ls-mm-level3-width);min-width:var(--ls-mm-level3-min-width);max-width:var(--ls-mm-level3-max-width)!important;padding:var(--ls-mm-level3-menu-padding-vertical) var(--ls-mm-level3-menu-padding-horizontal);visibility:hidden;pointer-events:none;background:var(--wp--preset--color--white,#fff);box-shadow:0 .75rem 1.875rem -.75rem rgb(40 70 131 / .18)}.ls-mm__dropdown-item.is-level3-open>.ls-mm__level3{visibility:visible;pointer-events:auto}.ls-mm__dropdown-item.opens-left>.ls-mm__level3{right:100%;left:auto}.ls-mm__hamburger{display:none;padding:.5rem;border:0;background:transparent;color:var(--ls-mm-hamburger-color,currentColor)}.ls-mm__hamburger span{display:block;width:1.75rem;height:.125rem;margin:.3125rem 0;background:currentColor;transition:transform var(--ls-mm-duration) ease,opacity var(--ls-mm-duration) ease}

.ls-mm.ls-mm--editor{width:100%;max-width:100%;margin-left:0;margin-right:0}

.ls-mm__host{position:relative}
.ls-mm__host>.wp-block-site-logo,.ls-mm__host>.wp-block-image.custom-logo,.ls-mm__host>.custom-logo{position:relative;z-index:10003}
.ls-mm:not(.is-fixed)::before{z-index:-1}

.ls-mm__fixed-placeholder{display:none;width:100%;max-width:100%;min-width:0;height:0;flex:0 1 auto}.ls-mm__fixed-placeholder.is-active{display:block}.ls-mm.is-fixed{position:fixed;top:0;right:0;left:0;z-index:10000;width:auto;max-width:none;margin:0}.ls-mm.is-fixed .ls-mm__panel{z-index:10001}

.ls-mm__mega-panel--justify-left{margin-left:0;margin-right:auto}
.ls-mm__mega-panel--justify-center{margin-left:auto;margin-right:auto}
.ls-mm__mega-panel--justify-right{margin-left:auto;margin-right:0}

.ls-mm .ls-mm__mega-panel--width-default{width:calc(100% - 3rem);max-width:var(--wp--style--global--content-size,1350px)}
.ls-mm .ls-mm__mega-panel--width-wide{width:calc(100% - 3rem);max-width:var(--wp--style--global--wide-size,1500px)}
.ls-mm .ls-mm__mega-panel--width-full{width:100%;max-width:none}

.ls-mm__hamburger-label{font:inherit;font-weight:inherit;line-height:1;white-space:nowrap}

.ls-mm.is-desktop-layout:not(.ls-mm--editor) .ls-mm__item--hide-desktop{display:none!important}
.ls-mm.is-mobile-layout:not(.ls-mm--editor) .ls-mm__item--hide-mobile{display:none!important}


.ls-mm:not(.ls-mm--editor) > .ls-mm__logo{display:none!important}


.ls-mm.is-desktop-layout:not(.ls-mm--editor){padding-top:var(--ls-mm-padding-top-desktop,0);padding-bottom:var(--ls-mm-padding-bottom-desktop,0)}
.ls-mm.is-mobile-layout:not(.ls-mm--editor){padding-top:var(--ls-mm-padding-top-mobile,0);padding-bottom:var(--ls-mm-padding-bottom-mobile,0)}
.ls-mm.ls-mm--editor{padding-top:var(--ls-mm-padding-top-desktop,0);padding-bottom:var(--ls-mm-padding-bottom-desktop,0)}






.ls-mm.is-mobile-layout:not(.ls-mm--editor):not(.is-layout-ready){--ls-mm-mobile-toggle-height:2.75rem;min-height:var(--ls-mm-mobile-toggle-height);padding-top:var(--ls-mm-padding-top-mobile,0);padding-bottom:var(--ls-mm-padding-bottom-mobile,0)}
.ls-mm.is-mobile-layout.ls-mm--hamburger-text-below:not(.ls-mm--editor):not(.is-layout-ready){--ls-mm-mobile-toggle-height:4rem}
.ls-mm.is-mobile-layout:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__list{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ls-mm.is-mobile-layout:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__hamburger{display:grid!important;box-sizing:border-box;height:var(--ls-mm-mobile-toggle-height);min-height:var(--ls-mm-mobile-toggle-height);padding:.5rem;overflow:hidden;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ls-mm.is-mobile-layout:not(.ls-mm--editor):not(.is-layout-ready).ls-mm--hamburger-right>.ls-mm__hamburger{margin-left:auto;margin-right:0}
.ls-mm.is-mobile-layout:not(.ls-mm--editor):not(.is-layout-ready).ls-mm--hamburger-left>.ls-mm__hamburger{margin-right:auto}
.ls-mm.is-desktop-layout:not(.ls-mm--editor):not(.is-layout-ready){min-height:var(--ls-mm-level1-min-height,4rem);padding-top:var(--ls-mm-padding-top-desktop,0);padding-bottom:var(--ls-mm-padding-bottom-desktop,0)}
.ls-mm.is-desktop-layout:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__list,.ls-mm.is-desktop-layout:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__hamburger{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ls-mm:not(.ls-mm--editor):not(.is-mobile-layout):not(.is-desktop-layout):not(.is-layout-ready){min-height:2.75rem}
.ls-mm:not(.ls-mm--editor):not(.is-mobile-layout):not(.is-desktop-layout):not(.is-layout-ready)>.ls-mm__list,.ls-mm:not(.ls-mm--editor):not(.is-mobile-layout):not(.is-desktop-layout):not(.is-layout-ready)>.ls-mm__hamburger{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.ls-mm:not(.is-layout-ready)>.ls-mm__list>.ls-mm__item>.ls-mm__panel{display:none!important;visibility:hidden!important;pointer-events:none!important}
html.rsp-mm-fallback-visible .ls-mm:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__list{display:flex!important;flex-wrap:wrap;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html.rsp-mm-fallback-visible .ls-mm:not(.ls-mm--editor):not(.is-layout-ready)>.ls-mm__hamburger{display:none!important}
