.elementor .s-hero-h1{width:1px;height:1px;overflow:hidden;position:absolute;clip-path:inset(50%);}.elementor .s-hero-logo{width:600px;height:auto;max-width:100%;}.elementor .s-hero-brand{width:60%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .s-hero-edition{font-weight:700;font-size:19px;color:var(--TDMBordeaux);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;border-width:1px;border-color:var(--TDMBordeaux);border-style:solid;align-self:flex-start;}.elementor .s-hero-date{font-family:var(--TDMHeading);font-weight:700;font-size:80px;color:var(--TDMBordeaux);line-height:1em;}.elementor .s-hero-month{font-family:var(--TDMHeading);font-weight:700;font-size:35px;color:var(--TDMBordeaux);line-height:1.04em;margin-block-start:13px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-hours{font-weight:600;font-size:20px;color:var(--TDMBordeaux);margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-location{font-size:20px;color:var(--TDMBordeaux);line-height:1.4em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-ticket-button-icon{width:20px;height:20px;color:var(--TDMWhite);}.elementor .s-hero-ticket-button-label{font-family:var(--TDMBody);font-weight:700;font-size:20px;color:var(--TDMWhite);line-height:1.2em;padding:0px;margin:0px;}.elementor .s-hero-ticket-button{width:auto;min-height:48px;font-size:20px;color:var(--TDMWhite);line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-radius:4px;background-color:var(--TDMAction);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .s-hero-ticket-button:hover,.elementor .s-hero-ticket-button:focus-visible{color:var(--TDMWhite);background-color:var(--TDMActionHover);}.elementor .s-hero-ticket-button:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:5px;}.elementor .s-hero-ticket-status{font-size:12px;color:var(--TDMBordeaux);margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-info{width:40%;min-width:0px;color:var(--TDMBordeaux);padding:0px;margin:0px;display:grid;flex-direction:column;gap:0px;grid-template-columns:max-content;justify-content:center;justify-items:start;align-items:start;}.elementor .s-hero-split{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .s-hero-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-hero{width:100%;min-width:0px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:7%;padding-inline-end:7%;margin:0px;background-color:var(--TDMBeige);display:flex;flex-direction:column;gap:24px;}.elementor .s-market-label{margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-market-heading-second{color:var(--TDMHighlight);}.elementor .s-market-heading{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-market-copy-0{font-size:1.3em;line-height:1.4em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-market-copy-1{font-size:1.3em;line-height:1.4em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-market-copy-2{font-size:1.3em;line-height:1.4em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-market-copy{width:60%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:6%;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-market-video{width:100%;max-width:320px;aspect-ratio:9/16;border-width:0px;background-color:var(--TDMInk);}.elementor .s-market-film{width:40%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:end;}.elementor .s-market-intro{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .s-market-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .s-market{width:100%;min-width:0px;padding-block-start:95px;padding-block-end:56px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-numbers-title{font-weight:600;font-size:22px;letter-spacing:-0.025em;line-height:1.25em;flex:1 1 0%;}.elementor .s-numbers-edition{font-size:12px;color:var(--TDMEditionMuted);}.elementor .s-numbers-heading{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .s-figure-value-0{font-family:var(--TDMHeading);font-weight:700;font-size:88px;color:var(--TDMBordeaux);letter-spacing:-0.035em;line-height:0.95em;}.elementor .s-figure-plus-0{font-family:var(--TDMHeading);font-weight:600;font-size:52.8px;color:var(--TDMBordeaux);line-height:1em;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-figure-count-0{width:100%;min-width:0px;color:var(--TDMBordeaux);padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-start;}.elementor .s-figure-title-0{font-weight:600;font-size:17px;line-height:1.4em;}.elementor .s-figure-estimate-0{font-weight:500;font-size:12px;color:var(--TDMBordeaux);letter-spacing:0.2px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-figure-0{width:100%;min-width:0px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .s-figure-value-1{font-family:var(--TDMHeading);font-weight:700;font-size:88px;color:var(--TDMBordeaux);letter-spacing:-0.035em;line-height:0.95em;}.elementor .s-figure-plus-1{font-family:var(--TDMHeading);font-weight:600;font-size:52.8px;color:var(--TDMBordeaux);line-height:1em;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-figure-count-1{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-start;}.elementor .s-figure-title-1{font-weight:600;font-size:17px;line-height:1.4em;}.elementor .s-figure-detail-1{font-size:14px;color:var(--TDMMuted);line-height:1.5em;}.elementor .s-figure-estimate-1{font-weight:500;font-size:12px;color:var(--TDMBordeaux);letter-spacing:0.2px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-figure-1{width:100%;min-width:0px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .s-figure-value-2{font-family:var(--TDMHeading);font-weight:700;font-size:88px;color:var(--TDMBordeaux);letter-spacing:-0.035em;line-height:0.95em;}.elementor .s-figure-plus-2{font-family:var(--TDMHeading);font-weight:600;font-size:52.8px;color:var(--TDMBordeaux);line-height:1em;margin-block-start:5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-figure-count-2{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-start;}.elementor .s-figure-title-2{font-weight:600;font-size:17px;line-height:1.4em;}.elementor .s-figure-2{width:100%;min-width:0px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .s-figure-value-3{font-family:var(--TDMHeading);font-weight:700;font-size:88px;color:var(--TDMBordeaux);letter-spacing:-0.035em;line-height:0.95em;}.elementor .s-figure-count-3{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:4px;align-items:flex-start;}.elementor .s-figure-title-3{font-weight:600;font-size:17px;line-height:1.4em;}.elementor .s-figure-detail-3{font-size:14px;color:var(--TDMMuted);line-height:1.5em;}.elementor .s-figure-3{width:100%;min-width:0px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}.elementor .s-numbers-grid{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:stretch;}.elementor .s-numeri-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .s-numeri{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-experience-heading-first{font-family:var(--TDMHeading);font-weight:700;font-size:clamp(45px,5vw,70px);letter-spacing:-0.015em;line-height:1.03em;}.elementor .s-experience-heading-second{color:var(--TDMHighlight);}.elementor .s-experience-heading{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-experience-image-0{width:100%;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:cover;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;}.elementor .s-experience-number-0{font-size:14px;color:var(--TDMHighlight);margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-title-0{font-size:44px;letter-spacing:0px;line-height:1.1em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-copy-0{color:var(--TDMStepsMuted);}.elementor .s-experience-step-0{width:100%;min-width:0px;padding:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMInk);border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .s-experience-image-1{width:100%;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:cover;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;}.elementor .s-experience-number-1{font-size:14px;color:var(--TDMHighlight);margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-title-1{font-size:44px;letter-spacing:0px;line-height:1.1em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-copy-1{color:var(--TDMStepsMuted);}.elementor .s-experience-step-1{width:100%;min-width:0px;padding:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMInk);border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .s-experience-image-2{width:100%;height:auto;max-width:100%;aspect-ratio:4/3;object-fit:cover;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;}.elementor .s-experience-number-2{font-size:14px;color:var(--TDMHighlight);margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-title-2{font-size:44px;letter-spacing:0px;line-height:1.1em;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-experience-copy-2{color:var(--TDMStepsMuted);}.elementor .s-experience-step-2{width:100%;min-width:0px;padding:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMInk);border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .s-experience-steps{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:48px;}.elementor .s-kit-title{font-size:42px;color:var(--TDMBordeaux);line-height:1.04em;flex:1 1 0%;}.elementor .s-kit-glass-title{font-weight:600;font-size:21px;line-height:1.3em;}.elementor .s-kit-glass-copy{color:var(--TDMKitMuted);}.elementor .s-kit-glass{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--TDMBorderSoft);border-style:solid;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-kit-bag-title{font-weight:600;font-size:21px;line-height:1.3em;}.elementor .s-kit-bag-copy{color:var(--TDMKitMuted);}.elementor .s-kit-bag{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--TDMBorderSoft);border-style:solid;display:flex;flex-direction:column;gap:8px;flex:1 1 0%;}.elementor .s-welcome-kit{width:100%;min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:7px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--TDMBordeaux);border-style:solid;background-color:var(--TDMBeige);display:grid;flex-direction:row;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.35fr);align-items:center;}.elementor .s-esperienza-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:45px;}.elementor .s-esperienza{width:100%;min-width:0px;padding-block-start:64px;padding-block-end:95px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-program-label{color:var(--TDMPaper);margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7be30dd-9f7ef7b{color:var(--TDMPaper);margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fc7ef3a-7aa8959{min-width:0px;font-size:1.2em;color:var(--TDMDarkMuted);padding:0px;margin:0px;}.elementor .s-masterclass-copy-2{min-width:0px;font-size:1.2em;color:var(--TDMDarkMuted);padding:0px;margin:0px;}.elementor .s-masterclass-copy-3{min-width:0px;font-size:1.2em;color:var(--TDMDarkMuted);padding:0px;margin:0px;}.elementor .s-masterclass-copy-paragraphs{width:100%;min-width:0px;padding-block-start:10px;padding-block-end:30px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-masterclass-intro-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex:3 1 0%;}.elementor .s-masterclass-participants-photo{width:100%;height:auto;min-width:0px;max-width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px;display:block;flex:2 1 0%;}.elementor .s-masterclass-intro-visual{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:5%;align-items:center;}.elementor .s-program-opening-28{font-weight:500;font-size:20px;color:var(--TDMPaper);line-height:1.55em;}.elementor .s-program-date-28{font-size:14px;color:var(--TDMDarkMuted);}.elementor .s-program-opening-29{font-weight:500;font-size:20px;color:var(--TDMPaper);line-height:1.55em;}.elementor .s-program-date-29{font-size:14px;color:var(--TDMDarkMuted);}.elementor .s-calendar{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-calendar-status-title{font-size:54px;color:var(--TDMInk);letter-spacing:0px;line-height:1em;text-align:start;}.elementor .s-calendar-status-label{font-size:12px;color:var(--TDMInk);letter-spacing:0.3px;line-height:1.55em;text-align:center;padding-block-start:7px;padding-block-end:7px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:var(--TDMInk);border-style:solid;align-self:flex-start;}.elementor .s-calendar-status{width:100%;min-width:0px;min-height:240px;padding:36px;margin-block-start:1px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--TDMBeige);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);display:flex;flex-direction:column;gap:32px;}.elementor .s-program-calendar{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:grid;flex-direction:row;gap:9%;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:flex-start;}.elementor .s-programma-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-programma{width:100%;min-width:0px;color:var(--TDMPaper);padding-block-start:95px;padding-block-end:95px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMInk);display:flex;flex-direction:column;gap:24px;}.elementor .s-exhibitors-label{margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-exhibitors-heading-first{font-family:var(--TDMHeading);font-weight:700;font-size:clamp(45px,5vw,70px);letter-spacing:-0.015em;line-height:1.03em;}.elementor .s-exhibitors-heading-second{color:var(--TDMHighlight);}.elementor .s-exhibitors-heading{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-producers-update-status{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-producers-list-column{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .s-producers-bicchieri-photo{width:100%;height:360px;min-width:0px;max-width:100%;aspect-ratio:auto;object-fit:cover;border-radius:16px;display:block;}.elementor .s-producers-photo-column{width:100%;min-width:0px;max-width:340px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;flex:0 1 32%;}.elementor .s-producers-list-visual{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:40px;align-items:center;}.elementor .s-producers-category-vino{min-width:0px;font-weight:600;font-size:14px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-col-pare-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-col-pare-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-col-pare{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-de-simone-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-de-simone-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-de-simone{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-1-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-1-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-1{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-2-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-2-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-2{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producers-grid-vino{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producers-count-vino{min-width:0px;font-weight:400;font-size:12px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-3-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-3-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-3{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-4-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-4-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-4{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-5-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-5-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-5{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-6-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-6-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-6{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .e-d6424a7-5054b42{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-4c9ea28-6691834{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-264e0ff-0eea43b{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-7-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-7-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-7{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-8-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-8-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-8{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-9-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-9-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-9{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-10-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-10-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-10{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-11-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-11-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-11{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-12-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-12-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-12{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-13-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-13-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-13{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-14-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-14-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-14{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-15-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-15-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-15{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-16-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-16-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-16{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-17-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-vino-17-borgogna-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-borgogna-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-borgogna-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-borgogna{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-vino-17-loira-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-loira-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-loira-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-loira{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-vino-17-savoia-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-savoia-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-savoia-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-17-savoia{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-vino-18-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-18-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-18{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-19-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-19-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-19{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-20-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-20-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-20{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-21-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-21-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-21{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-terre-malia-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-terre-malia-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-terre-malia{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-22-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-22-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-22{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-vino-23-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-23-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-vino-23{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producers-grid-extra-vino{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producers-category-spirits{min-width:0px;font-weight:600;font-size:14px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-1-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-1-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-1{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-2-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-2-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-2{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-3-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-3-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-3{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-4-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-4-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-4{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producers-grid-spirits{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producers-count-spirits{min-width:0px;font-weight:400;font-size:12px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-5-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-5-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-5{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-6-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-6-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-6{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-7-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-7-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-7{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-8-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-8-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-8{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-spirits-9-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-9-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-spirits-9{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producers-grid-extra-spirits{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producers-category-birra{min-width:0px;font-weight:600;font-size:14px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-birra-1-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-birra-1-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-birra-1{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-birra-2-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-birra-2-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-birra-2{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .e-6906b33-22736af{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-c6726c2-38157a0{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-d464a48-222908a{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producers-grid-birra{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producers-category-more{min-width:0px;font-weight:600;font-size:14px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-1-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-1-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-1{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .s-producer-more-2-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-2-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-2-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-2{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-more-love-creme-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-love-creme-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-love-creme-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-love-creme{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .e-7b41068-dbbb2b6{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-fbb218d-2dc72ed{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-9e2ea94-bb820ed{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-more-lusitana-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-lusitana-proposal{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-lusitana-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-lusitana{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producer-more-3-name{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-3-origin{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .s-producer-more-3{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:12px;flex:0 1 auto;}.elementor .e-059bba4-4247893{min-width:0px;font-weight:700;font-size:18px;color:var(--TDMBordeaux);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-1dcec96-3b0d875{min-width:0px;font-weight:500;font-size:15px;color:var(--TDMInk);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-f10a488-9752584{min-width:0px;font-weight:400;font-size:14px;color:var(--TDMStepsMuted);line-height:1.55em;padding:0px;margin:0px;}.elementor .e-e3fac9e-0c46523{width:calc((100% - 20px) / 2);min-width:0px;min-height:132px;padding:20px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:column;gap:8px;flex:0 1 auto;}.elementor .s-producers-grid-more{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:stretch;}.elementor .s-producer-call{font-weight:600;font-size:22px;color:var(--TDMInk);padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .s-espositori-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-espositori{width:100%;min-width:0px;padding-block-start:95px;padding-block-end:95px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-tickets-label{color:var(--TDMBeige);margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ticket-heading{font-size:clamp(48px,5.3vw,78px);color:var(--TDMWhite);}.elementor .s-ticket-date{font-size:18px;color:var(--TDMBeige);margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ticket-includes{color:var(--TDMBeige);line-height:1.65em;margin-block-start:28px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ticket-food{color:var(--TDMBeige);line-height:1.65em;}.elementor .s-ticket-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-reserve-place{font-weight:700;font-size:12px;color:var(--TDMBordeaux);margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ticket-card-icon{width:30px;height:30px;min-width:30px;color:var(--TDMBordeaux);}.elementor .s-ticket-box-heading{font-size:52px;color:var(--TDMBordeaux);letter-spacing:0px;line-height:1em;margin:0px;}.elementor .s-ticket-title-row{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:15px;align-items:center;}.elementor .s-ticket-card-header{width:100%;min-width:0px;padding-block-start:30px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMBorder);border-style:dashed;display:flex;flex-direction:column;gap:0px;}.elementor .s-ticket-sales-copy{font-size:16px;color:var(--TDMInk);line-height:1.65em;margin:0px;}.elementor .s-ticket-purchase-icon{width:20px;height:20px;color:var(--TDMWhite);}.elementor .s-ticket-status{width:auto;font-weight:700;font-size:16px;color:var(--TDMWhite);line-height:1.5em;text-align:start;padding:0px;margin:0px;}.elementor .s-ticket-status-row{width:100%;min-width:0px;min-height:48px;color:var(--TDMWhite);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:4px;background-color:var(--TDMAction);display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;}.elementor .s-ticket-status-row:hover,.elementor .s-ticket-status-row:focus-visible{color:var(--TDMWhite);background-color:var(--TDMActionHover);}.elementor .s-ticket-status-row:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:4px;}.elementor .s-ticket-contact{width:100%;min-height:0px;font-weight:500;font-size:14px;color:var(--TDMInk);line-height:1.2em;text-align:center;text-decoration:underline;padding:0px;border-radius:4px;background-color:var(--TDMPaper);}.elementor .s-ticket-contact:hover,.elementor .s-ticket-contact:focus-visible{color:var(--TDMBordeaux);background-color:var(--TDMPaper);}.elementor .s-ticket-contact:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:4px;}.elementor .s-ticket-card-body{width:100%;min-width:0px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-ticket-box{width:100%;min-width:0px;overflow:hidden;padding:0px;margin:0px;border-radius:16px;border-width:0px;border-style:none;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:0px;}.elementor .s-tickets-split{width:100%;min-width:0px;padding:0px;margin:0px;display:grid;flex-direction:row;gap:8%;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;}.elementor .s-trade-heading{font-size:40px;color:var(--TDMBordeaux);}.elementor .s-trade-description{font-size:18px;color:var(--TDMInk);}.elementor .s-trade-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0%;}.elementor .s-trade-link{color:var(--TDMWhite);background-color:var(--TDMBordeaux);}.elementor .s-trade-link:hover,.elementor .s-trade-link:focus-visible{color:var(--TDMWhite);background-color:var(--TDMInk);}.elementor .s-trade-link:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:5px;}.elementor .s-trade-content{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .s-accrediti-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .s-accrediti{width:100%;min-width:0px;color:var(--TDMInk);padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:var(--TDMHighlight);border-style:solid;background-color:var(--TDMBeige);display:flex;flex-direction:row;gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.35fr);align-items:center;}.elementor .s-biglietti-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-biglietti{width:100%;min-width:0px;color:var(--TDMBeige);padding-block-start:95px;padding-block-end:95px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMBordeaux);display:flex;flex-direction:column;gap:24px;}.elementor .s-location-label{margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-location-heading-first{font-family:var(--TDMHeading);font-weight:700;font-size:clamp(45px,5vw,70px);letter-spacing:-0.015em;line-height:1.03em;}.elementor .s-location-heading-second{color:var(--TDMHighlight);}.elementor .s-location-heading{width:100%;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:45px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s-location-title{font-family:var(--TDMBody);font-weight:600;font-size:17px;letter-spacing:0px;line-height:1.55em;margin-block-start:19px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-location-text{font-size:15px;color:var(--TDMInfoMuted);padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:25px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMLine);border-style:solid;}.elementor .s-directions-title{font-family:var(--TDMBody);font-weight:600;font-size:17px;letter-spacing:0px;line-height:1.55em;margin-block-start:19px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-directions-text{font-size:15px;color:var(--TDMInfoMuted);padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:25px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMLine);border-style:solid;}.elementor .s-location-faq{width:100%;min-width:0px;padding:0px;margin:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--TDMLine);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .s-location-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .s-location-photo{width:100%;height:100%;max-width:100%;aspect-ratio:3/2;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:10px;}.elementor .s-location-directions{width:auto;position:absolute;inset-block-end:25px;inset-inline-start:25px;color:var(--TDMBeige);background-color:var(--TDMInk);align-self:flex-start;}.elementor .s-location-directions:hover,.elementor .s-location-directions:focus-visible{color:var(--TDMBeige);background-color:var(--TDMDarkHover);}.elementor .s-location-directions:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:5px;}.elementor .s-location-image{width:100%;min-width:0px;min-height:390px;position:relative;padding:0px;margin:0px;background-color:var(--TDMPhotoBase);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .s-location-details{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:7%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;}.elementor .s-info-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .s-info{width:100%;min-width:0px;padding-block-start:100px;padding-block-end:50px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-hotel-heading{font-size:48px;color:var(--TDMBordeaux);}.elementor .s-hotel-description{font-size:18px;}.elementor .s-hotel-copy{width:100%;min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0%;}.elementor .s-hotel-booking{color:var(--TDMWhite);background-color:var(--TDMAction);}.elementor .s-hotel-booking:hover,.elementor .s-hotel-booking:focus-visible{color:var(--TDMWhite);background-color:var(--TDMActionHover);}.elementor .s-hotel-booking:focus-visible{outline-width:3px;outline-color:var(--TDMFocus);outline-style:solid;outline-offset:5px;}.elementor .s-hotel-content{width:100%;min-width:0px;padding:40px;margin:0px;border-radius:16px;border-width:1px;border-color:var(--TDMBorder);border-style:solid;background-color:var(--TDMCards);display:flex;flex-direction:row;gap:50px;align-items:center;}.elementor .s-convenzione-hotel-content{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .s-convenzione-hotel{width:100%;min-width:0px;padding-block-start:50px;padding-block-end:100px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:24px;}.elementor .s-organizer-logo{width:400px;height:auto;max-width:100%;object-fit:contain;margin:0px;filter:brightness(0%) invert(100%);}.elementor .s-organizer-payoff{font-weight:700;font-size:30px;color:var(--TDMBeige);line-height:1.15em;text-align:center;margin:0px;}.elementor .s-organizer-copy-0{width:100%;font-size:18px;color:var(--TDMPaper);line-height:1.7em;text-align:start;margin:0px;}.elementor .s-organizer-copy-1{width:100%;font-size:18px;color:var(--TDMPaper);line-height:1.7em;text-align:start;margin:0px;}.elementor .s-organizer-copy-2{width:100%;font-size:18px;color:var(--TDMPaper);line-height:1.7em;text-align:start;margin:0px;}.elementor .s-organizer-copy{width:100%;min-width:0px;padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:24px;}.elementor .s-organizer-inner{width:100%;min-width:0px;max-width:900px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .s-organizer{width:100%;min-width:0px;color:var(--TDMPaper);padding-block-start:80px;padding-block-end:80px;padding-inline-start:6%;padding-inline-end:6%;margin:0px;background-color:var(--TDMInk);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .s-main-home{width:100%;min-width:0px;color:var(--TDMInk);padding:0px;margin:0px;background-color:var(--TDMPaper);display:flex;flex-direction:column;gap:0px;}