.elementor-6188 .elementor-element.elementor-element-b888ad9{--display:flex;--min-height:100svh;--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;--justify-content:space-between;--align-items:flex-start;--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-6188 .elementor-element.elementor-element-b888ad9:not(.elementor-motion-effects-element-type-background), .elementor-6188 .elementor-element.elementor-element-b888ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://pulpafestival.it/wp-content/uploads/2026/08/artwork_mottafollone_home-pulpa-Copertina.jpg") 50% 50%;background-size:cover;}.elementor-6188 .elementor-element.elementor-element-b888ad9.e-con{--align-self:stretch;}body:not(.rtl) .elementor-6188 .elementor-element.elementor-element-8ec7d56{right:20%;}body.rtl .elementor-6188 .elementor-element.elementor-element-8ec7d56{left:20%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56{top:13%;z-index:0;}.elementor-6188 .elementor-element.elementor-element-8ec7d56 img{width:12.6vw;max-width:225px;}.elementor-6188 .elementor-element.elementor-element-9020f86{--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;--justify-content:space-between;--align-items:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:10;}.elementor-6188 .elementor-element.elementor-element-9020f86.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6188 .elementor-element.elementor-element-219f9da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12.5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:0vw;--z-index:10;}.elementor-6188 .elementor-element.elementor-element-6d0c205{text-align:center;}.elementor-6188 .elementor-element.elementor-element-6d0c205 img{max-width:20vw;}.elementor-6188 .elementor-element.elementor-element-6802c43{--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;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-6188 .elementor-element.elementor-element-2780f5d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;}.elementor-6188 .elementor-element.elementor-element-2780f5d .elementor-heading-title{font-family:"Greek Rubone", Sans-serif;font-size:1.85cqw;}.elementor-6188 .elementor-element.elementor-element-34ed9fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-6188 .elementor-element.elementor-element-a304560{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-6188 .elementor-element.elementor-element-4b0fe3b .elementor-heading-title{font-size:4.25cqw;font-weight:900;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon{font-size:1.5em;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon svg{height:1.5em;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon-wrapper svg{width:auto;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon i, .elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon svg{transform:rotate(180deg);}.elementor-6188 .elementor-element.elementor-element-59d61ef .elementor-heading-title{font-size:4.25cqw;font-weight:900;}.elementor-6188 .elementor-element.elementor-element-106f001{--e-transform-flipX:-1;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon-wrapper{text-align:center;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon{font-size:1.5em;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon svg{height:1.5em;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon-wrapper svg{width:auto;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon i, .elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon svg{transform:rotate(180deg);}.elementor-6188 .elementor-element.elementor-element-1c3d57e .elementor-heading-title{font-size:4.25cqw;font-weight:900;}.elementor-6188 .elementor-element.elementor-element-3d75f87 .elementor-heading-title{font-size:4.25cqw;font-weight:900;text-transform:uppercase;}.elementor-6188 .elementor-element.elementor-element-378e72c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6188 .elementor-element.elementor-element-97ddda6 .elementor-heading-title{font-size:2.75cqw;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-6188 .elementor-element.elementor-element-065d920 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:2.75cqw;font-weight:300;text-transform:uppercase;}.elementor-6188 .elementor-element.elementor-element-8faaecf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-6188 .elementor-element.elementor-element-ed9c89d{--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;--justify-content:space-between;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-6188 .elementor-element.elementor-element-ef3115b{text-align:start;}.elementor-6188 .elementor-element.elementor-element-ef3115b .elementor-heading-title{font-size:0.8rem;font-weight:500;text-transform:uppercase;}.elementor-6188 .elementor-element.elementor-element-5bdefca{text-align:start;}.elementor-6188 .elementor-element.elementor-element-5bdefca img{max-width:160px;}.elementor-6188 .elementor-element.elementor-element-15f0f49{--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;--justify-content:space-between;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-6188 .elementor-element.elementor-element-8834dde{text-align:start;}.elementor-6188 .elementor-element.elementor-element-8834dde .elementor-heading-title{font-size:0.8rem;font-weight:500;text-transform:uppercase;}.elementor-6188 .elementor-element.elementor-element-2295a96{text-align:start;}.elementor-6188 .elementor-element.elementor-element-2295a96 img{max-width:200px;}.elementor-6188 .elementor-element.elementor-element-77e1c60{--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;--justify-content:space-between;--align-items:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-6188 .elementor-element.elementor-element-77e1c60.e-con{--align-self:stretch;}.elementor-6188 .elementor-element.elementor-element-6ab49b3{text-align:start;}.elementor-6188 .elementor-element.elementor-element-6ab49b3 .elementor-heading-title{font-size:0.8rem;font-weight:500;text-transform:uppercase;}.elementor-6188 .elementor-element.elementor-element-129338b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6188 .elementor-element.elementor-element-0e4d598.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-0e4d598{text-align:start;}.elementor-6188 .elementor-element.elementor-element-0e4d598 img{max-width:80px;}.elementor-6188 .elementor-element.elementor-element-53d607e.elementor-element{--align-self:center;}.elementor-6188 .elementor-element.elementor-element-53d607e{text-align:start;}.elementor-6188 .elementor-element.elementor-element-53d607e img{max-width:177px;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee{background-color:var( --e-global-color-text );padding:0rem 0rem 0rem 0rem;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag{padding:0rem 0rem 0rem 0rem;margin:0px 12px 0px 0px;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag,.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag a{color:#ffffff;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag svg{fill:#ffffff;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag a{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue_icon_spacing{width:12px;}@media(min-width:768px){.elementor-6188 .elementor-element.elementor-element-219f9da{--width:60vw;}.elementor-6188 .elementor-element.elementor-element-6802c43{--width:70vw;}.elementor-6188 .elementor-element.elementor-element-a304560{--width:fit-content;}.elementor-6188 .elementor-element.elementor-element-8faaecf{--width:70vw;}.elementor-6188 .elementor-element.elementor-element-ed9c89d{--width:fit-content;}.elementor-6188 .elementor-element.elementor-element-15f0f49{--width:fit-content;}.elementor-6188 .elementor-element.elementor-element-77e1c60{--width:fit-content;}}@media(max-width:1200px) and (min-width:768px){.elementor-6188 .elementor-element.elementor-element-219f9da{--width:55vw;}.elementor-6188 .elementor-element.elementor-element-6802c43{--width:60vw;}.elementor-6188 .elementor-element.elementor-element-8faaecf{--width:60vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-6188 .elementor-element.elementor-element-8faaecf{--width:70vw;}}@media(max-width:1366px){body:not(.rtl) .elementor-6188 .elementor-element.elementor-element-8ec7d56{right:25%;}body.rtl .elementor-6188 .elementor-element.elementor-element-8ec7d56{left:25%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56{top:15%;}.elementor-6188 .elementor-element.elementor-element-6d0c205 img{max-width:22.5vw;}.elementor-6188 .elementor-element.elementor-element-ed9c89d{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6188 .elementor-element.elementor-element-ef3115b .elementor-heading-title{font-size:0.65rem;}.elementor-6188 .elementor-element.elementor-element-5bdefca img{max-width:110px;}.elementor-6188 .elementor-element.elementor-element-15f0f49{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6188 .elementor-element.elementor-element-8834dde .elementor-heading-title{font-size:0.65rem;}.elementor-6188 .elementor-element.elementor-element-2295a96 img{max-width:150px;}.elementor-6188 .elementor-element.elementor-element-77e1c60{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6188 .elementor-element.elementor-element-6ab49b3 .elementor-heading-title{font-size:0.65rem;}.elementor-6188 .elementor-element.elementor-element-129338b{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6188 .elementor-element.elementor-element-0e4d598 img{max-width:50px;}.elementor-6188 .elementor-element.elementor-element-53d607e img{max-width:127px;}}@media(max-width:1200px){body:not(.rtl) .elementor-6188 .elementor-element.elementor-element-8ec7d56{right:30%;}body.rtl .elementor-6188 .elementor-element.elementor-element-8ec7d56{left:30%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56 img{width:16.5vw;}.elementor-6188 .elementor-element.elementor-element-219f9da{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-6188 .elementor-element.elementor-element-6d0c205 img{max-width:25vw;}.elementor-6188 .elementor-element.elementor-element-6802c43{--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6188 .elementor-element.elementor-element-8faaecf{--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-6188 .elementor-element.elementor-element-5bdefca img{max-width:90px;}.elementor-6188 .elementor-element.elementor-element-2295a96 img{max-width:130px;}.elementor-6188 .elementor-element.elementor-element-129338b{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6188 .elementor-element.elementor-element-0e4d598 img{max-width:50px;}}@media(max-width:1024px){body:not(.rtl) .elementor-6188 .elementor-element.elementor-element-8ec7d56{right:22.5%;}body.rtl .elementor-6188 .elementor-element.elementor-element-8ec7d56{left:22.5%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56 img{width:20vw;max-width:350px;}.elementor-6188 .elementor-element.elementor-element-9020f86{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6188 .elementor-element.elementor-element-219f9da{--margin-top:14vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-6188 .elementor-element.elementor-element-6802c43{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-6188 .elementor-element.elementor-element-2780f5d .elementor-heading-title{font-size:2.5cqw;}.elementor-6188 .elementor-element.elementor-element-34ed9fa{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;}.elementor-6188 .elementor-element.elementor-element-4b0fe3b .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon{font-size:1.25em;}.elementor-6188 .elementor-element.elementor-element-dd9fbeb .elementor-icon svg{height:1.25em;}.elementor-6188 .elementor-element.elementor-element-59d61ef .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon{font-size:1.25em;}.elementor-6188 .elementor-element.elementor-element-106f001 .elementor-icon svg{height:1.25em;}.elementor-6188 .elementor-element.elementor-element-1c3d57e .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-3d75f87 .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-378e72c{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6188 .elementor-element.elementor-element-97ddda6 .elementor-heading-title{font-size:3.85cqw;}.elementor-6188 .elementor-element.elementor-element-065d920 .elementor-heading-title{font-size:3.85cqw;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag a{font-size:1.25rem;}}@media(max-width:767px){.elementor-6188 .elementor-element.elementor-element-b888ad9{--min-height:120svh;}body:not(.rtl) .elementor-6188 .elementor-element.elementor-element-8ec7d56{right:9.5%;}body.rtl .elementor-6188 .elementor-element.elementor-element-8ec7d56{left:9.5%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56{top:40%;}.elementor-6188 .elementor-element.elementor-element-8ec7d56 img{width:35vw;max-width:180px;}.elementor-6188 .elementor-element.elementor-element-9020f86{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-6188 .elementor-element.elementor-element-219f9da{--width:fit-content;--padding-top:0vw;--padding-bottom:0vw;--padding-left:20vw;--padding-right:0vw;}.elementor-6188 .elementor-element.elementor-element-6d0c205{text-align:start;}.elementor-6188 .elementor-element.elementor-element-6d0c205 img{max-width:50vw;}.elementor-6188 .elementor-element.elementor-element-6802c43{--width:80vw;}.elementor-6188 .elementor-element.elementor-element-2780f5d{text-align:start;}.elementor-6188 .elementor-element.elementor-element-2780f5d .elementor-heading-title{font-size:5.5cqw;}.elementor-6188 .elementor-element.elementor-element-34ed9fa{--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:flex-start;}.elementor-6188 .elementor-element.elementor-element-a304560{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6188 .elementor-element.elementor-element-4b0fe3b .elementor-heading-title{font-size:10cqw;}.elementor-6188 .elementor-element.elementor-element-59d61ef .elementor-heading-title{font-size:10cqw;}.elementor-6188 .elementor-element.elementor-element-1c3d57e .elementor-heading-title{font-size:10cqw;}.elementor-6188 .elementor-element.elementor-element-3d75f87 .elementor-heading-title{font-size:10cqw;}.elementor-6188 .elementor-element.elementor-element-378e72c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6188 .elementor-element.elementor-element-97ddda6 .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-065d920 .elementor-heading-title{font-size:6.25cqw;}.elementor-6188 .elementor-element.elementor-element-8faaecf{--width:80vw;--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:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;}.elementor-6188 .elementor-element.elementor-element-ed9c89d{--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-6188 .elementor-element.elementor-element-15f0f49{--width:fit-content;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-6188 .elementor-element.elementor-element-77e1c60{--width:fit-content;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-6188 .elementor-element.elementor-element-129338b{--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;--justify-content:flex-start;--align-items:flex-start;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;}.elementor-6188 .elementor-element.elementor-element-0e4d598.elementor-element{--align-self:flex-start;}.elementor-6188 .elementor-element.elementor-element-0e4d598{text-align:start;}.elementor-6188 .elementor-element.elementor-element-53d607e.elementor-element{--align-self:flex-start;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag{margin:0rem 1rem 0rem 0rem;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue-marquee-tag a{font-size:1.125rem;}.elementor-6188 .elementor-element.elementor-element-fdc3d44 .ue_icon_spacing{width:12px;}}/* Start custom CSS for container, class: .elementor-element-219f9da */.fascia-logo-pulpa {
   background-image: linear-gradient(
    to bottom,
    transparent 20.4954%,
    #F5AF31 20.4954% 79.2592%,
    transparent 79.2592%
  );

  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for ucaddon_list_marquee, class: .elementor-element-fdc3d44 */.elementor-6188 .elementor-element.elementor-element-fdc3d44 > * {
    cursor: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b888ad9 */.elementor-6188 .elementor-element.elementor-element-b888ad9 {

  /* =========================
     DESKTOP
     ========================= */

  --media-height: 100%;
  --media-right: 0px;
  --media-bottom: 0px;

  position: relative;
  overflow: hidden;
  isolation: isolate;


  /* =========================
     COPERTINA / FALLBACK
     ========================= */

  background-size: auto var(--media-height) !important;

  background-position:
    right var(--media-right)
    bottom var(--media-bottom) !important;

  background-repeat: no-repeat !important;
}


/* =========================
   CONTENITORE VIDEO ELEMENTOR
   ========================= */

.elementor-6188 .elementor-element.elementor-element-b888ad9 > .elementor-background-video-container {

  position: absolute !important;
  inset: 0 !important;

  overflow: hidden !important;

  z-index: 0 !important;
  pointer-events: none;
}


/* =========================
   VIDEO MP4
   ========================= */

.elementor-6188 .elementor-element.elementor-element-b888ad9 .elementor-background-video-hosted,
.elementor-6188 .elementor-element.elementor-element-b888ad9 .elementor-background-video-container video {

  position: absolute !important;
  display: block !important;

  width: auto !important;
  height: var(--media-height) !important;

  min-width: 0 !important;
  min-height: 0 !important;

  max-width: none !important;
  max-height: none !important;


  /* Ancoraggio in basso a destra */

  left: auto !important;
  top: auto !important;

  right: var(--media-right) !important;
  bottom: var(--media-bottom) !important;

  transform: none !important;

  object-fit: contain !important;
  object-position: right bottom !important;
}


/* =========================
   CONTENUTI SOPRA AL VIDEO
   ========================= */

.elementor-6188 .elementor-element.elementor-element-b888ad9 > .e-con-inner,
.elementor-6188 .elementor-element.elementor-element-b888ad9 > .elementor-container {

  position: relative;
  z-index: 2;
}


/* =========================
   OVERLAY ELEMENTOR
   ========================= */

.elementor-6188 .elementor-element.elementor-element-b888ad9 > .elementor-background-overlay {

  z-index: 1;
}


/* =========================
   TABLET
   ========================= */

@media (max-width: 1024px) {

  .elementor-6188 .elementor-element.elementor-element-b888ad9 {

    --media-height: 85%;

    /* Negativo: sposta verso destra */
    --media-right: -3vw;

    /* Negativo: sposta verso il basso */
    --media-bottom: 0px;
  }

}


/* =========================
   SMARTPHONE
   ========================= */

@media (max-width: 767px) {

  .elementor-6188 .elementor-element.elementor-element-b888ad9 {

    /* Video completamente visibile */
    --media-right: 0vw;

    /* Puoi continuare a spostarlo verticalmente */
    --media-bottom: 0vw;

    /* Cover della stessa larghezza */
    background-size: 80vw auto !important;

    background-position:
      right var(--media-right)
      bottom var(--media-bottom) !important;
  }


  /* =========================
     VIDEO MP4 MOBILE
     ========================= */

  .elementor-6188 .elementor-element.elementor-element-b888ad9 .elementor-background-video-hosted,
  .elementor-6188 .elementor-element.elementor-element-b888ad9 .elementor-background-video-container video {

    /* Esattamente 50vw massimo */
    width: 80vw !important;
    min-width: 80vw !important;
    max-width: 80vw !important;

    /* Altezza proporzionale */
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    left: auto !important;
    top: auto !important;

    right: var(--media-right) !important;
    bottom: var(--media-bottom) !important;

    transform: none !important;

    object-fit: contain !important;
    object-position: right bottom !important;
  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Greek Rubone';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pulpafestival.it/wp-content/uploads/2026/08/Greek-Rubone.woff') format('woff'),
		url('https://pulpafestival.it/wp-content/uploads/2026/08/Greek-Rubone.ttf') format('truetype');
}
/* End Custom Fonts CSS */