.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@font-face{font-family:'Caveat';font-style:normal;font-weight:500 600;font-display:swap;src:url(/wp-content/uploads/fonts/Caveat-500.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/uploads/fonts/InstrumentSans-400.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Young Serif';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/fonts/YoungSerif-400.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* ============ porta.py: prima delle classi del disegno ============
   I contenitori di Elementor tornano i <div> del disegno: niente flex,
   niente margini interni di fabbrica. Le classi s-xxxxxx, dopo, rimettono
   la disposizione di ognuno. */
html{scroll-behavior:smooth;scroll-padding-top:140px}
body{margin:0;background:#FAF6EE url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");color:#33241A;
  font-family:'Instrument Sans',system-ui,sans-serif;font-size:16px;font-weight:400;
  line-height:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased}
/* il disegno usa il box-sizing di fabbrica (content-box); Elementor e Hello
   mettono border-box ovunque: si torna a quello del browser */
.elementor,.elementor *,.elementor *::before,.elementor *::after{box-sizing:content-box}
.elementor :is(input,select,textarea,button){box-sizing:revert}
a{color:#33241A;text-decoration:none}
a:hover{color:#C3223A}
img{max-width:100%}
::selection{background:#FBB600;color:#33241A}
:focus-visible{outline:2px solid #C3223A;outline-offset:3px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* i margini di fabbrica dei tag li rimette il browser, non Hello */
:where(.elementor) :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure,address,blockquote){margin:revert}
:where(.elementor) :where(ul,ol){padding:revert}
:where(.elementor) :where(address){font-style:italic}
/* Hello e Elementor mettono corsivo alle didascalie e line-height/padding
   alle tabelle: nel disegno sono quelli del browser */
.elementor figcaption{font-style:normal;font-size:inherit;text-align:inherit;margin:0;line-height:inherit}
.elementor table{margin:0;font-size:inherit;border-spacing:revert;width:auto}
.elementor :is(table td,table th){line-height:inherit;padding:revert;border:revert;vertical-align:revert;font-size:inherit}
.elementor table :is(tbody,thead) > tr:nth-child(odd) > :is(td,th),.elementor table tbody tr:hover > :is(td,th){background-color:transparent}
.elementor :is(dt,dd,li){font-size:inherit}
.elementor table :is(caption,colgroup) + :is(thead,tbody) tr:first-child > :is(td,th),
.elementor table thead + tbody tr:first-child > :is(td,th){border-block-start:revert}
.elementor label{line-height:inherit}
.elementor :is(button,[type=button],[type=submit]){font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none;letter-spacing:inherit;white-space:inherit;border-radius:0;padding:0;border:0;background:none;color:inherit}
.elementor :is(button,[type=button],[type=submit]):where(:hover,:focus){background:none;color:inherit}
.elementor :is(input,select,textarea){font-size:inherit;line-height:inherit;border-radius:0;padding:revert;border:revert}
.elementor .e-con{display:block;flex-direction:row;flex-wrap:nowrap;
  justify-content:normal;align-items:normal;align-content:normal;gap:normal;
  padding:0;margin:0;position:static;width:auto;min-width:auto;max-width:none;
  min-height:auto;height:auto;text-align:inherit;border-radius:0;
  overflow:visible;transition:none;z-index:auto;border:0;background:none;
  --flex-direction:initial;--container-widget-width:initial}
.elementor :is(a,span,button,li,label,p,figcaption).e-con{display:revert}
.elementor li.e-con{display:list-item}
.elementor .e-con::before,.elementor .e-con::after{content:none}
.elementor .e-con > .e-con-inner{display:contents}
.elementor .e-con.script-presto{display:none}
/* l'involucro dei widget non ha scatola: dentro il contenitore restano il
   titolo, il paragrafo, l'immagine, come nel disegno. Nell'editor si', se
   no non si selezionano */
:where(body:not(.elementor-editor-active)) .elementor .elementor-widget,
:where(body:not(.elementor-editor-active)) .elementor .elementor-widget > .elementor-widget-container{
  display:contents}
.elementor .elementor-widget.elementor-widget{color:inherit;font-family:inherit;
  font-size:inherit;font-weight:inherit;line-height:inherit;
  letter-spacing:inherit;text-transform:inherit;text-align:inherit}
.elementor .elementor-heading-title.elementor-heading-title{color:inherit;
  font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;
  letter-spacing:inherit;text-transform:inherit;margin:0;padding:0}
.elementor .elementor-widget-image img{vertical-align:baseline;border:0;
  border-radius:0;box-shadow:none;height:auto;max-width:100%}
/* il sito di Hello: niente margini sul contenuto e niente titolo */
.page-content,.site-main{margin:0;padding:0;max-width:none}
/* nell'editor caricamento e menu del telefono coprirebbero tutto */
.elementor-editor-active :is([data-blocco=caricamento-rullo],[data-menu-telefono]){display:none!important}
.elementor-editor-active [data-import=Barra]{position:relative!important}
/* === lo stato del disegno (sito.js mette le classi) === */
[data-nav].is-on{--nc:#C3223A;--nu:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23C3223A'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")}
@media (max-width:1079px){[data-blocco=barra]{--b-h:76px;--b-lh:56px;--b-btnfs:14px;--b-btnpad:10px 14px}}
[data-blocco=barra].is-scrolled{--b-h:68px;--b-lh:48px;--b-bga:.96;--b-bd:#E5D9C6}
[data-blocco=barra].menu-aperto{--m-tf:translateY(0);--m-vis:visible}
[data-drop]:hover,[data-drop].is-open{--dp-o:1;--dp-v:visible;--dp-t:translateY(0)}
@media (max-width:899px){:root{--ord-alt:0}}
@media (min-width:1080px){.solo-stretto-1080{display:none!important}}
@media (max-width:1079px){.solo-largo-1080{display:none!important}}
@media (min-width:900px){.solo-stretto-900{display:none!important}}
@media (max-width:899px){.solo-largo-900{display:none!important}}
/* cambio pagina: finche' motion.js non parte il caricamento resta coperto dalla
   sfoglia gialla, come alla fine della pagina prima (niente lampo chiaro) */
html.asm-coperto [data-ref=rullo] [data-part=sheet]{clip-path:inset(0)}
html.asm-coperto [data-ref=rullo] :is([data-part=farina],[data-part=words],[data-part=logo],[data-part=skip]){opacity:0}
html.asm-coperto [data-ref=rullo] [data-part=pin]{transform:translateX(calc(100vw + 90px))}
@media (max-width:899px){html [data-fermo-largo]{position:relative!important;top:auto!important}}
/* telefono: tabelle «voce | valori» come schede, una per riga */
@media (max-width:767px){
html [data-schede-stretto]{display:block!important;min-width:0!important;width:100%!important}
html [data-schede-stretto] thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html [data-schede-stretto] :is(tbody,tr){display:block!important}
html [data-schede-stretto] tbody tr{padding:20px 22px 16px!important}
html [data-schede-stretto] tbody th{display:block!important;position:static!important;min-width:0!important;padding:0 0 10px!important;font-size:17px!important;line-height:1.3!important;background:none!important}
html [data-schede-stretto] td{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0!important;text-align:right!important;border-top:1px dashed #E5D9C6}
html [data-schede-stretto] td::before{content:attr(data-label);flex:none;max-width:64%;text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6A5444}
}
/* telefono: l'indice delle ricette su una colonna, foto 3:2 (le foto sono 16:9, il quadrato tagliava i piatti) */
@media (max-width:599px){
html [data-indice-ricette]{grid-template-columns:1fr!important;gap:36px!important}
html [data-indice-ricette] [data-reveal]{aspect-ratio:3/2!important}
}
.s-00578a.s-00578a{appearance:none;border:0;background:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(20px,2vw,24px);line-height:1.15;text-align:left;color:#33241A;cursor:pointer}
.s-007853.s-007853{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:baseline;gap:6px 28px}
.w-s-016d1a.w-s-016d1a img{position:absolute;left:6%;top:6%;width:88%;height:88%;object-fit:contain}
.s-017220.s-017220.e-con{position:absolute;inset:0;transform-origin:50% 40%}
.s-01aa49.s-01aa49{position:absolute;left:0;right:0;top:-6px;height:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/12px 6px}
.s-02b0e6.s-02b0e6.e-con{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}
.s-038e93.s-038e93.e-con{position:relative;justify-self:center;align-self:center;width:min(100%,460px);margin:6px 0;background:#FFFFFF;padding:14px 14px 12px;transform:rotate(3deg);box-shadow:0 26px 40px -28px rgba(51,36,26,.55)}
.s-03996a.s-03996a.e-con{display:flex;flex-direction:column;gap:14px;grid-column:span 1}
.w-s-041870.w-s-041870 img{position:absolute;left:4%;top:4%;width:92%;height:92%;object-fit:contain}
.s-044b15.s-044b15.e-con{flex:none;width:min(84vw,880px);margin:0;display:flex;flex-direction:column;gap:14px}
.w-s-04baee.w-s-04baee .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(38px,5.6vw,80px);line-height:1.02;letter-spacing:-.015em}
.s-04d7c8.s-04d7c8.e-con{display:flex;flex-direction:column;gap:16px;color:#33241A;height:100%}
.s-065a27.s-065a27.e-con{justify-self:center;width:100%;max-width:500px}
.s-06bdc1.s-06bdc1{padding:14px 0}
.s-071641.s-071641{width:88px;height:8px;margin-top:0px;margin-bottom:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-07711a.s-07711a{text-align:center;padding:20px 18px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A;white-space:nowrap}
.s-07fdab.s-07fdab.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,6vw,96px);align-items:center}
.s-08e7ae.s-08e7ae.e-con{transform:rotate(-9deg);filter:drop-shadow(0 18px 22px rgba(51,36,26,.25))}
.s-09c95c.s-09c95c.e-con{position:sticky;top:130px;aspect-ratio:4/3;overflow:hidden;background:#EAD9B8;clip-path:polygon(0.00% 0%,5.56% 2.2%,11.11% 0%,16.67% 2.2%,22.22% 0%,27.78% 2.2%,33.33% 0%,38.89% 2.2%,44.44% 0%,50.00% 2.2%,55.56% 0%,61.11% 2.2%,66.67% 0%,72.22% 2.2%,77.78% 0%,83.33% 2.2%,88.89% 0%,94.44% 2.2%,100.00% 0%,100.00% 100%,94.44% 97.8%,88.89% 100%,83.33% 97.8%,77.78% 100%,72.22% 97.8%,66.67% 100%,61.11% 97.8%,55.56% 100%,50.00% 97.8%,44.44% 100%,38.89% 97.8%,33.33% 100%,27.78% 97.8%,22.22% 100%,16.67% 97.8%,11.11% 100%,5.56% 97.8%,0.00% 100%)}
.s-0a01d1.s-0a01d1{margin:6px 0 0;font-size:13px;font-weight:600;letter-spacing:.16em;color:#C3223A}
.s-0a145c.s-0a145c{appearance:none;border:0;background:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.6vw,30px);line-height:1.15;text-align:left;color:#33241A;cursor:pointer}
.s-0aabc9.s-0aabc9.e-con{position:absolute;top:0;bottom:0;left:10%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -10vw 0/240px 240px}
.s-0ae3a7.s-0ae3a7{position:sticky;left:0;z-index:1;background:#FFFFFF;min-width:240px;text-align:left;padding:20px 18px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A;white-space:nowrap}
.w-s-0c9a60.w-s-0c9a60 img{display:block;height:52px;width:auto}
.s-0d12f2.s-0d12f2{width:100%;min-width:620px;border-collapse:collapse;font-size:15.5px;line-height:1.45;font-variant-numeric:tabular-nums}
.w-s-0dc9b1.w-s-0dc9b1 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(32px,4.2vw,54px);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}
.s-0e47c1.s-0e47c1{position:absolute;inset:0;border-radius:22px;background:linear-gradient(90deg,#6E5034 0%,#B48A5C 22%,#EBD3A6 46%,#C9A574 70%,#7A5A3A 100%);box-shadow:-12px 0 20px -6px rgba(51,36,26,.35),12px 0 28px rgba(51,36,26,.22)}
.s-0ed461.s-0ed461{margin:0;font-size:15px;line-height:1.55;color:#5A4738;text-wrap:pretty}
.s-10bbd2.s-10bbd2.e-con{position:absolute;top:0;bottom:0;left:40%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -40vw 0/240px 240px}
.s-11c5c1.s-11c5c1{margin:48px 0 0;max-width:820px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-12a77f.s-12a77f.e-con{position:relative;background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0;cursor:pointer;overflow:visible}
.s-12d34d.s-12d34d.e-con{position:fixed;inset:0;z-index:1000;cursor:pointer;overflow:hidden}
.s-132552.s-132552{height:20px}
.s-13dd16.s-13dd16{color:#D6C7B1}
.s-14bc21.s-14bc21.e-con{display:inline-block;transform:rotate(3deg);transform-origin:50% 0;transition:transform calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-156de8.s-156de8.e-con{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:1/1;margin:8px 0;background:#FFFFFF;transform:rotate(-4deg)}
.w-s-15a9d1.w-s-15a9d1 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:24px}
.s-15dc6f.s-15dc6f.e-con{list-style:none;margin:10px 0 0;padding:0 0 0 2px;display:flex;flex-direction:column}
.s-16bf98.s-16bf98{margin:16px 0 0;max-width:520px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-173f39.s-173f39.e-con{position:relative;min-height:30vh}
.s-1798ef.s-1798ef{appearance:none;border:0;background:none;width:46px;height:46px;position:relative;cursor:pointer}
.s-184b4a.s-184b4a.e-con{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(6px,1.3vw,20px)}
.s-18754a.s-18754a{font-family:'Caveat',cursive;font-weight:600;font-size:23px;line-height:1;color:#C3223A}
.s-18daee.s-18daee{text-align:right;padding:10px 0;color:#5A4738}
.s-19153d.s-19153d.e-con{aspect-ratio:4/3;overflow:hidden;background:#EAD9B8}
.s-196a0c.s-196a0c{color:#33241A;font-weight:600}
.s-19784d.s-19784d{position:absolute;top:0;bottom:0;left:38%;width:2px;border-radius:2px;background:rgba(255,255,255,.45)}
.s-19b276.s-19b276{max-width:33em;margin:40px 0 0;font-size:17px;line-height:1.65;color:#4E3C2F}
.s-19f24a.s-19f24a{display:flex;flex-wrap:wrap;gap:4px 24px;padding:14px 0;border-top:1px solid #E5D9C6;border-bottom:1px solid #E5D9C6}
.s-1aeccf.s-1aeccf.e-con{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,88px) clamp(20px,5vw,48px) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(36px,4vw,56px)}
.s-1b2907.s-1b2907.e-con{position:relative;width:100%;background:#FFFFFF;margin:8px 0;transform:rotate(3deg)}
.s-1c2f93.s-1c2f93.e-con{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.s-1ca082.s-1ca082{color:#6A5444;padding-bottom:4px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-1ca711.s-1ca711{display:block;width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.s-1d124f.s-1d124f.e-con{position:relative;min-height:46vh}
.s-1d72d5.s-1d72d5.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:8px 0 10px;transform:rotate(-3deg);transition:transform calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-1dddc3.s-1dddc3{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.62;color:#4E3C2F;text-wrap:pretty}
.s-1e5baa.s-1e5baa.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(32px,5vw,72px);margin-top:48px;max-width:980px}
.s-1f4b63.s-1f4b63{position:absolute;left:18px;top:4px;bottom:4px;width:10px;border-radius:5px;background:#EDE2CF}
.s-1f5feb.s-1f5feb{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 300px}
.s-1fb984.s-1fb984{margin:20px 0 0;max-width:560px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-200a0f.s-200a0f{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:24px}
.modulo-as .elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:22px}
.s-21465a.s-21465a{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-215d33.s-215d33.e-con{margin:0;display:flex;flex-direction:column;align-items:center;gap:22px}
.w-s-223a0e.w-s-223a0e img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.s-22c25d.s-22c25d{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#C3223A}
.s-233a48.s-233a48{color:#B9A690}
.s-234a8b.s-234a8b{align-self:flex-start;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(20px,2vw,26px);padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px;word-break:break-word}
.s-23bc6d.s-23bc6d{width:1.5px;height:24px;margin:0 auto;background:#6A5444}
.w-s-244b7b.w-s-244b7b .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.12}
.s-24d947.s-24d947.e-con{margin:24px 0 0;display:flex;flex-direction:column;font-size:16px;line-height:1.55}
.w-s-25b6fe.w-s-25b6fe img{position:absolute;left:5%;top:5%;width:90%;height:90%;object-fit:contain;opacity:0;transform:translateY(30px) scale(.88) rotate(-4deg);transition:opacity calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),transform calc(.55s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-260d69.s-260d69.e-con{list-style:none;margin:40px 0 0;padding:0;border-bottom:1px solid #E5D9C6}
.s-264f0d.s-264f0d.e-con{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;gap:44px}
.s-27705e.s-27705e.e-con{overflow-x:clip;min-height:100vh}
.modulo-as .elementor-field-label .facoltativo{font-weight:400;color:#6A5444}
.s-27fd2a.s-27fd2a{margin:22px 0 0;max-width:520px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.w-s-2836a3.w-s-2836a3 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:26px;line-height:1.1}
.s-28e62b.s-28e62b{font-size:14px;color:#6A5444;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.s-29346a.s-29346a{display:block;width:16px;height:2px;background:#33241A;border-radius:2px;margin-left:8px}
.s-2953a3.s-2953a3{position:relative;flex:none;display:block;width:calc((100% - 150px) * 0.850);height:22px;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transform-origin:0 50%}
.s-2a1b64.s-2a1b64.e-con{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(40px,4vw,56px) clamp(24px,3vw,40px)}
.w-s-2a6b6a.w-s-2a6b6a .elementor-heading-title{margin:18px 0 10px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:24px;line-height:1.15}
.s-2ab7d3.s-2ab7d3{font-family:'Young Serif',Georgia,serif;font-size:17px;line-height:1.25}
.s-2b1002.s-2b1002{margin-top:10px;font-family:'Caveat',cursive;font-weight:600;font-size:22px;line-height:1.1;color:#4E3C2F}
.s-2b30f7.s-2b30f7.e-con{position:relative;max-width:1920px;margin:clamp(36px,5vw,64px) auto 0;height:clamp(240px,38vw,560px);overflow:hidden;background:#EAD9B8}
.s-2b5b3f.s-2b5b3f{position:absolute;left:11px;right:11px;top:22px;height:2px;background:#33241A;transform:rotate(45deg)}
.s-2c7349.s-2c7349.e-con{aspect-ratio:4/5;overflow:hidden;background:#EAD9B8}
.s-2c7f4a.s-2c7f4a.e-con{position:relative;background:#FFFFFF;margin:48px 0 8px}
.s-2cd86e.s-2cd86e.e-con{position:relative;background:#2B1E15;color:#EFE5D6;font-family:'Instrument Sans',system-ui,sans-serif;font-size:15px;line-height:1.6;margin-top:8px}
.s-2cddca.s-2cddca{flex:none;position:relative;width:44px;height:44px;border-radius:50%;background:#FBB600;box-shadow:0 2px 0 #C98F00;transition:transform calc(.4s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-2d3f0d.s-2d3f0d.e-con{max-width:1000px;margin:clamp(40px,5vw,64px) auto 0}
.s-2de11b.s-2de11b.e-con{position:relative;min-height:26vh}
.s-2ebd4b.s-2ebd4b.e-con{position:relative;background:#FFFFFF;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,4vw,64px);align-items:end}
.s-2fd5d9.s-2fd5d9{text-align:left;padding:20px 18px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A;white-space:nowrap}
.s-317c26.s-317c26{display:inline-flex;align-items:center;flex:none;white-space:nowrap;margin-top:36px;background:#FBB600;color:#33241A;font-weight:600;font-size:16px;padding:15px 24px;border-radius:8px;box-shadow:0 2px 0 #C98F00;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1))}
.s-318076.s-318076.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:6px 0 10px;transform:rotate(-3deg);transition:transform calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1),box-shadow calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-31808f.s-31808f{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(64px,6vw,88px);line-height:.9;color:#FBB600;-webkit-text-stroke:1.5px #C98F00}
.s-31de78.s-31de78{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}
.s-320a5d.s-320a5d{display:inline-flex;align-items:center;flex:none;white-space:nowrap;color:#33241A;font-weight:600;font-size:16px;padding:13.5px 22.5px;border-radius:8px;border:1.5px solid #33241A;box-shadow:0 2px 0 #33241A;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1)),background-color calc(.25s*var(--ritmo,1))}
.s-3772fa.s-3772fa.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,56px);margin-top:56px}
.s-37c701.s-37c701.e-con{border-top:1.5px solid #33241A;padding-top:22px}
.s-384fbd.s-384fbd.e-con{position:absolute;left:-7%;top:9%;width:74%;height:86%}
.s-388512.s-388512{color:#EFE5D6;padding-bottom:4px;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='44'%20viewBox='0%200%2024%2056'%3E%3Cg%20transform='rotate(-20%2012%2028)'%3E%3Cpath%20d='M12%2054V9'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'%3E%3C/path%3E%3Cellipse%20cx='12'%20cy='8'%20rx='2.6'%20ry='5'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cpath%20d='M12%203V0M6.2%2012L3.5%206M17.8%2012L20.5%206'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 6 2,pointer}
.s-389c97.s-389c97{margin:28px 0 0;max-width:540px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:#4E3C2F;text-wrap:pretty}
.s-390a54.s-390a54.e-con{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.s-39de42.s-39de42{margin:48px 0 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:26px;line-height:1.2;color:#33241A;text-wrap:balance}
.w-s-3a7ff9.w-s-3a7ff9 .elementor-heading-title{margin:36px 0 12px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:21px}
.s-3b1834.s-3b1834{position:absolute;left:0;right:0;top:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%23FAF6EE'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.w-s-3b67e8.w-s-3b67e8 img{position:absolute;left:0;right:0;top:-14%;width:100%;height:128%;object-fit:cover;object-position:50% 50%;will-change:transform}
.s-3bba6c.s-3bba6c.e-con{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}
.s-3bdbef.s-3bdbef{text-align:left;font-weight:600;padding:10px 0}
.w-s-3bff13.w-s-3bff13 img{display:block;height:var(--b-lh,74px);width:auto;transition:height calc(.35s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-3c879c.s-3c879c{color:#33241A}
.s-3cfb32.s-3cfb32{align-self:flex-start;margin-top:10px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(24px,2.4vw,30px);padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-3d81d8.s-3d81d8.e-con{margin:0;display:flex;flex-wrap:wrap;gap:10px 22px}
.s-3d8cc9.s-3d8cc9.e-con{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}
.w-s-3e1eeb.w-s-3e1eeb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform calc(1.2s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.w-s-3e5c6c.w-s-3e5c6c .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}
.s-3ea986.s-3ea986.e-con{position:absolute;top:0;bottom:0;left:90%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -90vw 0/240px 240px}
.s-3f2a98.s-3f2a98.e-con{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(32px,3vw,44px)}
.s-406b8c.s-406b8c.e-con{position:relative;z-index:2;padding:clamp(12px,2vw,24px) 0}
.s-407148.s-407148.e-con{position:relative;background:#FFFFFF;margin:8px 0;transform:rotate(-3deg)}
.s-4090b3.s-4090b3{width:88px;height:8px;margin-top:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-40abac.s-40abac{position:absolute;left:0;right:0;bottom:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.s-412f7b.s-412f7b{position:absolute;left:16px;bottom:16px;appearance:none;border:1.5px solid #33241A;background:#FFFFFF;color:#33241A;font-family:'Instrument Sans',sans-serif;font-weight:600;font-size:14px;padding:9px 14px;border-radius:999px;cursor:pointer}
.w-s-41a771.w-s-41a771 img{display:block;width:clamp(170px,19vw,220px);height:auto}
.s-423378.s-423378{font-size:15px;color:#5A4738}
.w-s-4288f8.w-s-4288f8 img{display:block;width:260px;max-width:100%;height:auto}
.s-439a01.s-439a01.e-con{position:absolute;inset:0}
.s-4435ab.s-4435ab{position:absolute;inset:0;background:#FAF6EE url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E")}
.s-45091a.s-45091a{position:absolute;top:0;bottom:0;left:calc(50% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-45352a.s-45352a.e-con{position:relative;background:#FFFFFF;padding:0 clamp(20px,4vw,44px);margin:8px 0}
.s-454cbd.s-454cbd{position:absolute;left:0;right:0;top:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%232B1E15'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.s-45cd7c.s-45cd7c.e-con{display:flex;flex-direction:column;gap:12px;height:100%;color:#33241A;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='44'%20viewBox='0%200%2024%2056'%3E%3Cg%20transform='rotate(-20%2012%2028)'%3E%3Cpath%20d='M12%2054V9'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'%3E%3C/path%3E%3Cellipse%20cx='12'%20cy='8'%20rx='2.6'%20ry='5'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cpath%20d='M12%203V0M6.2%2012L3.5%206M17.8%2012L20.5%206'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 6 2,pointer}
.w-s-45dfa5.w-s-45dfa5 .elementor-heading-title{margin:0 0 12px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(28px,2.8vw,38px);line-height:1.08;color:#8A7563;transition:color calc(.4s*var(--ritmo,1))}
.s-464852.s-464852{padding:14px 18px;text-align:left;color:#4E3C2F}
.s-4651e8.s-4651e8{display:grid;grid-template-columns:14px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid #E5D9C6;font-size:17px;line-height:1.55;color:#33241A}
.w-s-471b86.w-s-471b86 img{position:absolute;left:5%;top:5%;width:90%;height:90%;object-fit:contain}
.s-4759c7.s-4759c7.e-con{flex:1 1 260px;max-width:420px;margin-top:24px;display:flex;align-items:center;gap:16px;padding:12px 16px 12px 12px;background:#FFFFFF;color:#33241A;box-shadow:0 0 0 1px #E5D9C6;transition:transform calc(.3s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.3s*var(--ritmo,1))}
.s-476db1.s-476db1.e-con{margin-top:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(20px,4vw,64px);align-items:end}
.s-482c72.s-482c72.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(40px,6vw,96px);align-items:start}
.s-48bcd0.s-48bcd0.e-con{max-width:860px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(20px,5vw,48px) clamp(96px,11vw,144px)}
.s-48cfb5.s-48cfb5{color:#D6C7B1;white-space:nowrap}
.s-48fe29.s-48fe29.e-con{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(40px,4vw,56px) clamp(28px,3vw,48px)}
.s-49cb7c.s-49cb7c{appearance:none;border:0;padding:0;margin:0;background:none;font:inherit;color:#D6C7B1;white-space:nowrap;cursor:pointer}
.s-49efc5.s-49efc5{width:88px;height:8px;margin-top:18px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-4afbe8.s-4afbe8.e-con{position:relative;background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0;cursor:pointer;overflow:hidden}
.s-4b0004.s-4b0004.e-con{position:relative;aspect-ratio:16/9;overflow:hidden;background:#EAD9B8}
.s-4b242a.s-4b242a.e-con{position:sticky;top:140px}
.s-4b3ff8.s-4b3ff8{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:16px 0;border-top:1px solid #E5D9C6}
.s-4c4d2e.s-4c4d2e.e-con{position:relative;margin-top:clamp(40px,5vw,64px)}
.s-4ca1db.s-4ca1db{font-family:'Caveat',cursive;font-weight:600;font-size:28px;line-height:1.1;color:#33241A}
.s-4e7548.s-4e7548.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:8px 0 10px;transform:rotate(3deg);transition:transform calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-4e81b4.s-4e81b4{padding:14px 18px;text-align:center;color:#4E3C2F}
.s-4ef01e.s-4ef01e.e-con{margin-top:36px}
.s-4f1f43.s-4f1f43.e-con{list-style:none;margin:0;padding:0 0 0 72px;position:relative}
.s-502034.s-502034.e-con{position:absolute;inset:0;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transform:rotate(-5deg)}
.s-504c1d.s-504c1d{flex:1 1 300px;margin:0;color:#4E3C2F;text-wrap:pretty}
.s-50e81a.s-50e81a{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}
.s-519b84.s-519b84{align-self:stretch;text-align:center;background:#FBB600;color:#33241A;font-weight:600;font-size:17px;padding:16px 22px;border-radius:8px;box-shadow:0 2px 0 #C98F00}
.s-51a0cd.s-51a0cd{margin:0;font-family:'Caveat',cursive;font-weight:600;font-size:clamp(28px,2.8vw,38px);line-height:1.1;color:#33241A;white-space:nowrap;transform:rotate(-2deg)}
.s-51ee03.s-51ee03{margin:0;font-size:15px;font-style:italic;color:#6A5444}
.s-5265d6.s-5265d6.e-con{list-style:none;margin:0;padding:0}
.s-5284b7.s-5284b7.e-con{position:relative;background:#FFFFFF;padding:26px 30px;transform:rotate(-1.5deg);box-shadow:0 34px 60px -30px rgba(51,36,26,.5)}
.w-s-52f393.w-s-52f393 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform calc(1.2s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-52f8ba.s-52f8ba{width:100%;max-width:560px;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}
.s-53266f.s-53266f.e-con{max-width:900px;margin:0 auto;padding:clamp(96px,11vw,144px) clamp(20px,5vw,48px);text-align:center}
.s-53602a.s-53602a{position:absolute;left:18px;top:4px;width:10px;height:0;border-radius:5px 5px 0 0;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transition:height calc(.5s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-536093.s-536093{position:absolute;left:11px;right:11px;top:22px;height:2px;background:#33241A;transform:rotate(-45deg)}
.modulo-as .elementor-field-type-submit .elementor-button:not(#as){appearance:none;border:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;background:#FBB600;color:#33241A;font-weight:600;font-size:17px;padding:17px 34px;border-radius:8px;box-shadow:0 2px 0 #C98F00;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1))}
.s-54ec12.s-54ec12.e-con{position:sticky;top:68px;z-index:40;background:rgba(250,246,238,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #E5D9C6}
.s-552a8e.s-552a8e{position:absolute;left:0;right:0;bottom:-5px;height:5px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FBB600'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/10px 5px}
.s-5557e8.s-5557e8.e-con{margin-top:36px;border-top:1px solid #E5D9C6;padding-top:24px}
.s-556259.s-556259.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:8px 0 10px;transform:rotate(-2deg);transition:transform calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-556315.s-556315{font-weight:600}
.s-556e38.s-556e38.e-con{font-family:'Instrument Sans',system-ui,sans-serif;color:#33241A}
.w-s-55bb2a.w-s-55bb2a .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,4.2vw,54px);line-height:1.04;letter-spacing:-.01em}
.s-56e534.s-56e534{text-align:right;padding:12px 14px 12px 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A}
.s-57b337.s-57b337.e-con{margin-top:28px}
.w-s-5871b9.w-s-5871b9 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateY(30px) scale(.88) rotate(-4deg);transition:opacity calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),transform calc(.55s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-58860d.s-58860d.e-con{display:inline-block;transform:rotate(-2deg);transform-origin:50% 0;transition:transform calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-589360.s-589360.e-con{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 36px;margin-top:10px}
.s-599404.s-599404.e-con{position:relative;background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0;overflow:visible}
.s-5a0ed8.s-5a0ed8.e-con{position:relative;background:#FFFFFF;padding:clamp(24px,4vw,48px);margin:8px 0}
.s-5a508a.s-5a508a.e-con{max-width:1240px;margin:clamp(48px,6vw,72px) auto 0;padding:0 clamp(20px,5vw,48px)}
.s-5a6ea9.s-5a6ea9{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:17px;line-height:1.25}
.w-s-5ad0b0.w-s-5ad0b0 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(26px,2.8vw,36px);line-height:1.1}
.s-5b64fc.s-5b64fc{display:inline-flex;align-items:center;flex:none;white-space:nowrap;color:#33241A;font-weight:600;font-size:16px;padding:13.5px 22.5px;border-radius:8px;border:1.5px solid #33241A;box-shadow:0 2px 0 #33241A;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1)),background-color calc(.25s*var(--ritmo,1))}
.w-s-5ccb04.w-s-5ccb04 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(19px,1.7vw,22px);line-height:1.2;text-wrap:balance}
.s-5db9b9.s-5db9b9{position:absolute;left:0;right:0;bottom:28px;text-align:center;font-family:'Instrument Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#33241A}
.s-5de2a2.s-5de2a2.e-con{margin-left:auto;display:flex;align-items:center;gap:8px}
.s-5e8121.s-5e8121.e-con{position:absolute;top:0;bottom:0;left:80%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -80vw 0/240px 240px}
.s-5f5b9e.s-5f5b9e.e-con{margin-top:40px}
.s-5f5f7c.s-5f5f7c{display:block;padding:.06em 0 .14em;transform:translateY(110%)}
.s-5fd204.s-5fd204.e-con{display:flex;flex-direction:column;align-items:center}
.s-61016e.s-61016e{margin:32px 0 0;font-size:19px;font-weight:600;line-height:1.3;color:#33241A}
.s-613e45.s-613e45.e-con{max-width:1240px;margin:0 auto;padding:clamp(96px,12vw,168px) clamp(20px,5vw,48px) 0}
.s-6144ae.s-6144ae{margin:6px 0 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:21px;line-height:1.2}
.s-61d74c.s-61d74c{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,48px);display:flex;align-items:center;gap:4px clamp(14px,2vw,26px);overflow-x:auto;scrollbar-width:none}
.s-61ea14.s-61ea14{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}
.w-s-635ba1.w-s-635ba1 img{position:absolute;left:0;right:0;top:-8%;width:100%;height:116%;object-fit:cover;object-position:50% 50%;will-change:transform}
.s-6369e3.s-6369e3.e-con{flex:none;display:block}
.s-63bbc9.s-63bbc9{position:absolute;left:18px;top:4px;width:12px;height:0;border-radius:6px 6px 0 0;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transition:height calc(.5s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-63e9ca.s-63e9ca{margin:12px 0 0;padding-left:1.2em}
.w-s-645567.w-s-645567 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(36px,5.2vw,72px);line-height:1.02;letter-spacing:-.015em}
.s-64a599.s-64a599{flex:1 1 auto;min-width:0}
.s-64a901.s-64a901{margin:0 0 24px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#C3223A}
.w-s-655ed3.w-s-655ed3 img{display:block;width:100%;height:100%;object-fit:cover}
.s-66a380.s-66a380{position:absolute;left:-60px;top:0;width:30px;height:30px;border-radius:50%;background:#FAF6EE;border:2px solid #33241A;box-sizing:border-box;transition:background-color calc(.3s*var(--ritmo,1))}
.w-s-66b035.w-s-66b035 img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.s-66bb56.s-66bb56{position:absolute;left:0;right:0;top:clamp(28px,6vh,56px);margin:0;text-align:center;font-family:'Instrument Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#C3223A}
.s-66f022.s-66f022{width:10px;height:10px;background:#FBB600;transform:translateY(-1px) rotate(45deg)}
.w-s-672fe3.w-s-672fe3 iframe{display:block;width:100%;height:clamp(320px,36vw,480px);border:0;filter:sepia(.18) saturate(.9)}
.s-673485.s-673485{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2.3vw,28px);line-height:1.15}
.s-67dfa6.s-67dfa6.e-con{position:relative;background:#FFFFFF;margin:8px 0;transform:rotate(3deg)}
.s-680674.s-680674.e-con{position:relative;order:var(--ord-alt,2);background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0}
.s-68c07c.s-68c07c{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}
.s-68d8f2.s-68d8f2{position:absolute;left:18px;top:4px;bottom:4px;width:12px;border-radius:6px;background:#EDE2CF}
.s-68df21.s-68df21.e-con{position:relative;background:#FFFFFF;margin:36px 0 8px;padding:28px 30px 26px;max-width:420px;transform:rotate(-1.5deg)}
.s-69df04.s-69df04{position:absolute;left:0;right:0;top:50%;height:clamp(110px,22vw,300px);transform:translateY(-50%);font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(84px,17vw,250px);line-height:1;letter-spacing:-.03em;color:#33241A}
.s-6a06c1.s-6a06c1{margin:24px 0 0;max-width:520px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-6a1c5e.s-6a1c5e.e-con{max-width:720px}
.s-6aa2c1.s-6aa2c1{margin:22px 0 0;max-width:520px;font-size:clamp(17px,1.35vw,19px);line-height:1.62;color:#4E3C2F;text-wrap:pretty}
.s-6b0748.s-6b0748.e-con{display:inline-block;transform:rotate(-3deg);transform-origin:50% 0;transition:transform calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-6b4320.s-6b4320{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#C3223A}
.s-6ce18e.s-6ce18e{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}
.s-6d17aa.s-6d17aa{flex:1 1 300px;margin:0;color:#4E3C2F}
.s-6d2f27.s-6d2f27{margin:28px 0 0;max-width:720px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-6d870d.s-6d870d.e-con{position:absolute;top:0;bottom:0;left:50%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -50vw 0/240px 240px}
.s-6e4ad3.s-6e4ad3{margin:6px 0 0}
.s-6f028e.s-6f028e{margin:18px 0 0;max-width:580px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-6f05b2.s-6f05b2{appearance:none;border:0;background:none;padding:10px 6px;cursor:pointer;color:var(--nc,#33241A)}
.w-s-6f15c5.w-s-6f15c5 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(19px,1.7vw,22px);line-height:1.15}
.s-6f4c42.s-6f4c42{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#FBB600;font-weight:700;color:#33241A}
.s-7067b2.s-7067b2{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6A5444}
.s-7197a9.s-7197a9{align-self:flex-start;margin-top:auto;padding-top:12px;font-weight:600;color:#33241A}
.s-71d95e.s-71d95e.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:8px 0 10px;transform:rotate(2deg);transition:transform calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-722763.s-722763.e-con{position:relative}
.s-7382e5.s-7382e5{position:absolute;top:0;bottom:0;left:calc(70% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-7426ae.s-7426ae{margin:0;font-family:'Caveat',cursive;font-weight:600;font-size:clamp(26px,2.4vw,32px);line-height:1.1;color:#C3223A;white-space:nowrap;transform:rotate(-2deg)}
.s-74b0a7.s-74b0a7{margin:32px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.w-s-759832.w-s-759832 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(46px,7.4vw,116px);line-height:.98;letter-spacing:-.025em}
.s-75a1b6.s-75a1b6{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#FBB600;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:17px}
.s-75a2cc.s-75a2cc{margin:8px 0 0;font-size:17px;line-height:1.55;color:#4E3C2F;text-wrap:pretty}
.s-7746cb.s-7746cb{position:absolute;top:13px;bottom:13px;left:21px;width:2px;background:#33241A}
.s-77d228.s-77d228.e-con{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.s-77d85d.s-77d85d.e-con{position:sticky;top:120px;width:100%;max-width:520px;justify-self:center}
.modulo-as textarea.elementor-field-textual:not(#as){appearance:none;width:100%;box-sizing:border-box;font:inherit;font-weight:400;font-size:18px;color:#33241A;background:#FAF6EE;border:1.5px solid #B9A690;border-radius:8px;padding:16px 16px;min-height:56px;resize:vertical;min-height:160px;line-height:1.5}
.s-793155.s-793155.e-con{position:relative;flex:1;min-height:320px;overflow:hidden;background:#EAD9B8}
.s-793a75.s-793a75{width:100%;min-width:600px;border-collapse:collapse;font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums}
.s-7a0324.s-7a0324{margin:0;font-size:17px;line-height:1.6;color:#4E3C2F}
.s-7c261a.s-7c261a.e-con{position:relative;justify-self:center;width:min(100%,520px);aspect-ratio:1/1;margin:8px 0;background:#FFFFFF;transform:rotate(3deg)}
.s-7c741a.s-7c741a{margin:44px 0 0;text-align:center;font-family:'Caveat',cursive;font-weight:600;font-size:clamp(34px,4vw,52px);line-height:1.1;color:#C3223A;transform:rotate(-2deg)}
.s-7c7636.s-7c7636.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,96px);align-items:center}
.w-s-7d5379.w-s-7d5379 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,4.2vw,54px);line-height:1.04;letter-spacing:-.01em;text-wrap:balance}
.s-7df840.s-7df840{position:sticky;left:0;z-index:1;background:#FFFFFF;text-align:left;font-weight:600;padding:14px 18px;min-width:240px}
.s-7e41c1.s-7e41c1{font-weight:600;padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-7e6caf.s-7e6caf.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:6px 0 10px;transform:rotate(-5deg);transition:transform calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1),box-shadow calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-7eda65.s-7eda65.e-con{background:rgba(250,246,238,var(--b-bga,.0));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--b-bd,transparent);transition:background-color calc(.3s*var(--ritmo,1)),border-color calc(.3s*var(--ritmo,1))}
.s-7efe6a.s-7efe6a{height:8px;margin:14px 0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-7f5019.s-7f5019{position:relative;flex:none;display:block;width:calc((100% - 150px) * 0.750);height:22px;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transform-origin:0 50%}
.s-7f754f.s-7f754f{display:block;width:20px;height:47px}
.s-7f8a79.s-7f8a79.e-con{list-style:none;margin:52px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(32px,3vw,48px)}
.s-803ed0.s-803ed0{width:88px;height:8px;margin-bottom:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-80533c.s-80533c{margin:12px 0 0;max-width:820px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-812a04.s-812a04{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(56px,5vw,76px);line-height:.85;flex:none;color:#33241A}
.s-8209f1.s-8209f1.e-con{padding:8px 24px 24px;flex:1}
.s-826356.s-826356.e-con{max-width:1240px;margin:0 auto;padding:clamp(88px,11vw,144px) clamp(20px,5vw,48px) 0}
.s-8443fe.s-8443fe.e-con{margin-top:clamp(56px,7vw,96px);border:1.5px solid #33241A;box-shadow:0 4px 0 #33241A;background:#EAD9B8;overflow:hidden}
.s-86ad37.s-86ad37{margin:0;font-family:'Caveat',cursive;font-size:26px;line-height:1.1;color:#FBB600;font-weight:600}
.s-86b9b4.s-86b9b4.e-con{display:flex;flex-wrap:wrap;gap:clamp(28px,3vw,44px);margin-top:56px}
.s-86fe79.s-86fe79{flex:none;position:relative;width:44px;height:44px;border-radius:50%;background:#FBB600;box-shadow:0 2px 0 #C98F00;transform:rotate(0deg);transition:transform calc(.4s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-8775b9.s-8775b9.e-con{position:absolute;top:0;bottom:0;left:60%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -60vw 0/240px 240px}
.s-879e64.s-879e64.e-con{position:relative;margin:clamp(-120px,-8vw,-40px) 0 0 auto;max-width:640px;background:#FAF6EE url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");padding:clamp(28px,4vw,52px) clamp(20px,4vw,52px) 0}
.s-87e819.s-87e819.e-con{max-width:1240px;margin:0 auto;padding:clamp(24px,4vw,48px) clamp(20px,5vw,48px) 0}
.w-s-88d9ae.w-s-88d9ae img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-89c040.s-89c040.e-con{display:flex;gap:clamp(20px,3vw,40px);padding:8px clamp(20px,5vw,48px);will-change:transform}
.s-89edd3.s-89edd3{margin:22px 0 0;font-size:15px;font-weight:600;color:#8E1A2B}
.s-8a33c8.s-8a33c8.e-con{position:relative;background:#FFFFFF;margin:48px 0 8px;padding:8px clamp(20px,4vw,48px)}
.s-8aa087.s-8aa087{flex:none;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6A5444;margin-right:6px}
.s-8aa5af.s-8aa5af.e-con{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.s-8b9720.s-8b9720{width:88px;height:8px;margin-top:22px;margin-bottom:22px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-8c3d8f.s-8c3d8f{flex:none;display:block;padding:18px 2px;font-size:15px;font-weight:600;white-space:nowrap;color:#33241A;background:none repeat-x 0 calc(100% - 9px)/12px 6px}
.s-8d0b08.s-8d0b08.e-con{max-width:1100px;margin:0 auto;padding:clamp(88px,11vw,144px) clamp(20px,5vw,48px) 0}
.s-8d798d.s-8d798d{margin:22px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-8d9775.s-8d9775{border-top:1px solid #E5D9C6}
.s-8f98b1.s-8f98b1{position:absolute;top:10px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#FAF6EE;box-shadow:inset 0 0 0 1.5px #6A5444}
.s-8fd7d3.s-8fd7d3.e-con,.s-8fd7d3.s-8fd7d3{padding:14px 0 16px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-8ff03b.s-8ff03b{margin:6px 0 0;font-family:'Young Serif',Georgia,serif;font-size:21px;line-height:1.2}
.s-90408e.s-90408e{margin:40px 0 0;max-width:720px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-90a2d3.s-90a2d3{position:sticky;left:0;z-index:1;background:#FFFFFF;text-align:left;font-weight:600;padding:14px 18px;min-width:230px}
.s-90d9c1.s-90d9c1{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(64px,8vw,112px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow:hidden;padding-bottom:4px}
.s-92ac07.s-92ac07{padding:14px 14px 14px 0;text-align:left}
.s-92c0e0.s-92c0e0.e-con{position:sticky;top:150px;aspect-ratio:4/3;overflow:hidden;background:#EAD9B8}
.s-92e162.s-92e162{width:100%;min-width:720px;border-collapse:collapse;font-size:15.5px;line-height:1.45;font-variant-numeric:tabular-nums}
.s-954c15.s-954c15.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:6px 0 10px;transform:rotate(-4deg);transition:transform calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1),box-shadow calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-95b40c.s-95b40c{position:absolute;left:0;right:0;top:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.s-95f0e8.s-95f0e8.e-con{display:flex;flex-direction:column;gap:10px;color:#33241A;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='44'%20viewBox='0%200%2024%2056'%3E%3Cg%20transform='rotate(-20%2012%2028)'%3E%3Cpath%20d='M12%2054V9'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'%3E%3C/path%3E%3Cellipse%20cx='12'%20cy='8'%20rx='2.6'%20ry='5'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cpath%20d='M12%203V0M6.2%2012L3.5%206M17.8%2012L20.5%206'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 6 2,pointer}
.s-96d7dc.s-96d7dc{flex:none;display:block;width:12px;height:28px}
.s-9724f0.s-9724f0.e-con{position:relative;background:#FFFFFF;margin:8px 0;padding:clamp(28px,3.4vw,44px)}
.s-972ba3.s-972ba3{margin:0;max-width:560px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-981866.s-981866{margin:20px 0 0;font-size:17px;line-height:1.55;color:#4E3C2F;text-wrap:pretty}
.s-98e95b.s-98e95b.e-con{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);margin-top:56px}
.s-991717.s-991717{margin:10px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-9ac4c9.s-9ac4c9,.w-s-9ac4c9.w-s-9ac4c9 .elementor-heading-title{margin:0}
.s-9b5f3a.s-9b5f3a{margin:6px 0 0;font-size:16.5px;line-height:1.6;color:#4E3C2F;text-wrap:pretty}
.s-9b81fa.s-9b81fa{margin:0;font-size:16px;line-height:1.6;color:#4E3C2F;text-wrap:pretty}
.modulo-as .elementor-field-group:not(.elementor-field-type-acceptance):not(.elementor-field-type-submit){display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:15.5px}
.s-9cad86.s-9cad86{position:absolute;top:0;bottom:0;left:calc(40% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-9cd24a.s-9cd24a.e-con{max-width:1000px;margin:0 auto;padding:clamp(96px,11vw,144px) clamp(20px,5vw,48px) 0}
.w-s-9d241a.w-s-9d241a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;transition:opacity calc(.9s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-9d553a.s-9d553a.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);align-items:center}
.s-9d629c.s-9d629c{display:inline-flex;align-items:center;gap:8px;background:#FBB600;color:#33241A;font-weight:600;font-size:var(--b-btnfs,15.5px);padding:var(--b-btnpad,12px 20px);border-radius:8px;box-shadow:0 2px 0 #C98F00;white-space:nowrap;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1))}
.s-9e6577.s-9e6577.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,3.5vw,48px);align-items:start}
.w-s-9eb0ba.w-s-9eb0ba .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,6vw,76px);line-height:1.04;letter-spacing:-.015em}
.s-9f037c.s-9f037c.e-con{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);margin-top:64px}
.w-s-9f5f5b.w-s-9f5f5b img{position:absolute;left:5%;top:5%;width:90%;height:90%;object-fit:contain;transition:opacity calc(.45s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),transform calc(.55s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-a08fe9.s-a08fe9.e-con{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(46%,200px),1fr));gap:clamp(28px,3vw,40px) clamp(16px,2vw,28px);align-items:start}
.s-a094bb.s-a094bb.e-con{position:relative;justify-self:center;width:100%;max-width:640px;aspect-ratio:1/1;margin:24px 0}
.s-a1dbf0.s-a1dbf0.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:6px 0 10px;transform:rotate(5deg);transition:transform calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1),box-shadow calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-a2b8c6.s-a2b8c6{font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(19px,1.8vw,22px);line-height:1.2;flex:0 1 220px;min-width:0}
.s-a2f0ae.s-a2f0ae{display:block;padding:.06em 0 .14em;transform:translateY(110%);color:#C3223A}
.s-a30831.s-a30831{margin:0;max-width:440px;font-size:17px;line-height:1.6;color:#4E3C2F}
.s-a3b837.s-a3b837.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(40px,7vw,112px);align-items:center}
.s-a3dc21.s-a3dc21{position:absolute;top:0;bottom:0;left:calc(90% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-a426a4.s-a426a4{display:block;width:24px;height:2px;background:#33241A;border-radius:2px}
.s-a47250.s-a47250.e-con{display:grid;grid-template-rows:0fr;transition:grid-template-rows calc(.5s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.w-s-a472ed.w-s-a472ed .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.015em}
.s-a475ab.s-a475ab.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(32px,5vw,80px);align-items:start}
.s-a4cc90.s-a4cc90{width:120px;height:8px;margin-top:26px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-a501a2.s-a501a2.e-con{position:sticky;top:68px;z-index:40;margin-top:clamp(48px,6vw,72px);background:rgba(250,246,238,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid #E5D9C6;border-bottom:1px solid #E5D9C6}
.s-a508bd.s-a508bd{font-style:normal;color:#D6C7B1;display:flex;flex-direction:column;gap:2px}
.s-a50f4c.s-a50f4c{height:96px}
.s-a51760.s-a51760{display:block;padding:10px 2px 12px 6px;font-size:15.5px;font-weight:500;white-space:nowrap;color:var(--nc,#33241A);background:var(--nu,none) repeat-x 0 100%/12px 6px}
.s-a5b5f0.s-a5b5f0.e-con{max-width:640px}
.s-a5bc26.s-a5bc26{padding-bottom:7px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-a5cab9.s-a5cab9{display:flex;align-items:center;gap:14px;padding:12px 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:21px}
.s-a731aa.s-a731aa.e-con{position:relative;order:var(--ord-alt,2);background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0;cursor:pointer;overflow:visible}
.s-a76025.s-a76025.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(24px,5vw,80px);align-items:start}
.s-a89e6f.s-a89e6f{text-align:left;padding:12px 14px 12px 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A}
.s-a92135.s-a92135.e-con{max-width:1240px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(20px,5vw,48px) 0}
.s-aa985d.s-aa985d{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:#4E3C2F}
.s-ab6549.s-ab6549{font-size:17px;line-height:1.5;color:#4E3C2F}
.s-ab7009.s-ab7009.e-con{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,80px);align-items:center}
.s-ac4f56.s-ac4f56{position:relative;flex:none;display:block;width:calc((100% - 150px) * 0.950);height:22px;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transform-origin:0 50%}
.s-ac65a9.s-ac65a9.e-con{margin-top:18px}
.s-ad1132.s-ad1132.e-con{min-width:0}
.s-ad31a3.s-ad31a3{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;background:#EFE5D6;color:#33241A}
.s-ae86d4.s-ae86d4.e-con{justify-self:center;transform:rotate(-4deg);width:min(100%,420px)}
.s-aea8e0.s-aea8e0{color:#EFE5D6}
.s-aebb07.s-aebb07{display:grid;grid-template-columns:14px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;font-size:17px;line-height:1.55;color:#33241A}
.s-aff8d0.s-aff8d0.e-con{position:absolute;inset:0;clip-path:inset(0 100% 0 0)}
.w-s-b03414.w-s-b03414 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.2;text-wrap:balance}
.s-b194fb.s-b194fb{flex:none;font-weight:600;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:6px}
.s-b21597.s-b21597{position:absolute;left:0;right:0;bottom:-6px;height:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FBB600'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/12px 6px}
.s-b27d9b.s-b27d9b{position:absolute;top:0;bottom:0;right:-8px;width:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='16'%20viewBox='0%200%208%2016'%3E%3Cpath%20d='M0%200L8%208L0%2016Z'%20fill='%23FBB600'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/8px 16px}
.s-b2f25e.s-b2f25e.e-con{max-width:1000px;margin:0 auto;padding:clamp(88px,11vw,144px) clamp(20px,5vw,48px) 0}
.s-b343b3.s-b343b3{flex:none;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6A5444;margin-right:6px;white-space:nowrap}
.s-b4116f.s-b4116f.e-con{display:flex;flex-direction:column;gap:16px;color:#33241A}
.s-b48a2a.s-b48a2a{position:sticky;left:0;z-index:1;background:#FFFFFF;min-width:230px;text-align:left;padding:20px 18px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A;white-space:nowrap}
.s-b4d313.s-b4d313.e-con{position:relative;aspect-ratio:1/1;background:#FFFFFF;margin:6px 0 10px;transform:rotate(4deg);transition:transform calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1),box-shadow calc(.7s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-b5022d.s-b5022d.e-con{max-width:1240px;margin:0 auto;padding:clamp(96px,12vw,168px) clamp(20px,5vw,48px) clamp(96px,11vw,144px)}
.s-b5193d.s-b5193d{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;background:#FFF3D1;color:#33241A}
.s-b5db92.s-b5db92.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:clamp(40px,5vw,88px);align-items:center;min-height:min(calc(100vh - 120px),860px)}
.s-b60016.s-b60016{margin:24px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-b723b4.s-b723b4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}
.s-b73010.s-b73010{display:block;overflow:hidden;padding-bottom:.08em}
.s-b758e1.s-b758e1{margin-top:12px}
.w-s-b886cd.w-s-b886cd .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(24px,2.2vw,28px);line-height:1.12}
.s-b8dce6.s-b8dce6.e-con{margin-top:clamp(48px,6vw,80px);aspect-ratio:1250/417;overflow:hidden;background:#EAD9B8}
.s-b9ae16.s-b9ae16{position:sticky;left:0;z-index:1;background:#FFFFFF;text-align:left;font-weight:600;padding:14px 18px;min-width:180px}
.w-s-ba016d.w-s-ba016d .elementor-heading-title{margin:8px 0 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(22px,2vw,26px);line-height:1.15}
.w-s-ba1228.w-s-ba1228 img{position:absolute;left:0;right:0;top:-14%;width:100%;height:128%;object-fit:cover;will-change:transform}
.s-ba6402.s-ba6402{margin:36px 0 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(24px,2.8vw,32px);line-height:1.25;max-width:720px}
.s-baa28e.s-baa28e.e-con{position:absolute;inset:0;overflow:hidden;background:#EAD9B8}
.s-baf41a.s-baf41a{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #E5D9C6;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:21px}
.modulo-as .riga-campi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px;align-items:start}
.s-bafdc4.s-bafdc4.e-con{position:absolute;top:-30px;bottom:-30px;left:0;width:44px;transform:translateX(-90px)}
.s-bb4dd0.s-bb4dd0{position:absolute;left:0;right:0;bottom:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FBB600'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.s-bcc89c.s-bcc89c{position:absolute;top:0;bottom:0;left:calc(60% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.w-s-bd756a.w-s-bd756a img{display:block;width:150px;height:auto}
.s-bdea33.s-bdea33{color:#33241A;text-decoration:underline;text-decoration-color:#E9A400;text-underline-offset:3px}
.s-be47a4.s-be47a4.e-con{aspect-ratio:1920/880;overflow:hidden;background:#EAD9B8}
.s-be48d8.s-be48d8.e-con{position:absolute;top:0;bottom:0;left:30%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -30vw 0/240px 240px}
.s-bea386.s-bea386.e-con{position:absolute;top:0;bottom:0;left:70%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -70vw 0/240px 240px}
.s-bf1774.s-bf1774.e-con{position:absolute;left:-6%;bottom:-5%;width:clamp(150px,17vw,240px);z-index:3}
.w-s-bfdd64.w-s-bfdd64 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(48px,8vw,112px);line-height:1.02;letter-spacing:-.015em}
.s-c050c9.s-c050c9.e-con{position:relative;max-width:1440px;margin:clamp(36px,5vw,64px) auto 0;height:clamp(240px,38vw,540px);overflow:hidden;background:#EAD9B8}
.s-c075da.s-c075da{margin:18px 0 0;max-width:560px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-c083f1.s-c083f1.e-con{overflow-x:auto;margin-top:40px}
.s-c0e816.s-c0e816.e-con{width:100%;aspect-ratio:1250/417;min-height:220px;overflow:hidden;background:#EAD9B8}
.modulo-as input.elementor-field-textual:not(#as){appearance:none;width:100%;box-sizing:border-box;font:inherit;font-weight:400;font-size:18px;color:#33241A;background:#FAF6EE;border:1.5px solid #B9A690;border-radius:8px;padding:16px 16px;min-height:56px}
.s-c1d592.s-c1d592{margin:0;max-width:580px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-c2d5ba.s-c2d5ba{position:absolute;left:14px;top:17px;width:9px;height:9px;border-top:2px solid #33241A;border-right:2px solid #33241A;transform:rotate(45deg)}
.s-c2d6cb.s-c2d6cb{padding:14px 0;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-c2d75c.s-c2d75c{color:#6A5444;white-space:nowrap;padding-bottom:4px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-c3107b.s-c3107b.e-con{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px);height:var(--b-h,96px);display:flex;align-items:center;gap:20px;transition:height calc(.35s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-c4104b.s-c4104b{border-bottom:1px solid #E5D9C6}
.s-c4a4cd.s-c4a4cd{padding:14px 14px 14px 0;text-align:right;font-weight:600;white-space:nowrap}
.w-s-c4a9fa.w-s-c4a9fa img{display:block;width:100%;height:auto}
.s-c4ab63.s-c4ab63{height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px;opacity:.55}
.s-c5645e.s-c5645e{margin:0;font-family:'Caveat',cursive;font-weight:600;font-size:28px;line-height:1;color:#C3223A}
.s-c6520a.s-c6520a{display:inline-block}
.s-c672cc.s-c672cc{margin:14px 0 0;text-wrap:pretty}
.s-c68483.s-c68483{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:24px 0;color:#33241A;cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='44'%20viewBox='0%200%2024%2056'%3E%3Cg%20transform='rotate(-20%2012%2028)'%3E%3Cpath%20d='M12%2054V9'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'%3E%3C/path%3E%3Cellipse%20cx='12'%20cy='8'%20rx='2.6'%20ry='5'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cpath%20d='M12%203V0M6.2%2012L3.5%206M17.8%2012L20.5%206'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 6 2,pointer}
.s-c68d76.s-c68d76.e-con{position:fixed;inset:0;z-index:300;background:#FAF6EE url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");transform:var(--m-tf,translateY(-102%));visibility:var(--m-vis,hidden);transition:transform calc(.5s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),visibility calc(.5s*var(--ritmo,1));display:flex;flex-direction:column;overflow-y:auto}
.s-c692ba.s-c692ba{text-align:left;font-weight:400;color:#5A4738;padding:10px 0 10px 18px}
.s-c75700.s-c75700{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#FBB600;font-size:15px}
.s-c7c28b.s-c7c28b{position:absolute;left:13px;right:13px;top:21px;height:2px;background:#33241A}
.s-c7fe84.s-c7fe84{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}
.s-c83554.s-c83554.e-con{max-width:900px;margin:0 auto;padding:clamp(88px,11vw,144px) clamp(20px,5vw,48px) clamp(96px,11vw,144px);text-align:center}
.s-c85992.s-c85992{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.modulo-as .elementor-field-type-acceptance .elementor-field-subgroup,.s-c8bd14.s-c8bd14{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;color:#4E3C2F;cursor:pointer}
.s-c9983c.s-c9983c.e-con{max-width:1240px;margin:0 auto;padding:22px clamp(20px,5vw,48px) 32px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;font-size:13.5px;line-height:1.6;color:#D6C7B1}
.s-cb94b3.s-cb94b3{margin:0;max-width:720px;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-cb9d57.s-cb9d57{width:100%;min-width:600px;border-collapse:collapse;font-size:15.5px;line-height:1.45;font-variant-numeric:tabular-nums}
.w-s-cc25f2.w-s-cc25f2 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(34px,4.8vw,64px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}
.s-ccabed.s-ccabed.e-con{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:26px;opacity:0}
.s-ccbb10.s-ccbb10.e-con{position:absolute;top:0;bottom:0;left:20%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -20vw 0/240px 240px}
.s-ccc288.s-ccc288.e-con{position:relative;order:var(--ord-alt,2);background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0;overflow:visible}
.s-ccd0f4.s-ccd0f4{position:absolute;top:0;bottom:0;left:calc(80% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-cd0038.s-cd0038{position:absolute;left:0;right:0;bottom:-6px;height:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/12px 6px}
.s-cd48e5.s-cd48e5{position:absolute;top:0;bottom:0;left:calc(30% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-ce4d3a.s-ce4d3a{font-style:normal;margin-top:28px;display:flex;flex-direction:column;gap:4px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#33241A}
.s-cf2a8f.s-cf2a8f.e-con{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column}
.s-cf4883.s-cf4883.e-con{list-style:none;margin:0;padding:0 0 0 68px;position:relative}
.s-d00960.s-d00960{position:absolute;top:0;bottom:0;left:calc(10% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-d0303d.s-d0303d{flex:0 0 170px;font-weight:600}
.s-d0360e.s-d0360e{margin:22px 0 0;font-family:'Young Serif',Georgia,serif;font-size:clamp(26px,3.2vw,38px);line-height:1.2;text-wrap:balance}
.s-d0ed4d.s-d0ed4d{margin:0;font-size:16.5px;line-height:1.6;color:#4E3C2F;text-wrap:pretty}
.s-d26726.s-d26726{padding:14px 14px 14px 0;text-align:left;white-space:nowrap}
.s-d2cdb4.s-d2cdb4{margin:0;font-size:16px;line-height:1.55;color:#4E3C2F;text-wrap:pretty}
.s-d3f91f.s-d3f91f.e-con{position:relative;display:flex;align-items:center}
.s-d4b77f.s-d4b77f.e-con{position:relative;min-width:210px;padding:30px 26px 22px;text-align:center;background:#F6E9CF url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}
.s-d51557.s-d51557.e-con{display:flex;flex-direction:column;gap:12px}
.s-d53794.s-d53794.e-con{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);align-items:center}
.s-d56fc1.s-d56fc1{margin:18px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:#4E3C2F;text-wrap:pretty}
.s-d5b877.s-d5b877{display:block;width:12px;height:28px}
.modulo-as .elementor-field-type-acceptance input[type=checkbox],.s-d5c5b3.s-d5c5b3{flex:none;width:24px;height:24px;margin:1px 0 0;accent-color:#C3223A}
.s-d72f9b.s-d72f9b{position:sticky;left:0;z-index:1;background:#FFFFFF;min-width:180px;text-align:left;padding:20px 18px 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A5444;border-bottom:1.5px solid #33241A;white-space:nowrap}
.s-d755c1.s-d755c1.e-con{max-width:1240px;margin:0 auto;padding:clamp(88px,11vw,144px) clamp(20px,5vw,48px) clamp(96px,11vw,144px)}
.s-d7ef3b.s-d7ef3b{display:block;padding:9px 0;font-size:17px;color:var(--nc,#33241A)}
.s-d84688.s-d84688.e-con{position:absolute;top:0;bottom:0;left:0%;width:10.2%;background:#FBB600 url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E") -0vw 0/240px 240px}
.s-d8595a.s-d8595a.e-con{flex:1;display:flex;justify-content:center}
.s-d866e8.s-d866e8{display:block}
.s-d8f238.s-d8f238.e-con{padding:26px 0 40px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/12px 6px}
.s-d90464.s-d90464.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,96px);align-items:start}
.s-d9b7f6.s-d9b7f6{margin:22px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:#4E3C2F;text-wrap:pretty}
.s-d9db16.s-d9db16.e-con{display:flex;align-items:flex-start;gap:18px}
.s-da294b.s-da294b.e-con{position:relative;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}
.s-dab042.s-dab042.e-con{position:relative;min-width:210px;max-width:280px;padding:30px 26px 22px;text-align:center;background:#F6E9CF url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}
.s-dac631.s-dac631.e-con{position:relative;background:#FFFFFF;margin:8px 0;display:flex;flex-direction:column}
.s-dc12bd.s-dc12bd{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}
.w-s-dd4c6c.w-s-dd4c6c .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(32px,4vw,54px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}
.s-ddf416.s-ddf416.e-con{position:absolute;top:100%;left:-14px;padding-top:12px;opacity:var(--dp-o,0);visibility:var(--dp-v,hidden);transform:var(--dp-t,translateY(-6px));transition:opacity calc(.2s*var(--ritmo,1)),transform calc(.28s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),visibility calc(.2s*var(--ritmo,1))}
.w-s-de017e.w-s-de017e img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-df1440.s-df1440.e-con{display:inline-block;transform:rotate(2deg);transform-origin:50% 0;transition:transform calc(.6s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.s-df23c4.s-df23c4{color:#6A5444}
.s-dfe2ca.s-dfe2ca{display:flex;flex-wrap:wrap;gap:4px 24px;padding:14px 0;border-top:1px solid #E5D9C6}
.s-dff609.s-dff609{text-align:right;padding:10px 0}
.s-e0154b.s-e0154b{position:absolute;left:0;right:0;top:-8px;height:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%23FBB600'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.w-s-e13a03.w-s-e13a03 .elementor-heading-title{margin:0 0 12px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.1;color:#8A7563;transition:color calc(.3s*var(--ritmo,1))}
.s-e28a13.s-e28a13{font-family:'Young Serif',Georgia,serif;font-size:32px;line-height:1.1;color:var(--nc,#33241A)}
.s-e4bc61.s-e4bc61{width:88px;height:8px;margin-top:24px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-e612c2.s-e612c2{display:block;padding:10px 6px 12px;font-size:15.5px;font-weight:500;white-space:nowrap;color:var(--nc,#33241A);background:var(--nu,none) repeat-x 0 100%/12px 6px}
.s-e6da5e.s-e6da5e{margin:6px 0 0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:18px;line-height:1.2}
.s-e7b630.s-e7b630.e-con{width:100%;max-width:560px;justify-self:center;aspect-ratio:4/5;overflow:hidden;background:#EAD9B8}
.s-e8a710.s-e8a710{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#C3223A}
.s-e975f7.s-e975f7{padding-bottom:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-e98da3.s-e98da3{margin:6px 0 0;font-family:'Young Serif',Georgia,serif;font-size:18px;line-height:1.2}
.s-e9c2f2.s-e9c2f2{display:inline-flex;align-items:center;flex:none;white-space:nowrap;background:#FBB600;color:#33241A;font-weight:600;font-size:16px;padding:15px 24px;border-radius:8px;box-shadow:0 2px 0 #C98F00;transition:transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1)),box-shadow calc(.25s*var(--ritmo,1))}
.s-ea2e6f.s-ea2e6f.e-con{position:relative;background:#FFFFFF;min-width:310px;padding:14px 10px 12px;box-shadow:0 26px 44px -26px rgba(51,36,26,.5)}
.s-eaf440.s-eaf440{color:#EFE5D6;padding-bottom:4px}
.s-eb074a.s-eb074a{align-self:flex-start;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#C3223A}
.s-ebd720.s-ebd720.e-con{position:relative;max-width:1440px;margin:0 auto;padding:clamp(8px,2vw,24px) clamp(20px,5vw,48px) 0}
.s-ec0d06.s-ec0d06.e-con{padding:8px 24px 32px;display:flex;flex-direction:column;align-items:center;gap:24px}
.s-ecd006.s-ecd006.e-con{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(20px,4vw,64px);align-items:end}
.s-ed26ec.s-ed26ec{display:flex;flex-direction:column;gap:2px}
.s-ed3742.s-ed3742{margin:24px 0 0;font-size:17px;font-weight:600;line-height:1.4;color:#33241A}
.s-ed6027.s-ed6027.e-con{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}
.w-s-edb451.w-s-edb451 .elementor-heading-title{margin:0;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:20px;color:#FBB600}
.s-ee4bfc.s-ee4bfc.e-con{position:absolute;inset:0;transform-origin:50% 35%}
.modulo-as select.elementor-field-textual:not(#as){appearance:none;width:100%;box-sizing:border-box;font:inherit;font-weight:400;font-size:18px;color:#33241A;background:#FAF6EE;border:1.5px solid #B9A690;border-radius:8px;padding:16px 16px;min-height:56px;background-image:linear-gradient(45deg,transparent 50%,#33241A 50%),linear-gradient(135deg,#33241A 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}
.s-f007c6.s-f007c6{width:88px;height:8px;margin-top:22px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-f0edf6.s-f0edf6.e-con{position:relative;min-height:42vh}
.s-f1f4dc.s-f1f4dc.e-con{display:flex;flex-direction:column;gap:14px}
.s-f26d05.s-f26d05{display:block;padding:10px 12px;border-radius:6px;font-size:15.5px;color:var(--nc,#33241A);cursor:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='44'%20viewBox='0%200%2024%2056'%3E%3Cg%20transform='rotate(-20%2012%2028)'%3E%3Cpath%20d='M12%2054V9'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%20fill='none'%3E%3C/path%3E%3Cellipse%20cx='12'%20cy='8'%20rx='2.6'%20ry='5'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='16'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2016)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='24'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2024)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='32'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2032)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='8.4'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(-30%208.4%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cellipse%20cx='15.6'%20cy='40'%20rx='2.4'%20ry='5'%20transform='rotate(30%2015.6%2040)'%20fill='%23FBB600'%20stroke='%2333241A'%20stroke-width='1.6'%3E%3C/ellipse%3E%3Cpath%20d='M12%203V0M6.2%2012L3.5%206M17.8%2012L20.5%206'%20stroke='%2333241A'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 6 2,pointer}
.s-f28d62.s-f28d62{display:flex;align-items:center;gap:12px;font-family:'Caveat',cursive;font-weight:600;font-size:clamp(22px,2vw,28px);line-height:1.1;color:#33241A}
.s-f2957c.s-f2957c{appearance:none;border:0;background:none;width:46px;height:46px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:0}
.s-f30c88.s-f30c88{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:22px;border-top:1.5px solid #33241A}
.s-f3dd66.s-f3dd66.e-con{position:relative;max-width:1000px;margin:clamp(36px,5vw,64px) auto 0;height:clamp(240px,38vw,540px);overflow:hidden;background:#EAD9B8}
.s-f5c1dd.s-f5c1dd.e-con{overflow:hidden;min-height:0}
.s-f5dc0f.s-f5dc0f{border-top:1px solid #E5D9C6;border-bottom:1.5px solid #33241A}
.s-f667c3.s-f667c3{flex:none;position:relative;width:44px;height:44px;border-radius:50%;background:#FBB600;box-shadow:0 2px 0 #C98F00}
.w-s-f7082a.w-s-f7082a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity calc(.9s*var(--ritmo,1)) cubic-bezier(.16,1,.3,1)}
.s-f7c5f2.s-f7c5f2.e-con{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:14px;flex:1}
.s-f7f856.s-f7f856.e-con{position:relative;background:#FFFFFF;aspect-ratio:1/1;width:100%;max-width:540px;justify-self:center;margin:8px 0}
.s-f88ad7.s-f88ad7.e-con{position:absolute;inset:0;clip-path:polygon(0.00% 0%,5.56% 2.2%,11.11% 0%,16.67% 2.2%,22.22% 0%,27.78% 2.2%,33.33% 0%,38.89% 2.2%,44.44% 0%,50.00% 2.2%,55.56% 0%,61.11% 2.2%,66.67% 0%,72.22% 2.2%,77.78% 0%,83.33% 2.2%,88.89% 0%,94.44% 2.2%,100.00% 0%,100.00% 100%,94.44% 97.8%,88.89% 100%,83.33% 97.8%,77.78% 100%,72.22% 97.8%,66.67% 100%,61.11% 97.8%,55.56% 100%,50.00% 97.8%,44.44% 100%,38.89% 97.8%,33.33% 100%,27.78% 97.8%,22.22% 100%,16.67% 97.8%,11.11% 100%,5.56% 97.8%,0.00% 100%)}
.s-f89bc6.s-f89bc6.e-con{position:fixed;top:0;left:0;right:0;z-index:100}
.s-f96d9f.s-f96d9f{color:#33241A;font-weight:600;white-space:nowrap}
.s-f97ae1.s-f97ae1{position:absolute;top:0;bottom:0;left:calc(20% - 3px);width:6px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='12'%20viewBox='0%200%206%2012'%3E%3Cpath%20d='M1.2%200L4.8%203L1.2%206L4.8%209L1.2%2012'%20fill='none'%20stroke='%23A87700'%20stroke-width='1.4'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-y 0 0/6px 12px;transform:scaleY(0);transform-origin:50% 0}
.s-fa83e7.s-fa83e7{position:absolute;left:-63px;top:0;width:30px;height:30px;border-radius:50%;background:#FAF6EE;border:2px solid #33241A;box-sizing:border-box;transition:background-color calc(.4s*var(--ritmo,1))}
.s-fc45b3.s-fc45b3{display:inline-block;margin-top:28px;font-weight:600;color:#33241A;padding-bottom:7px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.s-fc8829.s-fc8829.e-con{flex:1.35 1 440px;min-width:0}
.s-fd5b1c.s-fd5b1c{width:88px;height:8px;margin-top:16px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.s-fd6350.s-fd6350{border-top:1.5px solid #33241A}
.w-s-fdd24c.w-s-fdd24c img{display:block;flex:none;width:84px;height:84px;object-fit:cover}
.s-fe048d.s-fe048d.e-con{position:relative;width:100%;background:#FFFFFF;margin:8px 0;transform:rotate(-3deg)}
.s-fe3e33.s-fe3e33{color:#33241A;font-weight:600;padding-bottom:3px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.modulo-as .elementor-message-danger{display:none;margin:0;font-size:15px;color:#8E1A2B}
.w-s-feec53.w-s-feec53 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.s-04d7c8.s-04d7c8.e-con:hover{color:#C3223A!important}
.s-13dd16.s-13dd16:hover{color:#FBB600!important}
.s-14bc21.s-14bc21.e-con:hover{transform:rotate(-1.5deg)!important}
.s-1ca082.s-1ca082:hover{color:#C3223A!important}
.s-1d72d5.s-1d72d5.e-con:hover{transform:rotate(0deg) translateY(-6px)!important}
.s-234a8b.s-234a8b:hover{color:#C3223A!important}
.s-317c26.s-317c26:hover{transform:translateY(-2px) rotate(-1.2deg)!important;box-shadow:0 5px 0 #C98F00!important;color:#33241A!important}
.s-317c26.s-317c26:active{transform:translateY(1px)!important;box-shadow:0 0 0 #C98F00!important}
.s-318076.s-318076.e-con:hover{transform:rotate(0deg) translateY(-10px) scale(1.03)!important;box-shadow:0 30px 40px -28px rgba(51,36,26,.45)!important}
.s-320a5d.s-320a5d:hover{transform:translateY(-2px) rotate(1deg)!important;box-shadow:0 5px 0 #33241A!important;background-color:#FAF6EE!important;color:#33241A!important}
.s-320a5d.s-320a5d:active{transform:translateY(1px)!important;box-shadow:0 0 0 #33241A!important}
.s-388512.s-388512:hover{color:#FBB600!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px!important}
.s-3cfb32.s-3cfb32:hover{color:#C3223A!important}
.w-s-3e1eeb.w-s-3e1eeb img:hover{transform:scale(1.05)!important}
.s-45cd7c.s-45cd7c.e-con:hover{color:#C3223A!important}
.s-4759c7.s-4759c7.e-con:hover{transform:translateY(-2px) rotate(-.6deg)!important;box-shadow:0 0 0 1.5px #33241A!important;color:#C3223A!important}
.s-48cfb5.s-48cfb5:hover{color:#FBB600!important}
.s-49cb7c.s-49cb7c:hover{color:#FBB600!important}
.s-4e7548.s-4e7548.e-con:hover{transform:rotate(0deg) translateY(-6px)!important}
.w-s-52f393.w-s-52f393 img:hover{transform:scale(1.05)!important}
.modulo-as .elementor-field-type-submit .elementor-button:not(#as):hover{transform:translateY(-2px) rotate(-1.2deg)!important;box-shadow:0 5px 0 #C98F00!important}
.modulo-as .elementor-field-type-submit .elementor-button:not(#as):active{transform:translateY(1px)!important;box-shadow:0 0 0 #C98F00!important}
.s-556259.s-556259.e-con:hover{transform:rotate(0deg) translateY(-6px)!important}
.s-58860d.s-58860d.e-con:hover{transform:rotate(1.5deg)!important}
.s-5b64fc.s-5b64fc:hover{transform:translateY(-2px) rotate(1deg)!important;box-shadow:0 5px 0 #33241A!important;background-color:#FFFFFF!important;color:#33241A!important}
.s-5b64fc.s-5b64fc:active{transform:translateY(1px)!important;box-shadow:0 0 0 #33241A!important}
.s-6b0748.s-6b0748.e-con:hover{transform:rotate(1.5deg)!important}
.s-71d95e.s-71d95e.e-con:hover{transform:rotate(0deg) translateY(-6px)!important}
.s-7e41c1.s-7e41c1:hover{color:#C3223A!important}
.s-7e6caf.s-7e6caf.e-con:hover{transform:rotate(0deg) translateY(-10px) scale(1.03)!important;box-shadow:0 30px 40px -28px rgba(51,36,26,.45)!important}
.s-8c3d8f.s-8c3d8f:hover{color:#C3223A!important}
.s-954c15.s-954c15.e-con:hover{transform:rotate(0deg) translateY(-10px) scale(1.03)!important;box-shadow:0 30px 40px -28px rgba(51,36,26,.45)!important}
.s-95f0e8.s-95f0e8.e-con:hover{color:#C3223A!important}
.s-9d629c.s-9d629c:hover{transform:translateY(-2px) rotate(-1.2deg)!important;box-shadow:0 5px 0 #C98F00!important;color:#33241A!important}
.s-9d629c.s-9d629c:active{transform:translateY(1px)!important;box-shadow:0 0 0 #C98F00!important}
.s-a1dbf0.s-a1dbf0.e-con:hover{transform:rotate(0deg) translateY(-10px) scale(1.03)!important;box-shadow:0 30px 40px -28px rgba(51,36,26,.45)!important}
.s-a51760.s-a51760:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")!important}
.s-a5bc26.s-a5bc26:hover{color:#C3223A!important}
.s-aea8e0.s-aea8e0:hover{color:#FBB600!important}
.s-b4116f.s-b4116f.e-con:hover{color:#C3223A!important}
.s-b4d313.s-b4d313.e-con:hover{transform:rotate(0deg) translateY(-10px) scale(1.03)!important;box-shadow:0 30px 40px -28px rgba(51,36,26,.45)!important}
.s-bdea33.s-bdea33:hover{color:#C3223A!important}
.modulo-as input.elementor-field-textual:not(#as):focus{border-color:#33241A!important;background:#FFFFFF!important;outline:2px solid #FBB600!important;outline-offset:0!important}
.s-c2d75c.s-c2d75c:hover{color:#C3223A!important}
.s-c68483.s-c68483:hover{color:#C3223A!important}
.s-df1440.s-df1440.e-con:hover{transform:rotate(-1.5deg)!important}
.s-e612c2.s-e612c2:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")!important}
.s-e975f7.s-e975f7:hover{color:#C3223A!important}
.s-e9c2f2.s-e9c2f2:hover{transform:translateY(-2px) rotate(-1.2deg)!important;box-shadow:0 5px 0 #C98F00!important;color:#33241A!important}
.s-e9c2f2.s-e9c2f2:active{transform:translateY(1px)!important;box-shadow:0 0 0 #C98F00!important}
.s-eaf440.s-eaf440:hover{color:#FBB600!important;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px!important}
.s-f26d05.s-f26d05:hover{background:#FFF3D1!important}
.s-fc45b3.s-fc45b3:hover{color:#C3223A!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23C3223A'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")!important}
.s-fe3e33.s-fe3e33:hover{color:#C3223A!important}
/* ============ il modulo: il form di Pro vestito come quello del disegno */
.modulo-as :is(.elementor-widget-form,.elementor-form){display:contents}
.modulo-as .elementor-form-fields-wrapper{margin:0}
.modulo-as .elementor-field-group{width:auto;max-width:none;margin:0;padding:0;flex:none;
  align-items:normal;flex-wrap:nowrap}
.modulo-as .elementor-field-type-acceptance .elementor-field-subgroup{align-items:flex-start}
.modulo-as .elementor-field-type-acceptance label{line-height:inherit}
.modulo-as .elementor-field-textual:not(#as){display:block}
.modulo-as .elementor-field-group .elementor-field-label{display:contents;cursor:inherit;
  font:inherit;color:inherit;margin:0;padding:0}
.modulo-as .elementor-field-textual{box-shadow:none;line-height:1.5}
.modulo-as .elementor-field-type-select .select-caret-down-wrapper{display:none}
.modulo-as .elementor-field-type-select .elementor-select-wrapper{width:100%}
.modulo-as .elementor-field-type-acceptance .elementor-field-subgroup{margin:0}
.modulo-as .elementor-field-type-acceptance .elementor-field-option{display:contents}
.modulo-as .elementor-field-type-acceptance .elementor-field-subgroup:not(#as){flex-wrap:nowrap;flex-basis:auto}
.modulo-as .elementor-field-type-acceptance label:not(#as){display:block;flex:1 1 0;min-width:0;margin:0;cursor:pointer}
.modulo-as .elementor-field-type-submit .elementor-button:not(#as){flex:none}
.modulo-as .elementor-field-type-acceptance a{color:#33241A;font-weight:600;padding-bottom:3px;
  background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 100%/12px 6px}
.modulo-as .elementor-field-type-submit{display:flex;flex-wrap:wrap;align-items:center;gap:18px}
.modulo-as .elementor-button{min-height:0;line-height:normal;width:auto}
.modulo-as .elementor-button-content-wrapper{display:inline}
.modulo-as .elementor-message{margin:0}
.modulo-as .elementor-message-success{flex:1 1 100%;text-align:center;padding:24px 0;
  font-family:'Young Serif',Georgia,serif;font-size:24px;color:#33241A}
.modulo-as span.elementor-message{font-size:14px;margin-top:6px;display:block;color:#8E1A2B}
@media (min-width:1px){.modulo-as .elementor-form-fields-wrapper{display:flex;flex-direction:column;gap:22px}}
/* ============ il blog delle ricette (blog.py): elenco, scheda, articolo.
   Stessi valori del disegno delle ricette, messi su widget di Elementor Pro */
/* elenco: filtri a pillole e griglia */
.elementor .bl-filtri.e-con{display:grid;gap:18px;margin:clamp(40px,5vw,64px) 0 clamp(36px,4vw,52px)}
.elementor .bl-filtro.e-con{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.bl-filtro-nome p{margin:0;min-width:92px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6A5444}
.elementor .bl-filtro .e-filter{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;width:auto;flex:1 1 auto}
.elementor .bl-filtro .e-filter-item{padding:9px 16px;min-height:24px;border:1.5px solid #33241A;border-radius:999px;
  background:#FFFFFF;color:#33241A;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer;
  transition:background-color calc(.2s*var(--ritmo,1)),color calc(.2s*var(--ritmo,1)),border-color calc(.2s*var(--ritmo,1))}
.elementor .bl-filtro .e-filter-item[aria-pressed=true]{background:#33241A;color:#FAF6EE}
@media (hover:hover) and (pointer:fine){.elementor .bl-filtro .e-filter-item:hover{border-color:#C3223A;color:#C3223A}
  .elementor .bl-filtro .e-filter-item[aria-pressed=true]:hover{color:#FAF6EE}}
@media (max-width:599px){.elementor .bl-filtro .e-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;
  margin-right:calc(-1*clamp(20px,5vw,48px));padding-right:clamp(20px,5vw,48px)}
  .elementor .bl-filtro .e-filter-item{flex:none}}
.elementor .bl-griglia .e-loop-nothing-found-message{font-family:'Young Serif',Georgia,serif;font-size:22px;color:#4E3C2F;padding:24px 0}
.elementor .bl-griglia .elementor-pagination{margin-top:48px;display:flex;justify-content:center;gap:8px;font-weight:600}
.elementor .bl-griglia .elementor-pagination .page-numbers{padding:8px 12px}
.elementor .bl-griglia .elementor-pagination .current{border-bottom:2px solid #C3223A;color:#C3223A}
/* la scheda */
.elementor a.bl-scheda{display:flex;flex-direction:column;gap:12px;color:#33241A}
.elementor .bl-scheda-foto.e-con{aspect-ratio:3/2;overflow:hidden;background:#EAD9B8}
.elementor .bl-scheda-foto.bl-scheda-foto img{display:block;width:100%;height:100%;object-fit:cover;
  transition:transform calc(.7s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
@media (hover:hover) and (pointer:fine){.elementor a.bl-scheda:hover .bl-scheda-foto img{transform:scale(1.04)}
  .elementor a.bl-scheda:hover{color:#C3223A}}
.elementor .bl-scheda-termini .elementor-post-info{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;
  font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6A5444}
.elementor .bl-scheda-termini .elementor-post-info a{color:inherit}
.elementor .bl-scheda-titolo .elementor-heading-title.elementor-heading-title{font-family:'Young Serif',Georgia,serif;
  font-weight:400;font-size:20px;line-height:1.25;text-wrap:balance}
/* l'articolo */
.elementor .bl-testa.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(32px,5vw,80px);align-items:start}
.elementor .bl-foto.e-con{position:sticky;top:110px;width:100%;max-width:560px;justify-self:center}
.elementor .bl-cornice.e-con{aspect-ratio:4/5;overflow:hidden;background:#EAD9B8}
.elementor .bl-cornice.bl-cornice img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}
.elementor .bl-titolo .elementor-heading-title.elementor-heading-title{font-family:'Young Serif',Georgia,serif;font-weight:400;
  font-size:clamp(32px,4vw,52px);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}
.elementor .bl-filetto.e-con{width:88px;height:8px;margin-top:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='6'%20viewBox='0%200%2012%206'%3E%3Cpath%20d='M0%205L3%201L6%205L9%201L12%205'%20fill='none'%20stroke='%23E9A400'%20stroke-width='1.6'%20stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 50%/12px 6px}
.elementor .bl-termini .elementor-post-info{display:flex;flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none}
.elementor .bl-termini .elementor-icon-list-item{padding:5px 12px;border:1.5px solid #E5D9C6;border-radius:999px;
  font-size:14px;color:#4E3C2F;background:#FFFFFF}
.elementor .bl-termini .elementor-post-info__item-prefix{font-weight:600;color:#33241A}
.bl-testo{font-size:17px;line-height:1.6;color:#4E3C2F}
.elementor .bl-testo p{margin:0 0 16px;text-wrap:pretty}
.elementor .bl-testo .ricetta-firma{margin:26px 0 8px;font-family:'Caveat',cursive;font-weight:600;font-size:26px;line-height:1;
  color:#C3223A;transform:rotate(-2deg);transform-origin:0 50%}
.elementor .bl-testo .ricetta-dati{font-size:15.5px}
.elementor .bl-testo .ricetta-pasta a{display:inline-block;padding:8px 14px;background:#F6E9CF url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.85'%20numOctaves='2'%20stitchTiles='stitch'%3E%3C/feTurbulence%3E%3CfeColorMatrix%20values='0%200%200%200%20.42%20%200%200%200%200%20.33%20%200%200%200%200%20.22%20%200%200%200%20.11%200'%3E%3C/feColorMatrix%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%3E%3C/rect%3E%3C/svg%3E");border-radius:6px;
  font-family:'Young Serif',Georgia,serif;font-size:18px;color:#33241A}
.elementor .bl-testo a{color:#33241A;text-decoration:underline;text-decoration-color:#E9A400;text-underline-offset:3px}
.elementor .bl-testo a:hover{color:#C3223A}
.elementor .bl-testo .ricetta-pasta a{text-decoration:none}
.elementor .bl-testo :is(h2,h3){margin:40px 0 8px;font-family:'Young Serif',Georgia,serif;font-weight:400;font-size:24px;line-height:1.2;color:#33241A}
.elementor .bl-testo ul{margin:0 0 16px;padding-left:1.2em}
.elementor .bl-testo img{max-width:100%;height:auto}
/* gli ingredienti: la scheda bianca col bordo dentellato, da spuntare (sito.js) */
.elementor .bl-testo ul.bl-spunte{position:relative;list-style:none;background:#FFFFFF;margin:16px 0 8px;
  padding:24px clamp(20px,3vw,32px) 18px}
.bl-testo ul.bl-spunte::before,.bl-testo ul.bl-spunte::after{content:"";position:absolute;left:0;right:0;height:8px}
.bl-testo ul.bl-spunte::before{top:-8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%208L8%200L16%208Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.bl-testo ul.bl-spunte::after{bottom:-8px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='8'%20viewBox='0%200%2016%208'%3E%3Cpath%20d='M0%200L8%208L16%200Z'%20fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") repeat-x 0 0/16px 8px}
.bl-testo ul.bl-spunte > li + li{border-top:1px solid #EFE5D6}
.elementor .bl-testo [data-spunta]{appearance:none;border:0;background:none;width:100%;display:flex;align-items:flex-start;gap:14px;
  padding:12px 0;min-height:48px;text-align:left;font:inherit;font-size:17px;line-height:1.45;color:#33241A;cursor:pointer}
.bl-testo [data-box]{flex:none;position:relative;width:24px;height:24px;margin-top:1px;border:1.5px solid #33241A;border-radius:6px;
  background:#FFFFFF;transition:background-color calc(.2s*var(--ritmo,1))}
.bl-testo [data-check]{position:absolute;left:7px;top:2px;width:6px;height:12px;border-right:2px solid #33241A;border-bottom:2px solid #33241A;
  opacity:0;transform:rotate(45deg) scale(.4);transition:opacity calc(.2s*var(--ritmo,1)),transform calc(.25s*var(--ritmo,1)) var(--ease-ui,cubic-bezier(.22,.7,.2,1))}
.bl-testo [data-testo]{transition:color calc(.2s*var(--ritmo,1))}
/* la preparazione: passi numerati come nel disegno */
.elementor .bl-testo ol{list-style:none;counter-reset:passo;margin:0;padding:0}
.elementor .bl-testo ol > li{counter-increment:passo;position:relative;padding:18px 0 18px 60px;border-top:1px solid #E5D9C6;text-wrap:pretty}
.bl-testo ol > li::before{content:counter(passo);position:absolute;left:0;top:18px;font-family:'Young Serif',Georgia,serif;
  font-size:30px;line-height:1;color:#E9A400}
.elementor .bl-articolo.e-con{padding-top:clamp(40px,6vw,80px)}
.elementor .bl-archivio-griglia.e-con{margin-top:clamp(40px,5vw,64px)}
.elementor :is(.bl-altre,.bl-archivio).e-con{padding-bottom:clamp(88px,11vw,144px)}
.elementor .bl-altre-titolo .elementor-heading-title.elementor-heading-title{margin:0 0 36px;font-family:'Young Serif',Georgia,serif;
  font-weight:400;font-size:clamp(30px,3.6vw,46px);line-height:1.08}
/* ============ banner dei cookie (Complianz) nello stile del sito: scheda bianca,
   bottone pieno giallo con l'ombra dorata, gli altri col bordo e l'ombra marrone,
   link marroni sottolineati in giallo. Impostazioni e testi restano di Complianz */
body .cmplz-cookiebanner{
  --cmplz_banner_background_color:#FFFFFF;--cmplz_banner_border_color:#E5D9C6;
  --cmplz_banner_border_width:1px;--cmplz_banner_border_radius:8px;--cmplz_text_color:#4E3C2F;
  --cmplz_hyperlink_color:#33241A;
  --cmplz_button_accept_background_color:#FBB600;--cmplz_button_accept_border_color:#FBB600;
  --cmplz_button_accept_text_color:#33241A;
  --cmplz_button_deny_background_color:#FFFFFF;--cmplz_button_deny_border_color:#33241A;
  --cmplz_button_deny_text_color:#33241A;
  --cmplz_button_settings_background_color:#FFFFFF;--cmplz_button_settings_border_color:#33241A;
  --cmplz_button_settings_text_color:#33241A;--cmplz_button_border_radius:8px;
  --cmplz_slider_active_color:#E9A400;--cmplz_slider_inactive_color:#E5D9C6;
  --cmplz_slider_bullet_color:#FFFFFF;--cmplz_category_header_always_active_color:#6A5444;
  font:400 16px/1.55 'Instrument Sans',system-ui,sans-serif;color:#4E3C2F;
  box-shadow:0 18px 44px rgba(43,30,21,.18)}
body .cmplz-cookiebanner :is(.cmplz-message,.cmplz-description,.cmplz-category-title,.cmplz-link,.cmplz-btn,.cmplz-always-active){font:inherit}
body .cmplz-cookiebanner .cmplz-message{color:#4E3C2F}
body .cmplz-cookiebanner .cmplz-title{font:400 22px/1.2 'Young Serif',Georgia,serif;color:#33241A}
body .cmplz-cookiebanner .cmplz-close{color:#33241A}
body .cmplz-cookiebanner .cmplz-btn{min-height:48px;font:600 16px/1.2 'Instrument Sans',system-ui,sans-serif;border-width:1.5px;
  transition:transform calc(.25s*var(--ritmo,1)) cubic-bezier(.22,.7,.2,1),box-shadow calc(.25s*var(--ritmo,1)),background-color calc(.25s*var(--ritmo,1))}
body .cmplz-cookiebanner .cmplz-btn.cmplz-accept{box-shadow:0 2px 0 #C98F00}
body .cmplz-cookiebanner .cmplz-btn:not(.cmplz-accept){box-shadow:0 2px 0 #33241A}
@media (hover:hover) and (pointer:fine){
  body .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover{transform:translateY(-2px);box-shadow:0 5px 0 #C98F00}
  body .cmplz-cookiebanner .cmplz-btn:not(.cmplz-accept):hover{transform:translateY(-2px);box-shadow:0 5px 0 #33241A;background-color:#FAF6EE}}
body .cmplz-cookiebanner .cmplz-btn:active{transform:translateY(1px);box-shadow:none}
body .cmplz-cookiebanner .cmplz-btn:focus-visible{outline:2px solid #C3223A;outline-offset:3px}
body .cmplz-cookiebanner :is(.cmplz-link,.cmplz-documents a){color:#33241A;font-weight:600;font-size:15px;text-decoration:underline;
  text-decoration-color:#E9A400;text-decoration-thickness:2px;text-underline-offset:4px}
body .cmplz-cookiebanner :is(.cmplz-link,.cmplz-documents a):hover{color:#C3223A}
body .cmplz-cookiebanner .cmplz-category{border-radius:8px;background:#FAF6EE}
body #cmplz-manage-consent .cmplz-manage-consent{border-radius:8px 8px 0 0;background:#2B1E15;color:#EFE5D6;
  font:600 14px/1.2 'Instrument Sans',system-ui,sans-serif}
/* la mappa bloccata finche' non si accetta: l'avviso di Complianz nei toni del sito */
body .cmplz-blocked-content-notice{background:#FBB600;color:#33241A;border-radius:8px;box-shadow:0 2px 0 #C98F00;
  font:600 16px/1.3 'Instrument Sans',system-ui,sans-serif;padding:12px 20px}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-weight:600!important}
body .cmplz-cookiebanner :is(.cmplz-link,.cmplz-documents a,.cmplz-links a){text-decoration-color:#E9A400!important;text-decoration-thickness:2px!important}
@media (prefers-reduced-motion:reduce){body .cmplz-cookiebanner .cmplz-btn{transition:none;transform:none!important}}/* End custom CSS */