@font-face{font-family:"Noto Sans";src:url("../font/Noto_Sans/NotoSans-VariableFont_wdth,wght.ttf") format("truetype");font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}@font-face{font-family:"Noto Sans";src:url("../font/Noto_Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf") format("truetype");font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;}:root{--hue-bg-dark:226;--saturation-bg-dark:40%;--lightness-bg-dark:43%;--opacity-bg-dark:1;--hue-bg-light:204;--saturation-bg-light:24%;--lightness-bg-light:96%;--opacity-bg-light:1;--font-family-primary:"Noto Sans",sans-serif;--max-width:min(100%,1366px);}header{width:100%;background-color:var(--color-bg-dark-3);position:relative;display:grid;grid-template-columns:calc(var(--max-width) - 2 * var(--padding-primary));justify-content:center;padding:var(--padding-primary);box-sizing:border-box;}header .container{display:grid;grid-template-columns:auto auto auto;column-gap:10px;justify-content:space-between;align-items:center;}header .right{display:flex;justify-content:end;align-items:center;}header picture{display:flex;}header h2{color:var(--color-text-white);}header .logo{--size:70px;display:flex;gap:20px;}header .logo img{width:auto;height:var(--size);}header .menu{display:grid;justify-items:end;}header .menu ul{display:flex;list-style:none;order:1;}header .menu ul.ticketing{order:2;}header .menu ul li a{box-sizing:border-box;display:inline-block;padding:13px 20px;transition:ease .4s;color:#fff;font-size:16px;font-weight:400;}header .menu ul.ticketing li a{text-transform:uppercase;}header .humburger{display:none;width:44px;height:44px;position:relative;cursor:pointer;}header .humburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:44px;height:4px;background-color:#fff;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .humburger .line:nth-child(1){top:30%;}header .humburger .line:nth-child(2){top:50%;}header .humburger .line:nth-child(3){top:70%;}header .humburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;}header .humburger.animated .line:nth-child(2){display:none;}header .humburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;}.showProductMap header .header_map{display:inline-flex;color:var(--color-bg-dark-3);text-align:start;}@media screen and (max-width:1125px){ header .humburger{display:block;} header .logo{--size:40px;} header h2{font-size:var(--font-small);}  header .menu{display:none;} header .menu{z-index:var(--z-index-medium);position:absolute;top:100%;left:0;background-color:black;width:100vw;} header .menu ul{width:100%;display:grid;justify-items:center;order:2;} header .menu ul.ticketing{order:1;} header .menu ul li{width:100%;} header .menu ul li a{display:flex;justify-content:center;box-sizing:border-box;width:100%;padding:13px 20px;transition:ease .4s;font-size:14px;font-weight:600;border:none;} header .imgContainer{max-width:68px;} header .humburger .line{width:30px;height:3px;}}footer{--footer-content-width:1290px;--footer-bg:hsla(var(--hue-bg-light),var(--saturation-bg-light),calc(var(--lightness-bg-light) - 3%),var(--opacity-bg-light));--footer-social-size:48px;box-sizing:border-box;width:100%;display:grid;grid-template-columns:250px minmax(360px,1fr) 280px;grid-template-areas:"locations details social" "copyright copyright copyright" "contacts contacts contacts";column-gap:clamp(60px,4.6vw,85px);row-gap:54px;justify-content:center;align-items:start;background-color:var(--footer-bg);color:var(--color-text-dark-3);padding:28px max(24px,calc((100% - var(--footer-content-width)) / 2)) 24px;}footer > section,footer > p,footer > .container{box-sizing:border-box;width:100%;min-width:0;}footer > .logo{display:none;}footer > section:nth-of-type(1){grid-area:locations;display:grid;grid-template-columns:1fr;align-content:start;gap:0;padding:0;border:0;text-align:left;}footer > section:nth-of-type(1) > h2{margin:0 0 26px;color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:400;line-height:1.5;}footer > section:nth-of-type(1) > div{margin:0 0 27px;}footer > section:nth-of-type(1) h3{display:none;}footer > section:nth-of-type(1) address{max-width:220px;margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);font-style:normal;font-weight:400;line-height:1.6;}footer > section:nth-of-type(2){grid-area:details;display:grid;align-content:start;gap:2px;padding:0;border:0;text-align:left;}footer > section:nth-of-type(2) p{margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:400;line-height:1.5;}footer > section:nth-of-type(2) p:nth-child(5){margin-top:24px;}footer > section:nth-of-type(3){grid-area:social;display:grid;align-content:start;justify-content:start;gap:14px;padding:0;border:0;text-align:left;}footer > section:nth-of-type(3)::before{content:"Seguici su";color:var(--color-text-dark-3);font-size:var(--font-medium);font-weight:700;line-height:1.5;}footer .mks_social_widget_ul{display:grid;grid-template-columns:repeat(5,var(--footer-social-size));gap:8px 10px;width:fit-content;margin:0;padding:0;list-style:none;}footer .mks_social_widget_ul li{list-style:none;}footer .mks_social_widget_ul a{box-sizing:border-box;width:var(--footer-social-size);height:var(--footer-social-size);display:grid;place-items:center;border:0;border-radius:50%;color:var(--color-text-white);background-color:var(--color-bg-dark-3);font-size:var(--font-large);transition:filter .3s ease,transform .3s ease;}footer .mks_social_widget_ul li:nth-child(1) a{background-color:#4267A9;}footer .mks_social_widget_ul li:nth-child(2) a{background-color:#000000;}footer .mks_social_widget_ul li:nth-child(3) a{background-color:#E52D27;}footer .mks_social_widget_ul li:nth-child(4) a{background-color:#202020;}footer .mks_social_widget_ul li:nth-child(5) a{background-color:#3974B9;}footer .mks_social_widget_ul li:nth-child(6) a{background-color:#202020;}footer .mks_social_widget_ul li:nth-child(7) a{background-color:#27D9D9;}footer .mks_social_widget_ul a:hover{color:var(--color-text-white);filter:brightness(.9);transform:translateY(-2px);}footer .mks_social_widget_ul a i{font-size:18px;}footer .mks_social_widget_ul a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}footer > p{grid-area:copyright;margin:0;color:var(--color-text-dark-3);font-size:var(--font-medium);line-height:1.5;text-align:left;}footer > .container{grid-area:contacts;display:grid;gap:calc(var(--gap-primary) * 2);padding-top:var(--padding-primary);}footer .contactsCsOrg{width:100%;display:grid;justify-items:center;gap:var(--gap-primary);color:var(--color-text-dark-3);font-size:var(--font-medium);line-height:1.6;text-align:center;}footer .contactsCsOrg .link_1{width:100%;margin:0;box-sizing:border-box;color:var(--color-text-dark-3);font-family:var(--font-family-primary);font-size:var(--font-large);font-weight:700;text-transform:uppercase;cursor:default;}footer .contactsCsOrg .link_1:hover{text-decoration:none;}footer .contactsCsOrg a{color:var(--color-text-dark-3);}footer .contactsCsOrg a:hover{text-decoration:underline;text-underline-offset:3px;}footer .creditsClappit{display:none;}footer .creditsClappit a{display:inline-flex;}footer .creditsClappit img{display:block;width:min(100%,100px);height:auto;}@media screen and (max-width:1300px){ footer{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.4fr) minmax(220px,.8fr);column-gap:clamp(28px,4vw,48px);padding-right:24px;padding-left:24px;}}@media screen and (max-width:850px){ footer{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"locations details" "social social" "copyright copyright" "contacts contacts";row-gap:38px;}}@media screen and (max-width:600px){ footer{--footer-social-size:44px;grid-template-columns:1fr;grid-template-areas:"locations" "details" "social" "copyright" "contacts";row-gap:32px;padding:32px 20px 24px;} footer > section:nth-of-type(1) > h2{margin-bottom:20px;} footer > section:nth-of-type(1) > div{margin-bottom:20px;} footer > section:nth-of-type(2) p:nth-child(5){margin-top:20px;} footer .mks_social_widget_ul{grid-template-columns:repeat(4,var(--footer-social-size));}}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}#productListApp #productItem{text-align:center;position:fixed;z-index:20;top:0;left:0;width:calc(100% - 10px);height:calc(100% - 10px);padding:24px;background:#fff;margin:5px;box-shadow: 5px 5px 10px 0px #FFFFFF,5px 5px 10px 19px #000000;overflow:auto;box-sizing:border-box;}#productListApp #productItem table{display:inline-table;max-width:1200px;}#productListApp #productItem .delivery{display:flex;justify-content:space-between;align-items:end;}#productListApp #productItem .delivery .cont{display:flex;align-items:center;}#productListApp #productItem .delivery .cont p{text-align:left;}#productListApp #productItem .delivery .qty{margin-right:var(--margin-primary);}#productListApp #productItem .tdSponsor img{border-radius:var(--border-radius-primary);}#productListApp #productItem .category > td.tdInfo{font-size:var(--font-large);font-weight:bold;}.btnCloseVue{display:none;}.blockUI #productAdded .buttons{margin-top:15px;}@media screen and (max-width:767px){ .btnCloseVue{display:inline-block;position:absolute;top:12px;right:12px;} .tb#productListTable tr{border-bottom:3px solid #B3B3B3;}  #productListApp #productItem{padding:12px;} #productListApp #productItem .tdSponsor{max-width:160px;} #productListApp #productItem .tdSponsor img{width:100% !important;}  #productListApp #productItem .category > td.tdDateSpace{font-size:var(--font-large);} #productListApp #productItem .category > td.tdInfo{font-weight:400;}  .blockUI #productAdded .text_h3{text-align:center;}}.inafHomepage{--homepage-primary:var(--color-bg-dark-3);--homepage-primary-strong:hsl(var(--hue-bg-dark),var(--saturation-bg-dark),calc(var(--lightness-bg-dark) - var(--lightness-gap)));--homepage-surface:var(--color-bg-page);--homepage-surface-muted:var(--color-bg-light-1);--homepage-text:var(--color-text-black);--homepage-text-muted:var(--color-text-dark-3);--homepage-card-radius:calc(var(--border-radius-large) + var(--padding-primary));--homepage-icon-size:clamp(60px,5vw,68px);--homepage-card-shadow:0 18px 54px hsla(var(--hue-bg-dark),var(--saturation-bg-dark),var(--lightness-bg-dark),.14);--homepage-card-shadow-hover:0 25px 62px hsla(var(--hue-bg-dark),var(--saturation-bg-dark),var(--lightness-bg-dark),.2);--homepage-layer-decoration:0;--homepage-layer-content:1;box-sizing:border-box;width:100%;color:var(--homepage-text);font-family:var(--font-family-primary);}.inafHomepage *,.inafHomepage *::before,.inafHomepage *::after{box-sizing:border-box;}.inafHomepage__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:center;padding:clamp(52px,8vw,104px) clamp(20px,4vw,54px) clamp(112px,13vw,168px);color:var(--color-text-white);background:radial-gradient(circle at 18% 22%,hsla(0,0%,100%,.17) 0 2px,transparent 3px),radial-gradient(circle at 72% 26%,hsla(0,0%,100%,.15) 0 1px,transparent 2px),radial-gradient(circle at 84% 66%,hsla(0,0%,100%,.16) 0 2px,transparent 3px),linear-gradient(135deg,var(--homepage-primary-strong),var(--homepage-primary));background-size:180px 180px,130px 130px,230px 230px,auto;text-align:center;}.inafHomepage__hero::after{content:"";position:absolute;right:-130px;bottom:-225px;z-index:var(--homepage-layer-decoration);width:520px;height:520px;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 0 0 56px hsla(0,0%,100%,.035),0 0 0 112px hsla(0,0%,100%,.025);}.inafHomepage__heroContent{position:relative;z-index:var(--homepage-layer-content);width:min(100%,850px);}.inafHomepage__eyebrow{margin:0 0 12px;color:inherit;font-size:var(--font-medium);font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.inafHomepage__title{margin:0;color:inherit;font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.08;overflow-wrap:anywhere;}.inafHomepage__intro{max-width:710px;margin:24px auto 0;color:inherit;font-size:var(--font-extra-large);line-height:1.65;}.inafHomepage__optionsSection{position:relative;z-index:var(--homepage-layer-content);width:var(--max-width);margin:clamp(-94px,-8vw,-70px) auto 0;padding:0 clamp(20px,4vw,54px) clamp(56px,8vw,100px);}.inafHomepage__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;}.inafHomepage__options > li{display:flex;min-width:0;}.inafHomepage__card{min-width:0;width:100%;height:100%;overflow:hidden;border:1px solid var(--color-bg-light-3);border-radius:var(--homepage-card-radius);background-color:var(--homepage-surface);box-shadow:var(--homepage-card-shadow);transition:transform .25s ease,box-shadow .25s ease;}.inafHomepage__card:hover,.inafHomepage__card:focus-within{transform:translateY(-7px);box-shadow:var(--homepage-card-shadow-hover);}.inafHomepage__cardInner{display:flex;flex-direction:column;min-height:100%;padding:clamp(24px,3vw,38px);}.inafHomepage__icon{width:var(--homepage-icon-size);height:var(--homepage-icon-size);display:grid;place-items:center;margin-bottom:26px;border-radius:var(--border-radius-large);color:var(--color-text-white);background:linear-gradient(145deg,var(--homepage-primary),var(--homepage-primary-strong));box-shadow:var(--box-shadow-primary);}.inafHomepage__icon .fi{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(30px,3vw,34px);line-height:1;}.inafHomepage__icon .fi::before{line-height:1;}.inafHomepage__cardType{margin:0 0 8px;color:var(--homepage-primary);font-size:var(--font-small);font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.inafHomepage__cardTitle{margin:0;color:var(--homepage-text);font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.2;overflow-wrap:anywhere;}.inafHomepage__cardText{margin:18px 0 0;color:var(--homepage-text-muted);font-size:var(--font-medium);line-height:1.65;}.inafHomepage__features{display:grid;gap:11px;margin:24px 0 30px;padding:0;list-style:none;color:var(--homepage-text-muted);font-size:var(--font-medium);line-height:1.45;}.inafHomepage__features li{position:relative;padding-left:25px;}.inafHomepage__features li::before{content:"";position:absolute;top:.45em;left:2px;width:8px;height:8px;border-radius:50%;background-color:var(--homepage-primary);box-shadow:0 0 0 4px hsla(var(--hue-bg-dark),var(--saturation-bg-dark),var(--lightness-bg-dark),.11);}.inafHomepage__button{display:inline-flex;align-items:center;justify-content:space-between;gap:calc(var(--gap-primary) * 2);width:100%;min-height:54px;margin-top:auto;padding:14px 18px;border:2px solid var(--homepage-primary);border-radius:var(--border-radius-large);color:var(--color-text-white);background-color:var(--homepage-primary);font-size:var(--font-medium);font-weight:700;line-height:1.2;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease;}.inafHomepage__button::after{content:"\2192";flex:0 0 auto;font-size:var(--font-2-extra-large);line-height:1;transition:transform .2s ease;}.inafHomepage__button:hover{color:var(--homepage-primary);background-color:var(--homepage-surface);text-decoration:none;}.inafHomepage__button:hover::after{transform:translateX(4px);}.inafHomepage__button:focus-visible{outline:3px solid var(--color-warning);outline-offset:3px;}.inafHomepage__note{width:min(100%,940px);margin:clamp(36px,5vw,64px) auto 0;padding:22px clamp(20px,4vw,34px);border-left:4px solid var(--homepage-primary);border-radius:0 var(--border-radius-large) var(--border-radius-large) 0;color:var(--homepage-text-muted);background-color:var(--homepage-surface-muted);font-size:var(--font-medium);line-height:1.6;}@media screen and (max-width:940px){ .inafHomepage__options{grid-template-columns:1fr;} .inafHomepage__cardInner{min-height:0;}}@media screen and (max-width:600px){ .inafHomepage__hero{padding-right:20px;padding-left:20px;} .inafHomepage__optionsSection{padding-right:16px;padding-left:16px;} .inafHomepage__cardInner{padding:24px;}}@media (prefers-reduced-motion:reduce){ .inafHomepage__card,.inafHomepage__button,.inafHomepage__button::after{transition:none;} .inafHomepage__card:hover,.inafHomepage__card:focus-within{transform:none;}}