/* Trattoria San Pietro · CSS globale (WPCode, tipo CSS, "Intestazione sito" / Site Wide Header)
   Font in locale: caricare la cartella sp-fonts in fonts/ */
@font-face{font-family:'Fraunces';src:url(fonts/fraunces-latin-full-normal.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Fraunces';src:url(fonts/fraunces-latin-full-italic.woff2) format('woff2');font-weight:100 900;font-style:italic;font-display:swap}
@font-face{font-family:'Karla';src:url(fonts/karla-latin-wght-normal.woff2) format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:'Caveat';src:url(fonts/caveat-latin-wght-normal.woff2) format('woff2');font-weight:400 700;font-style:normal;font-display:swap}
/* =========================================================
   Trattoria San Pietro · design system
   Idea: sale scure color espresso alternate a carta calda, titoli Fraunces
   con corsivi ocra, foto che si aprono allo scroll dentro cornici ad arco
   (come i portici di Via San Pietro). Una sola identità, nessun tema scuro.
   ========================================================= */
:root{
  --espresso:#241610; --roast:#33201a; --brown:#5b3a25;
  --paper:#f1e8d6; --paper-2:#e8dcc3;
  --ocra:#c9972f; --ocra-light:#e6bf6e; --ocra-deep:#85570f;
  --ink:#2a1c13; --ink-soft:#6a5443;
  --on-dark:#f1e8d6; --on-dark-soft:#c7b598;
  --line-d:rgba(241,232,214,.2); --line-l:rgba(42,28,19,.2); --line-l-strong:rgba(42,28,19,.45);
  --ph-a:#7a5538; --ph-b:#a77c3f; --ph-c:#5f4129; --ph-d:#b08a55;
  --ok:#8fbf6f; --no:#d27a55;
  --note-bg:#fff2bd; --note-fg:#5a4300; --note-bd:#b88a00;
  --f-display:'Fraunces',Georgia,'Times New Roman',serif;
  --f-body:'Karla','Helvetica Neue',Arial,sans-serif;
  --f-hand:'Caveat','Segoe Script','Bradley Hand',cursive;
  --f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --ease:cubic-bezier(.2,.75,.15,1);
  --r:clamp(14px,1.8vw,24px);
  --gut:clamp(20px,4vw,48px);
  color-scheme:light;
  padding-top:env(safe-area-inset-top,0px);
  padding-bottom:env(safe-area-inset-bottom,0px);
}

*,
*::before,
*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}
html body{
  margin:0;background:var(--paper);color:var(--ink);overflow-x:clip;
  font:400 clamp(1rem,.96rem + .2vw,1.125rem)/1.65 var(--f-body);
  -webkit-font-smoothing:antialiased;
  animation:pageIn .7s ease both;
}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:70;background:var(--espresso)}
@keyframes pageIn{from{opacity:0}to{opacity:1}}
[id]{scroll-margin-top:6rem}
[hidden]{display:none!important}
html body a,
html body a:hover,
html body a:active,
html body a:focus{color:inherit}
button{font:inherit;color:inherit;cursor:pointer}
.elementor p,
.elementor.elementor .elementor p{max-width:62ch}
.sp-menu-ov p,
.sp-ft p{margin:0 0 1.1em;max-width:62ch}
strong,
b{font-weight:700}
:focus-visible{outline:2px solid var(--ocra-deep);outline-offset:3px}
.sp-dk :focus-visible,
.elementor.elementor .sp-dk :focus-visible{outline-color:var(--ocra-light)}
.sp-sr,
.elementor.elementor .sp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}/* ---------- layout ---------- */



.sp-wrap,
.elementor.elementor .sp-wrap{
  width:100%;max-width:1320px;margin-inline:auto;
  padding-left:max(var(--gut),env(safe-area-inset-left,0px));
  padding-right:max(var(--gut),env(safe-area-inset-right,0px));
}
.sp-sec,
.elementor.elementor .sp-sec{padding-block:clamp(4.5rem,9vw,9rem)}
.sp-sec.sp-tight,
.elementor.elementor .sp-sec.sp-tight{padding-block:clamp(3rem,6vw,5.5rem)}
.sp-dk,
.elementor.elementor .sp-dk{background:var(--espresso);color:var(--on-dark)}
.sp-alt,
.elementor.elementor .sp-alt{background:var(--paper-2)}
.sp-cols,
.elementor.elementor .sp-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,7rem);align-items:center}
.sp-cols.sp-top,
.elementor.elementor .sp-cols.sp-top{align-items:start}
.sp-stack,
.elementor.elementor .sp-stack{display:grid;gap:1.6rem;min-width:0;align-content:start}
.sp-stack>*,
.elementor.elementor .sp-stack>*{margin:0}/* ---------- tipografia ---------- */



h1,
h2,
h3,
h4{
  font-family:var(--f-display);font-weight:420;margin:0;text-wrap:balance;
  font-variation-settings:"SOFT" 60,"WONK" 1;letter-spacing:-.018em;line-height:1.02;
}
.sp-h1,
.elementor.elementor .sp-h1{font-size:clamp(2.8rem,1.3rem + 7.2vw,8.2rem);line-height:.94;letter-spacing:-.025em}
.sp-h2,
.elementor.elementor .sp-h2{font-size:clamp(2.1rem,1.3rem + 3.7vw,4.7rem)}
.sp-h3,
.elementor.elementor .sp-h3{font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem);line-height:1.1}
em{font-style:italic;font-weight:380;color:var(--ocra-deep)}
.sp-dk em,
.elementor.elementor .sp-dk em{color:var(--ocra-light)}
.sp-eyebrow,
.elementor.elementor .sp-eyebrow{
  display:flex;align-items:center;gap:.85rem;margin:0 0 1.5rem;max-width:none;
  font:700 .76rem/1.2 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra-deep);
}
.sp-eyebrow::before,
.elementor.elementor .sp-eyebrow::before{content:"";flex:none;width:2.2rem;height:1px;background:currentColor}
.sp-dk .sp-eyebrow,
.elementor.elementor .sp-dk .sp-eyebrow{color:var(--ocra)}
.sp-lead,
.elementor.elementor .sp-lead{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.55;max-width:46ch;color:var(--ink-soft)}
.sp-dk .sp-lead,
.elementor.elementor .sp-dk .sp-lead{color:var(--on-dark-soft)}
.sp-dk p,
.elementor.elementor .sp-dk p{color:var(--on-dark-soft)}
.sp-dk strong,
.elementor.elementor .sp-dk strong{color:var(--on-dark)}
.sp-hand,
.elementor.elementor .sp-hand{font:400 clamp(1.6rem,1.1rem + 1.6vw,2.4rem)/1 var(--f-hand);color:var(--ocra-deep);display:inline-block;transform:rotate(-3deg)}
.sp-dk .sp-hand,
.elementor.elementor .sp-dk .sp-hand{color:var(--ocra-light)}
.sp-lnk,
.elementor.elementor .sp-lnk{
  text-decoration:none;font-weight:700;display:inline-flex;align-items:center;gap:.5rem;
  background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:.25rem;
  transition:background-size .5s var(--ease),background-position .5s var(--ease);
}
.sp-lnk:hover,
.elementor.elementor .sp-lnk:hover{background-size:0 1.5px;background-position:100% 100%}
.sp-arr,
.elementor.elementor .sp-arr{width:1.1em;height:1.1em;flex:none;transition:transform .5s var(--ease)}
a:hover>.sp-arr,
button:hover>.sp-arr{transform:translateX(4px)}/* ---------- bottoni ---------- */



.sp-btn,
.elementor.elementor .sp-btn{
  --bg:var(--ocra);--fg:var(--espresso);--hv:var(--espresso);--hf:var(--paper);
  position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;
  padding:1.05rem 1.8rem;border-radius:999px;border:1.5px solid var(--bd,var(--bg));
  background:var(--bg);color:var(--fg);font:700 .95rem/1 var(--f-body);letter-spacing:.02em;
  text-decoration:none;overflow:hidden;isolation:isolate;
  transition:color .45s var(--ease),border-color .45s var(--ease);
}
.sp-btn::before,
.elementor.elementor .sp-btn::before{
  content:"";position:absolute;inset:-1px;z-index:-1;background:var(--hv);
  transform:translateY(105%);border-radius:50% 50% 0 0/100% 100% 0 0;
  transition:transform .6s var(--ease),border-radius .6s var(--ease);
}
.sp-btn:hover::before,
.elementor.elementor .sp-btn:hover::before,
.sp-btn:focus-visible::before,
.elementor.elementor .sp-btn:focus-visible::before{transform:none;border-radius:0}
.sp-btn:hover,
.elementor.elementor .sp-btn:hover,
.sp-btn:focus-visible,
.elementor.elementor .sp-btn:focus-visible{color:var(--hf);border-color:var(--hv)}
.sp-btn.sp-ghost,
.elementor.elementor .sp-btn.sp-ghost{--bg:transparent;--fg:currentColor;--bd:currentColor;--hv:var(--ocra);--hf:var(--espresso)}
.sp-btn.sp-ghost:hover,
.elementor.elementor .sp-btn.sp-ghost:hover{--bd:var(--ocra)}
.sp-btn.sp-deep,
.elementor.elementor .sp-btn.sp-deep{--bg:var(--espresso);--fg:var(--paper);--hv:var(--ocra);--hf:var(--espresso)}
.sp-btn.sp-sm,
.elementor.elementor .sp-btn.sp-sm{padding:.8rem 1.3rem;font-size:.88rem}
.sp-btns,
.elementor.elementor .sp-btns{display:flex;flex-wrap:wrap;gap:.8rem}/* ---------- header ---------- */



.sp-hd{
  position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);z-index:60;color:var(--on-dark);
  transition:transform .6s var(--ease),background-color .4s,backdrop-filter .4s;
}
.sp-hd.sp-solid{background:rgba(36,22,16,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.sp-hd.sp-hide{transform:translateY(-110%)}
.sp-hd .sp-wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1rem}
.sp-logo{display:grid;text-decoration:none;line-height:1;gap:.3rem}
.sp-logo small{font:700 .62rem/1 var(--f-body);letter-spacing:.26em;text-transform:uppercase;color:var(--ocra)}
.sp-logo span{font:italic 420 1.7rem/1 var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.02em}
.sp-nav{display:flex;align-items:center;gap:clamp(1.2rem,2.4vw,2.4rem)}
.sp-nav a:not(.sp-btn){
  text-decoration:none;font-weight:700;font-size:.92rem;letter-spacing:.03em;position:relative;padding-block:.3rem;
  background:linear-gradient(var(--ocra),var(--ocra)) 0 100%/0 1.5px no-repeat;transition:background-size .5s var(--ease);
}
.sp-nav a:not(.sp-btn):hover,
.sp-nav a[aria-current="page"]:not(.sp-btn){background-size:100% 1.5px}
.sp-burger{display:none;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--line-d);background:transparent;position:relative;z-index:70}
.sp-burger i{position:absolute;left:50%;top:50%;width:1.2rem;height:1.5px;background:var(--on-dark);transition:transform .5s var(--ease)}
.sp-burger i:first-child{transform:translate(-50%,-4px)}
.sp-burger i:last-child{transform:translate(-50%,4px)}
.sp-menu-open .sp-burger i:first-child{transform:translate(-50%,0) rotate(45deg)}
.sp-menu-open .sp-burger i:last-child{transform:translate(-50%,0) rotate(-45deg)}
.sp-menu-ov{
  position:fixed;inset:0;z-index:65;background:var(--espresso);color:var(--on-dark);
  display:flex;flex-direction:column;justify-content:center;gap:2rem;
  padding:6rem max(var(--gut),env(safe-area-inset-right,0px)) 3rem max(var(--gut),env(safe-area-inset-left,0px));
  clip-path:circle(0 at calc(100% - 3rem) 3.2rem);visibility:hidden;
  transition:clip-path .9s var(--ease),visibility 0s .9s;
}
.sp-menu-open .sp-menu-ov{clip-path:circle(150% at calc(100% - 3rem) 3.2rem);visibility:visible;transition:clip-path .9s var(--ease),visibility 0s}
.sp-menu-ov ul{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.9rem,2.6vh,1.5rem)}
.sp-menu-ov li a{
  font:italic 420 clamp(2rem,9vw,3.4rem)/1.25 var(--f-display);text-decoration:none;display:inline-block;padding:.15em 0;
  font-variation-settings:"SOFT" 100,"WONK" 1;
}
.sp-menu-ov li{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .7s var(--ease)}
.sp-menu-open .sp-menu-ov li{opacity:1;transform:none;transition-delay:calc(.25s + var(--i)*70ms)}
.sp-menu-ov .sp-mo-info{font-size:.95rem;color:var(--on-dark-soft)}
.sp-menu-open{overflow:hidden}
.sp-menu-open .sp-hd{transform:none}/* ---------- dock mobile ---------- */



.sp-dock{
  position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:.5rem;
  padding:.6rem max(.8rem,env(safe-area-inset-right,0px)) calc(.6rem + env(safe-area-inset-bottom,0px)) max(.8rem,env(safe-area-inset-left,0px));
  background:rgba(36,22,16,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  border-top:1px solid var(--line-d);
}
.sp-dock{color:var(--on-dark)}
.sp-dock .sp-btn{flex:1;padding:.85rem .6rem;font-size:.85rem}/* ---------- segnaposto foto e icone ---------- */



.sp-ph,
.elementor.elementor .sp-ph{
  --ar:4/3;position:relative;overflow:hidden;margin:0;width:100%;aspect-ratio:var(--ar);
  background:var(--ph-a);isolation:isolate;border-radius:var(--r);
}
.sp-ph[data-tint="2"],
.elementor.elementor .sp-ph[data-tint="2"]{background:var(--ph-b)}
.sp-ph[data-tint="3"],
.elementor.elementor .sp-ph[data-tint="3"]{background:var(--ph-c)}
.sp-ph[data-tint="4"],
.elementor.elementor .sp-ph[data-tint="4"]{background:var(--ph-d)}
.sp-ph:not(:has(>img))::before,
.elementor.elementor .sp-ph:not(:has(>img))::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 1px,transparent 1px 16px)}
.sp-ph:not(:has(>img))::after,
.elementor.elementor .sp-ph:not(:has(>img))::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(120% 90% at 18% 8%,rgba(255,255,255,.16),transparent 55%),linear-gradient(to top,rgba(20,10,5,.4),transparent 55%);
}
.sp-ph-label,
.elementor.elementor .sp-ph-label{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:.4rem;text-align:center;padding:1rem;color:#f6ecd8}
.sp-ph-tag,
.elementor.elementor .sp-ph-tag{font:700 .62rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;border:1px dashed rgba(246,236,216,.7);border-radius:99px;padding:.3rem .6rem}
.sp-ph-name,
.elementor.elementor .sp-ph-name{font:500 .76rem/1.3 var(--f-mono);overflow-wrap:anywhere;max-width:26ch}
.sp-ph-hint,
.elementor.elementor .sp-ph-hint{font-size:.82rem;line-height:1.35;opacity:.9;max-width:26ch}
.sp-ph>img,
.elementor.elementor .sp-ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
.sp-ph.sp-has-img>img,
.elementor.elementor .sp-ph.sp-has-img>img{opacity:1}
.sp-ph.sp-has-img::before,
.elementor.elementor .sp-ph.sp-has-img::before,
.sp-ph.sp-has-img::after,
.elementor.elementor .sp-ph.sp-has-img::after,
.sp-ph.sp-has-img .sp-ph-label,
.elementor.elementor .sp-ph.sp-has-img .sp-ph-label{display:none}
.sp-arch,
.elementor.elementor .sp-arch{border-radius:999px 999px var(--r) var(--r)}
.sp-ico,
.elementor.elementor .sp-ico{
  width:3.2rem;height:3.2rem;border:1.5px dashed currentColor;border-radius:50%;display:inline-grid;place-items:center;
  opacity:.75;flex:none;font:700 .52rem/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;
}
.sp-ico::after,
.elementor.elementor .sp-ico::after{content:"icona"}/* ---------- animazioni d'ingresso ---------- */



.sp-js .sp-rv,
.sp-js .elementor.elementor .sp-rv{opacity:0;transform:translateY(30px);transition:opacity 1s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d,0)*1ms)}
.sp-js .sp-rv.sp-in,
.sp-js .elementor.elementor .sp-rv.sp-in{opacity:1;transform:none}
.sp-js .sp-split:not(.sp-sp),
.sp-js .elementor.elementor .sp-split:not(.sp-sp){visibility:hidden}
.sp-w,
.elementor.elementor .sp-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .16em;margin:0 -.06em -.16em}
.sp-nb,
.elementor.elementor .sp-nb{display:inline-block;white-space:nowrap}
.sp-wi,
.elementor.elementor .sp-wi{display:inline-block;transition:transform 1.1s var(--ease);transition-delay:calc(var(--i)*55ms + var(--d,0)*1ms)}
.sp-js .sp-split.sp-sp:not(.sp-in) .sp-wi,
.sp-js .elementor.elementor .sp-split.sp-sp:not(.sp-in) .sp-wi{transform:translateY(118%)}
.sp-rv-fail .sp-split,
.sp-rv-fail .elementor.elementor .sp-split{visibility:visible!important}
.sp-rv-fail .sp-rv,
.sp-rv-fail .elementor.elementor .sp-rv{opacity:1!important;transform:none!important}
.sp-rv-fail .sp-wi,
.sp-rv-fail .elementor.elementor .sp-wi{transform:none!important}
.sp-scale-in,
.elementor.elementor .sp-scale-in{--p:1;transform:scale(calc(.8 + var(--p)*.2));transform-origin:50% 100%;will-change:transform}
.sp-scale-in.sp-ph,
.elementor.elementor .sp-scale-in.sp-ph{border-radius:calc(90px - var(--p)*(90px - var(--r)))}
.sp-scale-in.sp-ph.sp-arch,
.elementor.elementor .sp-scale-in.sp-ph.sp-arch{border-radius:999px 999px calc(90px - var(--p)*(90px - var(--r))) calc(90px - var(--p)*(90px - var(--r)))}
.sp-par,
.elementor.elementor .sp-par{transform:translate3d(0,var(--py,0px),0);will-change:transform}/* ---------- hero ---------- */



.sp-hero,
.elementor.elementor .sp-hero{padding-top:clamp(7.5rem,15vh,10.5rem);overflow-x:clip}
.sp-hero .sp-h1,
.elementor.elementor .sp-hero .sp-h1{max-width:15ch;margin-bottom:clamp(1.5rem,3vw,2.5rem)}
.sp-hero-copy,
.elementor.elementor .sp-hero-copy{gap:1.6rem;max-width:44rem}
.sp-note,
.elementor.elementor .sp-note{font-size:.95rem;color:var(--on-dark-soft);max-width:44ch}
.sp-status,
.elementor.elementor .sp-status{
  display:inline-flex;align-items:center;gap:.6rem;font:700 .85rem/1.2 var(--f-body);width:fit-content;
  padding:.55rem 1rem;border:1px solid var(--line-d);border-radius:999px;color:var(--on-dark);
}
.sp-status i,
.elementor.elementor .sp-status i{width:.6rem;height:.6rem;border-radius:50%;background:var(--ok);flex:none}
.sp-status.sp-closed i,
.elementor.elementor .sp-status.sp-closed i{background:var(--no)}
.sp-status.sp-on-paper,
.elementor.elementor .sp-status.sp-on-paper{border-color:var(--line-l);color:var(--ink)}
.sp-badge,
.elementor.elementor .sp-badge{
  width:clamp(120px,15vw,180px);aspect-ratio:1;border-radius:50%;background:var(--ocra);color:var(--espresso);
  display:grid;place-items:center;position:relative;justify-self:end;
}
.sp-badge svg,
.elementor.elementor .sp-badge svg{position:absolute;inset:0;width:100%;height:100%;animation:spin 26s linear infinite}
.sp-badge text,
.elementor.elementor .sp-badge text{font:700 8.4px var(--f-body);letter-spacing:.06em;fill:var(--espresso);text-transform:uppercase}
.sp-badge b,
.elementor.elementor .sp-badge b{font:italic 420 clamp(1.7rem,3.2vw,2.6rem)/1 var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 1}
@keyframes spin{to{transform:rotate(360deg)}}
.sp-hero-photo,
.elementor.elementor .sp-hero-photo{margin-top:clamp(2.5rem,5vw,4.5rem);--ar:21/9}
.sp-hero-wrap,
.elementor.elementor .sp-hero-wrap{padding-bottom:0}

