.elementor-5331 .elementor-element.elementor-element-59ab7d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5331 .elementor-element.elementor-element-59ab7d9:not(.elementor-motion-effects-element-type-background), .elementor-5331 .elementor-element.elementor-element-59ab7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-item{background-color:#141416;justify-content:flex-end;width:100% !important;max-width:100%;min-height:420px;aspect-ratio:auto !important;border-radius:24px 24px 24px 24px !important;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-content{text-align:left;padding:28px 28px 28px 28px !important;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-cta-wrap{justify-content:left;}.elementor-5331 .elementor-element.elementor-element-3c5c15f{width:100% !important;max-width:100%;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-wrapper{width:100% !important;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-bg-layer{background-size:cover !important;background-position:center center !important;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-title{color:#ffffff;margin-bottom:0px;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-subtitle{color:rgba(255, 255, 255, 0.75);margin-bottom:4px;}.elementor-5331 .elementor-element.elementor-element-3c5c15f .bloc-single-card-description{color:rgba(255, 255, 255, 0.75);margin-top:6px;-webkit-line-clamp:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}.elementor-5331 .elementor-element.elementor-element-4ec490a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5331 .elementor-element.elementor-element-4ec490a0:not(.elementor-motion-effects-element-type-background), .elementor-5331 .elementor-element.elementor-element-4ec490a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5331 .elementor-element.elementor-element-7c7514c7 > .elementor-widget-container{padding:7rem 0rem 7rem 0rem;}.elementor-5331 .elementor-element.elementor-element-7c7514c7{text-align:center;font-size:28px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-5331 .elementor-element.elementor-element-4605b61{--display:flex;}.elementor-5331 .elementor-element.elementor-element-4605b61:not(.elementor-motion-effects-element-type-background), .elementor-5331 .elementor-element.elementor-element-4605b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-segmented-bars, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-scrubber-line, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-number-bar{max-width:100%;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-segment-track, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-scrubber-track, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-num-track{height:3px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-segmented-bars{gap:8px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;width:44px;height:44px;font-size:18px;border-radius:50%;color:#ffffff;background-color:rgba(0, 0, 0, 0.45);border-color:rgba(255, 255, 255, 0.18);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-carousel-wrapper{max-width:100%;margin-left:center == "center" ? auto : (center == "right" ? auto : 0);margin-right:center == "center" ? auto : (center == "left" ? auto : 0);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-viewport{aspect-ratio:16 / 9 !important;height:auto !important;border-radius:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-img{object-position:center center !important;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-img-wrap, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-slide{justify-content:center !important;align-items:center !important;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-slide{background-color:#050505;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-segment-fill{background-color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-scrubber-thumb{background-color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-num-fill{background-color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-pill-dot.is-active .bloc-pill-dot-inner{background-color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-badge-cur{color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-segment-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-scrubber-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-num-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-pill-dot:not(.is-active) .bloc-pill-dot-inner{background-color:rgba(255, 255, 255, 0.28);}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn svg{width:18px;height:18px;stroke:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn.nav-prev{left:16px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn.nav-next{right:16px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn:hover{color:#000000;background-color:#ffffff;border-color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn:hover svg{stroke:#000000;}.elementor-5331 .elementor-element.elementor-element-2dcd9fd{--display:flex;}.elementor-5331 .elementor-element.elementor-element-2dcd9fd:not(.elementor-motion-effects-element-type-background), .elementor-5331 .elementor-element.elementor-element-2dcd9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc > .elementor-widget-container{padding:7rem 0rem 0rem 0rem;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-list:not(.is-layout-grid) .bloc-press-item{flex-direction:row;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-list{gap:48px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-item{gap:36px;align-items:align-self: stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-list.has-divider .bloc-press-item, .elementor-5331 .elementor-element.elementor-element-8f1f6dc.bloc-divider-yes .bloc-press-item{border-bottom-style:solid !important;border-bottom-width:1px !important;border-bottom-color:rgba(255, 255, 255, 0.08) !important;padding-bottom:24px !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col{margin-left:0 !important;margin-right:auto !important;align-self:stretch !important;height:100% !important;aspect-ratio:auto;width:116px;flex-basis:116px;max-width:116px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-link{align-self:stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-preview{align-self:stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-img{object-position:bottom center !important;object-fit:cover !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-preview img{object-position:bottom center !important;object-fit:cover !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-preview{aspect-ratio:auto;border-radius:24px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-device-frame{border-radius:24px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-clean-media{border-radius:24px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-title, .elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-title a{color:#ffffff;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-title a:hover{color:#e4e4e7;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-title{font-family:"Neue Haas Unica Pro", Sans-serif;font-weight:700;margin-bottom:12px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-excerpt{color:#d1d5db;margin-bottom:14px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-meta{color:#ffffff;gap:22px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-bullet{background-color:#ffffff;}body.elementor-page-5331:not(.elementor-motion-effects-element-type-background), body.elementor-page-5331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;width:40px;height:40px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-viewport{aspect-ratio:1 / 1 !important;height:auto !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-list:not(.is-layout-grid) .bloc-press-item{flex-direction:row;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-item{gap:16px;align-items:align-self: stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col{align-self:stretch !important;height:100% !important;width:110px;flex-basis:110px;max-width:110px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-link{align-self:stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-preview{align-self:stretch !important;height:100% !important;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5331 .elementor-element.elementor-element-7c7514c7{text-align:center;font-size:6vw;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-segmented-bars, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-scrubber-line, .elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-cursor-number-bar{max-width:230px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-nav-btn{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;width:36px;height:36px;}.elementor-5331 .elementor-element.elementor-element-d79d01c .bloc-gallery-viewport{aspect-ratio:9 / 16 !important;height:auto !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-list:not(.is-layout-grid) .bloc-press-item{flex-direction:row;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-item{gap:12px;align-items:align-self: stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col{align-self:stretch !important;height:100% !important;width:95px;flex-basis:95px;max-width:95px;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-link{align-self:stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-col .bloc-press-media-preview{align-self:stretch !important;height:100% !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-img{object-position:center center !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-media-preview img{object-position:center center !important;}.elementor-5331 .elementor-element.elementor-element-8f1f6dc .bloc-press-title{font-size:1.5rem;}}/* Start JX Custom Fonts CSS */@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:100;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Thin.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:100;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-ThinItalic.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:200;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-UltraLight.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:200;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-UltLightIt.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:300;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Light.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:300;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-LightIt.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:normal;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Regular.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:normal;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Italic.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:500;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Medium.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:500;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-MediumIt.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:bold;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Bold.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:bold;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-BoldItalic.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:800;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Heavy.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:800;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-HeavyIt.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:900;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-Black.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:italic;font-weight:900;src:url('https://blocfest.it/wp-content/uploads/2026/09/NeueHaasUnicaPro-BlackIt.ttf')format('truetype');}@font-face{font-family:'Neue Haas Unica Pro';font-style:normal;font-weight:normal;src:;}/* End JX Custom Fonts CSS */