.elementor-70305 .elementor-element.elementor-element-5d909ad{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:-300px;--margin-bottom:300px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70305 .elementor-element.elementor-element-82fb5e7{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-70305 .elementor-element.elementor-element-82fb5e7 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-el_color_0 );}.elementor-70305 .elementor-element.elementor-element-649e5ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70305 .elementor-element.elementor-element-97419de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-70305 .elementor-element.elementor-element-97419de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-70305 .elementor-element.elementor-element-4768495{font-size:25px;font-weight:700;line-height:28px;color:#F1A84D;--textColor:#F1A84D;}.elementor-70305 .elementor-element.elementor-element-79ab80a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-70305 .elementor-element.elementor-element-8b95215{font-weight:700;color:#F1A84D;--textColor:#F1A84D;}.elementor-70305 .elementor-element.elementor-element-b25556b{font-weight:700;color:#F1A84D;--textColor:#F1A84D;}.elementor-70305 .elementor-element.elementor-element-3e14590{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:10%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-70305 .elementor-element.elementor-element-86efa8a{text-align:center;}.elementor-70305 .elementor-element.elementor-element-6953e5c{text-align:center;}.elementor-70305 .elementor-element.elementor-element-53552d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-70305 .elementor-element.elementor-element-47f7e98{--display:flex;--min-height:80vh;--overflow:hidden;}.elementor-70305 .elementor-element.elementor-element-a86fe95.elementor-element{--align-self:center;}.elementor-70305 .elementor-element.elementor-element-a86fe95{text-align:center;line-height:2em;}.elementor-70305 .elementor-element.elementor-element-4f1b7449{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:10%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-70305 .elementor-element.elementor-element-1bc52764{text-align:center;}.elementor-70305 .elementor-element.elementor-element-ee22d0c{text-align:center;}.elementor-70305 .elementor-element.elementor-element-eae3dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-70305 .elementor-element.elementor-element-2492126{--display:flex;}.elementor-70305 .elementor-element.elementor-element-c7a1769{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;}@media(max-width:1200px){.elementor-70305 .elementor-element.elementor-element-649e5ae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-70305 .elementor-element.elementor-element-97419de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:601px){.elementor-70305 .elementor-element.elementor-element-5d909ad{--content-width:95%;}.elementor-70305 .elementor-element.elementor-element-649e5ae{--content-width:95%;}.elementor-70305 .elementor-element.elementor-element-3e14590{--content-width:95%;}.elementor-70305 .elementor-element.elementor-element-4f1b7449{--content-width:95%;}}@media(max-width:900px) and (min-width:601px){.elementor-70305 .elementor-element.elementor-element-5d909ad{--content-width:90%;}.elementor-70305 .elementor-element.elementor-element-649e5ae{--content-width:90%;}}@media(max-width:900px){.elementor-70305 .elementor-element.elementor-element-5d909ad{--margin-top:-200px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}}@media(max-width:600px){.elementor-70305 .elementor-element.elementor-element-5d909ad{--content-width:90%;--margin-top:-150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-70305 .elementor-element.elementor-element-82fb5e7{text-align:center;}.elementor-70305 .elementor-element.elementor-element-649e5ae{--content-width:90%;}.elementor-70305 .elementor-element.elementor-element-4768495{font-size:14px;}.elementor-70305 .elementor-element.elementor-element-8b95215{font-size:14px;}.elementor-70305 .elementor-element.elementor-element-b25556b{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-a86fe95 */.testo-infinito {
    animation: scorrimentoVerticale 500s linear infinite;
}

@keyframes scorrimentoVerticale {
    0% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7e98 */.elementor-70305 .elementor-element.elementor-element-47f7e98 {
    overflow: hidden;
    height: 450px; /* Imposta l'altezza della finestra di scorrimento */
    position: relative;
}
.elementor-70305 .elementor-element.elementor-element-47f7e98 .testo-scorrevole {
    position: absolute;
    width: 100%;
    animation: scorri-verticale 30s linear infinite;
}
@keyframes scorri-verticale {
    0% { top: 100%; }
    100% { top: -100%; }
}/* End custom CSS */