.elementor-49 .elementor-element.elementor-element-a28868c{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;--z-index:1000}.elementor-49 .elementor-element.elementor-element-a28868c:not(.elementor-motion-effects-element-type-background),.elementor-49 .elementor-element.elementor-element-a28868c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F6EFE2}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-49 .elementor-element.elementor-element-3b7bc21{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;z-index:2;text-align:start}.elementor-49 .elementor-element.elementor-element-3b7bc21 .elementor-heading-title{font-family:"Fraunces",Sans-serif;font-size:1.4rem;font-weight:600;color:var(--e-global-color-194bd40)}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-text);fill:var(--e-global-color-text)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text )}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-49 .elementor-element.elementor-element-f51efee{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu .elementor-item{font-family:"Fraunces",Sans-serif;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-194bd40);fill:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item:hover,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item.highlighted,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-194bd40);fill:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed .elementor-item:before,.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed .elementor-item:after{border-color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed .elementor-item.elementor-item-active:before,.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed .elementor-item:before{border-width:2px}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0}.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-underline .elementor-item:after,.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-overline .elementor-item:before,.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-double-line .elementor-item:before,.elementor-49 .elementor-element.elementor-element-f51efee .e--pointer-double-line .elementor-item:after{height:2px}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-menu-toggle{color:var(--e-global-color-53df5b6);fill:var(--e-global-color-53df5b6)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown{background-color:var(--e-global-color-194bd40)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a:hover,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a:focus,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a.highlighted,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-menu-toggle:hover,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-menu-toggle:focus{color:var(--e-global-color-c58da3f)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a:hover,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a:focus,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a.highlighted{background-color:var(--e-global-color-53df5b6)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--e-global-color-53df5b6);background-color:var(--e-global-color-88883c3)}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown .elementor-item,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Jost",Sans-serif;font-weight:600}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button{background-color:var(--e-global-color-c58da3f);font-family:"Outfit",Sans-serif;font-size:16px;font-weight:500;fill:var(--e-global-color-9fbdb64);color:var(--e-global-color-9fbdb64);border-radius:2px 2px 2px 2px;padding:10px 35px 10px 35px}.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button:hover,.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button:focus{background-color:var(--e-global-color-53df5b6);color:var(--e-global-color-c58da3f)}.elementor-49 .elementor-element.elementor-element-3875566{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button:hover svg,.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button:focus svg{fill:var(--e-global-color-c58da3f)}.elementor-49{margin:0 0 0 0;padding:1px 1px 1px 1px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-a28868c{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-49 .elementor-element.elementor-element-3b7bc21{width:var(--container-widget-width,346px);max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;text-align:center}.elementor-49 .elementor-element.elementor-element-3b7bc21 .elementor-heading-title{font-size:1.8em}.elementor-49 .elementor-element.elementor-element-3875566 .elementor-button{font-size:16px}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-a28868c{--content-width:100%}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-a28868c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:24px;--padding-right:24px}.elementor-49 .elementor-element.elementor-element-3b7bc21{width:auto;max-width:auto}.elementor-49 .elementor-element.elementor-element-3b7bc21 .elementor-heading-title{font-size:1.2em}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown .elementor-item,.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown .elementor-sub-item{font-size:.8em}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a{padding-top:3vh;padding-bottom:3vh}}.elementor-49 .elementor-element.elementor-element-3b7bc21 .hero-tavola{color:#b5872f;font-style:italic}.elementor-49 .elementor-element.elementor-element-f51efee{--side-drawer-width:320px;--side-drawer-padding-top:90px}@media (max-width:1024px){.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown{position:fixed!important;top:0!important;right:0!important;width:var(--side-drawer-width)!important;height:100vh!important;z-index:999999!important;padding-top:var(--side-drawer-padding-top)!important;box-shadow:-10px 0 40px rgb(14 42 56 / .12)!important;overflow-y:auto!important}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown ul{display:flex!important;flex-direction:column!important;gap:1.25rem!important;padding:0 2rem!important}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-nav-menu--dropdown a{justify-content:flex-start!important;text-align:left!important;padding:8px 0!important;background:transparent!important}.elementor-49 .elementor-element.elementor-element-f51efee .elementor-menu-toggle{z-index:9999999!important;position:relative!important}}:root{--nav-wine:#7a1f1f;--nav-ink:#2a1d17;--nav-cream:#f6efe2;--nav-line:#d8c9ad;--nav-serif:'Fraunces', Georgia, serif;--nav-sans:'Outfit', system-ui, sans-serif;--nav-ease:cubic-bezier(0.16, 1, 0.3, 1)}.nav-header-container{justify-content:flex-end;align-items:center;padding:2px 4px;width:100%;box-sizing:border-box;position:relative;z-index:999}.hamburger-trigger{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;padding:0;position:relative;z-index:10001}.hamburger-trigger span{display:block;width:26px;height:2px;background-color:var(--nav-ink);border-radius:2px;transition:transform 400ms var(--nav-ease),opacity 300ms var(--nav-ease),background-color 400ms var(--nav-ease);transform-origin:center}.menu-open-state .hamburger-trigger span{background-color:var(--nav-ink)}.menu-open-state .hamburger-trigger span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-open-state .hamburger-trigger span:nth-child(2){opacity:0;transform:translateX(-10px)}.menu-open-state .hamburger-trigger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.drawer-backdrop{position:fixed;inset:0;background-color:rgb(42 29 23 / .4);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:10000;opacity:0;pointer-events:none;transition:opacity 500ms var(--nav-ease),backdrop-filter 500ms var(--nav-ease)}.drawer-panel{position:fixed;top:0;bottom:0;right:0;width:85%;max-width:380px;background-color:var(--nav-cream);z-index:10000;box-shadow:-10px 0 40px #fff0;transform:translateX(100%);transition:transform 550ms var(--nav-ease),box-shadow 550ms var(--nav-ease);display:flex;flex-direction:column;justify-content:space-between;padding:100px 40px 60px;box-sizing:border-box}.menu-open-state .drawer-backdrop{opacity:1;pointer-events:auto;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.menu-open-state .drawer-panel{transform:translateX(0);box-shadow:-10px 0 40px rgb(42 29 23 / .15)}.drawer-nav{display:flex;flex-direction:column;gap:24px}.drawer-link{font-family:var(--nav-serif);font-size:1.85rem;color:var(--nav-ink);text-decoration:none;font-weight:400;display:block;opacity:0;transform:translateX(30px);transition:opacity 500ms var(--nav-ease),transform 500ms var(--nav-ease),color 250ms ease}.drawer-link:hover{color:var(--nav-wine)}.menu-open-state .drawer-link{opacity:1;transform:translateX(0)}.menu-open-state .drawer-link:nth-child(1){transition-delay:150ms}.menu-open-state .drawer-link:nth-child(2){transition-delay:220ms}.menu-open-state .drawer-link:nth-child(3){transition-delay:290ms}.menu-open-state .drawer-link:nth-child(4){transition-delay:360ms}.drawer-footer{border-top:1px solid var(--nav-line);padding-top:24px;opacity:0;transform:translateY(15px);transition:opacity 500ms var(--nav-ease) 430ms,transform 500ms var(--nav-ease) 430ms}.menu-open-state .drawer-footer{opacity:1;transform:translateY(0)}.drawer-footer p{font-family:var(--nav-sans);font-size:.88rem;color:var(--nav-ink);line-height:1.5;margin:0;font-weight:300}