.sp-mq,
.elementor.elementor .sp-mq{background:var(--ocra);color:var(--espresso);overflow:hidden;padding:1.1rem 0;white-space:nowrap}
.sp-mq-track,
.elementor.elementor .sp-mq-track{display:inline-flex;align-items:center;will-change:transform}
.sp-mq-item,
.elementor.elementor .sp-mq-item{display:inline-flex;align-items:center;gap:2.2rem;padding-right:2.2rem;font:italic 400 clamp(1.5rem,1rem + 2vw,2.7rem)/1 var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 1}
.sp-mq-item i,
.elementor.elementor .sp-mq-item i{width:.7rem;height:.7rem;border-radius:50%;background:var(--espresso);flex:none}/* ---------- home: chi siamo, strip, numeri ---------- */



.sp-about-media,
.elementor.elementor .sp-about-media{position:relative;padding-bottom:3.5rem}
.sp-about-media .sp-main,
.elementor.elementor .sp-about-media .sp-main{width:84%;--ar:3/4}
.sp-about-media .sp-small,
.elementor.elementor .sp-about-media .sp-small{position:absolute;right:0;bottom:0;width:46%;--ar:1/1;border:6px solid var(--paper);border-radius:50%}
.sp-about-media .sp-hand,
.elementor.elementor .sp-about-media .sp-hand{position:absolute;left:0;bottom:.2rem;white-space:nowrap}
.sp-strip,
.elementor.elementor .sp-strip{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:clamp(.7rem,2vw,1.6rem);align-items:end;margin-top:clamp(3rem,6vw,6rem)}
.sp-stats,
.elementor.elementor .sp-stats{display:grid;grid-template-columns:1fr 1.2fr .8fr 1.3fr;border-top:1px solid var(--line-d)}
.sp-stat,
.elementor.elementor .sp-stat{padding:2.2rem 1.4rem 2.2rem 0;border-right:1px solid var(--line-d);margin-right:1.4rem}
.sp-stat:last-child,
.elementor.elementor .sp-stat:last-child{border-right:0;margin-right:0}
.sp-stat b,
.elementor.elementor .sp-stat b{display:block;font:italic 380 clamp(2.6rem,.9rem + 4.8vw,6rem)/1 var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--ocra);margin-bottom:.8rem;font-variant-numeric:lining-nums;white-space:nowrap}
.sp-stat span,
.elementor.elementor .sp-stat span{font-size:.98rem;color:var(--on-dark-soft);display:block;max-width:20ch}
.sp-svc,
.elementor.elementor .sp-svc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;padding-top:2.5rem;border-top:1px solid var(--line-d)}
.sp-svc div,
.elementor.elementor .sp-svc div{display:grid;gap:.9rem;justify-items:start;font-weight:700;font-size:.95rem;line-height:1.3;color:var(--on-dark)}
.sp-svc small,
.elementor.elementor .sp-svc small{display:block;font-weight:400;color:var(--on-dark-soft);font-size:.85rem}/* ---------- menu cards ---------- */



.sp-sec-head,
.elementor.elementor .sp-sec-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.5rem,5vw,4.5rem)}
.sp-sec-head .sp-stack,
.elementor.elementor .sp-sec-head .sp-stack{max-width:44rem}
.sp-mgrid,
.elementor.elementor .sp-mgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.6rem)}
.sp-mcard,
.elementor.elementor .sp-mcard{
  display:flex;flex-direction:column;gap:1.3rem;background:var(--paper);border:1px solid var(--line-l);
  border-radius:var(--r);padding:.8rem .8rem 1.5rem;
  transition:transform .7s var(--ease),box-shadow .7s var(--ease);
}
.sp-mcard:hover,
.elementor.elementor .sp-mcard:hover{transform:translateY(-8px);box-shadow:0 28px 40px -26px rgba(36,22,16,.55)}
.sp-mcard .sp-ph,
.elementor.elementor .sp-mcard .sp-ph{--ar:4/3;border-radius:calc(var(--r) - 6px)}
.sp-mcard h3,
.elementor.elementor .sp-mcard h3{padding-inline:.6rem}
.sp-dish,
.elementor.elementor .sp-dish{padding:.85rem .6rem;border-top:1px solid var(--line-l)}
.sp-dish b,
.elementor.elementor .sp-dish b{display:block;font:500 1.12rem/1.25 var(--f-display);font-variation-settings:"SOFT" 60,"WONK" 1}
.sp-dish>span,
.elementor.elementor .sp-dish>span{display:block;font-size:.92rem;line-height:1.45;color:var(--ink-soft);margin-top:.25rem}
.sp-ast,
.elementor.elementor .sp-ast{color:var(--ocra-deep);font-weight:700}/* ---------- famiglia ---------- */



.sp-fam,
.elementor.elementor .sp-fam{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,3rem)}
.sp-person,
.elementor.elementor .sp-person{display:grid;gap:1.2rem;align-content:start}
.sp-person .sp-ph,
.elementor.elementor .sp-person .sp-ph{--ar:3/4}
.sp-person .sp-role,
.elementor.elementor .sp-person .sp-role{font:700 .74rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra-deep);margin:0}
.sp-person:nth-child(2),
.elementor.elementor .sp-person:nth-child(2){margin-top:clamp(0rem,4vw,3.5rem)}
.sp-person:nth-child(3),
.elementor.elementor .sp-person:nth-child(3){margin-top:clamp(0rem,8vw,7rem)}/* ---------- mosaico (home) ---------- */



.sp-mosaic,
.elementor.elementor .sp-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,21vw,290px);gap:clamp(.6rem,1.4vw,1.2rem)}
.sp-mosaic>.sp-ph,
.elementor.elementor .sp-mosaic>.sp-ph{height:100%;aspect-ratio:auto}
.sp-mosaic .sp-m1,
.elementor.elementor .sp-mosaic .sp-m1{grid-column:span 2;grid-row:span 2}/* ---------- faq ---------- */



.sp-faq-list,
.elementor.elementor .sp-faq-list{border-top:1px solid var(--line-l)}
.sp-faq-item,
.elementor.elementor .sp-faq-item{border-bottom:1px solid var(--line-l)}
.sp-faq-q,
.elementor.elementor .sp-faq-q{
  width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;text-align:left;
  background:none;border:0;padding:1.5rem 0;font:500 clamp(1.15rem,1rem + .6vw,1.5rem)/1.25 var(--f-display);
  font-variation-settings:"SOFT" 60,"WONK" 1;
}
.sp-faq-q .sp-pm,
.elementor.elementor .sp-faq-q .sp-pm{position:relative;flex:none;width:2.4rem;height:2.4rem;border:1.5px solid var(--line-l-strong);border-radius:50%;transition:background-color .4s,border-color .4s,transform .6s var(--ease)}
.sp-faq-q .sp-pm::before,
.elementor.elementor .sp-faq-q .sp-pm::before,
.sp-faq-q .sp-pm::after,
.elementor.elementor .sp-faq-q .sp-pm::after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s var(--ease)}
.sp-faq-q .sp-pm::after,
.elementor.elementor .sp-faq-q .sp-pm::after{transform:translate(-50%,-50%) rotate(90deg)}
.sp-faq-item.sp-open .sp-pm,
.elementor.elementor .sp-faq-item.sp-open .sp-pm{background:var(--espresso);color:var(--paper);border-color:var(--espresso);transform:rotate(180deg)}
.sp-faq-item.sp-open .sp-pm::after,
.elementor.elementor .sp-faq-item.sp-open .sp-pm::after{transform:translate(-50%,-50%) rotate(0)}
.sp-faq-a,
.elementor.elementor .sp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}
.sp-faq-item.sp-open .sp-faq-a,
.elementor.elementor .sp-faq-item.sp-open .sp-faq-a{grid-template-rows:1fr}
.sp-faq-in,
.elementor.elementor .sp-faq-in{overflow:hidden;min-height:0}
.sp-faq-in p,
.elementor.elementor .sp-faq-in p{padding-bottom:1.6rem;color:var(--ink-soft)}/* ---------- recensioni ---------- */



.sp-rev,
.elementor.elementor .sp-rev{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.2rem;scrollbar-width:thin;scrollbar-color:var(--ocra) transparent}
.sp-rcard,
.elementor.elementor .sp-rcard{
  flex:0 0 min(88%,440px);scroll-snap-align:start;display:grid;gap:1.2rem;align-content:space-between;
  border:1px solid var(--line-d);border-radius:var(--r);padding:clamp(1.5rem,3vw,2.4rem);min-height:15rem;
}
.sp-rcard .sp-stars,
.elementor.elementor .sp-rcard .sp-stars{color:var(--ocra);letter-spacing:.2em;font-size:1.1rem}
.sp-rcard q,
.elementor.elementor .sp-rcard q{font:italic 380 clamp(1.25rem,1.05rem + .8vw,1.6rem)/1.35 var(--f-display);quotes:none;color:var(--on-dark)}
.sp-rcard cite,
.elementor.elementor .sp-rcard cite{font-style:normal;font-size:.9rem;color:var(--on-dark-soft)}
.sp-rev-nav,
.elementor.elementor .sp-rev-nav{display:flex;gap:.6rem}
.sp-rev-nav button,
.elementor.elementor .sp-rev-nav button{width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--line-d);background:transparent;display:grid;place-items:center;transition:background-color .4s,color .4s}
.sp-rev-nav button:hover,
.elementor.elementor .sp-rev-nav button:hover{background:var(--ocra);color:var(--espresso);border-color:var(--ocra)}/* ---------- orari / mappa ---------- */



.sp-info,
.elementor.elementor .sp-info{display:grid;gap:1.6rem}
.sp-info dl,
.elementor.elementor .sp-info dl{margin:0;display:grid;gap:1.2rem}
.sp-info dt,
.elementor.elementor .sp-info dt{font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra-deep);margin-bottom:.4rem}
.sp-info dd,
.elementor.elementor .sp-info dd{margin:0;font:420 clamp(1.15rem,1rem + .6vw,1.45rem)/1.35 var(--f-display);overflow-wrap:anywhere}
.sp-hours,
.elementor.elementor .sp-hours{width:100%;border-collapse:collapse}
.sp-hours th,
.elementor.elementor .sp-hours th,
.sp-hours td,
.elementor.elementor .sp-hours td{padding:.85rem .3rem;border-bottom:1px solid var(--line-l);text-align:left;font-weight:400}
.sp-hours th,
.elementor.elementor .sp-hours th{font-weight:700;width:34%}
.sp-hours thead th,
.elementor.elementor .sp-hours thead th{font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1.5px solid var(--line-l-strong)}
.sp-hours .sp-shut,
.elementor.elementor .sp-hours .sp-shut{color:var(--ink-soft);font-style:italic}
.sp-hours tr.sp-today th,
.elementor.elementor .sp-hours tr.sp-today th,
.sp-hours tr.sp-today td,
.elementor.elementor .sp-hours tr.sp-today td{background:var(--ocra-light);color:var(--espresso);border-color:transparent}
.sp-hours tr.sp-today th,
.elementor.elementor .sp-hours tr.sp-today th{padding-left:.8rem;border-radius:10px 0 0 10px}
.sp-hours tr.sp-today td:last-child,
.elementor.elementor .sp-hours tr.sp-today td:last-child{border-radius:0 10px 10px 0}
.sp-map,
.elementor.elementor .sp-map{
  --ar:4/3;position:relative;overflow:hidden;aspect-ratio:var(--ar);border-radius:var(--r);background-color:var(--paper-2);
  background-image:linear-gradient(var(--line-l) 1px,transparent 1px),linear-gradient(90deg,var(--line-l) 1px,transparent 1px);
  background-size:42px 42px;display:grid;place-content:center;justify-items:center;gap:.8rem;text-align:center;padding:1rem;
  border:1px solid var(--line-l);
}
.sp-map .sp-pin,
.elementor.elementor .sp-map .sp-pin{width:2.4rem;height:2.4rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ocra);border:3px solid var(--espresso)}
.sp-map p,
.elementor.elementor .sp-map p{margin:0;font-size:.9rem;color:var(--ink-soft);max-width:30ch}/* ---------- cta finale ---------- */



.sp-cta,
.elementor.elementor .sp-cta{position:relative;overflow:hidden;text-align:center}
.sp-cta .sp-bg,
.elementor.elementor .sp-cta .sp-bg{position:absolute;inset:0;opacity:.35}
.sp-cta .sp-bg .sp-ph,
.elementor.elementor .sp-cta .sp-bg .sp-ph{height:100%;aspect-ratio:auto;border-radius:0}
.sp-cta .sp-bg .sp-ph-label,
.elementor.elementor .sp-cta .sp-bg .sp-ph-label{display:none}
.sp-cta .sp-wrap,
.elementor.elementor .sp-cta .sp-wrap{position:relative;z-index:1;display:grid;justify-items:center;gap:1.6rem}
.sp-cta .sp-eyebrow,
.elementor.elementor .sp-cta .sp-eyebrow{justify-content:center}
.sp-cta .sp-eyebrow::before,
.elementor.elementor .sp-cta .sp-eyebrow::before{display:none}
.sp-cta .sp-btns,
.elementor.elementor .sp-cta .sp-btns{justify-content:center}
.sp-cta p,
.elementor.elementor .sp-cta p{text-align:center}/* ---------- pagine interne ---------- */



.sp-pagehero,
.elementor.elementor .sp-pagehero{padding-top:clamp(8rem,17vh,11.5rem);padding-bottom:clamp(3rem,6vw,5.5rem)}
.sp-pagehero .sp-h1,
.elementor.elementor .sp-pagehero .sp-h1{font-size:clamp(2.6rem,1.2rem + 6.2vw,6.8rem);max-width:17ch}
.sp-pagehero .sp-lead,
.elementor.elementor .sp-pagehero .sp-lead{margin-top:1.6rem}
.sp-tl,
.elementor.elementor .sp-tl{position:relative;display:grid;gap:clamp(4rem,9vw,8.5rem)}
.sp-tl-line,
.elementor.elementor .sp-tl-line{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--line-l)}
.sp-tl-line i,
.elementor.elementor .sp-tl-line i{position:absolute;left:-.5px;top:0;width:2px;background:var(--ocra);height:calc(var(--tp,1)*100%)}
.sp-tl-item,
.elementor.elementor .sp-tl-item{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);align-items:center}
.sp-tl-item:nth-child(even) .sp-tl-media,
.elementor.elementor .sp-tl-item:nth-child(even) .sp-tl-media{order:2}
.sp-tl-year,
.elementor.elementor .sp-tl-year{
  display:block;margin-bottom:1rem;font:italic 380 clamp(3.4rem,1.6rem + 6vw,7.5rem)/.85 var(--f-display);
  font-variation-settings:"SOFT" 100,"WONK" 1;color:transparent;-webkit-text-stroke:1.5px var(--ocra-deep);
}
.sp-tl-media .sp-ph,
.elementor.elementor .sp-tl-media .sp-ph{--ar:4/5}
.sp-tl-item:nth-child(odd) .sp-tl-media .sp-ph,
.elementor.elementor .sp-tl-item:nth-child(odd) .sp-tl-media .sp-ph{border-radius:999px 999px var(--r) var(--r)}

.sp-menu-cols,
.elementor.elementor .sp-menu-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem)}
.sp-mcat h3,
.elementor.elementor .sp-mcat h3{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1.5px solid var(--line-l-strong)}
.sp-classics,
.elementor.elementor .sp-classics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.6rem)}
.sp-classic,
.elementor.elementor .sp-classic{display:grid;gap:1.1rem;align-content:start}
.sp-classic .sp-ph,
.elementor.elementor .sp-classic .sp-ph{--ar:4/5}
.sp-classic p,
.elementor.elementor .sp-classic p{margin:0;color:var(--ink-soft)}
.sp-menu-ph,
.elementor.elementor .sp-menu-ph{
  border:1.5px dashed var(--line-l-strong);border-radius:var(--r);padding:clamp(1.5rem,4vw,3rem);display:grid;gap:1rem;justify-items:start;
}
.sp-menu-ph p,
.elementor.elementor .sp-menu-ph p{margin:0}
.sp-diet,
.elementor.elementor .sp-diet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:2.5rem}
.sp-diet div,
.elementor.elementor .sp-diet div{display:grid;gap:.9rem;justify-items:start;padding-top:1.4rem;border-top:1px solid var(--line-d);font-weight:700}
.sp-diet small,
.elementor.elementor .sp-diet small{display:block;font-weight:400;color:var(--on-dark-soft)}

.sp-filters,
.elementor.elementor .sp-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}
.sp-chip,
.elementor.elementor .sp-chip{
  border:1.5px solid var(--line-l-strong);background:transparent;border-radius:999px;padding:.65rem 1.2rem;
  font:700 .88rem/1 var(--f-body);transition:background-color .4s,color .4s,border-color .4s;
}
.sp-chip:hover,
.elementor.elementor .sp-chip:hover{border-color:var(--espresso)}
.sp-chip[aria-pressed="true"],
.elementor.elementor .sp-chip[aria-pressed="true"]{background:var(--espresso);color:var(--paper);border-color:var(--espresso)}
.sp-gal,
.elementor.elementor .sp-gal{columns:3 260px;column-gap:1rem}
.sp-gi,
.elementor.elementor .sp-gi{display:block;width:100%;margin:0 0 1rem;padding:0;border:0;background:none;break-inside:avoid;text-align:left;transition:opacity .4s var(--ease),transform .4s var(--ease)}
.sp-gi.sp-out,
.elementor.elementor .sp-gi.sp-out{opacity:0;transform:scale(.94)}
.sp-gi .sp-ph,
.elementor.elementor .sp-gi .sp-ph{transition:transform .8s var(--ease)}
.sp-gi:hover .sp-ph,
.elementor.elementor .sp-gi:hover .sp-ph{transform:scale(1.015)}
.sp-lb{
  position:fixed;inset:0;z-index:90;background:rgba(20,10,5,.95);display:grid;place-items:center;
  opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;padding:4.5rem 1rem 3rem;
}
.sp-lb.sp-open{opacity:1;visibility:visible;transition:opacity .4s}
.sp-lb-fig,
.elementor.elementor .sp-lb-fig{width:min(88vw,1000px);max-height:76vh;display:grid;gap:1rem;color:var(--on-dark)}
.sp-lb-fig .sp-ph,
.elementor.elementor .sp-lb-fig .sp-ph{max-height:68vh;width:auto;max-width:100%;margin-inline:auto;height:68vh}
.sp-lb-fig figcaption,
.elementor.elementor .sp-lb-fig figcaption{text-align:center;font-size:.9rem;color:var(--on-dark-soft)}
.sp-lb button{position:absolute;width:3.2rem;height:3.2rem;border-radius:50%;border:1.5px solid var(--line-d);background:rgba(36,22,16,.7);color:var(--on-dark);display:grid;place-items:center;font-size:1.2rem}
.sp-lb .sp-x{top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px))}
.sp-lb .sp-pv{left:max(.8rem,env(safe-area-inset-left,0px));top:50%}
.sp-lb .sp-nx{right:max(.8rem,env(safe-area-inset-right,0px));top:50%}

