@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttHOmDyw.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtvXOmDyw.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuHOmDyw.woff2) format('woff2');  unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttXOmDyw.woff2) format('woff2');  unicode-range:U+1F00-1FFF;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtunOmDyw.woff2) format('woff2');  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevttnOmDyw.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtt3OmDyw.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Noto Sans';  font-style:italic;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0ZIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevtuXOm.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');  unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');  unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');  unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');  unicode-range:U+1F00-1FFF;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');  unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');  unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{  font-family:'Noto Sans';  font-style:normal;  font-weight:100 900;  font-stretch:100%;  font-display:swap;  src:url(https://fonts.gstatic.com/s/notosans/v42/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{ font-family:'Noto Serif Display';src:url('../font/Noto_Serif_Display/NotoSerifDisplay-VariableFont_wdth,wght.ttf') format('truetype');font-style:normal;font-weight:100 900;}@font-face{ font-family:'Noto Serif Display';src:url('../font/Noto_Serif_Display/NotoSerifDisplay-Italic-VariableFont_wdth,wght.ttf') format('truetype');font-style:italic;font-weight:100 900;}:root{ --lightness-gap:12%; --hue-bg-light:41; --saturation-bg-light:88%;    --lightness-bg-light:100%; --opacity-bg-light:1; --color-bg-light-1:hsl(0,29%,87%);  --color-bg-page:hsl(41,88%,94%); --hue-bg-dark:358; --saturation-bg-dark:56%; --lightness-bg-dark:41%; --opacity-bg-dark:1; --font-family-secondary:'Noto Serif Display';  --font-2-extra-large:clamp(20px,calc((20 / 700) * 100vw),25px);    --font-extra-large:   clamp(18px,calc((20 / 700) * 100vw),21px);    --font-large:    clamp(16px,calc((16 / 700) * 100vw),18px);    --font-medium:    clamp(14px,calc((14 / 700) * 100vw),16px);    --font-small:    clamp(11px,calc((11 / 700) * 100vw),13px); --gap-primary:clamp(4px,calc((4 / 700) * 100vw),12px); --max-width:min(100%,calc(1400px + 2* var(--padding-primary)));}header{width:100%; position:relative;display:grid;grid-template-columns:calc(var(--max-width) - 2 * var(--padding-primary));justify-content:center;padding:18px 0;row-gap:calc(2 * var(--gap-primary));background-color:var(--color-bg-dark-3);--font-family-primary:var(--font-family-secondary);}header .container{display:flex;gap:10px;justify-content:space-between;align-items:center;}header .right{display:flex;justify-content:start;align-items:center;}header picture{display:flex;justify-content:right;}header .postoriservato{width:auto;height:clamp(32px,calc((32/700) * 100vw),40px);}header .logo{display:flex;gap:20px;align-items:center;justify-content:left;}header .logo img.main{height:50px;width:auto;}header .menu{display:none;z-index:var(--z-index-medium);position:absolute;top:100%;left:0;background-color:#d3c2b1;width:100vw;padding-bottom:20px;}header .menu ul{width:100%;display:grid;justify-items:center;order:2;list-style:none;}header .menu ul.ticketing{order:2;}header .menu ul li a.info{background:var(--color-bg-dark-2);color:#fff;padding:10px 20px;border-bottom-right-radius:14px;}  header .menu ul li a{box-sizing:border-box;display:flex;justify-content:center;box-sizing:border-box;padding:13px 20px;transition:ease .4s;border:none;color:#212934;font-weight:700;transition:all 0.6s cubic-bezier(0.535,0.125,0,0.995);text-align:center;text-transform:capitalize;font-size:var(--font-2-extra-large);}header .menu ul li i{font-size:16px;}header .menu ul li{width:100%;display:flex;align-items:center;justify-content:center;}header .menu ul.ticketing li *{text-transform:capitalize;color:#a32e31;font-style:italic;}header .menu ul.ticketing{order:1;}header .menu ul li.social{display:none;}header .hamburger{display:block;width:44px;height:44px;position:relative;cursor:pointer;}header .hamburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:44px;height:4px;background-color:white;border-radius:4px;transition-property:transform;transition-duration:.4s;transition-timing-function:ease;}header .hamburger .line:nth-child(1){top:30%;}header .hamburger .line:nth-child(2){top:50%;}header .hamburger .line:nth-child(3){top:70%;}header .hamburger.animated .line:nth-child(1){transform:rotate(-45deg);right:10%;top:55%;}header .hamburger.animated .line:nth-child(2){display:none;}header .hamburger.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;}.showProductMap header .right{display:none;}.showProductMap header :has( .logo){display:flex;justify-content:center;}.showProductMap header .logo a{display:inline-block;}.showProductMap header .logo .template{display:none;}@media screen and (max-width:2125px){ header{padding-top:var(--padding-primary);padding-bottom:var(--padding-primary);} header .imgContainer{max-width:68px;} header .hamburger .line{width:30px;height:3px;}}@media screen and (max-width:700px){ header .logo img.main{width:auto;height:38px;} }footer{box-sizing:border-box;width:100%;position:relative;margin-top:95px;padding:60px 20px 40px 20px;display:grid;grid-template-columns:var(--max-width);display:grid;justify-content:center;background-color:var(--color-bg-dark-3);color:white;font-weight:400;--font-family-primary:var(--font-family-secondary);}footer .container{height:auto;box-sizing:border-box;display:grid;justify-items:center;gap:20px;}footer .container .top{display:grid;gap:10px;padding-bottom:20px;}footer .container .top a{font-weight:500;text-align:center;color:white;font-size:16px;}footer .container .logo img{width:auto;height:110px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,15%);}footer .container section{display:grid;align-content:start;}footer .container section h3{text-transform:uppercase;text-align:center;}footer .container section ul{list-style-type:none;display:grid;row-gap:5px;justify-items:center;}footer .container section ul li{color:white;font-weight:500;}footer .container .social{display:flex;gap:15px;justify-content:center;}footer .container .social i{color:white;font-size:25px;}footer .container section.logoF p{text-align:center;margin:14px 0;font-size:14px;}footer .container section.descF p{text-align:center;margin:12px 0;font-size:14px;}footer .container .contactsCsOrg{width:100%;padding:10px 0;color:white;text-align:left;display:block;font-size:var(--font-medium);text-align:center;}.contactsCsOrg .link_1{font-size:20px;cursor:inherit;text-transform:uppercase;color:white;font-family:var(--font-family-primary);width:100%;box-sizing:border-box;margin-top:30px;}.contactsCsOrg .link_1:hover{text-decoration:none;}.contactsCsOrg a{color:white;}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}@media screen and (max-width:1270px){ footer .container{grid-template-columns:1fr;row-gap:20px;} footer .container .contactsCsOrg{text-align:center;} footer .container img{width:min(100%,300px);height:auto;}}.loginOrRegister form .buttons .btn_doLogin[disabled="disabled"]{background-color:lightgray;}