/*c8a82104ec0d902e06f7f8fe01c708c7*/
@font-face{font-family:"Clarendon LT";src:url('../fonts/ClarendonLT-Light.woff2?69320885') format("woff2"), url('../fonts/ClarendonLT-Light.woff?69320885') format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT Std";src:url('../fonts/HelveticaNeueLTStd-Bd.woff2?69320885') format("woff2"), url('../fonts/HelveticaNeueLTStd-Bd.woff?69320885') format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:url('../fonts/HelveticaNeue-Bold.woff2?69320885') format("woff2"), url('../fonts/HelveticaNeue-Bold.woff?69320885') format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT Std";src:url('../fonts/HelveticaNeueLTStd-Lt.woff2?69320885') format("woff2"), url('../fonts/HelveticaNeueLTStd-Lt.woff?69320885') format("woff");font-weight:300;font-style:normal;font-display:swap}html{scroll-behavior:smooth}button:focus{outline:none}img{width:auto;height:auto;max-width:100% !important}a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.shadow{-webkit-box-shadow:3px 1px 10px 0px rgba(50, 50, 50, 0.25);-moz-box-shadow:3px 1px 10px 0px rgba(50, 50, 50, 0.25);box-shadow:3px 1px 10px 0px rgba(50, 50, 50, 0.25)}.hidden{display:none}.required{border:1px solid red}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}.wpcf7 span.wpcf7-not-valid-tip{display:none !important}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid{border-color:#ef5a24 !important}.wpcf7 div.wpcf7-validation-errors,.wpcf7 div.wpcf7-acceptance-missing{border-color:#ef5a24 !important}@keyframes rotator{0%{transform:scale(1) rotate(0)}50%{transform:scale(0.7) rotate(180deg)}100%{transform:scale(1) rotate(360deg)}}.g-left{margin-left:0;margin-right:auto}.g-center-h{margin-left:auto;margin-right:auto}.g-right{margin-left:auto;margin-right:0}.g-top{margin-top:0;margin-bottom:auto}.g-center-v{margin-top:auto;margin-bottom:auto}.g-bottom{margin-top:auto;margin-bottom:0}.g-content{margin:0;padding:0}.g-container{max-width:1280px;width:100%}@media (max-width:1279px){.g-container{padding:0 10px}}body{font-family:"Helvetica Neue";max-width:1920px;margin:0 auto}h1,h2,h3,h4,h5,h6,ul,a,p{font-family:"Helvetica Neue";color:#000}p{margin:0 0 10px;font-size:25px;line-height:38px;font-family:"Helvetica Neue LT Std"}@media (max-width:575px){p{font-size:20px;line-height:30px}}#g-offcanvas{background:#333333}#g-offcanvas #g-mobilemenu-container{margin:0}#g-offcanvas #g-mobilemenu-container .g-toplevel{background:#333333}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item .g-menu-item-container{text-transform:uppercase}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item:hover{background:none !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item .g-sublevel{background:#333333}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item .g-sublevel .g-menu-item .g-menu-item-container{text-transform:uppercase;color:#fc3 !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item .g-sublevel .g-menu-item.active{background:#fc3 !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item .g-sublevel .g-menu-item.active .g-menu-item-container{color:#333333 !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item.active{background:#fc3 !important}#g-offcanvas #g-mobilemenu-container .g-toplevel .g-menu-item.active .g-menu-item-container{color:#333333 !important}#g-header{background:#000;height:190px;display:flex;align-items:center;position:absolute;top:0;left:0;width:100%}@media (max-width:1365px){#g-header{height:170px}}@media (max-width:991px){#g-header{height:auto;position:relative;padding:5px 0}}@media (max-width:991px){#g-header .g-container{flex-direction:column-reverse;display:flex}}#g-header .social-top{position:relative;z-index:98}#g-header .social-top .social ul{list-style:none;margin:0 0 -30px;display:flex;align-items:center;justify-content:flex-end}@media (max-width:991px){#g-header .social-top .social ul{margin-bottom:0}}#g-header .social-top .social ul li{margin-right:22px}#g-header .social-top .social ul li:last-of-type{margin:0}#g-header .social-top .social ul li a{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;display:block}@media (max-width:991px){#g-header .social-top .social ul li a{line-height:1}}#g-header .social-top .social ul li a .style-svg{margin:0;width:36px}@media (max-width:767px){#g-header .social-top .social ul li a .style-svg{width:24px}}#g-header .social-top .social ul li a .style-svg path{fill:#fc3;stroke:#fc3;stroke-width:10px}#g-header .social-top .social ul li a:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-header .logo{position:relative;z-index:99}@media (max-width:991px){#g-header .logo{flex:0 100%;max-width:100%;width:100%}#g-header .logo .g-content{display:flex;justify-content:center}}#g-header .logo img{width:365px}@media (max-width:991px){#g-header .logo img{width:250px}}@media (max-width:767px){#g-header .logo img{width:150px}}#g-header .menu{display:flex;align-items:center;justify-content:flex-end}#g-header .menu .g-main-nav .g-toplevel{display:flex;justify-content:flex-end}#g-header .menu .g-main-nav .g-toplevel .g-menu-item{background:none !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-menu-item-container{font-size:24px;text-transform:uppercase;font-weight:700;color:#808080;padding:10px 20px;line-height:1}@media (max-width:1199px){#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-menu-item-container{font-size:20px}}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-menu-item-container .g-menu-parent-indicator{display:none}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown{background:#fc3;width:300px}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-menu-item-container{color:#808080 !important;text-transform:initial;padding:10px;font-size:20px}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item:hover .g-menu-item-container{color:#000 !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item.active .g-menu-item-container{color:#000 !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-dropdown{padding:0;background:rgba(255, 204, 51, 0.9)}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item-container{padding:0}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item-container .menu-loop .g-menu-item .g-menu-item-container{padding:10px 20px;color:#808080 !important;text-transform:initial}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item-container .menu-loop .g-menu-item:hover .g-menu-item-container{color:#000 !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item .g-dropdown .g-sublevel .g-menu-item-container .menu-loop .g-menu-item.active .g-menu-item-container{color:#000 !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item.active .g-menu-item-container{color:#fc3 !important}#g-header .menu .g-main-nav .g-toplevel .g-menu-item:hover .g-menu-item-container{color:#fc3}#g-header .menu .g-main-nav .g-toplevel .g-menu-item:lang(de).g-menu-item-91{display:none}#g-header.fixed{position:fixed;padding:5px 0;top:0;left:0;width:100%;height:auto;z-index:99}#g-header.fixed .social{display:none}#g-header.fixed .logo img{width:200px}#g-header .wpml-ls-current-language .wpml-ls-link span{color:#fc3 !important}#g-main{padding:0;margin-top:190px}@media (max-width:1365px){#g-main{margin-top:170px}}@media (max-width:991px){#g-main{margin-top:0}}#g-main.main-program a{font-family:"Helvetica Neue LT Std"}#g-main.main-program a:hover{color:#fc3}#g-main.main-program .programma-single .top-row{position:relative}#g-main.main-program .programma-single .top-row .img-holder{height:auto;overflow:hidden;width:100%}#g-main.main-program .programma-single .top-row .img-holder img{width:100%}#g-main.main-program .programma-single .title-holder{width:100%}#g-main.main-program .programma-single .title-holder h3{font-weight:700;margin:29px 0 14px;font-size:56px;line-height:59px;letter-spacing:-3.75px;text-transform:uppercase}@media (max-width:575px){#g-main.main-program .programma-single .title-holder h3{font-size:32px;letter-spacing:normal}}#g-main.main-program .programma-single .title-holder h3 strong{font-size:45px;line-height:1;display:block;letter-spacing:-2.25px;text-transform:initial}@media (max-width:575px){#g-main.main-program .programma-single .title-holder h3 strong{font-size:24px;letter-spacing:normal}}#g-main.main-program .programma-single .title-selection{font-size:45px;line-height:1.2;text-align:center;letter-spacing:-2.25px;margin-bottom:40px}#g-main.main-program .programma-single .data-holder{margin-top:50px}#g-main.main-program .programma-single .data-holder .data-list{display:flex;margin:0;list-style:none;justify-content:center}@media (max-width:767px){#g-main.main-program .programma-single .data-holder .data-list{flex-wrap:wrap}}#g-main.main-program .programma-single .data-holder .data-list li{flex:0 24.25%;max-width:24.25%;margin:0 1% 2% 0;display:flex;flex-direction:column;align-items:center;font-size:36px;font-weight:500;color:#000}#g-main.main-program .programma-single .data-holder .data-list li:last-of-type{margin-right:0}@media (max-width:767px){#g-main.main-program .programma-single .data-holder .data-list li{flex:0 49%;max-width:49%}#g-main.main-program .programma-single .data-holder .data-list li:nth-of-type(2n+2){margin-right:0}}@media (max-width:767px){#g-main.main-program .programma-single .data-holder .data-list li{flex:0 100%;max-width:100%;margin-right:0;margin-bottom:20px}}#g-main.main-program .programma-single .data-holder .data-list li h5{font-size:27px;font-weight:700;line-height:67px;letter-spacing:-1.35px;margin:0}#g-main.main-program .programma-single .data-holder .data-list li i{font-size:90px}#g-main.main-program .programma-single .data-holder .data-list li img{height:90px}@media (max-width:767px){#g-main.main-program .programma-single .data-holder .data-list li img{flex-basis:auto}}#g-main.main-program .programma-single .data-holder .data-list li h2{font-size:24px;font-family:"Helvetica Neue LT Std";line-height:1;text-align:center;font-weight:700;margin:25px 0 0}@media (max-width:991px){#g-main.main-program .programma-single .data-holder .data-list li h2{font-size:26px}}@media (max-width:767px){#g-main.main-program .programma-single .data-holder .data-list li h2{margin-top:0}}@media (max-width:575px){#g-main.main-program .programma-single .data-holder .data-list li h2{margin-top:5px}}#g-main.main-program .programma-single .data-holder .data-list li h2 strong{display:block}#g-main.main-program .programma-single .data-holder .data-list li h2 a{font-family:"Helvetica Neue LT Std";text-align:center;display:block;color:#000}@media (max-width:991px){#g-main.main-program .programma-single .data-holder .data-list li h2 a{font-size:26px}}#g-main.main-program .programma-single .data-holder .data-list li h2 a:hover{color:#fc3}#g-main.main-program .programma-single .data-holder .data-list li:hover img,#g-main.main-program .programma-single .data-holder .data-list li:hover i{animation-name:rotator;animation-duration:0.4s;animation-timing-function:linear}#g-main.main-program .programma-single .date-holder{margin:100px 0 100px}@media (max-width:575px){#g-main.main-program .programma-single .date-holder{margin:50px 0}}#g-main.main-program .programma-single .date-holder .date-list{display:flex;margin:0;list-style:none;flex-flow:row wrap}#g-main.main-program .programma-single .date-holder .date-list .single-date{flex:0 24.25%;max-width:24.25%;margin:0 1% 20px 0;display:flex;flex-direction:column;align-items:center;font-size:36px;font-weight:500;color:#000}#g-main.main-program .programma-single .date-holder .date-list .single-date:nth-of-type(4n+4){margin-right:0}@media (max-width:991px){#g-main.main-program .programma-single .date-holder .date-list .single-date{flex:0 49%;max-width:49%}#g-main.main-program .programma-single .date-holder .date-list .single-date:nth-of-type(2n+2){margin-right:0}}@media (max-width:575px){#g-main.main-program .programma-single .date-holder .date-list .single-date{flex:0 100%;max-width:100%;margin-right:0;margin-bottom:40px}}#g-main.main-program .programma-single .date-holder .date-list .single-date h5{font-size:27px;font-weight:700;letter-spacing:-1.35px;color:#000}#g-main.main-program .programma-single .date-holder .date-list .single-date .date-section img{width:100px;display:block;margin:0 auto}#g-main.main-program .programma-single .date-holder .date-list .single-date .date-section .date-field{text-align:center;margin:27px 0 0}@media (max-width:575px){#g-main.main-program .programma-single .date-holder .date-list .single-date .date-section .date-field{margin-top:10px}}#g-main.main-program .programma-single .date-holder .date-list .single-date .date-section .date-field span{display:block;font-size:36px;font-family:"Helvetica Neue LT Std";line-height:1;text-align:center;font-weight:700;margin:0}@media (max-width:575px){#g-main.main-program .programma-single .date-holder .date-list .single-date .date-section .date-field span{font-size:25px}}#g-main.main-program .programma-single .date-holder .date-list .single-date .more-btn{margin-top:27px}@media (max-width:575px){#g-main.main-program .programma-single .date-holder .date-list .single-date .more-btn{margin-top:10px}}#g-main.main-program .programma-single .date-holder .date-list .single-date:hover img,#g-main.main-program .programma-single .date-holder .date-list .single-date:hover i{animation-name:rotator;animation-duration:0.4s;animation-timing-function:linear}#g-main.main-program .programma-single .actors .all-list{display:flex;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media (max-width:991px){#g-main.main-program .programma-single .actors .all-list{grid-template-columns:1fr}}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop{display:flex;flex-direction:column}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li{flex:0 100%;max-width:100%;margin:0;align-items:flex-start}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li h3.name-field{font-size:27px;line-height:41px;font-weight:700;font-family:"Helvetica Neue LT Std"}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li h3.name-field .role{font-weight:300}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li h3.name-field .info{font-family:"Helvetica Neue"}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li h3.name-field .info a{color:#000;text-decoration:underline}#g-main.main-program .programma-single .actors .all-list .all-item .actors-loop li h3.name-field .info a:hover{color:#fc3}#g-main.main-program .programma-single .actors-loop{margin:50px 0 0;list-style:none;display:flex;justify-content:center}#g-main.main-program .programma-single .actors-loop li{flex:0 24.25%;max-width:24.25%;margin-right:1%;display:flex;flex-direction:column;align-items:center}#g-main.main-program .programma-single .actors-loop li .img-holder{border-radius:50%;overflow:hidden;border:5px solid #fc3;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#g-main.main-program .programma-single .actors-loop li .img-holder img{width:200px;display:block;margin:0}#g-main.main-program .programma-single .actors-loop li h3{margin:0}#g-main.main-program .programma-single .actors-loop li h3.role-field{font-style:italic;text-align:center}#g-main.main-program .programma-single .actors-loop li:hover .img-holder{transform:scale(1.1) translateY(-5%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main.main-program .programma-single .sinopsis-holder{position:relative;padding:100px 0}@media (max-width:991px){#g-main.main-program .programma-single .sinopsis-holder{padding:50px 0}}#g-main.main-program .programma-single .sinopsis-holder .sinopsis h2{font-size:75px;line-height:1;letter-spacing:-3.75px}#g-main.main-program .programma-single .sinopsis-holder .sinopsis p{font-size:36px;font-family:"Helvetica Neue LT Std";line-height:1.2;font-weight:400}@media (max-width:767px){#g-main.main-program .programma-single .sinopsis-holder .sinopsis p{font-size:32px}}@media (max-width:767px){#g-main.main-program .programma-single .sinopsis-holder .sinopsis p{font-size:25px}}#g-main.main-program .programma-single .sinopsis-holder .sinopsis p a{text-decoration:underline}#g-main.main-program .programma-single .sinopsis-holder .sinopsis p a:hover{color:#fc3}#g-main.main-program .programma-single .link-bottom-holder{background:#000;padding:80px 0 110px;position:relative}#g-main.main-program .programma-single .link-bottom-holder:after{content:"";display:block;width:100%;height:6.3vw;position:absolute;z-index:1;bottom:-3vw;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover}#g-main.main-program .programma-single .link-bottom-holder .g-container{display:flex;justify-content:space-between}#g-main.main-program .programma-single .link-bottom-holder .g-container a{font-size:45px;line-height:45px;position:relative;font-weight:700;color:#808080;display:flex}@media (max-width:767px){#g-main.main-program .programma-single .link-bottom-holder .g-container a{font-size:36px;line-height:36px}}@media (max-width:767px){#g-main.main-program .programma-single .link-bottom-holder .g-container a{font-size:25px;line-height:25px}}#g-main.main-program .programma-single .link-bottom-holder .g-container a strong{display:none}#g-main.main-program .programma-single .link-bottom-holder .g-container a span{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]{padding-left:100px;display:inline-block;margin:0 auto 0 0}@media (max-width:767px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]{padding-left:70px}}@media (max-width:575px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]{padding-left:40px}}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]:before{content:"";display:inline-block;width:47px;height:90px;background:url('../images/prev_.png?69320885') center center no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}@media (max-width:575px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]:before{width:25px;height:66px}}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]:hover span{color:#fc3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="prev"]:hover:before{transform:translateY(-50%) scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]{padding-right:100px;display:inline-block;margin:0 0 0 auto}@media (max-width:767px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]{padding-right:70px}}@media (max-width:575px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]{padding-right:40px}}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]:after{content:"";display:inline-block;width:47px;height:90px;background:url('../images/next_.png?69320885') center center no-repeat;background-size:cover;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}@media (max-width:575px){#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]:after{width:25px;height:66px}}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]:hover span{color:#fc3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main.main-program .programma-single .link-bottom-holder .g-container a[rel="next"]:hover:after{transform:translateY(-50%) scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main.main-program .location-template .top-row{margin-bottom:100px}#g-main.main-program .location-template .extra-more-btn{margin:50px auto 100px 0;max-width:225px;width:100%}#g-main.main-program .location-template .data-list{margin-bottom:50px !important}#g-main.main-program .location-template .data-list h5 span{display:block;text-align:center}#g-main.main-program .location-template .data-list h5 a{font-size:27px !important;font-weight:700 !important;letter-spacing:-1.35px;margin:0 0 20px}#g-main.main-program .location-template .desc{margin-bottom:100px}#g-main.main-program .location-template .desc p{font-size:25px;line-height:38px}#g-main.main-program .location-template .desc p a{text-decoration:underline}#g-main.main-program .location-template .program-holder{margin-bottom:100px !important}#g-main.main-program .location-template .program-holder .wpv-loop{list-style:none;margin:50px 0 0;display:flex;flex-flow:row wrap;list-style:none;justify-content:center}#g-main.main-program .location-template .program-holder .wpv-loop li{flex:0 32%;max-width:32%;margin-right:1%;display:flex;flex-direction:column;align-items:center;font-size:36px;font-weight:500;color:#000}#g-main.main-program .location-template .program-holder .wpv-loop li i{font-size:90px}#g-main.main-program .location-template .program-holder .wpv-loop li h5{font-size:27px;font-weight:700;letter-spacing:-1.35px;margin:0 0 20px;text-align:center}#g-main.main-program .location-template .program-holder .wpv-loop li h5 strong{display:block;text-align:center;font-weight:400}#g-main.main-program .location-template .program-holder .wpv-loop li h5 a{color:#000}#g-main.main-program .location-template .program-holder .wpv-loop li h5 a:hover{color:#fc3}#g-main.main-program .location-template .program-holder .wpv-loop li:hover i{animation-name:rotator;animation-duration:0.4s;animation-timing-function:linear}#g-main.main-program .location-template .location-gallery{margin-bottom:50px}#g-main.main-program .location-template .location-gallery .gallery-items{margin-top:50px;display:flex;justify-content:center;flex-flow:row wrap}#g-main.main-program .location-template .location-gallery .gallery-items .single-item{flex:0 24.25%;margin:0 1% 2% 0}#g-main.main-program .location-template .location-gallery .gallery-items .single-item:nth-of-type(4n+4){margin-right:0}@media (max-width:991px){#g-main.main-program .location-template .location-gallery .gallery-items .single-item{flex:0 32%;margin-right:1%}#g-main.main-program .location-template .location-gallery .gallery-items .single-item:nth-of-type(4n+4){margin-right:1%}#g-main.main-program .location-template .location-gallery .gallery-items .single-item:nth-of-type(3n+3){margin-right:1%}}@media (max-width:575px){#g-main.main-program .location-template .location-gallery .gallery-items .single-item{flex:0 100%;margin-right:0}}#g-main.main-program .location-template .location-gallery .gallery-items .single-item img{width:100%}#g-main.main-program .location-template .location-gallery .gallery-items .single-item:hover{transform:scale(1.05)}#g-main .more-btn{width:245px;height:65px;display:flex;justify-content:center;align-items:center;margin:87px auto 0;text-transform:uppercase;background:#fc3;border:2px solid #fc3;border-radius:10px;color:#000;font-size:18px;line-height:22px;text-decoration:none}@media (max-width:1199px){#g-main .more-btn{width:210px}}@media (max-width:767px){#g-main .more-btn{height:50px}}#g-main .more-btn:hover{background:#fff}#g-main .entry-header{display:none}#g-main #location-inside-group .location-inside-loop{margin:100px 0 0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center}@media (max-width:767px){#g-main #location-inside-group .location-inside-loop{margin-top:50px}}#g-main #location-inside-group .location-inside-loop li{flex:0 32%;max-width:32%;margin:0 2% 2% 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#g-main #location-inside-group .location-inside-loop li:nth-of-type(3n+3){margin-right:0}@media (max-width:767px){#g-main #location-inside-group .location-inside-loop li{flex:0 49%;max-width:49%}#g-main #location-inside-group .location-inside-loop li:nth-of-type(3n+3){margin-right:2%}#g-main #location-inside-group .location-inside-loop li:nth-of-type(2n+2){margin-right:0}}@media (max-width:575px){#g-main #location-inside-group .location-inside-loop li{flex:0 100%;max-width:100%;margin-right:0;margin-bottom:20px}}#g-main #location-inside-group .location-inside-loop li .img-holder{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#g-main #location-inside-group .location-inside-loop li .img-holder a{position:relative;display:block}#g-main #location-inside-group .location-inside-loop li .img-holder a .date{position:absolute;right:0;bottom:0;font-size:70px;line-height:70px;color:#fc3;z-index:99;font-weight:bold;letter-spacing:-2px}@media (max-width:991px){#g-main #location-inside-group .location-inside-loop li .img-holder a .date{font-size:48px;line-height:48px}}#g-main #location-inside-group .location-inside-loop li .data-hoder{padding:5px}#g-main #location-inside-group .location-inside-loop li .data-hoder h3{text-align:center;margin:0;text-transform:uppercase}#g-main #location-inside-group .location-inside-loop li .data-hoder h3 a{color:#000;text-decoration:none}#g-main #location-inside-group .location-inside-loop li .data-hoder h3 a:hover{color:#fc3}#g-main #location-inside-group .location-inside-loop li .data-hoder h5{text-align:center;margin:0}#g-main #location-inside-group .location-inside-loop li .data-hoder h5 span{display:block}#g-main #location-inside-group .location-inside-loop li .data-hoder h5 span:last-of-type{font-family:"Helvetica Neue LT Std"}#g-main #location-inside-group .location-inside-loop li.gray-color{filter:grayscale(1);opacity:0.7;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #location-inside-group .location-inside-loop li:hover .img-holder{transform:scale(1.05);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #top-row-front{position:relative}#g-main #top-row-front .sliders-loop .single-slide{position:relative}#g-main #top-row-front .sliders-loop .single-slide .img-holder{position:relative}#g-main #top-row-front .sliders-loop .single-slide .img-holder:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;display:block;background:#333333;opacity:0.5}#g-main #top-row-front .sliders-loop .single-slide .container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder{max-width:1200px;position:relative;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-weight:700;font-size:210px;line-height:140px;letter-spacing:-13.5px;color:#fff;margin:0;display:inline-block;position:relative;z-index:2}@media (max-width:1599px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:170px;line-height:120px;letter-spacing:-5px}}@media (max-width:1365px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:160px;line-height:100px;letter-spacing:-5px}}@media (max-width:1279px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:145px;letter-spacing:-2px}}@media (max-width:1199px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:120px;line-height:32px}}@media (max-width:991px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:90px}}@media (max-width:767px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:65px}}@media (max-width:575px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1{font-size:32px}}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1 a{color:#fff}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h1 a:hover{color:#fc3}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h2{color:#fc3;font-size:90px;letter-spacing:-4.7px;font-weight:700;margin:80px 0 0;line-height:82px}@media (max-width:1279px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h2{margin-top:50px;font-size:70px}}@media (max-width:767px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h2{margin-top:10px;font-size:48px;line-height:58px;letter-spacing:0}}@media (max-width:575px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder h2{font-size:28px;line-height:28px}}@media (max-width:1279px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .more-btn{margin-top:20px}}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn{width:75px;margin:65px auto 0;display:block}@media (max-width:1279px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn{margin-top:10px}}@media (max-width:1199px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn{margin-top:40px}}@media (max-width:575px){#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn{margin-top:10px;margin-bottom:30px}}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn img{margin:0;animation-name:example;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes example{0%{margin:0 auto 0}50%{margin:20px auto -20px}100%{margin:0 auto 0}}#g-main #top-row-front .sliders-loop .single-slide .container .txt-holder .down-btn:hover img{animation-play-state:paused}#g-main #top-row-front .wave{width:100%;height:6.3vw;position:absolute;bottom:-1px;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover}#g-main .top-row-wide{padding:100px 0;position:relative;background-position:center top;background-size:cover;display:flex;align-items:center !important;height:30vw}#g-main .top-row-wide.image-top-0{background-position:center top -200px}@media (max-width:1279px){#g-main .top-row-wide{height:45vw}}@media (max-width:767px){#g-main .top-row-wide{padding:25px 0}}@media (max-width:575px){#g-main .top-row-wide{height:66vw}}#g-main .top-row-wide:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;display:block;background:#333333;opacity:0.5;z-index:1}#g-main .top-row-wide:after{content:"";display:block;width:100%;height:6.3vw;position:absolute;z-index:1;bottom:-3vw;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover}#g-main .top-row-wide .panel-grid-cell{z-index:2;position:relative}#g-main .top-row-wide h3{font-weight:700;font-size:100px;line-height:100px;letter-spacing:-2.5px;color:#fff;margin:0;text-align:center;position:relative;z-index:2}@media (max-width:1199px){#g-main .top-row-wide h3{font-size:80px}}@media (max-width:767px){#g-main .top-row-wide h3{font-size:65px}}@media (max-width:575px){#g-main .top-row-wide h3{font-size:32px;line-height:70px;letter-spacing:initial}}#g-main .top-row-wide h3 a{color:#fff}#g-main .top-row-wide h3 a:hover{color:#fc3}#g-main .top-row-wide h4{color:#fc3;font-size:90px;letter-spacing:-4.7px;font-weight:700;text-align:center;margin:40px 0 0;line-height:82px}@media (max-width:767px){#g-main .top-row-wide h4{font-size:56px;line-height:45px;margin-top:0}}@media (max-width:575px){#g-main .top-row-wide h4{font-size:32px;letter-spacing:normal}}#g-main .top-row-wide h4 strong{display:block;color:#fff}#g-main .top-row-wide .down-btn{display:block;width:75px;margin:20px auto 0}#g-main .top-row-wide .down-btn img{animation-name:example;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes example{0%{margin:0 auto 0}50%{margin:20px auto -20px}100%{margin:0 auto 0}}#g-main .top-row-wide .down-btn:hover img{animation-play-state:paused}#g-main #about-section{margin-top:100px}@media (max-width:767px){#g-main #about-section{margin-top:50px}}#g-main #about-section a{font-family:"Helvetica Neue LT Std";font-weight:400;text-decoration:underline}#g-main #about-section a:hover{color:#fc3}#g-main .about-section{padding:0 0 50px}#g-main .about-section p{font-size:25px;line-height:38px}#g-main .about-section.team-row-inside p{margin-bottom:30px}#g-main .about-section.team-row-inside p a:hover{color:#fc3}#g-main #artists-inside{padding:0 0 50px}#g-main #artists-inside h2{font-size:45px;line-height:1;letter-spacing:-2.25px;text-align:center;margin-top:100px}@media (max-width:767px){#g-main #artists-inside h2{margin-top:50px}}#g-main #artists-inside a{font-weight:400;text-decoration:underline;font-family:"Helvetica Neue LT Std"}#g-main #artists-inside a:hover{color:#fc3}#g-main #artists-inside .wpv-loop{margin:50px 0 0;list-style:none;display:flex;flex-flow:row wrap;justify-content:center}@media (max-width:991px){#g-main #artists-inside .wpv-loop{margin:0}}#g-main #artists-inside .wpv-loop li{flex:0 24.25%;max-width:24.25%;margin:0 1% 1% 0;display:flex;flex-direction:column;align-items:center}#g-main #artists-inside .wpv-loop li:nth-of-type(4n+4){margin-right:0}@media (max-width:1199px){#g-main #artists-inside .wpv-loop li{flex:0 32%;max-width:32%}#g-main #artists-inside .wpv-loop li:nth-of-type(4n+4){margin-right:1%}#g-main #artists-inside .wpv-loop li:nth-of-type(3n+3){margin-right:0}}@media (max-width:991px){#g-main #artists-inside .wpv-loop li{flex:0 49%;max-width:49%}#g-main #artists-inside .wpv-loop li:nth-of-type(3n+3){margin-right:1%}#g-main #artists-inside .wpv-loop li:nth-of-type(2n+2){margin-right:0}}@media (max-width:575px){#g-main #artists-inside .wpv-loop li{flex:0 100%;max-width:100%;margin-right:0;margin-bottom:30px}}#g-main #artists-inside .wpv-loop li .img-holder{border-radius:50%;overflow:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}#g-main #artists-inside .wpv-loop li .img-holder img{width:200px;display:block;margin:0}#g-main #artists-inside .wpv-loop li h3{margin:0}#g-main #artists-inside .wpv-loop li h3.name-field{color:#6b9592}#g-main #artists-inside .wpv-loop li h3.role-field{font-size:20px;text-align:center}#g-main #artists-inside .wpv-loop li h3.opera-field a{color:#000}#g-main #artists-inside .wpv-loop li h3.opera-field a:hover{color:#fc3}#g-main #artists-inside .wpv-loop li h3.email-field,#g-main #artists-inside .wpv-loop li h3.phone-field{font-size:18px}#g-main #artists-inside .wpv-loop li h3.email-field a,#g-main #artists-inside .wpv-loop li h3.phone-field a{color:#000}#g-main #artists-inside .wpv-loop li h3.email-field a:hover,#g-main #artists-inside .wpv-loop li h3.phone-field a:hover{color:#fc3}#g-main #artists-inside .wpv-loop li:hover .img-holder{transform:scale(1.1) translateY(-5%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #artists-inside .wpv-loop.recommendation-loop{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media (max-width:1199px){#g-main #artists-inside .wpv-loop.recommendation-loop{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){#g-main #artists-inside .wpv-loop.recommendation-loop{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){#g-main #artists-inside .wpv-loop.recommendation-loop{grid-template-columns:1fr}}#g-main #artists-inside .wpv-loop.recommendation-loop li{width:100%;max-width:100%;flex:0 100px}#g-main #artists-inside .wpv-loop.recommendation-loop li .img-holder{margin-bottom:10px;border-radius:0}#g-main #artists-inside .wpv-loop.recommendation-loop li .img-holder img{width:100%}#g-main #artists-inside .wpv-loop.recommendation-loop li a{color:#000;text-decoration:none}#g-main #artists-inside .wpv-loop.recommendation-loop li a:hover{color:#fc3}#g-main #artists-inside .wpv-loop.recommendation-loop li .txt-holder p{font-size:20px;line-height:28px}#g-main #artists-inside .wpv-loop.recommendation-loop li .txt-holder p a{text-decoration:underline}#g-main #artists-inside.partners-inside{margin-top:100px}@media (max-width:767px){#g-main #artists-inside.partners-inside{margin-top:50px}}#g-main #artists-inside.partners-inside .prev,#g-main #artists-inside.partners-inside .next{display:none !important}#g-main #artists-inside.partners-inside .partners-loop{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media (max-width:1199px){#g-main #artists-inside.partners-inside .partners-loop{grid-template-columns:repeat(3, 1fr)}}@media (max-width:575px){#g-main #artists-inside.partners-inside .partners-loop{grid-template-columns:repeat(2, 1fr);gap:20px}}#g-main #artists-inside.partners-inside .partners-loop .single-item{display:flex;align-items:center;justify-content:center}#g-main #artists-inside.partners-inside.storia-inside{padding-bottom:0}#g-main #artists-inside.biglietti{padding:100px 0 0}@media (max-width:767px){#g-main #artists-inside.biglietti{padding-top:50px}}#g-main #artists-inside.biglietti h3{text-align:center;font-size:45px;line-height:1;letter-spacing:-2.25px;text-align:center;margin-top:50px}@media (max-width:575px){#g-main #artists-inside.biglietti h3{font-size:32px;letter-spacing:-1px}}#g-main #artists-inside.biglietti p{text-align:center;hyphens:auto}#g-main #artists-inside.biglietti a:hover{color:#fc3}#g-main .content-section h3{font-size:45px;line-height:1.2;text-align:center;letter-spacing:-2.25px;margin-bottom:40px}#g-main .content-section a{text-decoration:underline;font-family:"Helvetica Neue LT Std"}#g-main .content-section a:hover{color:#fc3}#g-main .content-section ul{font-family:"Helvetica Neue LT Std"}#g-main .content-section ul li{font-size:25px;line-height:38px}#g-main .content-section .single-section{margin:50px 0}@media (max-width:991px){#g-main .content-section .single-section{margin:25px 0}#g-main .content-section .single-section .panel-grid{flex-direction:column-reverse}#g-main .content-section .single-section .panel-grid .panel-grid-cell{flex:0 100%;width:100%}#g-main .content-section .single-section.reverted-section .panel-grid{flex-direction:column}}#g-main #top-message p{font-size:60px;font-weight:700;line-height:0.98;letter-spacing:-3px;color:#808080;margin:0}@media (max-width:1199px){#g-main #top-message p{font-size:42px;letter-spacing:-1px}}@media (max-width:767px){#g-main #top-message p{font-size:32px}}#g-main #top-message p strong{color:#fc3}#g-main #top-message #artistic-img{display:flex;flex-flow:row-reverse nowrap;align-items:center;margin:0 0 0 auto;width:auto !important;padding:0}@media (max-width:767px){#g-main #top-message #artistic-img img{flex-basis:auto}}#g-main #top-message #artistic-img .wp-caption-text{font-size:27px;font-weight:100;display:flex;justify-content:flex-end;align-items:center;flex-flow:row nowrap;line-height:1.2;padding:0}@media (max-width:575px){#g-main #top-message #artistic-img .wp-caption-text{font-size:16px}}#g-main #top-message #artistic-img .wp-caption-text strong{display:flex;flex-flow:row nowrap;margin-right:7px}#g-main #top-message.welcome-text{padding-top:100px}@media (max-width:767px){#g-main #top-message.welcome-text{padding-top:50px}}#g-main h2.title-row{font-size:50px;line-height:50px;font-style:italic;font-weight:400;padding:30px 0 30px 80px;background:url('../images/title-bg.png?69320885') center left 50px no-repeat}#g-main h2.title-row strong{display:block;font-weight:400;text-transform:uppercase}#g-main #program-front{position:relative}#g-main #program-front:after{content:"";display:block;width:100%;height:6.3vw;position:absolute;bottom:-3vw;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover}#g-main #program-front .program-loop{display:flex;margin:0;list-style:none;flex-direction:column}#g-main #program-front .program-loop .single-item .top-row{background:#000}#g-main #program-front .program-loop .single-item .top-row.wave-bottom{position:relative}#g-main #program-front .program-loop .single-item .top-row.wave-bottom:after{content:"";display:block;width:100%;height:6.3vw;position:absolute;z-index:1;bottom:-3vw;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover}#g-main #program-front .program-loop .single-item .img-holder{flex:0 600px;height:320px;width:600px;overflow:hidden}@media (max-width:1199px){#g-main #program-front .program-loop .single-item .img-holder{width:100%}}@media (max-width:767px){#g-main #program-front .program-loop .single-item .img-holder{flex:0 100%;width:100%;height:auto}}@media (max-width:575px){#g-main #program-front .program-loop .single-item .img-holder{height:66vw;overflow:hidden}}#g-main #program-front .program-loop .single-item .img-holder.img-holder-auto{height:382px}@media (max-width:767px){#g-main #program-front .program-loop .single-item .img-holder.img-holder-auto{height:auto}}#g-main #program-front .program-loop .single-item .img-holder.img-holder-auto img{min-height:382px}@media (max-width:767px){#g-main #program-front .program-loop .single-item .img-holder.img-holder-auto img{min-height:auto}}#g-main #program-front .program-loop .single-item .img-holder img{width:600px;max-width:600px !important}@media (max-width:767px){#g-main #program-front .program-loop .single-item .img-holder img{width:100%;max-width:100% !important}}#g-main #program-front .program-loop .single-item .title-holder{position:relative}#g-main #program-front .program-loop .single-item .title-holder h3{font-weight:700;margin:29px 0 14px;font-size:70px;line-height:1;color:#fff;letter-spacing:-3.75px;text-transform:uppercase}@media (max-width:1199px){#g-main #program-front .program-loop .single-item .title-holder h3{font-size:45px;letter-spacing:normal}}@media (max-width:575px){#g-main #program-front .program-loop .single-item .title-holder h3{font-size:32px}}#g-main #program-front .program-loop .single-item .title-holder h3:last-of-type{margin:0}#g-main #program-front .program-loop .single-item .title-holder h3:last-of-type strong{font-size:36px;line-height:1;display:block;color:#fff;letter-spacing:-2.25px}@media (max-width:1279px){#g-main #program-front .program-loop .single-item .title-holder h3:last-of-type strong{font-size:28px;letter-spacing:-1.25px}}@media (max-width:1199px){#g-main #program-front .program-loop .single-item .title-holder h3:last-of-type strong{font-size:24px;letter-spacing:normal}}@media (max-width:575px){#g-main #program-front .program-loop .single-item .title-holder h3:last-of-type strong{font-size:20px}}#g-main #program-front .program-loop .single-item .title-holder h4{font-size:45px;line-height:1;display:block;color:#fff;letter-spacing:-2.25px;margin:0}@media (max-width:1199px){#g-main #program-front .program-loop .single-item .title-holder h4{font-size:32px;margin-top:20px}}@media (max-width:575px){#g-main #program-front .program-loop .single-item .title-holder h4{font-size:24px}}#g-main #program-front .program-loop .single-item .title-holder p{margin:0}#g-main #program-front .program-loop .single-item .title-holder p br{display:none}#g-main #program-front .program-loop .single-item .title-holder p a{text-decoration:underline;font-weight:300}#g-main #program-front .program-loop .single-item .title-holder .style-svg{width:85px;margin:0 auto;display:block}#g-main #program-front .program-loop .single-item .title-holder .on-item{width:100%;height:50px;margin:29px auto 20px;display:block;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-main #program-front .program-loop .single-item .title-holder .on-item:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #program-front .program-loop .single-item .title-holder .off-item{width:100%;height:50px;margin:0 auto 100px;display:block;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-main #program-front .program-loop .single-item .title-holder .off-item:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #program-front .program-loop .single-item .hiden-content{max-width:1280px;margin:0 auto;padding:100px 0 50px;position:relative;z-index:2;display:none;width:100%}@media (max-width:1199px){#g-main #program-front .program-loop .single-item .hiden-content{margin:0 !important}}@media (max-width:575px){#g-main #program-front .program-loop .single-item .hiden-content{padding-top:50px}}#g-main #program-front .program-loop .single-item .hiden-content p{font-size:36px;line-height:38px;font-family:"Helvetica Neue LT Std"}#g-main #program-front .program-loop .single-item .hiden-content .more-btn{margin-top:50px}#g-main #program-front .program-loop>.so-panel:nth-of-type(2n+2) .top-row{background:#333333}#g-main #program-front .program-loop>.so-panel:nth-of-type(2n+1) .top-row{background:#000}#g-main #program-front .program-loop>.so-panel:nth-of-type(1) a:hover{color:#fc3}#g-main #program-front .program-loop>.so-panel:nth-of-type(1) h4,#g-main #program-front .program-loop>.so-panel:nth-of-type(1) polygon,#g-main #program-front .program-loop>.so-panel:nth-of-type(1) path{fill:#fc3;color:#fc3}#g-main #program-front .program-loop>.so-panel:nth-of-type(2) a:hover{color:#ef5a24}#g-main #program-front .program-loop>.so-panel:nth-of-type(2) h4,#g-main #program-front .program-loop>.so-panel:nth-of-type(2) polygon,#g-main #program-front .program-loop>.so-panel:nth-of-type(2) path{fill:#ef5a24;color:#ef5a24}#g-main #program-front .program-loop>.so-panel:nth-of-type(3) a:hover{color:#d7de21}#g-main #program-front .program-loop>.so-panel:nth-of-type(3) h4,#g-main #program-front .program-loop>.so-panel:nth-of-type(3) polygon,#g-main #program-front .program-loop>.so-panel:nth-of-type(3) path{fill:#d7de21;color:#d7de21}#g-main #program-front .program-loop>.so-panel:nth-of-type(4) a:hover{color:#6b9592}#g-main #program-front .program-loop>.so-panel:nth-of-type(4) h4,#g-main #program-front .program-loop>.so-panel:nth-of-type(4) polygon,#g-main #program-front .program-loop>.so-panel:nth-of-type(4) path{fill:#6b9592;color:#6b9592}#g-main #program-front .program-loop>.so-panel.panel-last-child .img-holder{height:382px}@media (max-width:767px){#g-main #program-front .program-loop>.so-panel.panel-last-child .img-holder{height:auto}}#g-main #program-front .program-loop>.so-panel.panel-last-child .img-holder img{min-height:382px}@media (max-width:767px){#g-main #program-front .program-loop>.so-panel.panel-last-child .img-holder img{min-height:auto}}#g-main #location-row{padding:100px 0}@media (max-width:767px){#g-main #location-row{padding:50px 0}}#g-main #location-row p{font-size:56px;font-weight:700;line-height:1.2;letter-spacing:-2.8px;color:#808080;margin:0}@media (max-width:1199px){#g-main #location-row p{font-size:42px;letter-spacing:-1px}}@media (max-width:767px){#g-main #location-row p{font-size:32px}}#g-main #location-row p strong{color:#fc3;display:block}#g-main #location-row .locations-loop{list-style:none;margin:100px 0 0;background:url('../images/note-sistem.png?69320885') center center no-repeat;background-size:100% 90%;display:grid;grid-template-rows:repeat(5, 2.08vw);grid-template-columns:repeat(18, 1fr)}@media (max-width:1279px){#g-main #location-row .locations-loop{grid-template-rows:repeat(5, 2.58vw)}}@media (max-width:767px){#g-main #location-row .locations-loop{margin-top:85px}}@media (max-width:575px){#g-main #location-row .locations-loop{pointer-events:none;position:relative}#g-main #location-row .locations-loop:before{content:"mettere il telefono in posizione orizzontale";position:absolute;opacity:1;top:50%;left:50%;width:90%;color:#fc3;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%);display:block;background:rgba(51, 51, 51, 0.8);padding:10px 20px;z-index:99}}#g-main #location-row .locations-loop .location-item{position:relative;width:1.45vw;height:1.45vw;border-radius:50%;background:#000}#g-main #location-row .locations-loop .location-item .item-link{display:flex;position:absolute;bottom:20px;left:20px;transform:translateX(100vw) scale(0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}@media (max-width:1279px){#g-main #location-row .locations-loop .location-item .item-link{left:-50px}}#g-main #location-row .locations-loop .location-item .item-link a{display:flex;color:#000;width:245px;height:65px;justify-content:center;align-items:center;text-transform:uppercase;background:#d7de21;border-radius:10px;border:2px solid #d7de21;font-size:18px;line-height:22px;text-align:center}@media (max-width:1279px){#g-main #location-row .locations-loop .location-item .item-link a{width:200px}}#g-main #location-row .locations-loop .location-item .item-link a:hover{background:#fff}#g-main #location-row .locations-loop .location-item.active{background:#d7de21;z-index:10}#g-main #location-row .locations-loop .location-item.active .item-link{transform:translateX(0) scale(1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-main #location-row .more-btn{width:425px;letter-spacing:5.4px;margin-top:34px}@media (max-width:575px){#g-main #location-row .more-btn{width:100%;letter-spacing:3.4px}}#g-main #evenings .evening-image{position:relative;overflow:hidden;height:30vw}@media (max-width:1199px){#g-main #evenings .evening-image{height:50vw}}#g-main #evenings .evening-image .widget-title{position:absolute;max-width:1280px;width:100%;z-index:5;left:50%;top:40%;transform:translate(-50%, -50%);font-size:75px;letter-spacing:-3.75px;text-transform:uppercase;color:#fff;margin:0;text-align:center;text-shadow:1px 1px 2px rgba(51, 51, 51, 0.8)}@media (max-width:991px){#g-main #evenings .evening-image .widget-title{font-size:42px;letter-spacing:-1px}}@media (max-width:575px){#g-main #evenings .evening-image .widget-title{font-size:24px}}#g-main #evenings .evening-image img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -35%);z-index:1}#g-main #evenings .evening-image:after{content:"";display:block;width:100%;height:6.3vw;position:absolute;bottom:-3vw;left:0;background:url('../images/wave.svg?69320885') center bottom no-repeat;background-size:cover;z-index:2}#g-main #evenings #container-width{max-width:1280px;width:100%;margin:0 auto;padding:80px 0 100px}@media (max-width:1279px){#g-main #evenings #container-width{padding:80px 10px 50px}}@media (max-width:767px){#g-main #evenings #container-width{padding:50px 10px 0}}#g-main #evenings #container-width .top-section{margin-bottom:90px}@media (max-width:767px){#g-main #evenings #container-width .top-section{margin-bottom:50px}}#g-main #evenings #container-width .top-section p{font-size:56px;font-weight:700;line-height:1.2;letter-spacing:-2.8px;color:#808080;margin:0 0 60px}@media (max-width:1199px){#g-main #evenings #container-width .top-section p{font-size:42px;letter-spacing:-1px}}@media (max-width:767px){#g-main #evenings #container-width .top-section p{font-size:32px;margin-bottom:30px}}#g-main #evenings #container-width .top-section p strong{color:#fc3;display:block}#g-main #evenings #container-width #unforgettable-options{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px}@media (max-width:991px){#g-main #evenings #container-width #unforgettable-options{grid-template-columns:repeat(2, 1fr);gap:25px 60px}}@media (max-width:575px){#g-main #evenings #container-width #unforgettable-options{grid-template-columns:1fr}}#g-main #evenings #container-width #unforgettable-options .panel-grid-cell{width:100%}#g-main #evenings #container-width #unforgettable-options .single-option{text-align:center}#g-main #evenings #container-width #unforgettable-options .single-option .widget-title{font-size:27px;letter-spacing:-1.35px;color:#000;font-weight:700}@media (max-width:767px){#g-main #evenings #container-width #unforgettable-options .single-option .widget-title{margin-bottom:0}}#g-main #evenings #container-width #unforgettable-options .single-option p{font-size:25px;color:#000;font-weight:400;letter-spacing:-1.25px;font-family:"Helvetica Neue LT Std"}@media (max-width:1199px){#g-main #evenings #container-width #unforgettable-options .single-option p{font-size:18px;letter-spacing:normal}}#g-main #evenings #container-width #unforgettable-options .single-option p img{margin:0}@media (max-width:767px){#g-main #evenings #container-width #unforgettable-options .single-option p img{height:90px}}#g-main #evenings #container-width #unforgettable-options .single-option .more-btn{margin-top:30px}@media (max-width:767px){#g-main #evenings #container-width #unforgettable-options .single-option .more-btn{margin-top:0}}#g-main .error-404 .error-txt{padding:100px 0 100px}#g-main .error-404 .error-txt h2{font-size:55px;color:#fc3}#g-main .edit-link{display:none}#g-subfeature{padding:50px 0 0;background:#fff;border:none}#g-subfeature #partners{position:relative}#g-subfeature #partners .slick-arrow{position:absolute;top:50%;width:36px;padding:2px;transform:translateY(34%);z-index:60;cursor:pointer;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-subfeature #partners .slick-arrow polygon{fill:#808080;stroke:#808080}#g-subfeature #partners .slick-arrow.prev{left:80px}@media (max-width:1599px){#g-subfeature #partners .slick-arrow.prev{left:10px}}#g-subfeature #partners .slick-arrow.next{right:80px}@media (max-width:1599px){#g-subfeature #partners .slick-arrow.next{right:10px}}#g-subfeature #partners .slick-arrow:hover{transform:translateY(34%) scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-subfeature #partners .slick-arrow:hover polygon{fill:#fc3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-subfeature #partners .widget-title{font-size:45px;line-height:1.2;text-align:center;letter-spacing:-2.25px;margin-bottom:40px}#g-subfeature #partners .partners-loop{background:#eeeeee;position:relative}@media (max-width:1279px){#g-subfeature #partners .partners-loop{padding:0 60px}}#g-subfeature #partners .partners-loop .slick-list{max-width:1280px;width:100%;margin:0 auto}#g-subfeature #partners .partners-loop .slick-list .slick-track{display:flex;align-items:center;padding:25px 0 30px}#g-subfeature #partners .partners-loop .single-item{padding:0 30px;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-subfeature #partners .partners-loop .single-item:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-subfeature #footer-all{background:#000;padding:100px 0}@media (max-width:767px){#g-subfeature #footer-all{padding:50px 0;display:grid;grid-template-columns:repeat(2, 1fr)}#g-subfeature #footer-all .panel-grid-cell:last-of-type{grid-column:span 2}}@media (max-width:575px){#g-subfeature #footer-all{grid-template-columns:1fr}#g-subfeature #footer-all .panel-grid-cell:last-of-type{grid-column:auto}}#g-subfeature #footer-all .widget-title{color:#fff;font-size:18px;font-weight:600}#g-subfeature #footer-all .foot-1 img{width:272px}#g-subfeature #footer-all .foot-1a ul{display:flex;justify-content:flex-start;list-style:none;margin:10px 0 0}#g-subfeature #footer-all .foot-1a ul li{margin:0 10px}#g-subfeature #footer-all .foot-1a ul li a{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;display:block}#g-subfeature #footer-all .foot-1a ul li a .style-svg{margin:0;width:36px}#g-subfeature #footer-all .foot-1a ul li a .style-svg path{fill:#fc3;stroke:#fc3;stroke-width:10px}#g-subfeature #footer-all .foot-1a ul li a strong{display:none}#g-subfeature #footer-all .foot-1a ul li a:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-subfeature #footer-all .foot-1a .single-link{color:#fff;font-size:16px;line-height:24px;margin-left:65px}#g-subfeature #footer-all .foot-1a .single-link:hover{color:#fc3}#g-subfeature #footer-all .foot-2 ul{list-style:none;margin:15px 0 0}#g-subfeature #footer-all .foot-2 ul li{color:#fff;position:relative;margin:0 0 15px 40px}#g-subfeature #footer-all .foot-2 ul li .style-svg{position:absolute;left:-40px;top:50%;transform:translateY(-50%);margin:0;width:26px}#g-subfeature #footer-all .foot-2 ul li .style-svg path{fill:#fc3;stroke:#fc3;stroke-width:1px}#g-subfeature #footer-all .foot-2 ul li strong{color:#fff;font-weight:400;display:block}#g-subfeature #footer-all .foot-2 ul li a{color:#fff}#g-subfeature #footer-all .foot-2 ul li a:hover{color:#fc3}@media (max-width:767px){#g-subfeature #footer-all .foot-3{margin-top:30px}#g-subfeature #footer-all .foot-3 .widget-title{text-align:center}}#g-subfeature #footer-all .foot-3 form{padding:0;margin-bottom:40px;display:flex;flex-wrap:wrap}#g-subfeature #footer-all .foot-3 form .top-text{flex:0 100%;width:100%;color:#fff;margin:0 0 5px}@media (max-width:767px){#g-subfeature #footer-all .foot-3 form .top-text{text-align:center}}#g-subfeature #footer-all .foot-3 form .e-mail-field{flex:0 80%;max-width:80%;width:100%;margin:0;letter-spacing:1}#g-subfeature #footer-all .foot-3 form .e-mail-field input{border:2px solid #fc3;border-radius:0;width:100%;height:40px}#g-subfeature #footer-all .foot-3 form .submit-btn{flex:0 20%;max-width:20%;height:40px;margin:0;position:relative;background:#fc3}#g-subfeature #footer-all .foot-3 form .submit-btn::after{content:url('../images/newsletter-image.png?69320885');fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -40%);z-index:4;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}#g-subfeature #footer-all .foot-3 form .submit-btn .mailpoet_submit{width:100%;height:40px;background:transparent;color:transparent;border:2px solid #fc3;position:relative;z-index:5}#g-subfeature #footer-all .foot-3 form .submit-btn:hover:after{transform:translate(-50%, -40%) scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-subfeature #footer-all .social ul{list-style:none;margin:0;display:flex;align-items:center}@media (max-width:767px){#g-subfeature #footer-all .social ul{justify-content:center}}#g-subfeature #footer-all .social ul li{margin-right:22px}#g-subfeature #footer-all .social ul li:last-of-type{margin:0}#g-subfeature #footer-all .social ul li a{-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;display:block}#g-subfeature #footer-all .social ul li a .style-svg{margin:0;width:36px}#g-subfeature #footer-all .social ul li a .style-svg path{fill:#fc3;stroke:#fc3;stroke-width:10px}#g-subfeature #footer-all .social ul li a:hover{transform:scale(1.1);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}#g-footer{background:#fc3;height:80px;display:flex;justify-content:center;align-items:center}#g-footer .copy{display:flex;align-items:center;justify-content:center}#g-footer .copy p{text-align:center;color:#000;margin:0}@media (max-width:1199px){#g-footer .copy p{font-size:22px;line-height:30px}}@media (max-width:991px){#g-footer .copy p{font-size:18px;line-height:22px}}#g-footer .copy p a{font-weight:300;font-family:"Helvetica Neue LT Std"}#g-footer .copy p a:hover{color:#000;text-decoration:underline}#g-footer .credits ul{margin:0;list-style:none;display:flex}#g-footer .credits ul li{font-size:25px;line-height:38px;font-family:"Helvetica Neue LT Std"}.wpml-ls-link span{color:#fff !important}.wpml-ls-link span:hover{color:#fc3 !important}