@font-face{font-family:'marlene';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'marlene';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Light.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'marlene';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Bold.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:''marlene' Condensed';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Condensed.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-Condensed.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:''marlene' Condensed';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-BoldCondensed.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/'marlene'-BoldCondensed.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'GastroSerif';src:url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/GastroSerif.woff2) format('woff2'),url(//me-gusta.org/wp-content/themes/blueprint-child/assets/fonts/GastroSerif.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--ink:#2b1a10;--paper:#ffffe3;--sun:#ffd338;--rust:#923e1e;--beige:#f2e3c5;--olive:#bac964;--text-primary:#2b1a10;--surface-default:#ffffe3;--surface-soft:#fff7d9;--border-soft:rgba(43,26,16,.15);--button-default-bg:#2b1a10;--button-default-text:#ffffe3;--button-hover-dark-bg:#2b1a10;--button-hover-dark-text:#ffd338;--button-hover-light-bg:#ffffe3;--button-hover-light-text:#923e1e;--card-bg:#fff9ec;--card-bg-hover:#fff3d6;--focus-ring:#ffd338;--radius:18px;--container:min(1100px,92vw);--font-display:"GastroSerif",Georgia,serif;--font-mono:"GastroSerif",ui-monospace,SFMono-Regular,monospace;--font-body:"GastroSerif",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--ls-display:-.012em;--ls-mono:.06em;--shadow-soft:0 10px 24px rgba(43,26,16,.08);--shadow-card:0 10px 26px rgba(43,26,16,.06)}nav.gi-menu a{font-family:'marlene';text-transform:uppercase;letter-spacing:.8px}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--text-primary)}body{font-family:var(--font-body);line-height:1.55}a{color:inherit}.nowrap{white-space:nowrap}.gi-container{width:var(--container);margin-inline:auto}.display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--ls-display);line-height:1.05}.mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--ls-mono);font-weight:500}.copy{font-size:1.125rem;line-height:1.65;color:color-mix(in oklab,var(--ink) 75%,#000 0%)}.lead{font-size:1.2rem;line-height:1.6}.small{font-size:.95rem}.gi-nav{position:sticky;top:0;z-index:20;background:#cd6020;border-bottom:0;color:#ffffe3!important}.gi-nav a{color:#ffffe3!important}.gi-nav .gi-container{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.gi-menu a{font-family:var(--font-mono);font-size:.82rem;text-decoration:none;margin-left:18px;padding:8px 10px;border-radius:999px;border:1px solid transparent}.gi-menu a:hover{border-color:#ffffe3}.gi-cta{border-color:var(--ink)}.gi-button{font-family:'marlene';display:inline-block;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid transparent;transition:transform .06s ease,color .15s,background .15s,border-color .15s}.gi-button--dark{background:#ffffe3;color:#7695b8;letter-spacing:1.3px;text-transform:uppercase}.gi-button--dark:hover{transform:translateY(-1px);background:#e67010;color:#ffffe3}.gi-button--light{background:#ffffe3;color:#7695b8}.gi-button--light:hover{transform:translateY(-1px);background:#e67010;color:#ffffe3}.gi-hero{padding:160px 0 40px}.gi-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.gi-eyebrow{font-size:20px;letter-spacing:.08em;color:#6b4119;font-weight:800;padding-bottom:20px}.gi-hero h1{font-size:70px;font-weight:300}.gi-hero .lead{margin:0 0 20px}.gi-hero-cta{display:flex;gap:16px;align-items:center;margin:80px 0}.gi-textlink{border-bottom:1px solid var(--border-soft);text-decoration:none}.gi-hero-img{width:100%;height:auto;display:block;border-radius:20px;box-shadow:var(--shadow-soft);object-fit:cover}.gi-section{padding:64px 0}.gi-split{display:block;gap:44px;columns:2}.gi-spec{list-style:none;padding:0;margin:0;border:1px solid #6b4119;border-radius:16px;overflow:hidden;background:var(--paper)}.gi-spec li{display:flex;justify-content:space-between;padding:14px 16px;border-top:1px solid #6b4119}.gi-spec li:first-child{border-top:none}.gi-spec span{opacity:.7}.gi-cards .gi-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:18px}.gi-card{grid-column:span 4;border:1px solid var(--border-soft);border-radius:18px;padding:18px 18px 20px;background:var(--card-bg);box-shadow:var(--shadow-card);transition:background .2s,transform .06s ease,box-shadow .2s}.gi-card h3{margin:.25rem 0 .35rem;font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:1.05rem}.gi-card .mono{font-size:.8rem}.gi-card .cta-mini{display:inline-block;margin-top:10px;padding:8px 12px;border-radius:999px;font-weight:700;background:var(--ink);color:var(--sun);text-decoration:none}.gi-card .cta-mini:hover{background:color-mix(in oklab,var(--ink) 92%,#000 8%)}.gi-soft{background:#eaddc0}.gi-frame{border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}.gi-frame img{display:block;width:100%;height:auto}details{border:1px solid var(--border-soft);border-radius:14px;padding:14px 16px;background:var(--paper)}details:not(:last-child){margin-bottom:14px}summary{list-style:none;cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--ls-mono)}summary::-webkit-details-marker{display:none}.acc-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.acc-title .plus{font-weight:700;transition:transform .2s}details[open] .acc-title .plus{transform:rotate(45deg)}.acc-body{margin-top:10px}.gi-form .gi-form-wrap{margin-top:16px;border:1px solid var(--border-soft);border-radius:var(--radius);padding:18px;background:#fff}.gi-legal{font-size:.8rem;opacity:.8;margin-top:10px}.gi-help{font-size:.8rem;margin-top:16px}.gi-form .forminator-ui input[type=text],.gi-form .forminator-ui input[type=email],.gi-form .forminator-ui select,.gi-form .forminator-ui textarea{border-radius:12px !important;border-color:var(--border-soft) !important;background:#fff !important}.gi-form .forminator-button{border-radius:999px !important;background:var(--button-default-bg) !important;color:var(--button-default-text) !important;border:1px solid transparent !important}.gi-form .forminator-button:hover{color:var(--button-hover-dark-text) !important;background:var(--button-hover-dark-bg) !important;border-color:var(--button-hover-dark-bg) !important}.gi-form .forminator-ui input:focus,.gi-form .forminator-ui select:focus,.gi-form .forminator-ui textarea:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.gi-swatches{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin:18px 0 8px}.gi-swatch{display:grid;justify-items:center;gap:6px;font-size:.78rem}.gi-swatch .chip{width:54px;height:46px;border-radius:10px;border:1px solid var(--border-soft);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.chip--ink{background:#2b1a10}.chip--sun{background:#ffd338}.chip--rust{background:#923e1e}.chip--beige{background:#f2e3c5}.chip--olive{background:#bac964}.gi-footer{padding:34px 0 56px}.gi-footer-grid{display:flex;justify-content:space-between;align-items:center;border-top:0;padding-top:0}.gi-footmenu a{margin-left:16px;text-decoration:none}.admin-bar .gi-nav{top:32px}@media (max-width:782px){.admin-bar .gi-nav{top:46px}}@media (max-width:960px){.gi-hero-illu{display:NONE}.gi-container.gi-hero-grid{margin-top:30px}.free{position:absolute!important;top:140px!important;right:20px!important;font-size:10px!important;line-height:1.2!important;width:80px!important;height:80px!important;padding-top:28px!important}.gi-hero-copy{margin-top:50PX}.gi-button--light{background:#ffffe3;color:#7695b8;margin-top:20PX}section#info .copy:nth-child(2){margin-top:80px}section#programma p{font-size:22px;line-height:1.1}section#iscrizione p.copy{font-size:20px!IMPORTANT;color:#ffffe3;line-height:1.3;max-width:100%;text-align:left}section#iscrizione h2.display{color:#ffffe3;font-size:29px;text-transform:uppercase;font-weight:800}.gi-hero-grid,.gi-split{columns:1}.gi-cards .gi-grid{grid-template-columns:1fr}.gi-card{grid-column:auto}.gi-menu{display:none}.gi-nav .gi-container{justify-content:center}.gi-hero-grid{display:grid;grid-template-columns:1fr;gap:56px;align-items:center;margin-top:150px}.gi-hero-illu{margin-bottom:20px;max-width:400px;height:100%;text-align:center;padding-left:40px;margin-top:70px}nav.gi-footmenu.mono{font-size:17px;font-family:'marlene';display:flex;flex-direction:column;width:230px;text-transform:none;letter-spacing:0px;line-height:2}.num{font-variant-numeric:tabular-nums;font-size:90px;line-height:1;font-weight:700}}.forminator-ui#forminator-module-7825.forminator-design--material .forminator-input{border-color:#6b4119}html[data-theme=dark]{--surface-default:#191410;--paper:#1f1813;--text-primary:#f5eee7;--border-soft:rgba(245,238,231,.18);--card-bg:#231b15;--card-bg-hover:#2a211b}:root{color-scheme:light}@media (prefers-color-scheme:dark){:root{--surface-default:#eaddc0;--paper:#eaddc0;--text-primary:#6b4119;--border-soft:rgba(43,26,16,.15);--card-bg:#fff9ec;--card-bg-hover:#fff3d6}html,body{background:var(--paper) !important;color:var(--text-primary) !important}.gi-form .gi-form-wrap{background:#fff !important}details{background:var(--paper) !important}}.lead2,.lead3{font-size:30px;line-height:1.3}.lead4{font-family:'marlene';font-size:40px;margin-top:50px;color:#4e667a;text-transform:uppercase;letter-spacing:-.2px;font-weight:800}h2.display,h3.display{font-weight:300}section#info,section#info p{background:#4e687a;color:#ffffe3;font-family:'marlene'}section#info p{font-size:28px;line-height:1.4}p.copy.small{font-size:17px!Important;background:transparent!important;font-family:poi aeronaut trial;letter-spacing:.4px;margin-top:20px!important;line-height:1.3}.gi-spec span{opacity:1;font-weight:500;font-size:26px}section#location p{font-size:15px;line-height:1.3;max-width:410px;font-family:'marlene';color:#6b4119}section#programma p{font-size:30px;line-height:1.1}section#programma{background:#667533;color:#ffffe3}.gi-card .mono{font-size:1.8rem;font-family:'marlene';letter-spacing:.3px}section#programma .gi-container{width:90%}article.gi-card{background:0 0;border:0;box-shadow:none!important;height:237px;text-align:center;padding-top:61px}.gi-hero-bg{position:absolute;top:20px;left:0;height:100px;z-index:2;width:100%}section#iscrizione{background:#c98378;height:73vh}section#iscrizione h2.display{color:#ffffe3;font-size:29px}section#iscrizione p.copy{font-size:24px;color:#ffffe3;line-height:1.3;max-width:53%;text-align:left}section#iscrizione .gi-button--light{background:#ffffe3;color:#7695b8;margin:60px 0;font-size:30px}section#iscrizione h3.display{font-family:'marlene';font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.4px;color:#ffffe3;margin-bottom:10px}.page-template-page-gastronomico-iscrizione-standalone .gi-form .forminator-ui input[type=text],.page-template-page-gastronomico-iscrizione-standalone .gi-form .forminator-ui input[type=email],.page-template-page-gastronomico-iscrizione-standalone .gi-form .forminator-ui select,.page-template-page-gastronomico-iscrizione-standalone .gi-form .forminator-ui textarea{border-radius:0!important;border-bottom:solid 1px #6b4119!important}section.gi-section.gi-form p{font-size:20px}section.gi-section.gi-form .gi-form-wrap{background:transparent!important;border:none}.gi-offer-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}.gi-offer{position:relative;background:#eaddc0;border:1px solid;border-radius:14px;padding:2rem 1.5rem;transition:transform .25s ease,box-shadow .25s ease}.gi-offer:hover{transform:translateY(-6px);box-shadow:0 10px 18px rgba(0,0,0,.12)}.gi-offer h4{font-size:1.3rem;margin-bottom:.8rem;color:#6b4119}.gi-offer p{font-size:.95rem;line-height:1.6;color:#6b4119}p.prime{font-weight:700;font-size:1.2rem;line-height:1.2}.gi-offer strong{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:600;color:#6b4119}.gi-offer.premium:before{content:"Più scelto";position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#6b4119;color:#eaddc0;font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:999px}.gi-offer.premium{border:1px solid;background:#eaddc0}@media (max-width:768px){.gi-offer-wrapper{grid-template-columns:1fr}}.gi-offer p em{font-style:normal;font-weight:600;color:#6b4119}.gi-offer p strong{color:#6b4119}section#detagli{max-width:80%;margin:0 auto;font-family:'marlene'}#pagamenti .gi-spec{background:var(--paper)}#pagamenti .gi-spec li strong{color:#6b4119}#condizioni.gi-section .gi-container{border:1px solid var(--border-soft);border-radius:var(--radius);box-shadow:var(--shadow-card)}#condizioni .gi-legal .gi-textlink{border-bottom:1px solid var(--border-soft);text-decoration:none}#condizioni .gi-legal .gi-textlink:hover{border-color:color-mix(in oklab,var(--ink) 75%,#000 0%)}.page-template-page-gastronomico-iscrizione-standalone a,.page-template-page-gastronomico-iscrizione-standalone p,.page-template-page-gastronomico h1,.page-template-page-gastronomico-iscrizione-standalone h2,.page-template-page-gastronomico-iscrizione-standalone h3,.page-template-page-gastronomico-iscrizione-standalone h4,.page-template-page-gastronomico-iscrizione-standalone div,.page-template-page-gastronomico-iscrizione-standalone ul,.page-template-page-gastronomico-iscrizione-standalone li{font-family:'marlene'!important;color:#6b4119}p.gi-legal.mono{font-size:14px!important;text-transform:none;letter-spacing:0}.page-template-page-gastronomico-iscrizione-standalone button.forminator-button.forminator-button-submit{background:#657632 !important;letter-spacing:.5px;font-family:'marlene'!important;font-weight:800!important;font-size:15px!important;color:#eaddc0!important;border:0!important}.page-template-page-gastronomico-iscrizione-standalone button.forminator-button.forminator-button-submit:hover{background:#eaddc0 !important;letter-spacing:.5px;font-family:'marlene'!important;font-weight:800!important;font-size:15px!important;color:#657632 !important;border:0!important}.page-template-page-gastronomico-iscrizione-standalone label.forminator-label{font-weight:800!important}a.gi-logo,footer.gi-footer{font-family:'marlene'!important;text-transform:uppercase;letter-spacing:1.4px;font-weight:800}a.gi-cta{border:0!important;background:#ffffe3;color:#4e687a!important}a.condgn,.page-template-page-gastronomico-iscrizione-standalone a.decorated-link.cursor-pointer{font-weight:800;border-bottom:solid 2px #6b4119}input#forminator-field-url-1_68bc4b8c1a8d7{border-bottom:solid 1px #6b4119 !important}nav.gi-footmenu.mono{font-size:10px;font-family:'marlene'}.lamp-desk{display:block}.lamp-mob{display:none}@media (max-width:800px){.lamp-desk{display:none}.lamp-mob{display:block}section.gi-hero{padding-top:30px}h1#gi-hero-title{font-size:48px}.gi-hero-cta{display:flex;gap:16px;align-items:center;margin:30px 0}section#iscrizione p.copy{max-width:100%}section#iscrizione{background:#c98378;height:auto}section#iscrizione p.copy{font-size:30px;color:#ffffe3;line-height:1.3;max-width:100%;text-align:left}section#iscrizione .gi-button--light{background:#ffffe3;color:#7695b8;margin:60px 0;font-size:18px;padding:5px 20px;margin-top:20px}.gi-hero h1{font-size:46px;font-weight:300}.gi-spec span{opacity:1;font-weight:500;font-size:16px}#pagamenti .gi-spec li strong{color:#6b4119;font-size:16px;text-align:right}}.gi-marquee{background:#c98378;color:#ffffe3;overflow:hidden;white-space:nowrap;border-top:0;border-bottom:0;font-family:'IBM Plex Mono',monospace;text-transform:NONE;letter-spacing:.05em}.gi-marquee-inner{display:inline-block;white-space:nowrap;padding:12px 0;animation:gi-marquee-scroll 15s linear infinite}.gi-marquee-inner span{display:inline-block;padding-right:4rem;font-size:30px;font-family:'marlene'}@keyframes gi-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:600px){.gi-marquee-inner{animation-duration:20s}.gi-marquee-inner span{display:inline-block;padding-right:4rem;font-size:15px;font-family:'marlene'}.lead4{font-size:20px}}.page-template-page-gastronomico-2025-registrazione-pubblico-standalone-php section.gi-hero{padding-top:64px!important}.page-template-page-gastronomico-2025-registrazione-pubblico-standalone .forminator-checkbox__label a{text-decoration:underline!important}.page-template-page-gastronomico-2025-registrazione-pubblico-standalone .gi-spec{list-style:none;padding:0;margin:0;border:1px solid #ffffe3;border-radius:16px;overflow:hidden;background:0 0}.page-template-page-gastronomico-2025-registrazione-pubblico-standalone .gi-spec li{color:#ffffe3;border-color:#ffffe3;border:#ffffe3}span.acc-title{font-family:'marlene';letter-spacing:.2px;font-weight:800}.gi-container h2{font-family:'marlene'!important;font-weight:800;font-size:20px;text-transform:uppercase;letter-spacing:1px;padding-bottom:13px}footer.gi-footer,footer.gi-footer a,footer.gi-footer p{background:#4f687a;color:#ffffe2;font-family:'marlene'!important;font-weight:400!important;font-size:10px;font-weight:800!Important}section#faq{background:#c98378}details{background:transparent!important;border:solid 1px;color:#ffffe3}.acc-body.copy.small{color:#ffffe3}.page-template-page-gastronomico-2025-registrazione-pubblico-standalone h2.display{color:#ffffe3}.free{position:fixed;display:block;font-size:13px;font-family:'marlene';font-weight:800;width:100px;text-align:center;background:#4e687a;color:#ffffe3;padding-top:36px;border-radius:100px;height:100px;letter-spacing:.3px;rotate:18deg;top:190px;right:240px;z-index:1;line-height:1.1}.forminator-pagination-steps .forminator-step .forminator-step-dot{background-color:#6b4119!important;color:#eadec0}.forminator-pagination-steps .forminator-step .forminator-step-label{display:none!important}.forminator-button-next span.forminator-button--text:after{content:"avanti";font-size:14px;letter-spacing:.5px;font-weight:800;font-family:'marlene'}.forminator-button-back span.forminator-button--text:after{content:"indietro";font-size:14px;letter-spacing:.5px;font-weight:800;font-family:'marlene'}span.forminator-button--text{font-size:0px}forminator-design--material .forminator-radio input:checked+span[aria-hidden],forminator-design--material .forminator-radio:hover span.forminator-radio-image,forminator-design--material .forminator-radio input:checked~span.forminator-radio-image{border-color:#6b4119!important}forminator-design--material .forminator-radio span[aria-hidden]:before{background-color:#6b4119!important}.g-grid--cards4{display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.g-grid--cards4{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.g-grid--cards4{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.g-grid--cards4{grid-template-columns:1fr}}.card--producer{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.card--producer:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.card__head{padding:.8rem 1rem .5rem}.card__tags{display:flex;gap:.4rem}.tag{font:500 .8rem/1 Inter,system-ui;padding:.18rem .58rem;border-radius:999px;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);white-space:nowrap}.tag--type{background:rgba(0,0,0,.07)}.tag--region{background:var(--sun,#ffd338);border:none}.card__media img{width:100%;height:220px;object-fit:cover;display:block}.card__body{padding:1rem;text-align:left}.card__title{margin:0 0 .4rem;font:600 1rem/1.3 Inter,system-ui;color:#111}.card__desc{margin:0 0 .5rem;font:.95rem/1.45 Inter,system-ui;opacity:.95}.card__city{font:.85rem/1.3 IBM Plex Mono,monospace;opacity:.7}.popup{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;transition:opacity .2s ease}.popup.is-visible{opacity:1}.popup__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px)}.popup__inner{position:relative;z-index:1;background:#fff;border-radius:20px;max-width:520px;width:90%;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:popIn .25s ease both}@keyframes popIn{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.popup__close{position:absolute;top:.6rem;right:.9rem;background:0 0;border:0;font-size:2rem;cursor:pointer;color:#333}.popup__body h3{margin-top:0;font:600 1.1rem/1.3 Inter,system-ui}.popup__body p{margin:.4rem 0;font:.95rem/1.5 Inter,system-ui}.popup__body a{text-decoration:underline;text-underline-offset:2px;color:#222}section#produttori{background:#cd6020;padding:0 36px 0 0}p.g-note{margin-bottom:0;padding-bottom:20px;color:#ffffe3;text-align:center;font-family:'marlene';font-size:20px;padding:30px 0}p.g-lead{font-family:'marlene';color:#ffffe3;text-align:center;font-size:30px;line-height:1.2;max-width:50%;margin:0 auto;padding:100px 0}.card--producer{background:0 0;border:0;border-radius:18px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:solid 1px #ffffe3;color:#ffffe3}.tag--type,.tag--region{background:transparent!important;border:solid 1px!important;font-family:'marlene';text-transform:uppercase;font-size:9px}h3.card__title{font-family:'marlene';font-weight:400;color:#ffffe3;font-size:24px;line-height:1;text-transform:uppercase;font-weight:500;letter-spacing:.2px}.card__desc{margin:0 0 .5rem;font-family:'marlene';line-height:1.1;font-size:16px}.card__city{font-family:'marlene';font-size:11px;text-transform:uppercase;opacity:1;margin-top:42px}.popup__backdrop{position:absolute;inset:0;background:rgb(235 187 197/74%);backdrop-filter:none}.popup__inner{position:relative;z-index:1;background:#ff5722;border-radius:18px;max-width:80%;width:100%;padding:2rem;box-shadow:0 20px 60px rgba(0,0,0,.25);animation:popIn .25s ease both;height:80%;font-family:'marlene'}.popup__close{position:absolute;top:.6rem;right:.9rem;background:0 0;border:0;font-size:1.2rem;cursor:pointer;color:#0045ff}.popup__body p{margin:.4rem 0;font-family:'marlene';color:#ffffe3;font-size:22px;max-width:420px;line-height:1.2}.popup__body a{text-decoration:none;text-underline-offset:2px;color:#ffffe3}.popup__body h3{margin-top:0;font-family:'marlene';font-size:30px;font-weight:400;color:#ffffe3}