@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap;}@font-face{ font-family:"Roboto";src:url("../font/Roboto/Roboto-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap;}:root{ --lightness-gap:6%; --color-primary    :#3B2315; --color-secondary    :#fff; --color-text-primary  :#212529; --color-text-secondary:#3B2315;  --color-bg-dark-3 :hsl(251,100%,33%); --color-bg-dark-2 :#F4008D; --color-bg-light-3 :hsl(112,69%,62%); --hue-bg-light:51; --saturation-bg-light:95%; --lightness-bg-light:88%; --opacity-bg-light:1;  --hue-bg-dark:251; --saturation-bg-dark:100%; --lightness-bg-dark:33%; --opacity-bg-dark:1; --color-text-dark-3 :#3B2315; --color-text-dark-2 :#1e00a7;  --color-positive   :#21BA45; --color-negative   :#DC3545; --color-info       :#2837ed; --color-back     :#6C757D; --font-family-primary :'Roboto',sans-serif !important; --font-family-secondary:var(var(--font-family-primary)); --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%,1300px);}header .container,footer .container{max-width:var(--max-width);width:100%;margin:0 auto;box-sizing:border-box;}header{width:100%;box-sizing:border-box;font-weight:400;}header .bottom{background-color: #fff;}header .container ul{list-style:none}header .container{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:0; border-bottom:1px solid #000;}header .container .logos{display:flex;align-items:center;gap:10px;}header .container .logos .logo{width:100%;display:inline-block;}header .container .logos .logo img{ width:180px;height:100px;}header .container .ticketing{display:flex;gap:8px;align-items:center;}header .container .ticketing li{display:flex;align-items:center;gap:5px;}header .container .ticketing li i{font-size:0px;}header .container .ticketing li i::before{font-size:16px;}header .container .ticketing li a{text-transform:capitalize;color:#343a40;font-size:16px;font-weight:500;}header .container .ticketing li a:hover{color:#121416;}header .humburger{display:none;width:30px;height:30px;position:relative;cursor:pointer;}header .humburger .line{display:inline-block;position:absolute;right:50%; transform:translate(50%);width:30px;height:3px;background-color:#4D4D4C;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%;background-color:var(--color-primary);}header .humburger.animated .line:nth-child(2){display:none;}header .humburger.animated .line:nth-child(3){transform:rotate(45deg);top:55%;right:10%;background-color:var(--color-primary);}.showProductMap header .top,.showProductMap header .bottom .cont{display:none;}@media screen and (max-width:1200px){ header .container{display:grid;justify-content:unset;padding:var(--padding-primary) calc(var(--padding-primary) * 2);box-sizing:border-box;} header .container  .ticketing{flex-wrap:wrap;justify-content:end;}}.showProductMap header{padding:0;}.showProductMap header :not(.logos){display:none;}footer{width:100%;background:#fff;}footer .container{padding:10px;box-sizing:border-box;max-width:var(--max-width);width:100%;margin:0 auto;box-sizing:border-box;display:grid;justify-items:center;}footer ul{list-style:none;display:flex;}footer .title{display:inline-block;margin-bottom:15px;font-size:14px;color:#fff;font-weight:600;text-transform:uppercase;}footer .title.mt{margin-top:15px;}footer .top{background-color:white;display:grid;justify-content:center;justify-items:start;grid-template-columns:var(--max-width);padding-bottom:var(--padding-primary);}footer .top p{text-align:start;}footer .top .social{display:flex;gap:10px;justify-content:center;}footer .top .social li a i{color:#444;font-size:28px;}footer  .middle p{margin-top:20px;line-height:30px;color:#fff;text-align:left;font-size:14px;font-weight:400;}footer  .middle p a{color:#fff;font-size:14px;font-weight:400;}footer .bottom{background-color:black;}footer .contactsCsOrg p,footer .contactsCsOrg a,footer .contactsCsOrg .link_1{color:#fff !important;}footer .contactsCsOrg{width:calc(100% -  30px);color:var(--color-text-secondary);;text-align:center;}footer .contactsCsOrg .link_1{display:block;font-size:20px;cursor:inherit;text-transform:uppercase;color:var(--color-text-secondary);;}footer .contactsCsOrg .link_1:hover{text-decoration: none;} footer .creditsClappit{width:100%;display:flex;justify-content:center;}footer .creditsClappit .clappit{width:100px;padding:30px 0;}footer .creditsClappit .clappit img{width:100%;height:auto;}#cntOutCont{text-align:center;}#cntInnCont{width:calc(100% - 30px);max-width:1300px;padding-left:15px;padding-right:15px;height:auto;margin-left:auto;margin-right:auto;text-align:left;display:inline-block;}#cntOutFtr{width:100%;text-align:center;}#cntInnFtr{width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:center;background-color:#fff;}.humburger_icon{display:none;position:absolute;right:0;top:30px;padding:9px 10px;cursor:pointer;}.humburger_icon .humburger_line_first{width:25px;height:2px;background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);border-radius:1px;margin-bottom:3px;}.humburger_icon .humburger_line_center{width:25px;height:2px;background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);border-radius:1px;margin-bottom:3px;}.humburger_icon .humburger_line_last{width:25px;height:2px;background-color:var(--color-text-secondary);border-color:var(--color-text-secondary);border-radius:1px;}.mobile_header{display:none;height:calc(100vh - 50px);background-color:var(--color-text-primary);transition:width 2s;position:absolute;left:0;top:59px;opacity:0.9;}.mobile_header .header_humburger_row{display:flex;align-items:center;padding:15px 25px;border-top:1px solid black;border-bottom:1px solid black;}.mobile_header .header_humburger_row.d_flex{justify-content:center;}.mobile_header .header_humburger_row.d_flex a{padding-right:10px;text-decoration:none;}.mobile_header .header_humburger_row:hover{background:#ffe600;}.mobile_header .header_humburger_row:hover a{text-decoration:none;}.mobile_header .circle_container{display:flex;justify-content:center;align-items:center;width:17px;height:17px;border-radius:50%;border:1px solid #fff;margin-right:10px;background-color:var(--color-text-primary);}.mobile_header .circle_container .fa-chevron-right{color:#fff;font-size:8px;transform:translateX( +20% );}#showProductList,#billingForm{margin-top:30px;margin-bottom:30px;}.eventList .list{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:15px;row-gap:25px;}.eventList .list a {--border-size:2px;position:relative;width:100%;box-sizing:border-box;min-height:150px;display:flex;padding:20px;border:var(--border-size) solid #ebebeb;border-radius:10px;transition:ease .4s;box-shadow:0 4px 10px rgba(0,0,0,0.1);justify-content:center;}.eventList .list a .img_container{width:20%;height:100%;margin-right:2%;display:flex;align-items:center;width:100%;height:auto;border-radius:10px;margin-bottom:20px;}.eventList .list a h4,.eventList .list a p{text-align:center;}.filters{--border-radius-primary:4px;margin-bottom:10px;width:100%;display:grid;grid-auto-columns:auto;grid-auto-flow:column;column-gap:15px;row-gap:10px;}.filters label{text-transform:capitalize;font-size:14px;font-weight:600;}.filters .btns{display:flex;align-items:end;}#productSeasonFreeTurnForm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;}#productSeasonFreeTurnForm section{padding:20px;background-color:#fff; border-radius:18px;box-shadow:0 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px;width:100%;}#productSeasonFreeTurnForm h3{font-weight:bold;}#productSeasonFreeTurnForm .general-info{ --color1:var(--color-bg-light-1);--color2:var(--color-bg-light-1);padding:10px;background-color:var(--color1); border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.1);}#productSeasonFreeTurnForm .general-info .subscription-box table{ border-collapse:collapse;width:100%;}#productSeasonFreeTurnForm .general-info .subscription-box table th{padding:calc(var(--padding-primary) / 2) var(--padding-primary) ;text-align:left;background-color:var(--color2);color:#000;}#productSeasonFreeTurnForm .general-info .subscription-box table td{padding:calc(var(--padding-primary) / 2) var(--padding-primary) ;}#productSeasonFreeTurnForm .general-info .subscription-box table tr:nth-child(2) th:not(:first-child):not(:last-child){border-left:1px solid var(--color1);border-right:1px solid var(--color1);}#productSeasonFreeTurnForm .general-info .subscription-box table tr:first-child th{text-align:center;border-bottom:1px solid var(--color1);border-top-left-radius:8px;border-top-right-radius:8px;}#productSeasonFreeTurnForm .general-info .subscription-box table tr:last-child td:first-child{border-bottom-left-radius:8px;}#productSeasonFreeTurnForm .general-info .subscription-box table tr:last-child td:last-child{border-bottom-right-radius:8px;}#productSeasonFreeTurnForm .general-info .subscription-box table tbody tr:nth-child(even){ background-color:var(--color-bg-light-1);}#productSeasonFreeTurnForm .general-info .subscription-box table tr:last-child td{color:#000;}#productSeasonFreeTurnForm .performances-list .title{padding:10px;}#productSeasonFreeTurnForm .subscription-details{color:#000;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance{--color1:var(--color-bg-light-1);--color2:var(--color-bg-light-2);padding:10px;background:var(--color1);border-radius:8px;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance:has(.hidden.performance-info):hover{background-color:var(--color2);cursor:pointer;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance h3{display:flex;justify-content:space-between;align-items:start;}#productSeasonFreeTurnForm .performances-list .singleCategory{display:flex;flex-direction:column;gap:10px;}#productSeasonFreeTurnForm .performances-list .singleCategory :not(.hidden).performance-info{display:flex;gap:5vw;align-items:start;}#productSeasonFreeTurnForm .performances-list .singleCategory input[type="submit"],#productSeasonFreeTurnForm .performances-list .singleCategory input[type="button"]{margin-top:20px;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance fieldset{border:1px solid var(--color-primary);border-radius:4px;padding:10px;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance legend,#productSeasonFreeTurnForm .performances-list .singleCategory .performance label{color:var(--color-primary);font-weight:bold;width:fit-content;font-size:1em;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance select,#productSeasonFreeTurnForm .performances-list .singleCategory .performance input,#productSeasonFreeTurnForm .performances-list .singleCategory .performance fieldset{width:fit-content;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance ul{list-style-type:none;display:flex;flex-direction:column;gap:5px;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance .deliveryCont{display:none;}#productSeasonFreeTurnForm .performances-list .singleCategory .performance .continueBtnCont{display:none;}@media screen and (max-width:600px){ #productSeasonFreeTurnForm{font-size:small;} #productSeasonFreeTurnForm .general-info .subscription-box table th,#productSeasonFreeTurnForm .general-info .subscription-box table td{padding:1vw;} #productSeasonFreeTurnForm .performances-list .singleCategory :not(.hidden).performance-info{flex-direction:column;gap:10px;align-items:center;justify-content:center;}}.homepage{--gap:20px;display:grid;gap:var(--gap);}.homepage h2{text-align:center;color:var(--color-text-dark-2);}.homepage article{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap);padding:var(--padding-primary) 0px;}.homepage article section{min-width:min(100%,500px);min-height:clamp(100px, calc((200 / 700) * 100vw),200px);background:var(--color-bg-light-1);border-radius:var(--border-radius-primary);box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:30px 20px;box-sizing:border-box;display:grid;justify-content:center;justify-items:center;align-content:center;transition:transform 0.3s,box-shadow 0.3s;cursor:pointer;}.homepage article section:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,0.15);}.homepage article section i{font-size:clamp(25px,calc((25 / 700) * 100vw),40px);display:block;margin-bottom:15px;color:var(--color-text-dark-2);}.homepage article section a{display:inline-block;text-decoration:none;font-size:var(--font-large);font-weight:bold;color:var(--color-text-dark-3);transition:color 0.3s;}#showProductForm #delivery{display:grid;gap:var(--gap-primary);}[evt="5901"] .space{display:none;content-visibility:hidden;}form:has( #idProduct[value="34854"]) .space{display:none;content-visibility:hidden;} form:has( #idProduct[value="34853"]) .space{display:none;content-visibility:hidden;}