.sp-contact-grid,
.elementor.elementor .sp-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,7rem);align-items:start}
.sp-ccards,
.elementor.elementor .sp-ccards{display:grid;gap:1rem}
.sp-ccard,
.elementor.elementor .sp-ccard{display:grid;gap:.7rem;padding:1.5rem 1.6rem;border:1px solid var(--line-l);border-radius:var(--r);background:var(--paper)}
.sp-ccard small,
.elementor.elementor .sp-ccard small{font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra-deep)}
.sp-ccard b,
.elementor.elementor .sp-ccard b{font:420 clamp(1.4rem,1.1rem + 1vw,2rem)/1.15 var(--f-display);overflow-wrap:anywhere;font-variation-settings:"SOFT" 60,"WONK" 1;user-select:all}
.sp-ccard .sp-row,
.elementor.elementor .sp-ccard .sp-row{display:flex;gap:.6rem;flex-wrap:wrap}
.sp-form,
.elementor.elementor .sp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.6rem}
.sp-field,
.elementor.elementor .sp-field{display:grid;gap:.4rem;min-width:0;align-content:start}
.sp-field.sp-full,
.elementor.elementor .sp-field.sp-full{grid-column:1/-1}
.sp-field label,
.elementor.elementor .sp-field label,
.sp-field .sp-lbl,
.elementor.elementor .sp-field .sp-lbl{font:700 .74rem/1.2 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}
.sp-field input,
.elementor.elementor .sp-field input,
.sp-field select,
.elementor.elementor .sp-field select,
.sp-field textarea,
.elementor.elementor .sp-field textarea{
  width:100%;min-width:0;font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--line-l-strong);
  border-radius:0;padding:.7rem 0;transition:border-color .3s;appearance:none;-webkit-appearance:none;
}
.sp-field select,
.elementor.elementor .sp-field select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 7px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:1.6rem}
.sp-field textarea,
.elementor.elementor .sp-field textarea{min-height:7rem;resize:vertical}
.sp-field input:focus,
.elementor.elementor .sp-field input:focus,
.sp-field select:focus,
.elementor.elementor .sp-field select:focus,
.sp-field textarea:focus,
.elementor.elementor .sp-field textarea:focus{border-bottom-color:var(--ocra-deep);outline:none;box-shadow:0 1.5px 0 var(--ocra-deep)}
.sp-field input[type=file],
.elementor.elementor .sp-field input[type=file]{padding:.9rem 0;font-size:.95rem}
.sp-field .sp-hint,
.elementor.elementor .sp-field .sp-hint{font-size:.85rem;color:var(--ink-soft);min-height:1.2em}
.sp-field .sp-hint.sp-bad,
.elementor.elementor .sp-field .sp-hint.sp-bad{color:#9a3d1c;font-weight:700}
.sp-check,
.elementor.elementor .sp-check{display:flex;gap:.8rem;align-items:flex-start;font-size:.92rem;color:var(--ink-soft)}
.sp-check input,
.elementor.elementor .sp-check input{width:1.2rem;height:1.2rem;margin-top:.2rem;accent-color:var(--espresso);flex:none;appearance:auto;-webkit-appearance:checkbox}
.sp-hp,
.elementor.elementor .sp-hp{position:absolute;left:-9999px;opacity:0;height:0}
.sp-form-ok,
.elementor.elementor .sp-form-ok{display:none;border:1.5px solid var(--ocra-deep);border-radius:var(--r);padding:1.4rem 1.6rem;background:var(--paper)}
.sp-form-ok.sp-show,
.elementor.elementor .sp-form-ok.sp-show{display:block}
.sp-form-ok p,
.elementor.elementor .sp-form-ok p{margin:0}
.sp-soc,
.elementor.elementor .sp-soc{display:flex;gap:.8rem;flex-wrap:wrap}
.sp-soc span,
.elementor.elementor .sp-soc span{font:700 .85rem/1 var(--f-body);padding:.7rem 1.1rem;border:1.5px dashed currentColor;border-radius:999px;opacity:.8}
.sp-empty,
.elementor.elementor .sp-empty{border:1.5px dashed var(--line-l-strong);border-radius:var(--r);padding:clamp(1.5rem,4vw,2.6rem);display:grid;gap:.6rem}
.sp-empty p,
.elementor.elementor .sp-empty p{margin:0}/* ---------- footer ---------- */



.sp-ft{padding-top:clamp(4rem,8vw,7rem);overflow:hidden}
.sp-ft-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2.5rem}
.sp-ft h4{font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra);margin-bottom:1.2rem}
.sp-ft ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.98rem;color:var(--on-dark-soft)}
.sp-ft ul a{text-decoration:none}
.sp-ft ul a:hover{color:var(--on-dark)}
.sp-ft .sp-tag{font:italic 380 1.4rem/1.3 var(--f-display);max-width:20ch;color:var(--on-dark)}
.sp-ft-big{
  font:italic 380 clamp(4rem,1.5rem + 15vw,17rem)/.82 var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 1;
  color:rgba(241,232,214,.08);white-space:nowrap;margin-top:clamp(2.5rem,5vw,4rem);user-select:none;letter-spacing:-.04em;
}
.sp-ft-legal{display:flex;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;padding-block:1.6rem calc(1.6rem);border-top:1px solid var(--line-d);font-size:.85rem;color:var(--on-dark-soft);position:relative}
.sp-ft-legal p{margin:0;max-width:none}/* ---------- note di bozza ---------- */



.sp-nota,
.elementor.elementor .sp-nota{
  display:block;width:fit-content;max-width:62ch;font:700 .76rem/1.4 var(--f-body);background:var(--note-bg);color:var(--note-fg);
  border:1px dashed var(--note-bd);padding:.4rem .7rem;border-radius:8px;margin-top:.6rem;
}
.sp-hide-notes .sp-nota,
.elementor.elementor .sp-hide-notes .sp-nota{display:none}
.sp-draft{
  position:fixed;z-index:56;left:max(.8rem,env(safe-area-inset-left,0px));bottom:calc(.8rem + env(safe-area-inset-bottom,0px));
  font:700 .74rem/1 var(--f-body);letter-spacing:.06em;padding:.6rem .9rem;border-radius:999px;border:1px dashed var(--note-bd);
  background:var(--note-bg);color:var(--note-fg);
}


@media (max-width:1080px){
  .sp-mgrid,
.elementor.elementor .sp-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sp-svc,
.elementor.elementor .sp-svc{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sp-ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:980px){
  .sp-nav{display:none}
  .sp-burger{display:block}
}
@media (max-width:820px){
  .sp-cols,
.elementor.elementor .sp-cols,
.sp-contact-grid,
.elementor.elementor .sp-contact-grid,
.sp-menu-cols,
.elementor.elementor .sp-menu-cols,
.sp-tl-item,
.elementor.elementor .sp-tl-item{grid-template-columns:minmax(0,1fr)}
  .sp-tl-item:nth-child(even) .sp-tl-media,
.elementor.elementor .sp-tl-item:nth-child(even) .sp-tl-media{order:0}
  .sp-tl-line,
.elementor.elementor .sp-tl-line{display:none}
  .sp-stats,
.elementor.elementor .sp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sp-stat:nth-child(2),
.elementor.elementor .sp-stat:nth-child(2){border-right:0;margin-right:0}
  .sp-stat:nth-child(-n+2),
.elementor.elementor .sp-stat:nth-child(-n+2){border-bottom:1px solid var(--line-d)}
  .sp-stat:nth-child(3),
.elementor.elementor .sp-stat:nth-child(3),
.sp-stat:nth-child(4),
.elementor.elementor .sp-stat:nth-child(4){padding-top:2.2rem}
  .sp-fam,
.elementor.elementor .sp-fam,
.sp-classics,
.elementor.elementor .sp-classics,
.sp-diet,
.elementor.elementor .sp-diet{grid-template-columns:minmax(0,1fr)}
  .sp-person:nth-child(n),
.elementor.elementor .sp-person:nth-child(n){margin-top:0}
  .sp-classics .sp-classic .sp-ph,
.elementor.elementor .sp-classics .sp-classic .sp-ph{--ar:4/3}
  .sp-dock{display:flex}
  .sp-ft{padding-bottom:5rem}
  .sp-draft{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))}
  .sp-about-media .sp-main,
.elementor.elementor .sp-about-media .sp-main{width:78%}
  .sp-about-media,
.elementor.elementor .sp-about-media{padding-bottom:4.5rem}
  .sp-about-media .sp-hand,
.elementor.elementor .sp-about-media .sp-hand{font-size:1.45rem}
}
@media (max-width:640px){
  .sp-mgrid,
.elementor.elementor .sp-mgrid{grid-template-columns:minmax(0,1fr)}
  .sp-svc,
.elementor.elementor .sp-svc{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sp-form,
.elementor.elementor .sp-form{grid-template-columns:minmax(0,1fr)}
  .sp-ft-grid{grid-template-columns:minmax(0,1fr)}
  .sp-mosaic,
.elementor.elementor .sp-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(130px,38vw,220px)}
  .sp-mosaic .sp-m1,
.elementor.elementor .sp-mosaic .sp-m1{grid-column:span 2;grid-row:span 2}
  .sp-strip,
.elementor.elementor .sp-strip{gap:.5rem}
  .sp-gal,
.elementor.elementor .sp-gal{columns:2 150px;column-gap:.7rem}
  .sp-gi,
.elementor.elementor .sp-gi{margin-bottom:.7rem}
  .sp-lb .sp-pv,
.sp-lb .sp-nx{top:auto;bottom:max(1rem,env(safe-area-inset-bottom,0px))}
  .sp-lb .sp-pv{left:calc(50% - 4rem)}
  .sp-lb .sp-nx{right:calc(50% - 4rem)}
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  body{animation:none}
  .sp-js .sp-rv,
.sp-js .elementor.elementor .sp-rv,
.sp-wi,
.elementor.elementor .sp-wi,
.sp-btn::before,
.elementor.elementor .sp-btn::before,
.sp-mcard,
.elementor.elementor .sp-mcard,
.sp-faq-a,
.elementor.elementor .sp-faq-a,
.sp-menu-ov,
.sp-menu-ov li{transition:none!important}
  .sp-js .sp-rv,
.sp-js .elementor.elementor .sp-rv{opacity:1;transform:none}
  .sp-js .sp-split.sp-sp:not(.sp-in) .sp-wi,
.sp-js .elementor.elementor .sp-split.sp-sp:not(.sp-in) .sp-wi{transform:none}
  .sp-badge svg,
.elementor.elementor .sp-badge svg{animation:none}
  .sp-scale-in,
.elementor.elementor .sp-scale-in,
.sp-par,
.elementor.elementor .sp-par{transform:none!important}
}


@media (min-width:821px){.sp-faq-intro,
.elementor.elementor .sp-faq-intro{position:sticky;top:7rem}}/* widget recensioni (segnaposto) */


.sp-rev-widget,
.elementor.elementor .sp-rev-widget{border:1.5px dashed var(--line-d);border-radius:var(--r);padding:clamp(2rem,6vw,4rem);display:grid;justify-items:center;gap:.6rem;text-align:center;color:var(--on-dark-soft);min-height:14rem;align-content:center}
.sp-rev-widget p,
.elementor.elementor .sp-rev-widget p{margin:0;max-width:44ch}
.sp-rev-widget strong,
.elementor.elementor .sp-rev-widget strong{color:var(--on-dark)}

/* =========================================================
   ADATTAMENTO A ELEMENTOR (widget atomici)
   .elementor.elementor = .elementor.elementor  (specificità maggiore dei default Elementor)
   ========================================================= */

/* nasconde header/footer del tema Hello e del plugin Header Footer Elementor:
   header, menù mobile e footer del sito sono negli snippet WPCode */
.ehf-header,.ehf-footer,#masthead,#colophon,.site-header,.site-footer,.page-header,header.elementor-location-header,footer.elementor-location-footer{display:none!important}

/* in modifica (editor Elementor) l'header fisso, la barra mobile e il menù non servono */
body.elementor-editor-active .sp-hd,
body.elementor-editor-active .sp-dock,
body.elementor-editor-active .sp-menu-ov,
body.elementor-editor-active .sp-draft{display:none!important}
body.elementor-editor-active .sp-hero{padding-top:3rem}

/* reset dei padding predefiniti dei contenitori (devono perdere contro le mie classi, che vengono dopo) */
.elementor.elementor :where(.e-div-block-base,.e-flexbox-base,.e-grid-base){padding:0;min-width:0}
.elementor.elementor :where(.e-heading-base,.e-paragraph-base){margin:0}
html .elementor.elementor :where(p.e-paragraph-base){margin:0 0 1.1em}
.elementor.elementor img{max-width:100%}

/* titoli: i widget titolo escono "unset", qui tornano a blocco */
.elementor.elementor h1.sp-h1,.elementor.elementor h2.sp-h2,.elementor.elementor h3.sp-h3,.elementor.elementor p.sp-lead,.elementor.elementor p.sp-role{display:block}
.elementor.elementor .sp-h1 em,.elementor.elementor .sp-h2 em,.elementor.elementor .sp-h3 em{font-style:italic;font-weight:380;color:var(--ocra-deep)}
.elementor.elementor .sp-dk .sp-h1 em,.elementor.elementor .sp-dk .sp-h2 em,.elementor.elementor .sp-dk .sp-h3 em{color:var(--ocra-light)}

/* contenitore centrato */
.elementor.elementor .sp-hero-wrap{padding-bottom:clamp(3rem,6vw,5rem)}

/* foto: cornici e rapporti */
.elementor.elementor .sp-ph>img{display:block}
.elementor.elementor .sp-ar-3-4{--ar:3/4}
.elementor.elementor .sp-ar-4-5{--ar:4/5}
.elementor.elementor .sp-ar-1-1{--ar:1/1}
.elementor.elementor .sp-ar-4-3{--ar:4/3}
.elementor.elementor .sp-ar-16-9{--ar:16/9}
.elementor.elementor .sp-ph-label{display:grid}
.elementor.elementor .sp-ph-label p{margin:0;max-width:26ch}

/* pulsanti e link con freccia */
.elementor.elementor a.sp-btn{text-decoration:none}
.elementor.elementor .sp-btn-arr::after{
  content:"";flex:none;width:1.1em;height:1.1em;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
  transition:transform .5s var(--ease);
}
.elementor.elementor .sp-btn-arr:hover::after{transform:translateX(4px)}
.elementor.elementor a.sp-lnk{padding:0 0 .25rem;border:0;border-radius:0;background-color:transparent;font-size:inherit;line-height:inherit;color:inherit;text-align:left}

/* fascia scorrevole */
.elementor.elementor .sp-mq-item{max-width:none;white-space:nowrap;margin:0}
.elementor.elementor .sp-mq-item::after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--espresso);flex:none}
.elementor.elementor .sp-mq-track{display:inline-flex}

/* scheda menù */
.elementor.elementor .sp-dish-name{display:block;margin:0;font:500 1.12rem/1.25 var(--f-display);font-variation-settings:"SOFT" 60,"WONK" 1;max-width:none}
.elementor.elementor .sp-dish-name strong{color:var(--ocra-deep);font-weight:700}
.elementor.elementor .sp-dish-desc{display:block;margin:.25rem 0 0;font-size:.92rem;line-height:1.45;color:var(--ink-soft)}
.elementor.elementor .sp-mcard h3{padding-inline:.6rem}

/* segnaposto foto senza immagine (famiglia) */
.elementor.elementor .sp-ph-label .sp-ph-tag{justify-self:center}

/* FAQ: Accordion nativo (details/summary) */
.elementor.elementor .sp-faq-list{border-top:1px solid var(--line-l);width:100%}
.elementor.elementor .sp-faq-item{border-bottom:1px solid var(--line-l);padding:0}
.elementor.elementor .sp-faq-item .sp-faq-q{padding:1.5rem 0;gap:1.5rem;align-items:center;justify-content:space-between;cursor:pointer}
.elementor.elementor .sp-faq-q .e-paragraph-base{display:block;text-wrap:balance;max-width:none;margin:0;font:500 clamp(1.15rem,1rem + .6vw,1.5rem)/1.25 var(--f-display);font-variation-settings:"SOFT" 60,"WONK" 1}
.elementor.elementor .sp-faq-q .sp-pm{position:relative;flex:none;width:2.4rem;height:2.4rem;padding:0;border:1.5px solid var(--line-l-strong);border-radius:50%;display:block;transition:background-color .4s,border-color .4s,color .4s,transform .6s var(--ease)}
.elementor.elementor .sp-faq-q .sp-pm::before,.elementor.elementor .sp-faq-q .sp-pm::after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s var(--ease)}
.elementor.elementor .sp-faq-q .sp-pm::after{transform:translate(-50%,-50%) rotate(90deg)}
.elementor.elementor .sp-faq-item[open] .sp-pm{background:var(--espresso);color:var(--paper);border-color:var(--espresso);transform:rotate(180deg)}
.elementor.elementor .sp-faq-item[open] .sp-pm::after{transform:translate(-50%,-50%) rotate(0)}
.elementor.elementor .sp-faq-a{padding:0}
.elementor.elementor .sp-faq-a p{max-width:62ch;margin:0 0 1.1em;padding-bottom:1.6rem;color:var(--ink-soft)}
.elementor.elementor .sp-faq-a p strong{color:var(--ink)}
.elementor.elementor .sp-faq-a a{font-weight:700;text-decoration:none;color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:.2rem}

/* recensioni e segnaposto widget */
.elementor.elementor .sp-rev-widget .sp-ico{display:inline-grid;padding:0}
.elementor.elementor .sp-rev-widget p{margin:0;max-width:44ch}
.elementor.elementor .sp-ta-slot{border:1.5px dashed var(--line-d);border-radius:var(--r);padding:1.2rem 1.6rem;margin-top:1.2rem;text-align:center;color:var(--on-dark-soft);font-size:.9rem}
.elementor.elementor .sp-ta-slot p{margin:0;max-width:none}

/* dove siamo */
.elementor.elementor .sp-dl{display:grid;gap:1.2rem;margin:0}
.elementor.elementor .sp-dt{display:block;margin:0 0 .4rem;font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ocra-deep)}
.elementor.elementor .sp-dd{display:block;margin:0;max-width:none;font:420 clamp(1.15rem,1rem + .6vw,1.45rem)/1.35 var(--f-display);overflow-wrap:anywhere}
.elementor.elementor .sp-status{display:inline-flex;align-items:center;gap:.6rem;font:700 .85rem/1.2 var(--f-body);width:fit-content;padding:.55rem 1rem;border:1px solid var(--line-d);border-radius:999px;color:var(--on-dark)}
.elementor.elementor .sp-status::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:var(--ok);flex:none}
.elementor.elementor .sp-status.sp-closed::before{background:var(--no)}
.elementor.elementor .sp-status.sp-on-paper{border-color:var(--line-l);color:var(--ink)}
.elementor.elementor .sp-status:not(.sp-ready){display:none}
.elementor.elementor .sp-status p{margin:0;max-width:none}

/* tabella orari (una riga = un contenitore, modificabile) */
.elementor.elementor .sp-hours{width:100%;display:block}
.elementor.elementor .sp-hrow{display:grid;grid-template-columns:34% 1fr 1fr;align-items:center;border-bottom:1px solid var(--line-l)}
.elementor.elementor .sp-hrow>*{display:block;margin:0;max-width:none;padding:.85rem .3rem;font-weight:400}
.elementor.elementor .sp-hrow>:first-child{font-weight:700}
.elementor.elementor .sp-hhead{border-bottom:1.5px solid var(--line-l-strong)}
.elementor.elementor .sp-hhead>*{font:700 .72rem/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}
.elementor.elementor .sp-hrow .sp-shut{color:var(--ink-soft);font-style:italic}
.elementor.elementor .sp-hrow.sp-today{background:var(--ocra-light);color:var(--espresso);border-radius:10px;border-color:transparent}
.elementor.elementor .sp-hrow.sp-today>:first-child{padding-left:.8rem}
.elementor.elementor .sp-hrow.sp-today .sp-shut{color:var(--espresso)}
.elementor.elementor .sp-map .sp-pin{padding:0}

/* cta */
.elementor.elementor .sp-cta .sp-bg>.sp-ph{height:100%;aspect-ratio:auto;border-radius:0}

/* parole dei titoli spezzate */
.elementor.elementor .sp-w{display:inline-block}

/* note di bozza: togliere questa riga (o cancellare i paragrafi gialli) prima della pubblicazione */
/* .elementor.elementor .sp-nota{display:none} */


/* icona del Accordion: il widget inserisce una freccina SVG, qui la sostituisco con il + / - disegnato dal CSS */
.elementor.elementor .sp-pm>*{display:none}
.elementor.elementor .sp-faq-q{list-style:none}
.elementor.elementor .sp-faq-q::-webkit-details-marker{display:none}
.elementor.elementor .sp-faq-q::marker{content:""}

/* segnaposto foto: tinte (le classi sp-tint-2/3/4 sono anche classi globali di Elementor) */
.elementor.elementor .sp-tint-2{background-color:var(--ph-b)}
.elementor.elementor .sp-tint-3{background-color:var(--ph-c)}
.elementor.elementor .sp-tint-4{background-color:var(--ph-d)}

/* focus da tastiera: il tema Hello usa un contorno nero + ombra bianca */
html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible{outline:2px solid var(--ocra-deep);outline-offset:3px;box-shadow:none}
html body .sp-dk a:focus-visible,html body .sp-dk button:focus-visible,html body .sp-hd a:focus-visible,html body .sp-hd button:focus-visible,html body .sp-menu-ov a:focus-visible,html body .sp-ft a:focus-visible{outline-color:var(--ocra-light)}

