.elementor-4961 .elementor-element.elementor-element-5c6bb0a{--display:flex;}.elementor-4961 .elementor-element.elementor-element-5c6bb0a:not(.elementor-motion-effects-element-type-background), .elementor-4961 .elementor-element.elementor-element-5c6bb0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-program-container{max-width:100%;margin-left:center == "center" ? auto : (center == "right" ? auto : 0);margin-right:center == "center" ? auto : (center == "left" ? auto : 0);}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-stops-accordion{display:flex;flex-direction:column;gap:0px;border-top-color:rgba(255, 255, 255, 0.25);}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-stop-item{border-radius:0px;overflow:hidden;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-poster-wrap, .elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-poster-card{max-width:480px !important;width:100% !important;aspect-ratio:auto !important;margin-left:auto !important;margin-right:auto !important;border-radius:20px 20px 20px 20px !important;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-poster-wrap img, .elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-poster-card img, .elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-poster-img{aspect-ratio:auto !important;object-fit:cover !important;object-position:top right !important;border-radius:20px 20px 20px 20px !important;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-fullpass-btn{background-color:#ffffff;color:#000000;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-stop-item.is-open{background-color:#ffffff;color:#000000;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-stop-item.is-open .bloc-fest-artist-name{color:#000000;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-stop-item:not(.is-open){background-color:#000000;color:#ffffff;border-bottom-color:rgba(255, 255, 255, 0.25);}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-artist-name{font-family:"Geist-Mono-600", Sans-serif;font-size:3rem;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-artists-list{gap:0.1em;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-modal-dialog{background-color:#0e0e11;color:#ffffff;border-radius:24px;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-modal-title{color:#ffffff;}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-modal-social-link{color:#ffffff;border-color:rgba(255,255,255,0.2);}.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-modal-badge{color:#ffffff;border-color:#ffffff;}@media(max-width:1024px){.elementor-4961 .elementor-element.elementor-element-321e102 .bloc-fest-program-container{max-width:100%;}}/* Start JX Custom Fonts CSS */@font-face{font-family:'Geist-Mono-600';font-style:normal;font-weight:600;src:url('https://blocfest.it/wp-content/uploads/2025/03/GeistMono-SemiBold.ttf')format('truetype');}/* End JX Custom Fonts CSS */