.elementor-5770 .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-5770 .elementor-element.elementor-element-59ab7d9:not(.elementor-motion-effects-element-type-background), .elementor-5770 .elementor-element.elementor-element-59ab7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5770 .elementor-element.elementor-element-b2f674a{--display:flex;--min-height:80vh;--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;--justify-content:space-between;--border-radius:30px 30px 30px 30px;}.elementor-5770 .elementor-element.elementor-element-b2f674a:not(.elementor-motion-effects-element-type-background), .elementor-5770 .elementor-element.elementor-element-b2f674a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://blocfest.it/wp-content/uploads/2026/09/DAY-3_BLOC-FEST_StefanoMattea-2-scaled.jpg");background-size:69% auto;}.elementor-5770 .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-5770 .elementor-element.elementor-element-4ec490a0:not(.elementor-motion-effects-element-type-background), .elementor-5770 .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-5770 .elementor-element.elementor-element-7c7514c7{text-align:left;font-size:2.3vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-95dc7ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-95dc7ae{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-9a3a51d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-9a3a51d{text-align:left;font-size:1.8vw;font-weight:200;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-c569cb5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-c569cb5{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-f7d63d4{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-5770 .elementor-element.elementor-element-f7d63d4 .elementor-divider-separator{width:100%;}.elementor-5770 .elementor-element.elementor-element-f7d63d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5770 .elementor-element.elementor-element-62db6f8{text-align:left;font-size:2.3vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-5e8638c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-5e8638c{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-153924b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-153924b{text-align:left;font-size:1.8vw;font-weight:200;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-95fb116 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-95fb116{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-89cf872{text-align:left;font-size:2.3vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-ceb49e7{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-5770 .elementor-element.elementor-element-ceb49e7 .elementor-divider-separator{width:100%;}.elementor-5770 .elementor-element.elementor-element-ceb49e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5770 .elementor-element.elementor-element-d481ec6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-d481ec6{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-cc19654 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-cc19654{text-align:left;font-size:1.8vw;font-weight:200;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-1def7be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-1def7be{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-f31e1f4{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-5770 .elementor-element.elementor-element-f31e1f4 .elementor-divider-separator{width:100%;}.elementor-5770 .elementor-element.elementor-element-f31e1f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5770 .elementor-element.elementor-element-b67b082{text-align:left;font-size:2.3vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-fe3b5af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-fe3b5af{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-2ed0c28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-2ed0c28{text-align:left;font-size:1.8vw;font-weight:200;color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-d1cd663 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5770 .elementor-element.elementor-element-d1cd663{text-align:left;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5770 .elementor-element.elementor-element-d11e3d6{--display:flex;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-cursor-segmented-bars, .elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-cursor-scrubber-line, .elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-cursor-number-bar{max-width:100%;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-segment-track, .elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-scrubber-track, .elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-num-track{height:3px;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-cursor-segmented-bars{gap:8px;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn{display:flex !important;opacity:0;visibility:hidden;pointer-events:none;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-5770 .elementor-element.elementor-element-6bb04c7 .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-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-viewport{aspect-ratio:16 / 9 !important;height:auto !important;border-radius:0px;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-img{object-position:center center !important;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-img-wrap, .elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-slide{justify-content:center !important;align-items:center !important;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-slide{background-color:#050505;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-segment-fill{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-scrubber-thumb{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-num-fill{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-pill-dot.is-active .bloc-pill-dot-inner{background-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-badge-cur{color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-segment-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-scrubber-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-num-track{background-color:rgba(255, 255, 255, 0.28);}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-pill-dot:not(.is-active) .bloc-pill-dot-inner{background-color:rgba(255, 255, 255, 0.28);}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn svg{width:18px;height:18px;stroke:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn.nav-prev{left:16px;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn.nav-next{right:16px;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn:hover{color:#000000;background-color:#ffffff;border-color:#ffffff;}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn:hover svg{stroke:#000000;}body.elementor-page-5770:not(.elementor-motion-effects-element-type-background), body.elementor-page-5770 > .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-5770 .elementor-element.elementor-element-95dc7ae{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-c569cb5{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-5e8638c{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-95fb116{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-d481ec6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-1def7be{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-fe3b5af{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-d1cd663{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn{display:flex !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;width:40px;height:40px;}}@media(min-width:768px){.elementor-5770 .elementor-element.elementor-element-b2f674a{--width:99%;}}@media(max-width:767px){.elementor-5770 .elementor-element.elementor-element-b2f674a:not(.elementor-motion-effects-element-type-background), .elementor-5770 .elementor-element.elementor-element-b2f674a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.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-5770 .elementor-element.elementor-element-7c7514c7{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-95dc7ae{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-9a3a51d{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-c569cb5{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-62db6f8{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-5e8638c{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-153924b{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-95fb116{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-89cf872{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-d481ec6{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-cc19654{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-1def7be{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-b67b082{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-fe3b5af{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-2ed0c28{text-align:center;font-size:8vw;}.elementor-5770 .elementor-element.elementor-element-d1cd663{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5770 .elementor-element.elementor-element-6bb04c7 .bloc-gallery-nav-btn{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;width:36px;height:36px;}}