@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Thin.ttf') format('truetype');font-weight:100;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-ThinItalic.ttf') format('truetype');font-weight:100;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-ExtraLightItalic.ttf') format('truetype');font-weight:200;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Light.ttf') format('truetype');font-weight:300;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Italic.ttf') format('truetype');font-weight:400;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-SemiBoldItalic.ttf') format('truetype');font-weight:600;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-ExtraBoldItalic.ttf') format('truetype');font-weight:800;font-style:italic;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-Black.ttf') format('truetype');font-weight:900;font-style:normal;}@font-face{font-family:'Poppins';src:url('../font/Poppins/Poppins-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic;}@font-face{font-family:'Montserrat';src:url('../font/Montserrat/Montserrat-VariableFont_wght.ttf') format('truetype');font-weight:100 900; font-style:normal;}:root{ --lightness-gap:14%; --hue-bg-light:47; --saturation-bg-light:98%;    --lightness-bg-light:81%; --opacity-bg-light:1; --hue-bg-dark:0; --saturation-bg-dark:0%; --lightness-bg-dark:0%; --opacity-bg-dark:1; --font-family-primary :"Poppins",sans-serif; --font-family-secondary :"Montserrat",sans-serif; --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); --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;}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 .logo img{width:auto;height:143px;}header .menu{display:grid;justify-items:end;gap:20px;}header .menu ul{display:flex;list-style:none;}header .menu ul li a.info{background:#5D4D97;color:#fff;padding:10px 10px;border-bottom-right-radius:14px;}  header .menu ul li a{box-sizing:border-box;display:inline-block;padding:13px 20px;transition:ease .4s;color:black;font-size:15px;font-weight:300;text-transform:uppercase;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 700;transition:all 0.6s cubic-bezier(0.535,0.125,0,0.995);}header .menu ul li a:hover{color:#624797;}header .menu ul li i{font-size:16px;}header .menu hr{border-top:1px solid black;width:100%;}header .menu ul.ticketing li a{text-transform:capitalize;font-weight:500;}header .menu ul.ticketing li a:hover{text-decoration:underline;}header .hamburger{display:none;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;}@media screen and (max-width:1125px){ header{padding-top:var(--padding-primary);padding-bottom:var(--padding-primary);background:black;} header .hamburger{display:block;} header .logo img{width:auto;height:113px;}  header .menu{display:none;} header .menu{z-index:var(--z-index-medium);position:absolute;top:100%;left:0;background-color:black;width:100vw;gap:5px;} 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:start;box-sizing:border-box;width:100%;padding:13px 20px;transition:ease .4s;font-size:16px;font-weight:400;border:none;color:white;} header .menu ul li.social{display:none;} header .imgContainer{max-width:68px;} header .hamburger .line{width:30px;height:3px;}}footer{box-sizing:border-box;width:100%;background-color:black;position:relative;color:#fff;display:grid;}footer .logo img{width:auto;height:138px;}footer .top{background-color:#fcc812;display:flex;align-items:center;gap:30px;padding:20px 40px;}footer .top h2{font-family:var(--font-family-secondary);font-size:30px;font-weight:300;line-height:1.2em;color:#011640;}footer hr{margin-top:8px;margin-bottom:8px;}footer .center{display:grid;justify-content:center;justify-items:center;grid-template-columns:var(--max-width);}footer .bottom{display:grid;justify-content:center;grid-template-columns:var(--max-width);}footer .container{height:auto;margin:0 auto;box-sizing:border-box;display:grid;justify-content:center;justify-items:center;font-variation-settings:"slnt" 0,"wdth" 67.5,"wght" 300;display:grid;gap:30px;}footer .container p{font-size:18px;}footer .container .social{display:flex;gap:15px;}footer .container .social i{color:white;font-size:27px;}footer .container .contactsCsOrg{width:100%;padding:10px 0;color:#fff;text-align:left;display:block;font-size:var(--font-medium);}.contactsCsOrg .link_1{font-size:20px;cursor:inherit;text-transform:uppercase;color:#fff;font-family:var(--font-family-primary);width:100%;box-sizing:border-box;margin-top:30px;}.contactsCsOrg .link_1:hover{text-decoration:none;}.creditsClappit .clappit{width:100px;padding:30px 0;}.creditsClappit .clappit img{width:100%;height:auto;}@media screen and (max-width:1270px){ footer .top{display:grid;justify-content:center;justify-items:center;gap:5px;} footer .top h2{text-align:center;} footer .container .center{display:grid;} footer .container .contactsCsOrg{text-align:center;} footer .container .center img{width:min(100%,300px);height:auto;}}