@media(max-width:767px){.elementor .s-hero-brand{width:100%;padding:0px;align-items:center;}}@media(max-width:767px){.elementor .s-hero-edition{text-align:center;align-self:center;}}@media(max-width:767px){.elementor .s-hero-date{font-size:56px;text-align:center;}}@media(max-width:767px){.elementor .s-hero-month{font-size:22px;text-align:center;margin-block-start:7px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-hero-hours{text-align:center;}}@media(max-width:767px){.elementor .s-hero-location{font-size:16px;text-align:center;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-hero-ticket-button{width:100%;position:relative;inset-block-start:0px;z-index:9999999;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--TDMAction);}}@media(max-width:767px){.elementor .s-hero-ticket-status{text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-hero-info{width:100%;position:static;scroll-margin-top:0px;padding:0px;gap:0px;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;}}@media(max-width:767px){.elementor .s-hero-split{flex-direction:column;gap:36px;}}@media(max-width:767px){.elementor .s-hero{padding-block-start:100px;padding-block-end:100px;padding-inline-start:7%;padding-inline-end:7%;}}@media(max-width:767px){.elementor .s-market-label{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-market-copy-0{font-size:21px;}}@media(max-width:767px){.elementor .s-market-copy-1{font-size:21px;}}@media(max-width:767px){.elementor .s-market-copy-2{font-size:21px;}}@media(max-width:767px){.elementor .s-market-copy{width:100%;padding:0px;}}@media(max-width:767px){.elementor .s-market-film{width:100%;align-items:center;}}@media(max-width:767px){.elementor .s-market-intro{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-market{position:relative;z-index:99;scroll-margin-top:9px;padding-block-start:62px;padding-block-end:42px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-numbers-heading{flex-direction:column;gap:10px;align-items:flex-start;}}@media(max-width:767px){.elementor .s-figure-value-0{font-size:68px;}}@media(max-width:767px){.elementor .s-figure-plus-0{font-size:40.8px;}}@media(max-width:767px){.elementor .s-figure-count-0{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:4px;}}@media(max-width:767px){.elementor .s-figure-title-0{font-size:16px;}}@media(max-width:767px){.elementor .s-figure-0{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-figure-value-1{font-size:68px;}}@media(max-width:767px){.elementor .s-figure-plus-1{font-size:40.8px;}}@media(max-width:767px){.elementor .s-figure-count-1{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:4px;}}@media(max-width:767px){.elementor .s-figure-title-1{font-size:16px;}}@media(max-width:767px){.elementor .s-figure-1{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-figure-value-2{font-size:68px;}}@media(max-width:767px){.elementor .s-figure-plus-2{font-size:40.8px;}}@media(max-width:767px){.elementor .s-figure-count-2{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:4px;}}@media(max-width:767px){.elementor .s-figure-title-2{font-size:16px;}}@media(max-width:767px){.elementor .s-figure-2{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-figure-value-3{font-size:68px;}}@media(max-width:767px){.elementor .s-figure-count-3{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:4px;}}@media(max-width:767px){.elementor .s-figure-title-3{font-size:16px;}}@media(max-width:767px){.elementor .s-figure-3{flex:1 1 100%;}}@media(max-width:767px){.elementor .s-numbers-grid{column-gap:22px;flex-direction:column;row-gap:30px;}}@media(max-width:767px){.elementor .s-numeri-content{gap:24px;}}@media(max-width:767px){.elementor .s-numeri{padding-block-start:0px;padding-block-end:0px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-experience-heading-first{font-size:45px;}}@media(max-width:767px){.elementor .s-experience-number-0{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-title-0{font-size:40px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-number-1{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-title-1{font-size:40px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-number-2{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-title-2{font-size:40px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-experience-steps{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .s-kit-title{font-size:36px;}}@media(max-width:767px){.elementor .s-kit-glass-title{font-size:21px;}}@media(max-width:767px){.elementor .s-kit-glass{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .s-kit-bag-title{font-size:21px;}}@media(max-width:767px){.elementor .s-kit-bag{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .s-welcome-kit{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:24px;grid-template-columns:minmax(0,1fr);align-items:stretch;}}@media(max-width:767px){.elementor .s-esperienza-content{gap:30px;}}@media(max-width:767px){.elementor .s-esperienza{padding-block-start:48px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-program-label{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-7be30dd-9f7ef7b{margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-masterclass-copy-paragraphs{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}}@media(max-width:767px){.elementor .s-masterclass-intro-copy{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .s-masterclass-participants-photo{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .s-masterclass-intro-visual{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .s-program-opening-28{font-size:18px;}}@media(max-width:767px){.elementor .s-program-opening-29{font-size:18px;}}@media(max-width:767px){.elementor .s-calendar{width:100%;}}@media(max-width:767px){.elementor .s-calendar-status-title{font-size:54px;}}@media(max-width:767px){.elementor .s-calendar-status{width:100%;min-height:200px;padding:30px;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);}}@media(max-width:767px){.elementor .s-program-calendar{flex-direction:column;gap:40px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .s-programma{padding-block-start:62px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-exhibitors-label{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-exhibitors-heading-first{font-size:45px;}}@media(max-width:767px){.elementor .s-exhibitors-heading{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-producers-list-column{width:100%;padding:0px;flex:0 1 auto;}}@media(max-width:767px){.elementor .s-producers-bicchieri-photo{height:240px;}}@media(max-width:767px){.elementor .s-producers-photo-column{width:100%;max-width:100%;flex:0 1 auto;align-self:center;}}@media(max-width:767px){.elementor .s-producers-list-visual{flex-direction:column;gap:24px;}}@media(max-width:767px){.elementor .s-producer-vino-col-pare{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-de-simone{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-1{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-2{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-3{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-4{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-5{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-6{width:100%;}}@media(max-width:767px){.elementor .e-264e0ff-0eea43b{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-7{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-8{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-9{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-10{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-11{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-12{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-13{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-14{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-15{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-16{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-17{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-17-borgogna{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-17-loira{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-17-savoia{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-18{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-19{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-20{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-21{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-terre-malia{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-22{width:100%;}}@media(max-width:767px){.elementor .s-producer-vino-23{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-1{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-2{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-3{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-4{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-5{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-6{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-7{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-8{width:100%;}}@media(max-width:767px){.elementor .s-producer-spirits-9{width:100%;}}@media(max-width:767px){.elementor .s-producer-birra-1{width:100%;}}@media(max-width:767px){.elementor .s-producer-birra-2{width:100%;}}@media(max-width:767px){.elementor .e-d464a48-222908a{width:100%;}}@media(max-width:767px){.elementor .s-producer-more-1{width:100%;}}@media(max-width:767px){.elementor .s-producer-more-2{width:100%;}}@media(max-width:767px){.elementor .s-producer-more-love-creme{width:100%;}}@media(max-width:767px){.elementor .e-9e2ea94-bb820ed{width:100%;}}@media(max-width:767px){.elementor .s-producer-more-lusitana{width:100%;}}@media(max-width:767px){.elementor .s-producer-more-3{width:100%;}}@media(max-width:767px){.elementor .e-e3fac9e-0c46523{width:100%;}}@media(max-width:767px){.elementor .s-producer-call{font-size:20px;}}@media(max-width:767px){.elementor .s-espositori{padding-block-start:62px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-tickets-label{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-ticket-heading{font-size:50px;}}@media(max-width:767px){.elementor .s-ticket-date{font-size:16px;}}@media(max-width:767px){.elementor .s-ticket-includes{font-size:15px;}}@media(max-width:767px){.elementor .s-ticket-food{font-size:15px;}}@media(max-width:767px){.elementor .s-ticket-copy{width:100%;}}@media(max-width:767px){.elementor .s-reserve-place{text-align:center;}}@media(max-width:767px){.elementor .s-ticket-box-heading{font-size:44px;}}@media(max-width:767px){.elementor .s-ticket-title-row{gap:12px;justify-content:center;}}@media(max-width:767px){.elementor .s-ticket-card-header{padding-block-start:26px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-ticket-sales-copy{font-size:15px;}}@media(max-width:767px){.elementor .s-ticket-status{text-align:center;}}@media(max-width:767px){.elementor .s-ticket-status-row{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;background-color:var(--TDMAction);justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .s-ticket-contact{min-height:0px;font-weight:500;font-size:14px;color:var(--TDMInk);text-decoration:underline;padding:0px;background-color:var(--TDMPaper);}}@media(max-width:767px){.elementor .s-ticket-card-body{text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-ticket-box{text-align:center;padding:0px;}}@media(max-width:767px){.elementor .s-tickets-split{flex-direction:column;gap:35px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .s-trade-heading{font-size:32px;}}@media(max-width:767px){.elementor .s-trade-description{font-size:16px;}}@media(max-width:767px){.elementor .s-trade-content{flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:767px){.elementor .s-accrediti{padding-block-start:28px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:24px;grid-template-columns:minmax(0,1fr);align-items:stretch;}}@media(max-width:767px){.elementor .s-biglietti{padding-block-start:62px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-location-label{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-location-heading-first{font-size:45px;}}@media(max-width:767px){.elementor .s-location-heading{margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .s-location-title{font-size:18px;line-height:1.25em;}}@media(max-width:767px){.elementor .s-directions-title{font-size:18px;line-height:1.25em;}}@media(max-width:767px){.elementor .s-location-faq{width:100%;}}@media(max-width:767px){.elementor .s-location-directions{width:auto;}}@media(max-width:767px){.elementor .s-location-image{width:100%;min-height:320px;}}@media(max-width:767px){.elementor .s-location-details{flex-direction:column;gap:35px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .s-info{padding-block-start:62px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-hotel-heading{font-size:40px;}}@media(max-width:767px){.elementor .s-hotel-content{padding:24px;flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:767px){.elementor .s-convenzione-hotel{padding-block-start:48px;padding-block-end:48px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-organizer-logo{width:280px;}}@media(max-width:767px){.elementor .s-organizer-payoff{font-size:26px;}}@media(max-width:767px){.elementor .s-organizer-copy-0{font-size:16px;}}@media(max-width:767px){.elementor .s-organizer-copy-1{font-size:16px;}}@media(max-width:767px){.elementor .s-organizer-copy-2{font-size:16px;}}@media(max-width:767px){.elementor .s-organizer-copy{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:20px;}}@media(max-width:767px){.elementor .s-organizer-inner{gap:20px;}}@media(max-width:767px){.elementor .s-organizer{padding-block-start:62px;padding-block-end:62px;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .s-main-home{position:relative;}}