.elementor-9002 .elementor-element.elementor-element-4f512453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-571940db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-16da6f6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-2a1baee5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-63a131fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-f7ad0db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3b3ba1fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-61178dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-693ddcea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-76f80e33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-2dbf0596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-60e0893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3dbadbb5{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-344c1343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-47dae0c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-59be3acb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-5e8bb018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-6681add2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-32dbaad0{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-427d5758{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3b9901c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-7c5f7f59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-5d223e5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-8def87c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-47c40c63{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-2b530c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-684f07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3f300edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-2f48e781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-733d76b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-6e49c74b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-4453f06e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3574c02f{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-3a86b2dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-24464947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-f90a57f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-6ee09bee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-172b1e23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-7af3622a{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-187b0121{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-c30ad70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-472f61b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-48b3b2d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-1fc6f7af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-4a604a4{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-bd1cb23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-4a4cc391{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-69053ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-2cd604fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-2347d1a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-55b4ab27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-1e589ef8{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-9002 .elementor-element.elementor-element-3a0653e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-3d7f629b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-45229ae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-6e00a72f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-33258928{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-61dd4ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-431dfc3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9002 .elementor-element.elementor-element-4437d120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9002 .elementor-element.elementor-element-3dbadbb5{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-32dbaad0{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-47c40c63{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-3574c02f{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-7af3622a{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-4a604a4{--grid-columns:2;}.elementor-9002 .elementor-element.elementor-element-1e589ef8{--grid-columns:2;}}@media(max-width:767px){.elementor-9002 .elementor-element.elementor-element-3dbadbb5{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-32dbaad0{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-47c40c63{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-3574c02f{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-7af3622a{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-4a604a4{--grid-columns:1;}.elementor-9002 .elementor-element.elementor-element-1e589ef8{--grid-columns:1;}}/* Start custom CSS *//* WWW-15271 menus page */
.page-id-8823 .page-header{display:none !important}
header.elementor-location-header{position:relative;z-index:1000}
.ffmp{--ff-nav:57.5px;--ff-tabs:52px;--ff-acc:#F9DFA1;width:100%;overflow-x:clip;--row-gap:0px;row-gap:0 !important}
.ff-t-first{--ff-acc:#F9DFA1}
.ff-t-second{--ff-acc:#D0AEC2}
.ff-t-private{--ff-acc:#C3D6BE}
.ff-menu-inner,.ff-menu-line{width:calc(100% - 48px);max-width:960px;margin-left:auto;margin-right:auto}
.ff-menu-title{padding-top:16px !important;padding-bottom:16px !important}
.ff-menu-h1 .elementor-heading-title{text-align:center !important;font-family:Inquirer Headline,sans-serif !important;font-weight:700 !important;font-size:32px !important;line-height:32px !important;color:#222 !important;margin:0}
.ff-menu-tabs{position:sticky;top:var(--ff-nav);z-index:900;background:#fff;padding:12px 16px !important}
.ff-menu-tabbar{--flex-direction:row;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center;gap:8px}
.ff-menu-tab{flex:0 1 115px;min-width:0}
.ff-menu-tab .elementor-button{box-sizing:border-box;width:100%;white-space:nowrap;height:28px;padding:8px !important;background:#DCDCDC !important;color:#595760 !important;font-family:Grot10,sans-serif !important;font-weight:700 !important;font-size:12px !important;line-height:12px !important;border-radius:4px !important;text-align:center}
.ffmp .ff-menu-panel{display:none !important;scroll-margin-top:calc(var(--ff-nav) + var(--ff-tabs))}
.ff-menu-desc{padding-top:4px !important;padding-bottom:16px !important;gap:4px}
.ff-menu-desc-title .elementor-heading-title{text-align:center !important;font-family:Grot12 Normal,sans-serif !important;font-weight:900 !important;font-size:24px !important;line-height:24px !important;color:#222 !important;margin:0}
.ff-menu-desc-copy .elementor-heading-title{text-align:center !important;font-family:Grot10,sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:20px !important;color:#222 !important;margin:0}
.ff-menu-line-head{--ff-line-top:0px;position:sticky;top:calc(var(--ff-nav) + var(--ff-tabs));z-index:800;min-height:76px;box-sizing:border-box;background:linear-gradient(transparent var(--ff-line-top),var(--ff-acc) var(--ff-line-top),var(--ff-acc) calc(var(--ff-line-top) + 4px),transparent calc(var(--ff-line-top) + 4px)) content-box,#fff;width:100vw !important;max-width:none !important;margin:-2px calc(50% - 50vw) 0 !important;padding:0 calc(50vw - 50%) !important;gap:4px}
.ff-menu-line-titlerow{margin-top:10px !important}
.ff-menu-line-titlerow{--flex-direction:row;flex-direction:row !important;justify-content:space-between;align-items:center}
.ff-menu-line-title .elementor-heading-title{font-family:Grot12 Normal,sans-serif !important;font-weight:900 !important;font-size:24px !important;line-height:24px !important;color:#222 !important;margin:0}
.ff-menu-line-sub .elementor-heading-title{font-family:Grot10,sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:20px !important;color:#595760 !important;margin:0}
.ff-menu-caret{width:10px !important;height:10px !important;min-height:0 !important;flex:none;border-right:2px solid #222;border-bottom:2px solid #222;transform:rotate(225deg);margin:6px 8px 0 0}
.ff-menu-line-body{padding:16px 0 24px !important}
@media (min-width:768px){.ff-menu-desc{padding-bottom:4px !important}.ff-menu-line-head{--ff-line-top:8px;margin-top:0 !important}.ff-menu-line-titlerow{margin-top:18px !important}.ff-menu-inner,.ff-menu-line{width:calc(100% - 80px)}.ff-menu-h1 .elementor-heading-title{font-size:40px !important;line-height:40px !important}}
@media (min-width:1025px){.ffmp{--ff-tabs:36px}.ff-menu-title{padding-top:32px !important;padding-bottom:32px !important}.ff-menu-h1 .elementor-heading-title{font-size:64px !important;line-height:64px !important}.ff-menu-tabs{padding:4px 0 !important}.ff-menu-tabbar{gap:24px}.ff-menu-tab{flex-basis:197.3px}.ff-menu-desc{padding-top:4px !important;padding-bottom:12px !important;gap:8px}.ff-menu-desc-title .elementor-heading-title{font-size:32px !important;line-height:32px !important}.ff-menu-desc-copy .elementor-heading-title{font-size:20px !important;line-height:24px !important}}

.ffmp-key{position:fixed !important;left:0;right:0;bottom:0;width:100% !important;z-index:950;box-sizing:border-box;background:#FBFBFB;border:1px solid #DCDCDC;padding:16px 24px !important;gap:8px !important}
.ffmp-key-head{min-height:24px;--flex-direction:row;flex-direction:row !important;justify-content:space-between;align-items:center}
.ffmp-key-title .elementor-heading-title{font-family:Grot10 Condensed,sans-serif !important;font-weight:700 !important;font-size:20px !important;line-height:20px !important;text-transform:uppercase;color:#222 !important;margin:0}
.ffmp-key-caret{width:10px !important;height:10px !important;min-height:0 !important;flex:none;border-left:2px solid #222;border-top:2px solid #222;transform:rotate(45deg);margin:6px 8px 0 0}
.ffmp-key-items{display:grid !important;grid-template-columns:1fr 1fr;gap:8px}
.ffmp-key-item{--flex-direction:row;flex-direction:row !important;align-items:center;gap:10px !important;padding:0 2px !important;height:32px}
.ffmp-key-item-vegan{order:3}
.ffmp-key-item-dairy-free{order:4}
.ffmp-key-chip .elementor-heading-title{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border-radius:50%;font-family:Grot12 Condensed,sans-serif !important;font-weight:600 !important;font-size:12px !important;line-height:12px !important;color:#222 !important;margin:0}
.ffmp-key-chip-vegetarian .elementor-heading-title{background:#CCEDEC}
.ffmp-key-chip-gluten-free .elementor-heading-title{background:#F5CDE7}
.ffmp-key-chip-vegan .elementor-heading-title{background:#CCF3DE}
.ffmp-key-chip-dairy-free .elementor-heading-title{background:#C1D7FF}
.ffmp-key-label .elementor-heading-title{white-space:nowrap;font-family:Grot10,sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:16px !important;color:#222 !important;margin:0}
@media (min-width:768px){.ffmp-key{padding:16px 40px !important;gap:16px !important}.ffmp-key-title .elementor-heading-title{font-size:24px !important;line-height:24px !important}.ffmp-key-items{grid-template-columns:repeat(4,1fr);gap:24px}.ffmp-key-item-vegan,.ffmp-key-item-dairy-free{order:0}.ffmp-key-chip .elementor-heading-title{width:32px;height:32px;font-size:14px !important;line-height:14px !important}.ffmp-key-label .elementor-heading-title{font-size:20px !important;line-height:20px !important}}
@media (min-width:1025px){.ffmp-key{padding:16px calc((100% - 960px) / 2) !important}}

@media (max-width:392px){.ff-menu-tabs{padding:12px 8px !important}.ff-menu-tabbar{gap:4px}.ff-menu-tab .elementor-button{padding:8px 2px !important}}

/* WWW-15271 card width and shadows */
@media (max-width:767px){.ffmp .elementor-loop-container{--grid-row-gap:10px;row-gap:10px !important}}
.ffmp .elementor-loop-container{overflow:visible !important}
@media (max-width:767px){.ff-menu-line-body{width:calc(100% + 16px) !important;max-width:none !important;margin-left:-8px !important;margin-right:-8px !important}}

/* WWW-15271 page state (script in the HTML widget) */
.ffmp .ff-menu-panel{gap:16px !important}
.ffmp .ff-menu-panel.is-active,.ffmp:not(.ffmp-js) #first-tasting{display:flex !important}
.ffmp .ff-menu-tab.is-active .elementor-button,.ffmp:not(.ffmp-js) .ff-menu-tab-first .elementor-button{background:#FCEFD0 !important;color:#222 !important}
.ffmp .ff-menu-tab-second.is-active .elementor-button{background:#E7D7E0 !important}
.ffmp .ff-menu-tab-private.is-active .elementor-button{background:#E1EBDF !important}
.ffmp-js .ff-menu-line:not(.is-open):not(.ff-menu-line-static) .ff-menu-line-body{display:none}


@media (prefers-reduced-motion:reduce){.ffmp-js .ff-menu-line.is-open .ff-menu-line-body{animation:none}}
.ffmp-js .ff-menu-line:not(.is-open):not(.ff-menu-line-static) .ff-menu-caret{transform:rotate(45deg);margin:0 8px 6px 0}
.ffmp-js .ff-menu-line:not(.ff-menu-line-static) .ff-menu-line-head{cursor:pointer}
.ffmp .ff-menu-line-title button,.ffmp .ff-menu-line-title button:hover,.ffmp .ff-menu-line-title button:focus{appearance:none;display:block;background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0;color:inherit !important;font:inherit;text-align:left;text-transform:none;cursor:pointer;box-shadow:none}
.ffmp .ff-menu-line-title button:focus-visible,.ffmp .ffmp-key-toggle:focus-visible{outline:2px solid #222 !important;outline-offset:2px}
.ffmp .ff-menu-line-head{scroll-margin-top:calc(var(--ff-nav) + var(--ff-tabs))}
.ffmp .ffmp-key.is-collapsed .ffmp-key-items{display:none !important}
.ffmp .ffmp-key-head{cursor:pointer}
.ffmp .ffmp-key-toggle,.ffmp .ffmp-key-toggle:hover,.ffmp .ffmp-key-toggle:focus{appearance:none;background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0;width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}
.ffmp .ffmp-key-toggle .ffmp-key-caret{margin:4px 0 0 0}
.ffmp .ffmp-key.is-collapsed .ffmp-key-toggle .ffmp-key-caret{transform:rotate(225deg);margin:0 0 4px 0}


/* WWW-15271 design pass 2026-09-30 */
.ffmp .ff-menu-title,.ffmp .ff-menu-desc{width:calc(100% - 32px)}
.ff-menu-desc-copy{padding:0 16px !important}
.ffmp-js .ff-menu-line.is-open .ff-menu-line-head{box-shadow:0 6px 10px -6px rgba(0,0,0,.18) !important;padding-bottom:8px !important}
.ff-menu-line-static .ff-menu-line-head{padding-bottom:8px !important}

/* WWW-15271 lines closed from first paint (head class from hello-child) */
.ffmp-js-early .ffmp:not(.ffmp-js) .ff-menu-line:not(.ff-menu-line-static) .ff-menu-line-body{display:none !important}
.ffmp-js-early .ffmp:not(.ffmp-js) .ff-menu-line:not(.ff-menu-line-static) .ff-menu-caret{transform:rotate(45deg);margin:0 8px 6px 0}
/* 2026-10-01 design QA: subtitle spans cols 1-2 of 1fr/1fr/.25fr (8px gap); lines unit bottom space */
.ff-menu-line-sub{width:calc((100% - 16px) * 0.8889 + 8px) !important;max-width:100%}
@media (min-width:768px){.ffmp .ff-menu-panel{padding-bottom:40px !important}}
@media (min-width:1025px){.ffmp .ff-menu-panel{padding-bottom:80px !important}}/* End custom CSS */