/* i contenitori di Elementor escono con width:100%: qui tornano alla larghezza naturale del CSS originale */
.elementor.elementor :where(.e-div-block-base){width:auto}

/* bottoni del tema Hello: non devono colorare il burger */
html body button.sp-burger,html body button.sp-burger:hover,html body button.sp-burger:focus{background:transparent;color:var(--on-dark);border:1.5px solid var(--line-d)}

@font-face{font-family:'SP Inter';font-style:normal;font-weight:400 600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'SP Taviraj';font-style:italic;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAADmYAA4AAAAAlEgAADk9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGigbnUochHIGYACFGhEICoHoIIGyBwuDYgABNgIkA4cyBCAFgzgHhgIbUnZFRoaNAxAQzpUZRbBxgFBgNqMooaRlgv8PCfQQC09tdpFhnNk2czSacHVHG1YOb8MdsE4YUgpvP/w/molLyVTdNqSXdEihgrbq4OS4afuO0NJHvPB9P/Y7e99Xo4knvItFj0Sma0mEQilaEiGJRoYETSzBDs9vs0dLffhUCa0gSAgSJiUgYWAkKkbjtFetW3vb3W5RNxd5i3RXq1u5611tu4xd7CJ5+n4v7ux9P83YCBnhqK50hcugiKQpxvei0OBRgkFHIzyzV2vDM6ETCqEQOiV/Sp8/byYv6kdi2BnaIvbiqCdBv3/BgB/TpfFyQC5EjDeFvJi1W4dJfOv/5lT5+nV1YrX26rw5JYJtanU9l0IDCuAAg/YAA6hag7/Pqdnp4n/SotPIUGA+7gme9BTLiQLsBXaX5evXVYZEnrUDVAKUrBK7Mzku0P/p7N92ZD/QfvavADBFR1SmTNVIc1eWNGOtZNm78bO/X7xA3rcH0WOPHfNCvBhgWnyAC2GEirgoiqTCouxz+gSe75fv7B6W3mQ26Y7qPyh0QCIkePbt31nuf1mKS21L60nflFKEQ0coSquqSrrPIBESJRU2hmkOfPq5SZEgYdk5luWATz+6ukhxpFM6ZzhCjN2436P3LGOWS7+t47cLAqKAgAwBtXc5BFAR+P0Y0NDmQJhrHqT5FkB4wUMICIASp1qo8xeDUZB20jjYC8T32xs7AAMaAP8R5P6GEU8MkO7d7e8FDGUDCMATJPIH3cH5egcJci6hgXR7/sBCBSyKZTUpIhNnCTRyb08YGFW1JOOKpEtOZJlrWobBRFSQMu6DgiOI5fUTrgGCRyQXhlwk0zrAPVBMIcs8EReXZoJ9DicArDAZE0YgJHn7YVZF8qFghULDCUlgEg5jKhjmTkwcCn7x9yRg5fABrChBVKMGXb0ODF16iCXMIYNEgUZEYWSEZmWFYmODYGeXxCELUg4PggI+RH4BJIUiyIoVw2jUDtKjB9aoUXhjZsNB8Mj0FUZA8HM3HjQVClo6szQHN4pbCQkGaEmCnx5MItwgHQkDEzkKQW4H9EOy97cdqGQR04l2ccFwQWUG5mClkCYPQMwRdRkFUfTdya2wEwTYZJMCFARJZFttyCBKyoObKmBgN1/5JjFYMFeM45TQVKeGFI0G7mFyWLinpYQ4JcDuMMNwbhJNBw8F47fMQ9uPcm/SaJ5TjBpuGgArGHDAwbmmqHPoIcTORRsZSOkiM2RertXHKVRVbRWHFidO24en9RFve05OkMPSx4YjPKtIbJIm2RuOlU+gxThrLd//zkDAQSMA1FHhsLDgiUgQKGhAtLSY0mVhQZJBI2IggyCwsSGJiDAppEFJlw7FwADNyAjDJBOWlRXMxgbHzo7NIUuSHB54BXwI/AKICkWQFCkiVqwYR5UqEvUacDVqR9ahg1SXLkLduvH06MGXkMDSZxBkyBCaYcMoRowQGTWKbsxsVHPMITDXPMkQKHQQEHJyGZBWBRLKBFtmjgGqwNPDJZLSQvAoCDkIDfiLR7fTWydMN7opM+IML3233siCZ9bGOd3PVQZA/MuHt56TEE8ymlZ99Tspz6ivvOM1F+VEBA2P7xGPgIpFRExCSSVFKjUNLSMrGzsPL5+gkLCIIsUatOvQpc+QEXNss91uGMYC68BhDVUYPhkhqwztCxlZKGCe3FUfHyYsWAmOJPAQIIooIdZbtN15mZAreUw+Tly48eAjYAWrChEmoiZB2Q69mw3W/UjqLDRjD6ytsfFhRxHCXx+wK5sIESZCE3GaaaGVNrpCbEyU2CCOIRhTY2gYlTFmtsZbfRtfxTAoxtDDVYeqGq5vVGfJQIwSFSmkokYjuTdIHpOPExduPPgIECREmIg0EXGapQW00rZ+V8msqvoZYJAha7Q1Y8xOmwlTCSw4ksBDgKhUVVEFZYkKpJCKGo2VW5RHPk5cuPHgI0CQEGEiQVFZlZZq9LRhEHRIV1R6czLLkn7JAIMqUWWEGJUxYrbMjet50QMMsEkjjCdDMEVYgCMJPASIWpRUWSq7JitEE2ChS0GDbcKm7YkQECJyRtgSRZaxShDwcSQBKkly0KVUdjSHsFdEVmEmYGAIoQULg2YbKMQQUmNYmwYjUhDIkuX4UiDxU0gjfWGGNmJIqzK4T2hXzfWN2bw16fsELBIL1LkzUTH1pUhQTHw9EhJj4fIwiGIFGkFNrHl4ZCUg0DGJdroIONDxcU8faP/HhUYBmrTdctLR1ghqT0/Eu0E5MOkrMFEm8u6AXBb8Q7+ALBC0NZYUpRJIjOn8dLQ6SFsMsyTnIonVQjjtzR2RCM3T0yKRYM3LqjW36VImHYvwVx+EEZAjhQCV6PRJKPutNM3aeDYSBGtDpdfpeinSXCNLRl0pHhqC9ehZa/3VQq/S0y6GgLHo9CWWWQEbhzw5QkQ046FRMyqdZe2LEZpn7cgDvUXrqpYqRyx0Og3MjP85QgTSpx1ArnjkMxWgJ6mCmmGlgQHi6VT2QKFeUyD1jOHR26ttm/cFls8XiiGQD7uQPzQGXt2eGlY/AnEEgP7ONDAYDWRCBwpiGXoOf985YmgiZOls5jvt/6BBpTM91+f9+XAhUiYV01A/Q8wTi8RSsVJsEtvFbvHPklSyoTRZpkmZ//+BKjE9u13OxqCSuURjAdRKhQS6mCMWpGsU287yN4DNOdyMxNf+H54xvY/+VoC/C8DTjwB4enzk4fXc3sxVepW7Wlpmls8HEAAzAFs+ShJAn/Os2gC93bYEftdkh+fs8pK73rbPUcc8bcY2z9ttv62m3HTDq/Z4CxoJGQWMhY2DSySZmJSMglY6PQMj0/zj6R2yHfaMIz50wHdyeBXwK5yL6JIkqFmjVr2YxnnJ4W49ErMTGe4y2j/0QW845KrLdnrBK150xZve86375jvllpPe9b0P3LPJ5hnT02zxtacscNpaq6yzV9K8aRkB7u5EECYaOgYhHv5YzJFLnUWJpnPnfTNlMLPIotPLKVcet3wuHj6RWdWHrlSmXIWABi2axLVpdk2rQbP0GzCm02xp2n3pixHwtCccd94F5yAg+qcOAG+R49T4PXfk+6LJV2b/rIjOUH10E6QgGsioAqUR0KTZRwqPyJFzkM26OlXYtyM8aIQAAcJTrak6oKBlaj/KECZVynXwUdR5aJhGJMITjcPk0rREgnQv4np2AIY2HpGAiRdE4JaBJOXzq2hN/JH8I50RsxCrzp8yNImX8OIxx1hj5bDAVKCYQlSGUpNxQAMWIAY8cHq5HLYqUUUI+kLMQgTikZBSWdprI8vyrNfXC6eMBs00ouY611k0adMuC8qI+REl4kjuZ8UwY6lNLCqWZBSIWYhAfEBhJUSHR/JUl21xQ3LXyUspzl3ZDeQAFusoMydr162SXTo/52cwY7Mqf7WLl82YxqtoXB7qopsk+3eO/qOuWb4kaUQIkngWF0rCLvdx3qRRE6KYbxytMuIuZsbLP2IKzh2cNF43aGYJKuSaMsodQprNdNo0CZyprfm+43qe4/ndovU87cwfA044Sk9qXZDGX15E57J7bJqYTWrZ/vorwosr24gpSimiQSWpc8+nHhOCEuTy1SD8M8HJvx6UWBjMj05FQAsZvRgO+8sp8Q+qUjGsRNUfQ7SxPrTXctb9fZ+nGsiTlTRwufhs/49LScVOYDOEjAEwjYVVnSUSUDKR9tBdO+TJiseyIVPM11Ch/TXw8sAYxMWWlIwD76EpTYbnW7U61Nkb2vgk7C/fVAce7uoLy0WmQr/VH89ISUCNiMxu6aKC+dKAVhooBKEL+caESoyu5nOtIXQqqNtxisHmDTKkAt/w6Z+Rw0FoNgWzpaQNTK3cWq6NgxqewOZNbwqb6ihAlkEM4JwWkOHihA635E78Xn9/utrMICOQ49XbFT7Po2bYHyC0rgjdKwSmrueXRnBJQr3Tq4r9PaSHu7dobBRoKJ7bbPogwvcElhCJnXjMbNZ87dH5L9c/jZQiyZiqEaamrfw/YH45ro0xRWCKUUKZGmwuiYQsZBiV+swoWC5sr1LGeR4wTxkp+WEq7D6QBx9oeInDj21zoiRGtDGhagIV1cwAVWo+kX5VFZ0JRCp+9ASlYGykqgCumnvf59MCbqU9YU/C2nne7xHPCrYeEtN0LIqou6GyPTaytGhg7Wc1ZySb5obZVlEa/yhPic0nGENGIBuF0DyTquJYikp3t7DqbhaH4eP2rE0IjPvZOeGu5CMtJFTNUSzznjzBuquYbS3oHwxVvcnV3BaVFAlG4Unh+BPXh3vwM5xKJ567n9KUPwabT4wO/j7WYBtyf1aYN1Q+vTRZWMwunfPWgF9HMUBhnAMcZu6dcWiPmcx/R5ARcQD+HRfYfaO80GTMYEoEhBuqD9T2uLHS79n9v7FZGwbrylN/zIpzG7LAD4YfrE0X12MUBeD+6Pw73X/a+bSgKdaX25fS+qhlCS/YlhzaeK2HcO25NHASYQQB44YsyrT7Ut27UP2iiUKV/A4L6cpBI7qs1sOV2fM3oYqQ2ePhFkZvI6PAmOhEVbOsSjUbjthev8OdDyXamhpUVW9T1XJrcKpYSEvHJimqw3o6212TdlTFfbm7suWWBn7eU7SBVU+fpCmduu4shJ2JBrUyFdtmyZ/vVNQopbE5mo4TOFEmSmlIVfS3BYYdldoEXC080ICHQTHWY4ZCCUEblhGlb0RTjAMKeuDTPcMNtY0CH91kdgesd2ks/yZyOFzdsvtJu8ZwmkPGcRyfvbj3SJi6WaS6zuPhweW4LvLL9ShmovWWFIPESWTpxhSW8nQ2xSTz031jikUlnq5qqteRbVUzUrJqDxDLdxFF5Zx2kyt3UXpAmm4sOozbQ5c4PBVte2oRR/R3lOX1CocjYz927Q5kxj0MuDtEoG4l5Yl4a5THywhqaNWKXsFIYCASUDLeGftJYFWdO+/SSP5IWNAZ4zVpgVljksp5SP3GdR4Ib5zd+x3sstdwJB3Zm3Z+0ZufcesAxArXsjKfSo1Za4UjvDtkiZ6fFeE2mmoTydc8VgAvyQOlD+VqKUAMVZChQ5GEYmf1wLoLQWIx1KVO/Rb7fVC2gsA9zrSn+t2DASfI5/bpjhdMCiMwx0Clm/XFpSQ7IDG9yOJR7DThi9eVjQyO4uqefSKWzKmeqdF6hfoiSin310kSc3ETVdTIbTtBRNRK/4KH4F7j1yrGMraTwx2hUErTHRvvVNWB5Xe/zvdhAOOl4Q5YuOQcz6y2S+xgSxiaQOygXPZyOMWDX4cMd0G+TsAvkFFOvdcUgxEirRdMTn0XcU5w3E2zU239872Z2jDgQd6DDdmIvxlmGcs0we0TGu6f2er3r5TBZQJ84aSc3wdDac5E14lNokgqqOqzWKdm2g2YByFFUgiqliTXcutKIS9JpMcTm6RwjJKva51bPXXdkarn7MdTVj8bbPa42lM3ONQw6Av4AxH/bJn/u5P0NZdi3NmjsW4l6NzrGCUps0gmrpJVD13bruLT+NlsHjHB6xg1Lu1H1FtVj0rbkF6lPw1NJItOH+uDvg3rjtGNW6atmK9WPJ2nk511tJZiHCvq4sD5CFqFZ8GerTrkUzLuw7Ku5kp/xoO1mnsHiuaR6w50To8jMEDzGYd39/8uIJoKHEoVS8ykBGkUH5vNCIwGOdfcgSxSPdur8rtiXJIw8/hOp4K2R4tQCFH2Ki1Y0uHYxKkA0Zx1zbxFgJKBFYNH96ubVGWqK1O8jXa4YmmgjO486fTTeGC7fyBj8X2g2FB3R2m5U7/xuEfaHIoAx0VhT3Srk70KxvYsNkKrr9+gqcAoVfK7puLSlvwz3aSmMBga9mukHIPHG93Yj3uj0aKqPeXaas0OBXMIu5/kS9yStqk0Z0tupeEQ931YTppf7mYUpdZSSZ5hQ5vxaKVILjL3ZqQK7iDuB2XfB+ALU5sZf0WykXYNGdz7vnN+Iti0hsudT6DhYEGaXWwp6TceiQvFClCDDpbnHCGGqPeqkyA2cn/6CeC/XokRIiyGpTCIcmUAOwy/pGeS60EDUBTD1GHOqedOVd61kxblJE2vcgPjQOHaadjsrpXYeMs9Ig8XyKFw5g7jKMq0bWHeOHw7DE7N0JLyivwceuEoUZcRSTQt/VxGTWl6/fJ56OWsH+5t6ShjZMCIp9zZCm8EdrNcnkeOFEY1gwrTGbITIq1hDthCm+QqIopmTidqYs86QEEFDTocuARGjc+xoKGcKxh3DatTEmZHlrisdfH+M4Entzni/KHZW+pLDWQkhNWCHfiiKfRseueccf3h37sMkXvfo2ZxbumufsgpSHjJuFFEQo7BKeopv2ex7grECZY18A3T7r2jOIrUnOvUv7Z0qt/aOr7a8rCDssDTPmJd2aU/L9LV7jl+cKmugTASgPgfV82byjpDa36awG70W2/Pf2FiBVULZOucid6Upzc1+k4zZ7bQx3OW3m01/KHbnSZZX0K+ZUt0HAtrcN3vG50NIU1EeLf6Cz4wH7ImkwqIbbhJJ2Ai8lTMH2AVChWo4wC7eRlzv6Wqor6MnAIjT/PFvZ68ZqG7DN69eFWiHaNcf0u38uDBRHIkXQAZ9v+MU2G2W5StJwgCuihdIVRfOoUVTzC2U4r/nKgqdtgIxtBAI40r/5DI1EALDJvz3IM1lznTkuvX7j+7P1Z70j0DQZfftzvz8WP3hg9tdVt7rHfXLeBMS8mXuYJl+Z49H5D+XL8dyWFGcdr7PuRI+aOkI7Z3xLuyyAimkLEJdKjKNRzWXCmb/112VGp3PpR+q6unvPGlmgl7erAEJs6czlqMQ+HLzHUyUwzd4TyQJKnMaVi64j1PF7VCA9U6A5Gvw0sIGX09fhSUAeJhqWYBNggdPb57V125u8DTYqouB9e4yyLLUHjBTpR5oXYA046v1hgZFfLsHieH6loWJY94KzBylzoHPf9yXUFk1EH9pdrLri5HTH7d49DCUIxcERLSls1Mhc+2DOr+KrB0quxChwZ2GxlOszvs35TwbK1TrdiuKJ7YAQ/zBvH7socnpVN1DQufOOjhGMtuCOhsFKxn+4ONj00InyF5PB6m/rNJN+ijqfZu5B1NjAhfe1MFBVGe/O8apEyTA8j20ikG7nOmt0HlLjcNgp6NzIv58kuazyjPztS+Cqs0dBC5iEuYeEqON24QDmaTux0LI6O7sAgjQEm2HIor3ftomXwVm4s0BZPPtU8+XKxcAr6EnjAyB7VTyyfxoAAo3Md7in19/3EA2sbuj52Jj4aK04UcyWkwnd0tDThjsyBv2Pr92AfXTSPhIKOmxG7lkDcEOG8JYGGBO+VeDgMKV+l0YAh/Yx+YAJiuiDTl8jssA5VdVDaiVJxLOneHNpYe3MxfDl7bWaDtsd2QQsg2PLwVqq8bVyvVaOH60TW1kWbBL/qmfO6JlFUyzUB5uYKUmPLN3Vx5kmFfcqU/n3aTJKPZfWCXwnThpTy32sCO32PgnvrsvjLmnfnd3mFQtvHYxynT4bWmq4z5qPvsLklhG6pMPeug3RXpFGLjfmzW4ib1f2U0wpxNe9QAMS6Gxej28ZbTbky6WkOPn8pK7kDlNUy5NAdTY2O8Y3rLt8Ry0R5KCXE4taVhJhvA4NuNBtErRqgj+ip7helpHto07JQQl5gZHA8CiwTpIR6HC69jVH/cr1wUtkKBwxCuwUllu0+ikzfpYwo7Fcgw2A+mVxqW9EAHxg9syMqLWkEw0c5wfLbp4R+YkmbKEq5k24AdX7XhTcZAMlqt38JYfXM/CtFA71EjRzVGoow/IUyf9nQ8A1bG4g2TXakJbO4VKlt8Dz86Eovy47/blFt5Wh06Wnq7CfavV6rT4n8zh0VVXx/bsZPyfXCVnNF2G2m23Yzm13ZHFK0WI8KDZKCyP3GqJVYSgkmjkpAJ9PREvT3XDulR4GTD5xOz3fW8EAJjr2dN90GAvPOhiczczE7xMHw7mc3sbon3qRlv5n+f/ShGhEc4vA9k/jpk2vnzW+c9vpriFYUrwDKm+aGZwgjxWAfh6GZvEvlFmGq+YabQr65pGjzYtjb9Z/rez/XxG3HAmaROLorH6cTtPNMj7F4//rcyzFPUk8uG1BVDzkjxAUzSq8TJ4L+DxyEA4ZDOYRqFArGPMi9SO7cvn5GK38l9C8M91bI3lSckEN7bUhZHDYQhGRc/qhz8tVSIETbvUIhLhNpbGuR4i4jezOCWiehROv6XjupHFfYvAe2/f37VIIXvhrRHKGyI8ifBKaccrcs+SqHQM57+R+Ay6OOF86dNVRgCSej9QDzFtPGKMh9amc8Jjn9CT/+KnilgfUXfm5f1jcpS/ivTeOx1M4P92CDe+fucHRlYwkMa1Xwd93dosWEx+JwveGwY9hnWC/hebklZTjbsu1Bc9SJqIb2P5YOrFjS2mEvn58dKyE49w5CvddXbuGk1lW0RSmEu2VaYGenJtYFp/Lx5w5l3JAfvXt6UVSqfkqPx4tki+QU2lpRb7fPPnTomfOpWZnN9b5N7mU9aIJZGn62Pg9MvTfzeFRdN1tehaLInfAx3PKCysTw3Fwn8e7xzk/dO96Bnzeub9acLPBFY+4d9TTaBVzE0ODhLTyqQHT77/Aa5Sty7fip5E6lAX1/aUrZ84SigX2p0s3vXTIa/JWAhg/h3MRGGOBT3Wl7LSltav8Cg65J4imXjFVl+tTLPMsbf2stI/4phprC+pJ/Jy/ovRdjRX8x8W79IkTAIWHFreRqdpLI4ph/797yOoLuoe5YNpVbazN323Wv7CH08lkCPIRzSuJxG+X/vzGhNMVk/u3QPfQrFv7oFlMfp/eHvVxcrzDOy0/cyt+uWeM5CQmJ5Rr75p98LNKJAoOrXyjOXN1vqZAWIYhSmCvPHgvPLVQJzDhwXTr5KtHF2XcpNFI61c73pQwOO1fPmcunRsgWpVcDYNG3hCz8yDPtmksymxwZHSs8cQGL4vy7FTwq52+KShQK+9yevwFZi/KeH8M4IWMDQukPTiK/EKkCwxBoB8YrcGd5nG8N3/0ToknRKtnwo1fs9JlficO/OKt7xUTJ+wN+VNvw7wHCIHhs8jicbiB4uzxpaAwX1t4qqoYJ+4y8KfFvWJusHElwzt7kCvHTJC9O3kmLwt45Pl7AF5qW/B6mZNGktavr/TrRijQqKF2yKOICwHtpTJIPWT0ah6ZLSXv8Ry3Tym4l2v8VYXQwKeEDjZhrYR/dR3Dcir5AfVuZy9qYBW50ibY5ywP5vvsD8BnLLwT/LewUd5A1eey9elM5YO1aG0ZtJ53zVJ6X64rPwvBLZ/Sb1767fif328RJ+8YJR21npoVvTz85fvHBUTXRLD9++tGWBbOdR0abLpuZYb8PormPCp047musTDYBzSr4wPkklbeeZftwYJi/hwYSYV2S+QSwJE6xBzSThFKGSWQPO4W7IMXFgJ/NQxjeTzAG2GrYOCjunrjHfmef2XQuEV9cDrT2Qb8l3X6snEa4//KcFezhS0XDzI72/e4xsJ8Bwcb5q2M7j0i5f/k98qYx6OfthydL+i1/CVWPenmlJQD3jkODE600hVrrsYKn+Ol+3Kl9p1YZyR8+cxYtGbafD0Fe554MNzG5dyayxvceET13IaGmY1dhfVGKOazum1ouG6E3DfZ07NO/b1GfbY/FX1FFLBvmW2fbJgka8e9jG6tv570RGx60pv/bzSomfEJB4NISRJhDPYdFROvqDSG6Gcuuqa0tZKXuykyaFMSg+p0MMj/K5yfpEw5govo+AJbhC/B+mPuMZrlSRn7pMj4mQS0ehLenfOIL3VMvB1eJE+wHJgWZW7+A6d/FacBYfEPv/weD1c0Ty8xyyOs0ZVKSFukJkl5Yka1rCDXx1KZWWSwkvLWlM//PXr1FJhHGR8jwbS84p9OYHanP3sSFRTsPbnU61Ll/HMMKVG1qawCSTb+ufE1upTK+5wpSdJM+jmB5ekXbFnJhXu+5dfJcnIuqturBONsPynoXJ/shQ/WINJz9qCkVGCmm1SxlRQ/de8KZB0v5wZu+6phHAuSIP0Xg/IlLKSVUyr7h3966cefxecvmzjuu7OVvGAR/Jp8c2bVTzhPgdWvw4i2+gk4tFNDrV+8BLYTRBHnVqihxNgqiQ5YYXol+bH1tiAXmLp70Q40qvfpnO/BP2J3PKckiKeTAug8xQ/PUuLgTRaLD3Hai3RZIh5Q8lE0n6lwJ7wReXvBBt8MET/Kqc3jepVMUjM8T5mYJTdP/+GF2JxR9kU8zXzRT4ubv01PnJoV9gqveRl8qx1DV9/NrHY1h8IST2gl1M3XwVpH83VvuyUOh9z5vMHNC2WX7KaEvCq8kyyw0vP/kkvTb9W62Zy37TFrrvhlCcAvP7/jS8BKPRRd5kiqfOG6jL5SpzKYZpOHIHlOMzXDm6FbTa6OxOmyXVxb4x5I3u5iNhGHtO+833ML0JxqFoFQ7PvLwUZ7mtKIRXnE4qbEyOaPwd1LJ5IrNHCGiWA2KWr6YBT/Gx+siY5U2SjwnfipOUOtYLjAtBW9HgWe5SUwohZi2LNr0UejneQmlMNlJPb/TfvI3ycrhZRlrpVL6SnkywJzoIQ7M8J/31/6W+Z1MmwWTP1tpJFvktDEmVqVN4RWIUEq2R0rhcNHfXYEaBMU/y0JfXVlXqMEBaesMn4SVokJ/vt+Y1eXl+LrtoMFaZHU1zQIlU/erXXyiOyuqyQu0jtBqd44X9jcYXWiTJs3P62fMqbIKgBFzDF6Zdk/hkS1Yi0CQK0SrtUbHyne81aHSRaGmRcoC3bOlQS1BcO8BoXCVdOiIrUGV4Jjij6VSj3WUBI/jqylJFnD1r4+KOUCgjDWJpMsjkExpWIZonmpKW9A3QYo1Sd07QntPg5fl5nKL+WCVY+gjlhWeHE7EyhFz2OR/DHStUWdnmCxsEgcXe7uS9M15cYXmQvmqT16mpnNNry0zx2Jp3eToF30579TGXP8NHwlTcOe03/8L0EhiHgivWVWeFuBxnjS0awstP4wobk6OakCLesU7tVpufLjINC9c+u3Osorojmjx41z84FChMDyhTAuqRhsPV7meKx1KPXvohbqEj45eYee4ye3o0M7t5ZkTstkdtxUOrmR3g9m+fRhZv0HG5cQdnjYrayii/m92/cZEau/+x9oWiMllIUV/6zXTwj3TJwvgkTNzOy/jBMRtq3qvSk3nIzK+f91HCbfH5BPzBzKtSSTcmjexR38ncHfrD5/n82/7sG8/Ik7fBfBaRjTF4uGrUbvbgRGTVsNeLGQ2WxcpYvWR3pc8JwKOlOq2IjB9Wqp4mkx50qxl6yDdQUpFVekRIoydvMDxJIWrInqWe5mCFQQexzucnqzSw0aMOW2ApxT9QUh7asFs/upqe8lO63eeZyiSkfqS3+T372JxTNi5a4pJk+qv0O7gYfeU8cN2IToKpuOE87d9zaZp0WK/7KiFIeypN3VAqdznkPvyyjQg0iUzQzpcNK9B3P17ocDn1Dn4vOG00wlwEl2aEeYDTnfU8HYsqnIUmozwLs1Rw2RQXDcO4c9q/u+mgET/JBZGsZdQozA51xsKDpXRVGs4UxeagUQD6w64Vxy632Tlc+htqEnTK1av3CQWcm3HQPaMT5lG5sHCWYv8f+JLEKrjnUCGc3hYw5cXIHiXT30FvKuuvYwJu+yu/sdwzWToEmgQlraT1qpiBBL2hLFHLAPS3M2Do74sfHz5xZ1oHcTMWnn9rc+rdAmWo1UdXNyO8Dxrwu+lY1Ny451Akf9d8O5c27nk6bKZSklCyVxmwBMaiXDfo4GUTH4lvw2NbGs2BMDh+63AoXRyPS1KQbW14Kf07D95T7oPkbpnY7bDUvaT/yYcv3Y5Ak8m4Cj2yW8nizr9fE85wDOpg75d1JWb7Uh3NC66ZjsdTkwiDsc9Vjg6bjPeXpEQcWbGX9D+SOjpvGb6z1LGgAZYDuFb7L/6PzElkic4klMgp3g/ndpxph2KGlxJYiI/XRLld7P6nF/XUNFWXCUfYA5sW9hSLEwl6fEzgdvqzg71tA0aEnnx/Dvg7Pd0p+MwtSYOY4rY59i5iOUyp98UJ98zp1CQnSWZF2kWkMxT5d0mpKLj44FMLegpunVy2/t9SblcOPX0g762kfb/3ZFFFQZE11NObNYkqeoRGO1T4/xyZhcEZ9Ta6z71F9KzkXuof//ZpyjBwIFbVeqvAXlerFNZWriV6Hc2VpQ4DAf5jbRxxnCN8JC+q/0DvPa1ojFpG+nFdyqIfscfpywHLJ+20PWcE3Rawhqa3oWDKMH/Zitldeq9mrV3qwZT9FxuiNz8jtnMtirA1p+IbelM6Jf2iFVhuU1j/5RDiRgSaTMFWiGndSmZ+fjimNgRLikLSlTxiosHzHKZ/n7uDRcm4ufn3+iF682rZ3BGRT25zTvAnzATdradd9Fms9bxa+a+3ZJt27EnbyOpbPlJlDaueJHt0i+ajk2hUXGteTNY+9ncwx1Qz1l/RYrKpwKZztnfQm5aJci0FDjD06GdDLpVMWK60LMerCyKwyy4pwEe3I9C4ZZj98NpgUovLfUY1qMEXZqRihQIDmfRQg65G8f/bJHUU6kbRSYI3sI1CoZikO9/o8Af9hhQ0cr4N3uMzbAz+35PS9HxVP1n4BmsWUSgh62YG8oJgMpeFzjv4tTAJvtvo8rX9N48hmGRm1lpsTt0IOom/683Gf5KlePOhZstnKzWzh41B28UOnE4sbxu35FTWf6LwIneDG66khEajkZZgrVswt6mk2KgHW+YEqKJpoYi0S/jIr03PHNdTArmOUCxMdpd8QOEtWRlbCc4yYAF9Fb5KTTMy9CcbTJkut1lPMFvZq3/+3UUahuq+Wu6TZrqOpX2AxJBexZQX0/uVlOheLhqIpZfgj8d0OpeKrIWd94V0zwOkWa6NQWf5MrGJc6aZZRyRkk81UpVRUXfv/vAyaTyxbrxWTUjGOuS4v0gFjRIoGU5OaYmVrCM7V/I1HSIud5ucVwv5WqcmZ0XA9UcBfhdUULFrcSIYjWJ+L9SnWEAKnulQwP2X4e9JIwn+13N55v8Qnspcb20dk+flSmqiwSX3NqbouSIuYL+dATFPzS5bvcH79J3/yMRW7QfdNFnLR44FZ6ZLM0i0qi2btlReZkPkw9JahTB65sQZ8PjRTxJI3L+/4Hmi3y6BdkPkGgp+xV4czxqKr2jayCETL4qlCQXHNdG3xRyYEUOazQkmIEofM8548QZCuT7f5BOdy2fclAf9tvcHfs7tw9s4urZHE5tfp37QyWAPVwRaZn1CEVeNb0ml8f3czyjOP1LB9tPlDeXUIrh8oLSvpE6nFs0wKf9pS5BIHP9DY36F6Tn2LMsVVvkUOUKAZGdVWlo6rPf3wMMeLwbmc0aJwJXlJZXqEvjDEJe1cgvOyn2pPzTp5723kRqeaBjHfk8zNoepWOR5X32e8rCWEbmYVRfMkHJKdpc47MnoJCpEsqSdU40K/Lln+ct4elFKdufBrck2BVjTkptn51ZTi5vqfI68fDu7lloUr/Mp8v0zVSx1TJrmDMy4eeqYDIzfdcPlvrbPjs1kw7V68S9qJJ0Hk7fS23N39EY7Em2mOrSjB/QxZdb+sfKVtrb7pcufuUD54JKZAQAS/0BHdW5Nbnc3VKBn6pblWsPGCW0pLOIloYryrHGJrSiW5+a6pzzVlU6vriijs+amJI2V+xddsfoI2IMv5j8S8aYZ8JU0Plb2qqmgLUYN5dItHqfDF/fpA7q0gkExRTtog/9nHvoPwqGavmhKtgdiOS5i9u3qmsOo95z5VoaR2bm5NQbeZsoEjw2sgYy1Gz8ONX3eoq5hDSAxfJNEAZbfLz/UcAjsxBcLtnNxqIwWiJts/8fiqC0w9efaLB5HTYl/oreDBhctYXLKlCUEv6mmoqiiIOJdMq8wAi5cziLnp9zYc2fQ6BFSBcLVDB4HxdUQpYx0/9z9irPELntmoLwsyG5mdq6a21UkaWijliZkWWZvpjpksJRP1QmzMgNmMIH8l4RFCifvh8dXqOnf17DYs0/YD58+KFfuiA6xwJnKYxleb/dYVrCuNuyONM4vFJU/q8nNifWa3JFqZ467ZsDDtxtDqjSvVp6oNedxituzDU6juW5Vtd5cYpBG6t4s2unNT41q7IXZVjCBj+RoEKY4ddGnsyApU5g6byAn0x8RJQk0vpnDly1kX8r1PXcGe1LCRmvlviZO8edMb2MbXNrFyzJ5LKDkqhJxVQUKNWJrY35+ibjo2czQWKNVYv5l4bEUzdUUp8T/V8XK6Qk+jk9JFsK/T9b/SGaw8OMVJnvGN2kk3Zr8vJvg1E/PQY6nKdwYBPj2vBD/pZTNoUI7eXycJjstMcHHibxifUwnfrmIzX0g0sxKcClkBhOHai8z2I331UpjYc3yL0Uk7b2arFxQkOn/u2L48oQQwwfJ4oxvBts5DCZxZUWG3fQ3O/vOfV+64fE+jozKayCvmHkJJo5CXQDRojsF2clCzMefxftemEK61fcRRGdgnxJydNqyYyr1KzjOFFgb11+ofqwosCfnLsxeb1gnEJi/6R3XfXb5MzBO+V2G4eZSiFweH5uWo1mxS6JPbLCYxftQFCbmqX8kM5nElWVGm+GrVFWONiNitC47J+k0B4duZfKtjesvVv+k8NqT83dl7Zpp+9d8ov7dT+ZCq2/jBV12ha/AdFGpyCgIPWCKU1NcEVVmziupw9fndd/f2cvF8Or4yjWpzr/7k+XfLeeikyn0g/cGWBDwx9hvtvwuG+uA4FlUOa7ld9JZCSsF2qnmY7T5mpmtZoJYJTXU9Oa+dZYi7KUwPZdSxoNpLOtwGj13pj7kysxTSZd3XT7y3FWVev7xLu0SN7PInzjDGtD1QBCkZQ8MHgq5D1LH9PT8+35qizSSzMg5GgYZ1gnEil+BI7FPGJn+2KldqwsfUPAHCVjkaGWF2Ig7GMynXJdhuQu4I6kdljkl1SyoLqyoYNV08cliFvc7YZiQp84uN1pqtBv+OCMQHP5CrM9+LWFyEZQklOlLxIlfEg/TyhAhmISA4HtwQ8vDba/NsCheCv1DKu27viVrF1ZxyCZkNkF4mg1l36LQ2kWrT/7c+/9x+3EWTJZADAMj1ZW8bvWvRS9/SsYik69DtO8XLV43v54GeXPxgqtMsOyquvOqGszlbOGQWbFlIs4hDrJ3swiM8RYdMcLEoIi9payrdzkfjK+L0ngmHt0F8xS81i3upUOmCT7rBvj+lYcKWXUzFA7MYXVwiJqS7LIsULW7Jwnl/Ytd2a9FjYiAnLvlvHuYdZfC/AweODlG7a3hSEQ4c968/43sEgnc9+P5mgUbqTwEF0wukMLa4tAY8SPren+g7K83d95/sqL/kEmM3kIuGH+v68+ppmPR6+YZfbh/S9n1AyXPd/55uOlU5HxG+PyHB7JE9vQ/+tDL9iG71wnYvo9guJNftpiUkT+hZ9V0mAIZo1oTzOcloRLP1EgtvmqHE/btyfXveCW/cB+WoRUfup7rOXTjtQYAZYER5VO5NKn1FfB5osKaTw1syC7Y+bIrfADLSKPpSHne2jPfCOJ6pkacabxMP/I/JBQ3caC2Hgg8NzHk5AhlsN71TvKBN6wa6kswrWARcaJwJzciw/4+vuiqevyqBtjCZ/vPgK0LXalGepN0ikuT7X/if/eV9eLd59ZFhO7K0/+PjMOMnlEi4heSEtJJT/iglB/QPkBpe/vfGemJPX7HUkQDPkKRyA77INXjX3zFeWoDt0iyOx2S7vvNNvXbDsnU1OWwwAV2T5/oG9ryZKjpBICqWl7LfccJk/bjoOaAj+LnLpj/KBbdvP+s/gk1Gt5oH9wHFBN7zxh/oVYUTTpmna0YOuSlhrkL5rzfUAqy1NJtkofrybZfn13iaiJwqMmryUD/n+6dO+/vvFB6fiLtjuoPqMFd56MXZi87a//und28nedL346lFjDmct7v/BwBdO0qJJa0fR0eixTvo1FlDDJrPDt0bwwqXO2fSVi3muSgoLEDPwLbfjUy8JrxrNDDo/UTePxmDfMic8gmjmW3bo+MI7HFxsF8oN6OxJHWgHkE+m0GxcQkscazww9n/4c0zsfPR2wnOqkL54Rndvxn4+L/WAJrP3CZUl/gf92yAs11QSwloqCEI4jyymJFnNUzvqgJTS2SU4uBpTeYW6Zj6CGnPFloyHsmz9VRmF9XmGdWs/Qkp9v2A7vdlTdSmPtHdrz8kYZlznOaVD6VyTuRic/IzTcB18tvNn+xlK9uqUfAUQVcfvr7twXoN7EPARXOLalGUkJySrh/bP1b2cy72b6ibU/PUXULpayF3u26943XkXWx1vqPvX1FhuaNIBMGp5C/3rtQaRTqFl5eteB9bK9j4NWRnerXY4kYZ4zR1tXdbHIJmeWopJxRoew0G0fNys3Lcpf4qcWCdTOxeym3f7zxgVg/TmQoVrwMPrv0muVncfnHtYldWUFGy0ziLqPlXU+S+RFdTkwzWnmFG2ILSx+/6tla9Dh88YfidbDVr7kG5uInS358kWW9ta38gZyLEEsMfNulI0w3yLhmovJhLk0K85Dc72rOjZ3dPm3axaGV+vvnga6rSu1VFYifvDJ+RfTU1a/XHBAPH3+z6s31zzyp/ecJ8GTV/v1k/Yk3q9/cCTxFbkn3dAqo7zg2dgxk77lzYunx+8tOzpw8d/v4khNnjXXfOwkacKevjp69oi3zeXKZTXBlT3OZt6AKrP13x8vy5L6aSwGmbrbOVlB7uw3QTmiFQz5vXqKsohd5RV6d2NNCFB37sbRjWpuv9iIhXX9AzD3fcSHlVe+8v3Nj51JueAElfGH8vOqK97DOj5+8jl7xvlV7o+MGOPrCnw8UnixZAUvqKchR5IvOP0gHm7T5VoVbVvpA+2DzY4UrS1rABBM/Z5/MvvuHakd2R/bhbHAuc/WKobStzK65xy40985Zt6hf2XLb2hx2qKXvm1dEU1TWW2Z64bncupjFJnFT1uZ/zSSy8WzhTm3Z1FBy89yBzqbnKhLb6C27U9tG+8daYorBuKw5/J4n5w3t7vRUe3UtpTAAK31ysALf7HfRpeuzg0WWl6+JShU0NtnZ4gs4PAYjPvNSfWlI01U5y+T2BuRtKtVIRVSfN1RmD/nnaN3P3g379sBJ8tMp6XmmnTqKI91HXtqV8o4/Vti5xZ1aWrRPQs0M2O0gwaCyjlLR5ci6zrqL03eZVOYL1DLKC/0FTWzL3JbI27oa8XRpuOx18C9+e13VVEdH1dT2+ub4jnrTYjvq4hXy1dHw5ro6edrqaGWlHoEj8hNb3tI83NkeH61V53EelbNGmcSq1oCvo6LM1RXSevQ72R1RrxNcfYMyvdlXKRXn6F8XGxbOopc1Teetgh+wGPR9dAbre7gU+hdiMF5w5efZzKY8S9HGa8fC+p2G9KPpYRD8XT5RnJIdLEB169QQxbFZX3Tmpz5KY+rptYWGS3aGHv4crbXJVqL4GYnq5IwJ5RfYatHuEMmZRpbFn0qqefV4RcC5O+3uN+4/kVEklNDSkka9SzCBxGuHx96PL01KMXmFZI+fl07VK09mtCQga2OzvqexAoQnCFIru5WE+JwQZNG+Z3FoRx/DnJ114Aj3yFR6awuzndlFp5IfEXBPxN7AMRqb/YD2j6bPugno4th/aA+u7m8L2P5mhiZV5XWlpOjcaV9Le1ypKQB6U5jsS+ZT+nejIBmU3MtpedoW7fq6ywZ2jpeUM3lS2Jv9mrT1HiRHXmvqUKrM9QbgfIB/6k2duYBQ9UGLIKgIvU7+RB9os6cpLCj5RevXFMhu1/RrwEtuOX183bo2GuFDiFzlp807l0ShYJBmrlTsY7M//FSdxxEceut50LrxMcS6y6CoEexpJpgH1q28IYmMZ4n0xtguJ/IDePbH1XASezwn/PDYi+23zucFgzQ008AvVQvie6nEY1z3w41h0H7Hc3MDP/Ch4tfFqcygXOuKGjDc8UKVFZyvWjGWEh0zhSMHsNh3ExFw1U2BcCjjZpgKKFiUcxNtOtl86hRM+ckx7oMBadN8N/dfIg1VFkcBwqeopqEmIKqPC3H85rUKcYko7Zb6X8+HD0oFu0OTXI0itq9K5wf9M+oYJas9/U5CpRcAri/5gwDcHcWV/wmWuLI1QcJBOu8XZd7/d4echoyPbOr8Nv21XieTtHwA8NvcqfjV5VXX1mpj8XZG5WYrFtdPP9MuXNkRnfr9nqTyBSoj1WZFpDiUPsPBVGz5d2B719hibJi33pb0qBIKJMF/WuB/1Ouec5pE3G7d69BGs76rWaF717F8DAjp7X9DmG5Scp8w7xBOMgU6DHlod/VAVO2mzFvdTXZs6lhyw8ALVYnWAtkcblRgMgYLVyaGrM1k7RAB4dwlXjtKsP+gB5NCcppl5TnUWYmQHd7RkZU9Q56wzxWO/FFjsF4OJqvMruqDTOX0w8j6xQkJjwgbPSQhQ4CcLOag3tyhv+lkxufn65EBsoPZqRcClsdz5heL02B5koj7h5jPSI71CXNC4v/AdE5+9doqJTmlA+vUSMJ6Hyj8JbPdu463nRqpSFMvDD/jXH+iXMfT1SdjXAtSbZlymcGCA2NaAaeVcWuBT4wrPQanu4pxyaSQmUKXGwRNjx+xQplXNTQqSvU3pSVDwg68uQEJqUCQsyJqIVFYxDwqio9ml1V3nD9p5jRZZvpJVLDZa0+3x4vtfZR0Dgmv25YnZgXgIfD/fPBtHM9zTZKW4sz891uZN/xK1AWnPWHKH+yBAHhjLdxYb6Z2v4JWKIitCGDPZzIJgedWEhLJC0koWRYnoaWoTsLgyUvCUuIJ1G4HWNdihFiRRv3S6tFicA9JtOcM67AGnbSCVLVNu0F+gx/ptnPiyl1kgP9WQi8xAx09PQNNpLiTuGrsWNWhTKEKYaP1LEKqpX6165v3J47pZyIpSUnV2sggyyyNxHVDXrOBAQVuLXoc3eUkHUNaAxPzxNH7m0vR+ZKwwM9jKiTgC8BFRrWKt5V3feQLELxwTY6KO2Y9BaVmKl9L0eJVt9xe8OjQae64a8Y9WjrpQbJ/5loZveZ1bd60wXEnmHz/7f5rZbJ6y9vavbNgQc8s38rmXoxga5169djFwyuhwDd8+iL64TKLX0ChoPsGDRsxJBQUYZGgKVJsVIkxc8w1227zPK/UD6LKlBtXodJ8Cy2yQJVqNWp956I6L3nZdjvQMTAXWihfpuA/mGm/CqMcT/hNOBVUVEllVVSFLNcVKwhRHIa2FxZMag8MAhEap3oNcuQhIjnlJGogDjrkBS+65rQzzjrnaigsdRkuDZbZrNH5wIhJJHvOjx6TBDIZmujEfEUGb6VVJiy32hL5YYgpltjiiCue+BJIKBFrPPSutVze98D4xEFzYhA31NuhNw6npLu13mgYD/WWESR6W9aq9bWT1oMt310yQGztGKakdXAVAWcN6w82ud24zXTi3m3r0X+2HFxMroFUY/+ydmSoDy/xiq8e7Oq7HuwStND7nk29GfzP3rJj9TQl9PgeGM4c7OhuVtDDR0Z7ItHV2JSQtaTmxOBqtOoxbDy4dOIEAAA=) format('woff2');}
@font-face{font-family:'SP Taviraj';font-style:normal;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
/* San Pietro × riferimento Culina. Home 206, header e footer.
   Taviraj 300 + Inter, palette e proporzioni rilevate dal riferimento. */
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) {
 --f-display:'SP Taviraj',Georgia,serif; --f-body:'SP Inter',Arial,sans-serif;
 --paper:#FAF7ED; --paper-2:#F4F0E5; --ink:#121212; --ink-soft:#5C5C5C;
 --espresso:#372821; --roast:#2C201A; --ocra:#372821; --ocra-deep:#372821; --ocra-light:#FAF7ED;
 --on-dark:#FAF7ED; --on-dark-soft:#E2E2E2; --line-l:#D5D5D5; --line-d:#FFFFFF40;
 --sp-max:1200px; --sp-pad:24px; --sp-sec:100px;
 font:400 16px/1.5 var(--f-body); background:#FAF7ED; color:#121212;
}
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) :is(.sp-hd,.sp-ft)>.sp-wrap,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-wrap { width:min(100%,var(--sp-max)); max-width:var(--sp-max); margin-inline:auto; padding-inline:var(--sp-pad); min-width:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec { padding:var(--sp-sec) 0; background:#FAF7ED; color:#121212; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) :is(.sp-alt,.sp-id-galleria,.sp-id-recensioni) { background:#F4F0E5; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-stack { display:grid; gap:24px; align-content:start; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) p,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .e-paragraph-base { margin:0; font:400 16px/1.5 var(--f-body); letter-spacing:0; max-width:65ch; text-transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dk :is(p,strong) { color:inherit; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) :is(.sp-h1,.sp-h2,.sp-h3) { margin:0; display:block; font-family:var(--f-display); font-weight:300; font-style:normal; text-transform:none; text-wrap:balance; max-width:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-h2 { font-size:64px; line-height:1.2; letter-spacing:-1.3px; color:#121212; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-h3 { font-size:38px; line-height:1.2; letter-spacing:-1.1px; color:#372821; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) :is(.sp-h1,.sp-h2,.sp-h3) em { font:inherit; color:inherit; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-lead { font:400 18px/1.5 var(--f-body); max-width:42ch; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-par,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-scale-in { transform:none; will-change:auto; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph.sp-arch,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph.sp-scale-in.sp-arch { border-radius:0; margin:0; position:relative; min-width:0; transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph>img { position:absolute; inset:0; width:100%; height:100%; max-width:none; object-fit:cover; object-position:center; display:block; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph::after { background:none; }
/* Hero appositamente adattata alle fotografie verticali della trattoria. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); align-items:center; gap:clamp(40px,6vw,88px); min-height:min(880px,100svh); padding:120px max(var(--sp-pad),calc((100% - 1400px)/2)) 64px; background:#372821; color:#FAF7ED; overflow:clip; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero>.sp-wrap { padding:0; width:100%; max-width:none; margin:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 { font-size:clamp(51.2px,5.12vw,76.8px); font-style:italic; font-weight:300; line-height:1.12; letter-spacing:-1.3px; color:#FAF7ED; max-width:17ch; margin-bottom:32px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 em { font:inherit; color:inherit; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-copy { display:grid; gap:28px; max-width:44ch; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero p { color:#FAF7ED; font-size:18px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-wrap { position:relative; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-photo { width:min(100%,420px,calc((100svh - 192px)*.75)); aspect-ratio:3/4; height:auto; margin:0 0 0 auto; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-wrap>.sp-par { position:absolute; left:-32px; bottom:-24px; width:38%; max-width:168px; transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-small { position:relative; inset:auto; width:100%; aspect-ratio:3/4; --ar:3/4; border:8px solid #372821; border-radius:0; }
/* Controlli identici nel linguaggio: etichette Inter maiuscole e freccia sottile. */
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) a.sp-btn,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-btn { --bg:transparent; --fg:#372821; --hv:#372821; --hf:#FAF7ED; font:500 14px/1.4 var(--f-body); letter-spacing:.4px; text-transform:uppercase; padding:14px 0; min-height:44px; background:var(--bg); color:var(--fg); border:0; border-radius:0; box-shadow:none; transition:color .25s,background-color .25s,transform .25s; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) a.sp-btn::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-btn::before { display:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-btn:is(:hover,:focus-visible) { color:#7D6255; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-btn:active { transform:translateY(1px); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-btn-arr::after { width:14px; height:14px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-btns { display:flex; flex-wrap:wrap; align-items:center; gap:12px 28px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero a.sp-btn { color:#FAF7ED; --fg:#FAF7ED; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero a.sp-btn:first-child { padding:15px 22px; border:1px solid #FAF7ED80; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero a.sp-btn:hover { background:#FAF7ED; color:#372821; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-lnk { padding:12px 0; background:none; color:#372821; text-decoration:none; font:500 14px/1.4 var(--f-body); text-transform:uppercase; letter-spacing:.4px; border:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq { padding:20px 0; background:#F4F0E5; color:#372821; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-track { display:flex; flex-wrap:wrap; justify-content:center; width:100%; gap:12px 28px; transform:none; padding-inline:20px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-item { font:400 14px/1.5 var(--f-body); padding:0; white-space:normal; max-width:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-item::after { display:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-track>:nth-child(n+7) { display:none; }
/* Introduzione centrata e fascia fotografica a tre colonne, come Culina. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia .sp-cols { display:block; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-about-media { display:none; } /* Contenitore ora vuoto: le due foto sono in Hero e Galleria. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia .sp-cols>.sp-stack { max-width:980px; margin-inline:auto; justify-items:center; text-align:center; gap:20px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia .sp-h2 { max-width:920px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia p { max-width:68ch; color:#5C5C5C; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hand { font:400 14px/1.5 var(--f-body); position:static; color:#372821; white-space:normal; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia .sp-cols>.sp-stack::before { content:'Chi siamo'; font:500 16px/1.5 var(--f-body); text-transform:uppercase; letter-spacing:1px; color:#372821; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-strip { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; align-items:stretch; margin-top:56px; width:100%; max-width:none; padding-inline:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-strip .sp-ph { aspect-ratio:4/3; --ar:4/3; }
/* Intestazioni di sezione e le loro etichette. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head { display:grid; grid-template-columns:minmax(0,1fr); justify-content:stretch; justify-items:center; text-align:center; gap:24px; margin-bottom:48px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head>.sp-stack { width:100%; max-width:1000px; justify-items:center; gap:24px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head p { color:#5C5C5C; max-width:65ch; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head>.sp-stack::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-info::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap::before { font:500 16px/1.5 var(--f-body); letter-spacing:1px; text-transform:uppercase; color:#372821; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-menu .sp-sec-head>.sp-stack::before { content:'Il menù'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-famiglia .sp-sec-head>.sp-stack::before { content:'Le persone'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-galleria .sp-sec-head>.sp-stack::before { content:'Galleria'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-recensioni .sp-sec-head>.sp-stack::before { content:'Recensioni'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro::before { content:'FAQ'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-info::before { content:'Dove siamo'; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-menu { background:#F4F0E5; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mgrid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; align-items:start; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { display:grid; grid-template-columns:minmax(0,1fr) 104px; grid-template-rows:auto auto; align-items:start; gap:24px; padding:32px; background:#FAF7ED; border:0; border-radius:0; box-shadow:none; transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard:hover { transform:none; box-shadow:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard .sp-h3 { grid-column:1; grid-row:1; align-self:center; padding:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { grid-column:2; grid-row:1; width:104px; height:104px; aspect-ratio:1; --ar:1; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph img { object-fit:cover; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph img[id='167'] { object-fit:contain; background:#F4F0E5; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>:last-child { grid-column:1/-1; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dish { padding:22px 0; border:0; border-bottom:1px solid #D5D5D5; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dish:first-child { padding-top:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dish:last-child { border-bottom:0; padding-bottom:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) p.sp-dish-name { font:300 28px/1.2 var(--f-display); letter-spacing:-1px; color:#121212; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dish-name strong { font:inherit; color:#5C5C5C; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) p.sp-dish-desc { font:400 16px/1.5 var(--f-body); color:#5C5C5C; margin-top:16px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-nota { font:400 14px/1.5 var(--f-body); margin-top:28px; }
/* Le tre persone: stessa cornice rettangolare e stessi allineamenti. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-fam { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person:nth-child(n) { display:grid; gap:16px; margin-top:0; align-content:start; text-align:center; justify-items:center; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person>.sp-par { width:100%; max-width:260px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person .sp-ph { aspect-ratio:3/4; --ar:3/4; width:100%; max-width:260px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person .sp-h3 { font-size:28px; line-height:1.2; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person .sp-role { order:2; font:400 14px/1.5 var(--f-body); color:#5C5C5C; letter-spacing:0; text-transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person .sp-h3 { order:1; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person>:first-child { order:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person>:last-child { order:3; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person p { color:#5C5C5C; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph-label { background:#E8E0D2; color:#372821; padding:20px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph-label p { font:400 14px/1.4 var(--f-body); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph-tag { border:0; padding:0; font:500 14px/1.4 var(--f-body); letter-spacing:0; }
/* Sei fotografie, con il ritmo verticale del mosaico di Culina. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); grid-template-rows:repeat(3,230px); grid-template-areas:'a b c' 'd b e' 'd f e'; gap:24px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(1) { grid-area:a; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(2) { grid-area:b; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(3) { grid-area:c; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(4) { grid-area:d; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(5) { grid-area:e; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>*:nth-child(6) { grid-area:f; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic .sp-ph { width:100%; height:100%; aspect-ratio:auto; border-radius:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic>.sp-par { transform:none; height:100%; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cols { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:64px; align-items:start; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro { position:static; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro .sp-h2 { max-width:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro p { color:#5C5C5C; max-width:48ch; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-list { border:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-item { background:transparent; border:0; margin:0; padding:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q { padding:26px 20px; gap:24px; border-bottom:1px solid #D5D5D5; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q .e-paragraph-base { font:400 18px/1.5 var(--f-body); letter-spacing:0; text-wrap:pretty; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q .sp-pm { width:24px; height:24px; border:0; border-radius:0; background:transparent; transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q .sp-pm::before { content:''; position:absolute; left:50%; top:50%; width:10px; height:10px; border:solid currentColor; border-width:0 1.5px 1.5px 0; background:none; transform:translate(-50%,-70%) rotate(45deg); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q .sp-pm::after { display:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-item[open] .sp-pm { background:transparent; color:#121212; transform:none; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-item[open] .sp-pm::before { transform:translate(-50%,-20%) rotate(225deg); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-a p { padding:24px 20px 32px; margin:0; color:#5C5C5C; }
/* Recensioni: contenitore riservato al widget reale, senza testimonianze inventate. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-rev-widget,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ta-slot { color:#5C5C5C; border:1px solid #D5D5D5; border-radius:0; background:transparent; padding:32px; text-align:center; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-rev-widget { min-height:200px; justify-items:center; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ta-slot { margin-top:24px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dt { font:500 14px/1.5 var(--f-body); text-transform:uppercase; letter-spacing:.6px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dd { font:400 18px/1.5 var(--f-body); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-dl { gap:20px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hours { font-variant-numeric:tabular-nums; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hrow { grid-template-columns:30% 1fr 1fr; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hrow>* { font-size:14px; padding:14px 4px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hhead>* { text-transform:uppercase; letter-spacing:.4px; font-weight:500; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hrow.sp-today { background:#F4F0E5; border-radius:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-status { border:1px solid #D5D5D5; border-radius:0; color:#372821; padding:12px; font-size:14px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-status p { font-size:14px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-map { min-height:230px; background:#F4F0E5; border:1px solid #D5D5D5; border-radius:0; }
/* Invito finale sul fondo fotografico della sala. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta { min-height:440px; padding:100px 0; color:#FAF7ED; background:#372821; text-align:center; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-bg { inset:0; opacity:.22; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-bg .sp-ph { height:100%; aspect-ratio:auto; border-radius:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap { display:grid; justify-items:center; gap:24px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap::before { content:'Prenota il tuo tavolo'; font:500 16px/1.5 var(--f-body); text-transform:uppercase; letter-spacing:1px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-h2 { color:#FAF7ED; max-width:1000px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta p { color:#FAF7ED; text-align:center; max-width:62ch; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-btns { justify-content:center; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta a.sp-btn { color:#FAF7ED; border-bottom:1px solid #FAF7ED80; }
/* Header: logo corsivo e navigazione Inter, senza pulsanti pillola. */
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd { color:#FAF7ED; background:transparent; border:0; backdrop-filter:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd.sp-solid { background:#372821; backdrop-filter:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd>.sp-wrap { display:flex; justify-content:space-between; align-items:center; padding-block:22px; gap:32px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd .sp-logo { gap:2px; color:#FAF7ED; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd .sp-logo small { font:500 11px/1.3 var(--f-body); text-transform:uppercase; letter-spacing:2px; color:#FAF7ED; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd .sp-logo span { font:italic 300 32px/1.1 var(--f-display); letter-spacing:-.7px; color:#FAF7ED; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-nav { gap:30px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-nav a:not(.sp-btn) { font:500 14px/1.5 var(--f-body); letter-spacing:.5px; text-transform:uppercase; color:#FAF7ED; background:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-nav a[aria-current='page'] { text-decoration:underline; text-underline-offset:7px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd a.sp-btn { font:500 14px/1.5 var(--f-body); color:#FAF7ED; padding:12px 16px; border:1px solid #FAF7ED60; background:transparent; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd a.sp-btn:hover { background:#FAF7ED; color:#372821; }
html body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) button.sp-burger { border:0; color:#FAF7ED; background:transparent; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-burger i { background:#FAF7ED; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov { background:#372821; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov[aria-hidden='true'] { visibility:hidden; pointer-events:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov[aria-hidden='false'] { visibility:visible; pointer-events:auto; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov li a,
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov li a:visited { color:#FAF7ED; font:300 clamp(24px,6vw,36px)/1.3 var(--f-display); }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-menu-ov li a:hover { color:#D5D5D5; }
html.sp-menu-open body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd { z-index:70; background:#372821; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) :is(a,button,summary):focus-visible { outline:2px solid #8E7565; outline-offset:5px; }
/* Footer: marchio e descrizione centrati, tre colonne, riga legale separata. */
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft { padding-top:96px; background:#372821; color:#FAF7ED; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft>.sp-wrap { display:flex; flex-direction:column; gap:40px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-big { order:-1; margin:0; font:italic 300 clamp(64px,7vw,96px)/1.15 var(--f-display); color:#FAF7ED; text-align:center; white-space:normal; letter-spacing:-1.3px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:48px; text-align:center; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-stack { grid-column:1/-1; display:grid; justify-items:center; gap:20px; margin-bottom:16px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-tag { margin:0; font:400 16px/1.5 var(--f-body); color:#E2E2E2; max-width:55ch; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-soc { display:flex; justify-content:center; gap:24px; color:#E2E2E2; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-soc span { border:0; padding:0; font:500 14px/1.5 var(--f-body); text-transform:uppercase; letter-spacing:.5px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft h4 { margin:0 0 24px; font:300 28px/1.2 var(--f-display); color:#FAF7ED; text-transform:none; letter-spacing:-1px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft ul { gap:14px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft li { font:400 14px/1.6 var(--f-body); text-transform:uppercase; letter-spacing:.3px; color:#E2E2E2; overflow-wrap:anywhere; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft a,
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft a:visited { color:#E2E2E2; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft a:hover { color:#FFFFFF; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal { display:flex; justify-content:space-between; gap:20px; border-top:1px solid #FFFFFF60; padding-block:28px; margin-top:16px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal p { margin:0; font:400 13px/1.5 var(--f-body); color:#E2E2E2; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal a { font:500 13px/1.5 var(--f-body); text-transform:uppercase; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-dock { background:#372821; color:#FAF7ED; border:0; backdrop-filter:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-dock a.sp-btn { min-height:44px; padding:12px 8px; font:500 12px/1.4 var(--f-body); letter-spacing:.2px; color:#372821; background:#FAF7ED; border:0; border-radius:0; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-dock a.sp-btn:nth-child(2) { background:#E6DED0; color:#372821; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-dock a.sp-btn:is(:visited,:hover,:focus-visible) { color:#372821; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-draft { position:relative; inset:auto; margin:20px 20px 88px; font:400 13px/1.4 var(--f-body); }
@media (max-width:1100px) {
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-nav { display:none; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-burger { display:block; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-h2 { font-size:52px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cols { gap:40px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { padding:24px; grid-template-columns:minmax(0,1fr) 80px; gap:20px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { width:80px; height:80px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard .sp-h3 { font-size:32px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic { grid-template-rows:repeat(3,180px); gap:20px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero { gap:40px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 { font-size:54.4px; }
}
@media (min-width:768px) and (max-height:650px) {
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero { padding-top:110px; padding-bottom:48px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 { font-size:57.6px; margin-bottom:24px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero p { font-size:16px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-copy { gap:20px; }
}
@media (max-width:980px) {
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cols { grid-template-columns:1fr; gap:40px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro .sp-h2 { max-width:none; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ft li { font-size:13px; }
}
@media (max-width:767px) {
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) { --sp-sec:64px; --sp-pad:20px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-h2 { font-size:44px; line-height:1.2; letter-spacing:-1px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-h3 { font-size:32px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero { grid-template-columns:1fr; min-height:auto; padding:120px 20px 64px; gap:48px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 { font-size:36.8px; max-width:none; line-height:1.12; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero p { font-size:16px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-photo { width:78%; max-width:340px; margin-left:auto; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-wrap>.sp-par { left:0; bottom:-20px; width:38%; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-strip { gap:12px; margin-top:40px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-strip .sp-ph { aspect-ratio:3/4; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head { margin-bottom:32px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mgrid { grid-template-columns:1fr; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { grid-template-columns:minmax(0,1fr) 84px; padding:24px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { width:84px; height:84px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) p.sp-dish-name { font-size:24px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-fam { grid-template-columns:1fr; gap:48px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person>.sp-par,
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-person .sp-ph { max-width:230px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mosaic { grid-template-columns:repeat(2,minmax(0,1fr)); grid-template-rows:repeat(4,160px); grid-template-areas:'a b' 'c b' 'd e' 'd f'; gap:12px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q { padding:22px 0; gap:16px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-q .e-paragraph-base { font-size:17px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-a p { padding:20px 0 28px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta { min-height:400px; padding:64px 0; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-h2 { font-size:44px; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-hd>.sp-wrap { padding-block:20px; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft { padding-top:64px; padding-bottom:76px; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-grid { grid-template-columns:1fr; gap:36px; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-stack { margin:0; }
 body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal { display:grid; text-align:center; justify-content:center; }
}
@media (prefers-reduced-motion:reduce) { .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) a.sp-btn { transition:none; transform:none; } }

/* Elementor usa ::before come overlay assoluto: le etichette devono stare nel flusso. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-storia .sp-cols>.sp-stack::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-sec-head>.sp-stack::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-faq-intro::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-info::before,
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap::before { position:static; inset:auto; width:auto; height:auto; display:block; opacity:1; background:none; pointer-events:none; z-index:auto; }
@media (min-width:768px) and (max-width:980px) {
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero { grid-template-columns:1fr; min-height:auto; padding-top:128px; gap:48px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero .sp-h1 { max-width:18ch; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-wrap { width:min(100%,540px); margin-inline:auto; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-photo { width:75%; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero-wrap>.sp-par { left:0; }
}

/* Copyright (c) 2015, Cadson Demak (info@cadsondemak.com)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/

/* Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/

/* Ritocchi richiesti: fascia continua, piatti, CTA e logo. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq { overflow:hidden; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-track { flex-wrap:nowrap; justify-content:flex-start; width:max-content; gap:0; padding-inline:0; transform:translate3d(0,0,0); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-item { flex:none; white-space:nowrap; padding-inline:28px; font-size:16px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mq-track>:nth-child(n+7) { display:inline-flex; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { grid-template-columns:minmax(0,1fr) 132px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { width:132px; height:132px; cursor:zoom-in; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph:focus-visible { outline:2px solid #372821; outline-offset:5px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-bg { opacity:1; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta::after { content:''; position:absolute; inset:0; pointer-events:none; background:linear-gradient(to top,#372821 0%,rgba(55,40,33,.92) 18%,rgba(55,40,33,.72) 48%,rgba(55,40,33,.35) 76%,rgba(55,40,33,.12) 100%); }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap { z-index:2; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-cta .sp-wrap::before { content:none; display:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-big { font-size:clamp(51.2px,5.6vw,76.8px); }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox { position:fixed; inset:0; width:100vw; height:100dvh; max-width:none; max-height:none; margin:0; border:0; padding:64px 56px; background:rgba(28,20,16,.96); color:#FAF7ED; z-index:99999; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox[open] { display:grid; place-items:center; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox figure { margin:0; display:grid; gap:16px; justify-items:center; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox img { display:block; width:auto; height:auto; max-width:88vw; max-height:76dvh; object-fit:contain; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox figcaption { font:400 16px/1.5 'SP Inter',Arial,sans-serif; text-align:center; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-close { position:absolute; right:18px; top:14px; width:48px; height:48px; padding:0; border:1px solid #FAF7ED80; background:#372821; color:#FAF7ED; font:300 32px/1 Arial,sans-serif; cursor:pointer; }
@media(max-width:980px) { .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { grid-template-columns:minmax(0,1fr) 112px; } .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { width:112px; height:112px; } }
@media(max-width:600px) { .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard { grid-template-columns:minmax(0,1fr) 108px; gap:20px; } .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-mcard>.sp-ph { width:108px; height:108px; } body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox { padding:64px 16px; } }

body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-food-lightbox figcaption { color:#FAF7ED; }

/* Seconda revisione: lightbox esteso, credito e hover del link Hero. */
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal { flex-wrap:wrap; align-items:center; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal .sp-powered { margin:0; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal .sp-powered a { text-transform:none; font-weight:400; text-underline-offset:4px; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft-legal .sp-powered a:hover { text-decoration:underline; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-ph[role="button"],
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) img[role="button"] { cursor:zoom-in; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) [aria-haspopup="dialog"]:focus-visible { outline:2px solid currentColor; outline-offset:5px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero a.sp-ghost:is(:hover,:focus-visible) { background:transparent; color:#FAF7ED; text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:6px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-hero a.sp-ghost::after { color:inherit; }

/* Passaggio recensioni → dove siamo: elimina il margine da intestazione
   rimasto sotto il widget e raccorda le distanze delle due sezioni. */
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-recensioni .sp-sec-head { margin-bottom:0; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-recensioni { padding-bottom:56px; }
.elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-dove { padding-top:64px; }
@media(max-width:600px) {
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-recensioni { padding-bottom:40px; }
 .elementor.elementor:is(.elementor-206,.elementor-342,.elementor-368,.elementor-383,.elementor-393,.elementor-407) .sp-id-dove { padding-top:48px; }
}

/* Collegamenti social reali, stessa tipografia dei precedenti segnaposto. */
.sp-soc a { display:inline-flex; align-items:center; min-height:44px; text-decoration:none; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-soc a { border:0; padding:10px 0; font:500 14px/1.5 var(--f-body); text-transform:uppercase; letter-spacing:.5px; color:#E2E2E2; }
body:is(.elementor-page-206,.elementor-page-342,.elementor-page-368,.elementor-page-383,.elementor-page-393,.elementor-page-407) .sp-ft .sp-soc a:is(:hover,:focus-visible) { color:#FAF7ED; text-decoration:underline; text-underline-offset:5px; }

/* Chi siamo 342: stessa palette e tipografia della Home, racconto a capitoli. */
body.elementor-page-342 .sp-hd { background:#372821; }
.elementor.elementor.elementor-342 .sp-story-hero { padding:160px 0 80px; background:#FAF7ED; }
.elementor.elementor.elementor-342 .sp-story-intro { display:grid; grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); align-items:center; gap:clamp(40px,6vw,96px); }
.elementor.elementor.elementor-342 .sp-story-intro>.sp-stack { gap:28px; max-width:680px; }
.elementor.elementor.elementor-342 .sp-story-kicker { font:500 16px/1.5 var(--f-body); letter-spacing:1px; text-transform:uppercase; color:#372821; }
.elementor.elementor.elementor-342 .sp-story-hero .sp-h1 { font:italic 300 clamp(48px,5vw,72px)/1.12 var(--f-display); letter-spacing:-1.3px; color:#372821; max-width:16ch; }
.elementor.elementor.elementor-342 .sp-story-hero .sp-lead { max-width:44ch; }
.elementor.elementor.elementor-342 .sp-story-hero-photo { width:100%; max-width:440px; aspect-ratio:4/5; justify-self:end; }
.elementor.elementor.elementor-342 .sp-story-timeline { background:#372821; color:#FAF7ED; padding:96px 0; }
.elementor.elementor.elementor-342 .sp-story-layout { display:grid; grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr); gap:clamp(48px,8vw,140px); align-items:start; }
.elementor.elementor.elementor-342 .sp-story-rail { position:sticky; top:140px; display:grid; gap:24px; padding:0; align-self:start; }
.elementor.elementor.elementor-342 p.sp-story-year { font:300 clamp(72px,8.5vw,128px)/1.1 var(--f-display); color:#FAF7ED; letter-spacing:-3px; white-space:nowrap; }
.elementor.elementor.elementor-342 .sp-story-caption { font:400 14px/1.6 var(--f-body); color:inherit; }
.elementor.elementor.elementor-342 .sp-story-rail>.sp-story-caption { color:#E2D9CF; }
.elementor.elementor.elementor-342 .sp-story-nav { display:grid; gap:8px; padding:0; }
.elementor.elementor.elementor-342 .sp-story-nav a { display:block; width:fit-content; min-height:44px; padding:10px 0; border:0; border-radius:0; background:transparent; color:#CDBFB3; font:500 16px/1.5 var(--f-body); text-decoration:none; transition:color .2s; }
.elementor.elementor.elementor-342 .sp-story-nav a:is(:hover,:focus-visible,[aria-current='step']) { color:#FAF7ED; text-decoration:underline; text-underline-offset:6px; }
.elementor.elementor.elementor-342 .sp-story-nav a:focus-visible { outline:2px solid #FAF7ED; outline-offset:4px; }
.elementor.elementor.elementor-342 .sp-story-step { display:grid; gap:24px; padding:64px 0; scroll-margin-top:140px; }
.elementor.elementor.elementor-342 .sp-story-step:first-child { padding-top:0; }
.elementor.elementor.elementor-342 .sp-story-step:last-child { padding-bottom:0; }
.elementor.elementor.elementor-342 .sp-story-step .sp-h2 { font-size:48px; color:#FAF7ED; max-width:18ch; }
.elementor.elementor.elementor-342 .sp-story-step-date { color:#E2D9CF; font-size:16px; }
.elementor.elementor.elementor-342 .sp-story-step p { color:#FAF7ED; }
.elementor.elementor.elementor-342 .sp-story-step-photo { aspect-ratio:4/3; width:100%; max-width:620px; margin-top:8px; }
.elementor.elementor.elementor-342 .sp-story-step-photo img { object-position:center; }
.elementor.elementor.elementor-342 .sp-story-step .sp-story-caption { color:#E2D9CF; margin-top:-12px; }
.elementor.elementor.elementor-342 .sp-story-places>.sp-wrap { display:grid; gap:56px; }
.elementor.elementor.elementor-342 .sp-story-places .sp-stack { justify-items:center; text-align:center; max-width:960px; margin-inline:auto; }
.elementor.elementor.elementor-342 .sp-story-places .sp-h2 { max-width:800px; }
.elementor.elementor.elementor-342 .sp-story-places-grid { display:grid; grid-template-columns:1.2fr 1fr 1fr; gap:24px; align-items:start; }
.elementor.elementor.elementor-342 .sp-story-place-photo { aspect-ratio:4/5; }
.elementor.elementor.elementor-342 .sp-story-place-photo:first-child { aspect-ratio:4/3; margin-top:72px; }
.elementor.elementor.elementor-342 .sp-story-finale p { max-width:62ch; }
body .sp-hd .sp-logo>span.sp-logo-placeholder { display:block; font-style:italic; }
@media(max-width:1100px) {
 .elementor.elementor.elementor-342 .sp-story-layout { gap:48px; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); }
 .elementor.elementor.elementor-342 .sp-story-step .sp-h2 { font-size:42px; }
}
@media(max-width:767px) {
 .elementor.elementor.elementor-342 .sp-story-hero { padding:128px 0 64px; }
 .elementor.elementor.elementor-342 .sp-story-intro { grid-template-columns:1fr; gap:40px; }
 .elementor.elementor.elementor-342 .sp-story-hero .sp-h1 { font-size:44px; max-width:17ch; }
 .elementor.elementor.elementor-342 .sp-story-intro>.sp-stack { gap:24px; }
 .elementor.elementor.elementor-342 .sp-story-hero-photo { max-width:420px; width:88%; justify-self:center; }
 .elementor.elementor.elementor-342 .sp-story-timeline { padding:0 0 64px; }
 .elementor.elementor.elementor-342 .sp-story-layout { display:block; }
 .elementor.elementor.elementor-342 .sp-story-rail { top:88px; z-index:12; background:#372821; padding:16px 0; gap:8px; }
 .elementor.elementor.elementor-342 p.sp-story-year { font-size:36px; letter-spacing:-1px; }
 .elementor.elementor.elementor-342 .sp-story-rail>.sp-story-caption { display:none; }
 .elementor.elementor.elementor-342 .sp-story-nav { display:flex; justify-content:space-between; gap:12px; }
 .elementor.elementor.elementor-342 .sp-story-nav a { font-size:14px; padding:10px 0; }
 .elementor.elementor.elementor-342 .sp-story-step { padding:48px 0; scroll-margin-top:232px; }
 .elementor.elementor.elementor-342 .sp-story-step:first-child { padding-top:32px; }
 .elementor.elementor.elementor-342 .sp-story-step .sp-h2 { font-size:36px; }
 .elementor.elementor.elementor-342 .sp-story-places>.sp-wrap { gap:40px; }
 .elementor.elementor.elementor-342 .sp-story-places-grid { grid-template-columns:1fr 1fr; gap:16px; }
 .elementor.elementor.elementor-342 .sp-story-place-photo:first-child { grid-column:1/-1; margin-top:0; }
}
@media(prefers-reduced-motion:reduce) { .elementor.elementor.elementor-342 * { scroll-behavior:auto; } }
.elementor.elementor.elementor-342 .sp-story-intro .sp-btn { justify-self:start; text-align:left; }

body.elementor-page-342 .sp-hd.sp-hide { transform:translateY(0); }

/* Cronologia luminosa: tappe reali e avanzamento continuo. */
.elementor.elementor.elementor-342 .sp-story-step-date { display:none; }
.elementor.elementor.elementor-342 .sp-story-rail>.sp-story-caption { display:none; }
.elementor.elementor.elementor-342 .sp-story-nav { display:grid; gap:0; position:relative; padding:0; }
.elementor.elementor.elementor-342 .sp-story-nav::before,
.elementor.elementor.elementor-342 .sp-story-nav::after { content:''; position:absolute; left:6px; top:32px; width:3px; height:calc(100% - 64px); background:#FAF7ED30; pointer-events:none; }
.elementor.elementor.elementor-342 .sp-story-nav::after { background:#FAF7ED; transform-origin:top; transform:scaleY(var(--story-progress,0)); box-shadow:0 0 14px #FAF7ED66; }
.elementor.elementor.elementor-342 .sp-story-nav a { position:relative; display:flex; align-items:center; min-height:64px; padding:12px 0 12px 38px; width:100%; font:300 28px/1.25 var(--f-display); color:#BEB1A5; }
.elementor.elementor.elementor-342 .sp-story-nav a::before { content:''; position:absolute; left:2px; top:27px; width:11px; height:11px; border-radius:50%; background:#766356; z-index:1; transition:background-color .25s,box-shadow .25s; }
.elementor.elementor.elementor-342 .sp-story-nav a.sp-reached { color:#FAF7ED; }
.elementor.elementor.elementor-342 .sp-story-nav a.sp-reached::before { background:#FAF7ED; }
.elementor.elementor.elementor-342 .sp-story-nav a[aria-current='step'] { color:#FAF7ED; text-decoration:none; }
.elementor.elementor.elementor-342 .sp-story-nav a[aria-current='step']::before { box-shadow:0 0 0 6px #FAF7ED18,0 0 20px #FAF7ED99; }
.elementor.elementor.elementor-342 .sp-story-nav a:is(:hover,:focus-visible) { text-decoration:none; color:#FFFFFF; }
@media(max-width:767px) {
 .elementor.elementor.elementor-342 .sp-story-rail { gap:8px; padding:12px 0; }
 .elementor.elementor.elementor-342 p.sp-story-year { font-size:48px; line-height:1.1; }
 .elementor.elementor.elementor-342 .sp-story-nav { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:0; }
 .elementor.elementor.elementor-342 .sp-story-nav a { width:100%; justify-content:center; min-height:62px; padding:25px 0 4px; font-size:22px; }
 .elementor.elementor.elementor-342 .sp-story-nav a::before { top:9px; left:calc(50% - 5px); }
 .elementor.elementor.elementor-342 .sp-story-nav::before,
 .elementor.elementor.elementor-342 .sp-story-nav::after { left:12.5%; top:13px; height:3px; width:75%; }
 .elementor.elementor.elementor-342 .sp-story-nav::after { transform-origin:left; transform:scaleX(var(--story-progress,0)); }
 .elementor.elementor.elementor-342 .sp-story-step { scroll-margin-top:272px; }
}

/* Prenotazioni 368, stessa misura e tipografia delle pagine approvate. */
body.elementor-page-368 .sp-hd { background:#372821; }
.elementor.elementor.elementor-368 .sp-booking-hero { padding:160px 0 80px; background:#FAF7ED; }
.elementor.elementor.elementor-368 .sp-booking-intro { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:80px; align-items:center; }
.elementor.elementor.elementor-368 .sp-booking-intro>.sp-stack { gap:28px; }
.elementor.elementor.elementor-368 .sp-booking-hero .sp-h1 { font:italic 300 clamp(48px,5vw,72px)/1.12 var(--f-display); letter-spacing:-1.3px; color:#372821; max-width:15ch; }
.elementor.elementor.elementor-368 .sp-booking-callout { display:grid; gap:12px; }
.elementor.elementor.elementor-368 .sp-booking-callout p { font-size:18px; line-height:1.5; }
.elementor.elementor.elementor-368 .sp-booking-callout a.sp-btn { justify-self:start; text-align:left; }
.elementor.elementor.elementor-368 .sp-booking-callout a.sp-btn:first-of-type { background:#372821; color:#FAF7ED; padding:16px 24px; }
.elementor.elementor.elementor-368 .sp-booking-callout a.sp-btn:first-of-type:is(:hover,:focus-visible) { background:#5C4436; color:#FAF7ED; }
.elementor.elementor.elementor-368 .sp-booking-photo { aspect-ratio:4/5; width:100%; max-width:460px; justify-self:end; }
.elementor.elementor.elementor-368 .sp-booking-request { background:#F4F0E5; }
.elementor.elementor.elementor-368 .sp-booking-layout { display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr); gap:80px; }
.elementor.elementor.elementor-368 .sp-booking-request .sp-h2 { font-size:48px; }
.elementor.elementor.elementor-368 .sp-metform-placeholder { display:grid; gap:24px; padding:40px; min-height:300px; align-content:center; background:#FAF7ED; }
.elementor.elementor.elementor-368 .sp-metform-placeholder h3.sp-h2 { font-size:32px; }
.elementor.elementor.elementor-368 .sp-booking-note { font-size:14px; line-height:1.6; }
.elementor.elementor.elementor-368 .sp-booking-hours { gap:28px; }
.elementor.elementor.elementor-368 .sp-booking-hours p { overflow-wrap:anywhere; }
.elementor.elementor.elementor-368 .sp-booking-request p a { text-decoration:underline; text-underline-offset:4px; color:#372821; }
.elementor.elementor.elementor-368 .sp-booking-location .sp-stack { text-align:center; justify-items:center; max-width:960px; margin-inline:auto; }
.elementor.elementor.elementor-368 .sp-booking-gallery { display:grid; grid-template-columns:1fr 1fr 1fr; gap:24px; margin-top:48px; }
.elementor.elementor.elementor-368 .sp-booking-gallery .sp-ph { aspect-ratio:4/3; }
/* Recapiti del footer e menu mobile. */
.sp-ft-grid li>a { text-decoration:none; text-underline-offset:4px; }
.sp-ft-grid li>a:is(:hover,:focus-visible) { text-decoration:underline; }
.sp-menu-ov .sp-mo-info { display:grid; gap:18px; }
.sp-menu-ov .sp-mo-info .sp-mobile-address,
.sp-menu-ov .sp-mo-info .sp-mobile-phone { display:block; color:inherit; text-decoration:none; }
.sp-menu-ov .sp-mo-info .sp-mobile-phone { padding-block:8px; font-size:18px; }
@media(max-width:980px) {
 .elementor.elementor.elementor-368 .sp-booking-intro { gap:40px; }
 .elementor.elementor.elementor-368 .sp-booking-layout { gap:40px; }
 .elementor.elementor.elementor-368 .sp-booking-request .sp-h2 { font-size:40px; }
}
@media(max-width:767px) {
 .elementor.elementor.elementor-368 .sp-booking-hero { padding:128px 0 64px; }
 .elementor.elementor.elementor-368 .sp-booking-intro { grid-template-columns:1fr; gap:40px; }
 .elementor.elementor.elementor-368 .sp-booking-hero .sp-h1 { font-size:44px; max-width:17ch; }
 .elementor.elementor.elementor-368 .sp-booking-photo { width:88%; justify-self:center; max-width:420px; }
 .elementor.elementor.elementor-368 .sp-booking-layout { grid-template-columns:1fr; gap:48px; }
 .elementor.elementor.elementor-368 .sp-booking-request .sp-h2 { font-size:36px; }
 .elementor.elementor.elementor-368 .sp-metform-placeholder { padding:28px; min-height:280px; }
 .elementor.elementor.elementor-368 .sp-booking-gallery { grid-template-columns:1fr 1fr; gap:16px; }
 .elementor.elementor.elementor-368 .sp-booking-gallery>.sp-ph:first-child { grid-column:1/-1; }
}

/* Misura unica del contenuto per tutte le pagine del sito. */
body { --sp-max:1200px; }
body .sp-wrap,
.elementor.elementor .sp-wrap,
body .sp-hd>.sp-wrap,
body .sp-ft>.sp-wrap { width:100%; max-width:1200px; margin-inline:auto; }
.elementor.elementor .sp-wrap.sp-strip { max-width:1200px; margin-inline:auto; padding-inline:24px; }
@media(min-width:768px) {
 .elementor.elementor.elementor-206 .sp-hero { padding-inline:max(var(--sp-pad),calc((100% - 1152px)/2)); }
}
/* Mobile: soltanto le tappe e la linea, senza la data duplicata in grande. */
@media(max-width:767px) {
 .elementor.elementor.elementor-342 p.sp-story-year { display:none; }
 .elementor.elementor.elementor-342 .sp-story-rail { gap:0; padding:14px 0; }
 .elementor.elementor.elementor-342 .sp-story-step { scroll-margin-top:216px; }
}
/* Icone di servizio nel menu mobile, accanto ai recapiti. */
.sp-menu-ov .sp-mo-info .sp-mobile-address,
.sp-menu-ov .sp-mo-info .sp-mobile-phone { display:grid; grid-template-columns:22px minmax(0,1fr); column-gap:12px; align-items:start; }
.sp-menu-ov .sp-mo-info .sp-mobile-phone { align-items:center; }
.sp-mobile-contact-icon { display:block; width:20px; height:20px; color:inherit; margin-top:1px; }
/* Lavora con noi: stessa famiglia di composizioni della Home. */
body.elementor-page-383 .sp-hd { background:#372821; }
.elementor.elementor.elementor-383 .sp-careers-hero { padding:160px 0 80px; background:#FAF7ED; }
.elementor.elementor.elementor-383 .sp-careers-intro { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:64px; align-items:center; }
.elementor.elementor.elementor-383 .sp-careers-intro>.sp-stack { gap:28px; }
.elementor.elementor.elementor-383 .sp-careers-hero .sp-h1 { font:italic 300 clamp(48px,5vw,64px)/1.12 var(--f-display); color:#372821; letter-spacing:-1.3px; max-width:17ch; }
.elementor.elementor.elementor-383 .sp-careers-hero .sp-btn { justify-self:start; text-align:left; }
.elementor.elementor.elementor-383 .sp-careers-photo { aspect-ratio:4/5; width:100%; max-width:430px; justify-self:end; }
.elementor.elementor.elementor-383 .sp-careers-apply { background:#F4F0E5; }
.elementor.elementor.elementor-383 .sp-careers-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:64px; }
.elementor.elementor.elementor-383 .sp-careers-apply .sp-h2 { font-size:48px; }
.elementor.elementor.elementor-383 .sp-metform-placeholder { display:grid; gap:24px; padding:36px; min-height:340px; align-content:center; background:#FAF7ED; }
.elementor.elementor.elementor-383 .sp-metform-placeholder h3.sp-h2 { font-size:32px; }
.elementor.elementor.elementor-383 .sp-metform-placeholder p { overflow-wrap:anywhere; }
.elementor.elementor.elementor-383 .sp-metform-placeholder a { color:#372821; text-decoration:underline; text-underline-offset:4px; }
.elementor.elementor.elementor-383 .sp-careers-layout .sp-btn { justify-self:start; text-align:left; }
.elementor.elementor.elementor-383 .sp-careers-gallery { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; margin-top:48px; }
.elementor.elementor.elementor-383 .sp-careers-gallery .sp-ph { aspect-ratio:4/3; }
@media(max-width:980px) {
 .elementor.elementor.elementor-383 .sp-careers-intro,
 .elementor.elementor.elementor-383 .sp-careers-layout { gap:40px; }
 .elementor.elementor.elementor-383 .sp-careers-apply .sp-h2 { font-size:40px; }
}
@media(max-width:767px) {
 .elementor.elementor.elementor-383 .sp-careers-hero { padding:128px 0 64px; }
 .elementor.elementor.elementor-383 .sp-careers-intro,
 .elementor.elementor.elementor-383 .sp-careers-layout { grid-template-columns:1fr; gap:40px; }
 .elementor.elementor.elementor-383 .sp-careers-hero .sp-h1 { font-size:40px; }
 .elementor.elementor.elementor-383 .sp-careers-photo { width:88%; max-width:420px; justify-self:center; }
 .elementor.elementor.elementor-383 .sp-careers-apply .sp-h2 { font-size:36px; }
 .elementor.elementor.elementor-383 .sp-metform-placeholder { padding:28px; }
 .elementor.elementor.elementor-383 .sp-careers-gallery { grid-template-columns:1fr 1fr; gap:16px; }
 .elementor.elementor.elementor-383 .sp-careers-gallery>.sp-ph:first-child { grid-column:1/-1; }
 .elementor.elementor .sp-wrap.sp-strip { padding-inline:20px; }
}

@media(min-width:768px) { .elementor.elementor.elementor-342 p.sp-story-year.sp-story-year-word { font-size:72px; letter-spacing:-1.5px; } }

/* Album fotografico: categorie native Elementor e fotografie a formato naturale. */
body.elementor-page-393 .sp-hd { background:#372821; }
.elementor.elementor.elementor-393 .sp-gallery-hero { padding:152px 0 40px; background:#FAF7ED; }
.elementor.elementor.elementor-393 .sp-gallery-hero>.sp-wrap { gap:20px; text-align:center; justify-items:center; }
.elementor.elementor.elementor-393 .sp-gallery-hero .sp-h1 { font:italic 300 clamp(44px,5vw,64px)/1.12 var(--f-display); color:#372821; letter-spacing:-1.3px; max-width:960px; }
.elementor.elementor.elementor-393 .sp-gallery-hero p { max-width:64ch; }
.elementor.elementor.elementor-393 .sp-gallery-hero p:last-child { color:#5C5C5C; font-size:14px; }
.elementor.elementor.elementor-393 .sp-gallery-tabs { display:flex; flex-direction:column; gap:40px; padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-menu { display:flex; justify-content:center; flex-wrap:wrap; gap:8px; padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-tab { width:auto; flex:0 0 auto; min-height:48px; padding:14px 22px; border:0; border-radius:0; background:transparent; color:#372821; font:500 16px/1.3 var(--f-body); transition:background-color .2s,color .2s; }
.elementor.elementor.elementor-393 .sp-gallery-tab p { margin:0; padding:0; color:inherit; font:inherit; max-width:none; }
.elementor.elementor.elementor-393 .sp-gallery-tab.e--selected,
.elementor.elementor.elementor-393 .sp-gallery-tab[aria-selected='true'] { background:#372821; color:#FAF7ED; }
.elementor.elementor.elementor-393 .sp-gallery-tab:is(:hover,:focus-visible):not([aria-selected='true']) { background:#EAE3D5; color:#372821; }
.elementor.elementor.elementor-393 .sp-gallery-tab:focus-visible { outline:2px solid #372821; outline-offset:3px; }
.elementor.elementor.elementor-393 .sp-gallery-panel { padding:0; scroll-margin-top:120px; }
.elementor.elementor.elementor-393 .sp-gallery-intro { display:grid; gap:12px; margin:0 0 32px; padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-intro .sp-h2 { font-size:38px; color:#372821; }
.elementor.elementor.elementor-393 .sp-gallery-intro p { max-width:72ch; }
.elementor.elementor.elementor-393 .sp-gallery-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:24px; align-items:start; padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-column { display:flex; flex-direction:column; gap:24px; padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-column:nth-child(2) { padding-top:56px; }
.elementor.elementor.elementor-393 .sp-gallery-media { display:block; margin:0; padding:0; line-height:0; aspect-ratio:auto; background:transparent; }
.elementor.elementor.elementor-393 .sp-gallery-media img { position:static; display:block; width:100%; height:auto; max-width:100%; object-fit:contain; border-radius:0; cursor:zoom-in; transition:opacity .2s; }
.elementor.elementor.elementor-393 .sp-gallery-media img:hover { opacity:.92; }
.elementor.elementor.elementor-393 .sp-gallery-media img:focus-visible { outline:2px solid #372821; outline-offset:4px; }
.elementor.elementor.elementor-393 .sp-gallery-end>.sp-wrap { display:grid; gap:24px; justify-items:center; text-align:center; }
.elementor.elementor.elementor-393 .sp-gallery-end p { max-width:60ch; }
.elementor.elementor.elementor-393 .sp-gallery-end .sp-btns { justify-content:center; }
body.elementor-page-393 .sp-gallery-prev,
body.elementor-page-393 .sp-gallery-next { position:absolute; top:calc(50% - 24px); width:48px; height:48px; border:1px solid #FAF7ED80; border-radius:0; padding:0; display:grid; place-items:center; background:#372821; color:#FAF7ED; font:300 32px/1 Arial,sans-serif; cursor:pointer; }
body.elementor-page-393 .sp-gallery-prev { left:16px; }
body.elementor-page-393 .sp-gallery-next { right:16px; }
body.elementor-page-393 .sp-food-lightbox figcaption { color:#FAF7ED; font-size:14px; }
@media(max-width:980px) {
 .elementor.elementor.elementor-393 .sp-gallery-grid { display:block; column-count:2; column-gap:24px; }
 .elementor.elementor.elementor-393 .sp-gallery-column { display:contents; }
 .elementor.elementor.elementor-393 .sp-gallery-column:nth-child(2) { padding:0; }
 .elementor.elementor.elementor-393 .sp-gallery-media { break-inside:avoid; margin-bottom:24px; }
}
@media(max-width:600px) {
 .elementor.elementor.elementor-393 .sp-gallery-hero { padding:128px 0 32px; }
 .elementor.elementor.elementor-393 .sp-gallery-hero .sp-h1 { font-size:42px; max-width:17ch; }
 .elementor.elementor.elementor-393 .sp-gallery-tabs { gap:32px; }
 .elementor.elementor.elementor-393 .sp-gallery-menu { display:grid; grid-template-columns:1fr 1fr; gap:8px; }
 .elementor.elementor.elementor-393 .sp-gallery-tab { width:100%; padding:14px 12px; font-size:15px; }
 .elementor.elementor.elementor-393 .sp-gallery-intro .sp-h2 { font-size:32px; }
 .elementor.elementor.elementor-393 .sp-gallery-grid { column-count:1; }
 .elementor.elementor.elementor-393 .sp-gallery-media { margin-bottom:20px; }
 body.elementor-page-393 .sp-food-lightbox { padding:64px 16px 100px; }
 body.elementor-page-393 .sp-food-lightbox img { max-height:65dvh; }
 body.elementor-page-393 .sp-gallery-prev,
 body.elementor-page-393 .sp-gallery-next { top:auto; bottom:24px; }
 body.elementor-page-393 .sp-gallery-prev { left:calc(50% - 60px); }
 body.elementor-page-393 .sp-gallery-next { right:calc(50% - 60px); }
}
@media(prefers-reduced-motion:reduce) { .elementor.elementor.elementor-393 .sp-gallery-media img { transition:none; } }

.elementor.elementor.elementor-393 .sp-gallery-tabs>.e-tabs-content-area-base { padding:0; }
.elementor.elementor.elementor-393 .sp-gallery-panel.e--selected { display:block; }
.elementor.elementor.elementor-393 .sp-gallery-panel:not(.e--selected) { display:none; }

/* Pulsanti fissi: icona e testo restano entrambi visibili. */
body .sp-dock a.sp-btn { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; min-width:0; min-height:58px; padding:8px 6px; }
.sp-dock .sp-dock-icon { flex:none; width:19px; height:19px; display:block; }
/* Testo della sezione luogo centrato rispetto alla stessa griglia delle immagini. */
.elementor.elementor.elementor-383 .elementor-element-5745fb19 { width:100%; max-width:860px; margin-inline:auto; justify-items:center; gap:24px; }
.elementor.elementor.elementor-383 .elementor-element-5745fb19>p { width:100%; max-width:65ch; margin-inline:auto; text-align:center; }
.elementor.elementor.elementor-383 .sp-careers-gallery { margin-top:40px; }
/* Hover del menu desktop: fondo che si distende sotto la voce. */
@media(min-width:981px) and (hover:hover) {
 html body .sp-nav a:not(.sp-btn) { position:relative; isolation:isolate; transition:color .25s ease; }
 html body .sp-nav a:not(.sp-btn)::before { content:''; position:absolute; inset:-8px -10px; z-index:-1; background:#FAF7ED; transform:scaleX(0); transform-origin:left center; transition:transform .25s ease; }
 html body .sp-nav a:not(.sp-btn):is(:hover,:focus-visible) { color:#372821; }
 html body .sp-nav a:not(.sp-btn):is(:hover,:focus-visible)::before { transform:scaleX(1); }
}
/* Menù: carta modificabile con widget Elementor e album dopo l’elenco. */
body.elementor-page-407 .sp-hd { background:#372821; }
.elementor.elementor.elementor-407 .sp-menu-hero { padding:152px 0 48px; background:#FAF7ED; }
.elementor.elementor.elementor-407 .sp-menu-intro { gap:24px; text-align:left; }
.elementor.elementor.elementor-407 .sp-menu-intro .sp-h1 { font:italic 300 clamp(44px,5vw,64px)/1.12 var(--f-display); color:#372821; letter-spacing:-1.3px; }
.elementor.elementor.elementor-407 .sp-menu-intro>p { max-width:68ch; }
.elementor.elementor.elementor-407 .sp-menu-project-note { background:#EDE7DA; padding:24px; max-width:82ch; color:#372821; font-size:15px; line-height:1.6; }
.elementor.elementor.elementor-407 .sp-menu-list { padding:48px 0 96px; }
.elementor.elementor.elementor-407 :is(.sp-menu-list,.sp-menu-gallery,.sp-menu-contact)>.sp-stack { gap:24px; }
.elementor.elementor.elementor-407 :is(.sp-menu-list,.sp-menu-gallery,.sp-menu-contact) .sp-h2 { font-size:44px; color:#372821; }
.elementor.elementor.elementor-407 .sp-menu-categories { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:64px 72px; margin-top:24px; }
.elementor.elementor.elementor-407 .sp-menu-category { display:grid; gap:24px; align-content:start; }
.elementor.elementor.elementor-407 .sp-menu-category>.sp-h3 { font:300 34px/1.2 var(--f-display); color:#372821; }
.elementor.elementor.elementor-407 .sp-menu-row { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:24px; align-items:start; }
.elementor.elementor.elementor-407 .sp-menu-row>.sp-stack { gap:8px; }
.elementor.elementor.elementor-407 .sp-dish-name { font:500 18px/1.4 var(--f-body); color:#372821; letter-spacing:0; }
.elementor.elementor.elementor-407 .sp-menu-row p { font-size:15px; line-height:1.6; color:#5C5C5C; }
.elementor.elementor.elementor-407 p.sp-menu-price { font-size:13px; color:#5C5C5C; white-space:nowrap; padding-top:4px; }
.elementor.elementor.elementor-407 .sp-menu-placeholder { background:#F4F0E5; padding:20px; }
.elementor.elementor.elementor-407 .sp-menu-placeholder .sp-dish-name { font-weight:400; }
.elementor.elementor.elementor-407 .sp-menu-photos { columns:3; column-gap:24px; margin-top:24px; }
.elementor.elementor.elementor-407 .sp-menu-photo { break-inside:avoid; margin:0 0 24px; display:block; line-height:0; }
.elementor.elementor.elementor-407 .sp-menu-photo img { width:100%; height:auto; position:static; display:block; object-fit:contain; cursor:zoom-in; border-radius:0; transition:opacity .2s; }
.elementor.elementor.elementor-407 .sp-menu-photo img:hover { opacity:.9; }
.elementor.elementor.elementor-407 .sp-menu-photo img:focus-visible { outline:2px solid #372821; outline-offset:4px; }
.elementor.elementor.elementor-407 .sp-menu-contact>.sp-stack { align-items:start; }
@media(max-width:980px) {
 .elementor.elementor.elementor-407 .sp-menu-categories { gap:48px 32px; }
 .elementor.elementor.elementor-407 .sp-menu-row { grid-template-columns:1fr; gap:8px; }
 .elementor.elementor.elementor-407 .sp-menu-photos { columns:2; }
}
@media(max-width:600px) {
 .elementor.elementor.elementor-407 .sp-menu-hero { padding:128px 0 32px; }
 .elementor.elementor.elementor-407 .sp-menu-intro .sp-h1 { font-size:42px; max-width:17ch; }
 .elementor.elementor.elementor-407 .sp-menu-project-note { padding:20px; }
 .elementor.elementor.elementor-407 .sp-menu-list { padding:32px 0 64px; }
 .elementor.elementor.elementor-407 :is(.sp-menu-list,.sp-menu-gallery,.sp-menu-contact) .sp-h2 { font-size:36px; }
 .elementor.elementor.elementor-407 .sp-menu-categories { grid-template-columns:1fr; gap:40px; margin-top:16px; }
 .elementor.elementor.elementor-407 .sp-menu-category>.sp-h3 { font-size:30px; }
 .elementor.elementor.elementor-407 .sp-menu-photos { columns:1; }
 .elementor.elementor.elementor-407 .sp-menu-photo { margin-bottom:20px; }
}
@media(prefers-reduced-motion:reduce) {
 html body .sp-nav a:not(.sp-btn),html body .sp-nav a:not(.sp-btn)::before,
 .elementor.elementor.elementor-407 .sp-menu-photo img { transition:none; }
}
