.elementor-1150 .elementor-element.elementor-element-0f74bf2{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-0f74bf2, .elementor-1150 .elementor-element.elementor-element-0f74bf2::before{--border-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-e3a1fca{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-1150 .elementor-element.elementor-element-e3a1fca::before, .elementor-1150 .elementor-element.elementor-element-e3a1fca > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-e3a1fca > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-e3a1fca > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-e3a1fca > .e-con-inner > .elementor-background-slideshow::before, .elementor-1150 .elementor-element.elementor-element-e3a1fca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#E50052;}.elementor-1150 .elementor-element.elementor-element-e3a1fca, .elementor-1150 .elementor-element.elementor-element-e3a1fca::before{--border-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-79ea03c{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-b04cabc{columns:1;column-gap:0px;text-align:justify;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1150 .elementor-element.elementor-element-b04cabc > .elementor-widget-container{margin:53px 130px 53px 130px;}.elementor-1150 .elementor-element.elementor-element-6b972d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1150 .elementor-element.elementor-element-6b972d5:hover::before, .elementor-1150 .elementor-element.elementor-element-6b972d5:hover > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-6b972d5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-6b972d5 > .elementor-background-slideshow:hover::before, .elementor-1150 .elementor-element.elementor-element-6b972d5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1150 .elementor-element.elementor-element-6b972d5:hover{--overlay-opacity:0.5;}.elementor-1150 .elementor-element.elementor-element-7a05820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-7a05820.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-a1af696{--display:flex;--gap:10px 0px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-53c7971{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-9ae3fed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-9ae3fed > .elementor-widget-container{transition:background 0s;}.elementor-1150 .elementor-element.elementor-element-34ec07f{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-4b2ed5c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-3dc2b68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-3dc2b68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-0855002 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1150 .elementor-element.elementor-element-de3141f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1150 .elementor-element.elementor-element-de3141f:hover::before, .elementor-1150 .elementor-element.elementor-element-de3141f:hover > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-de3141f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-de3141f > .elementor-background-slideshow:hover::before, .elementor-1150 .elementor-element.elementor-element-de3141f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1150 .elementor-element.elementor-element-de3141f:hover{--overlay-opacity:0.5;}.elementor-1150 .elementor-element.elementor-element-fe47d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-fe47d80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-54b794e{--display:flex;--gap:10px 0px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-6995218{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-d1a413d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-d1a413d > .elementor-widget-container{transition:background 0s;}.elementor-1150 .elementor-element.elementor-element-c782b0f{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-d8f6199 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-ae7fb16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-ae7fb16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-be15e79 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1150 .elementor-element.elementor-element-a2826a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 10px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1150 .elementor-element.elementor-element-a2826a2:hover::before, .elementor-1150 .elementor-element.elementor-element-a2826a2:hover > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-a2826a2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1150 .elementor-element.elementor-element-a2826a2 > .elementor-background-slideshow:hover::before, .elementor-1150 .elementor-element.elementor-element-a2826a2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1150 .elementor-element.elementor-element-a2826a2:hover{--overlay-opacity:0.5;}.elementor-1150 .elementor-element.elementor-element-ce2cac6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-ce2cac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-66f2f21{--display:flex;--gap:10px 0px;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-c6c0d0d{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-afa2081 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-afa2081 > .elementor-widget-container{transition:background 0s;}.elementor-1150 .elementor-element.elementor-element-e3269b1{--display:flex;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-bb22b7e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1150 .elementor-element.elementor-element-454d563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1150 .elementor-element.elementor-element-454d563.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1150 .elementor-element.elementor-element-b5c39c9 .elementor-wrapper{--video-aspect-ratio:0.5625;}body.elementor-page-1150{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1150 .elementor-element.elementor-element-7a05820{--width:60%;}.elementor-1150 .elementor-element.elementor-element-3dc2b68{--width:38.6%;}.elementor-1150 .elementor-element.elementor-element-fe47d80{--width:60%;}.elementor-1150 .elementor-element.elementor-element-ae7fb16{--width:38.6%;}.elementor-1150 .elementor-element.elementor-element-ce2cac6{--width:60%;}.elementor-1150 .elementor-element.elementor-element-454d563{--width:38.6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1150 .elementor-element.elementor-element-0f74bf2{--content-width:730px;}}@media(max-width:1024px){.elementor-1150 .elementor-element.elementor-element-6b972d5{--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-3dc2b68{--justify-content:space-between;}.elementor-1150 .elementor-element.elementor-element-de3141f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-ae7fb16{--justify-content:center;}.elementor-1150 .elementor-element.elementor-element-a2826a2{--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-454d563{--justify-content:center;}}@media(max-width:767px){.elementor-1150 .elementor-element.elementor-element-0f74bf2{--content-width:500px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-b04cabc{column-gap:0px;text-align:justify;font-size:10px;}.elementor-1150 .elementor-element.elementor-element-b04cabc > .elementor-widget-container{margin:31px 31px 31px 31px;}.elementor-1150 .elementor-element.elementor-element-6b972d5{--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;--justify-content:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-7a05820{--width:58.4%;}.elementor-1150 .elementor-element.elementor-element-a1af696{--content-width:100%;--justify-content:center;}.elementor-1150 .elementor-element.elementor-element-53c7971{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;}.elementor-1150 .elementor-element.elementor-element-3dc2b68{--width:38.5%;--justify-content:space-evenly;}.elementor-1150 .elementor-element.elementor-element-de3141f{--flex-direction:row-reverse;--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;--justify-content:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-fe47d80{--width:58.4%;}.elementor-1150 .elementor-element.elementor-element-6995218{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1150 .elementor-element.elementor-element-ae7fb16{--width:38.5%;--justify-content:center;}.elementor-1150 .elementor-element.elementor-element-a2826a2{--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;--justify-content:space-evenly;--align-items:stretch;--flex-wrap:wrap;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-1150 .elementor-element.elementor-element-ce2cac6{--width:58.4%;}.elementor-1150 .elementor-element.elementor-element-c6c0d0d{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1150 .elementor-element.elementor-element-454d563{--width:38.5%;--justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-53c7971 */.elementor-1150 .elementor-element.elementor-element-53c7971 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-53c7971::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-53c7971:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ec07f */.elementor-1150 .elementor-element.elementor-element-34ec07f {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-34ec07f::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-34ec07f:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc2b68 */.elementor-1150 .elementor-element.elementor-element-3dc2b68 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-3dc2b68::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_9_16.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-3dc2b68:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6995218 */.elementor-1150 .elementor-element.elementor-element-6995218 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-6995218::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-6995218:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c782b0f */.elementor-1150 .elementor-element.elementor-element-c782b0f {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-c782b0f::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-c782b0f:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae7fb16 */.elementor-1150 .elementor-element.elementor-element-ae7fb16 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-ae7fb16::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_9_16.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-ae7fb16:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c0d0d */.elementor-1150 .elementor-element.elementor-element-c6c0d0d {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-c6c0d0d::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-c6c0d0d:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3269b1 */.elementor-1150 .elementor-element.elementor-element-e3269b1 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-e3269b1::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_16_9.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-e3269b1:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454d563 */.elementor-1150 .elementor-element.elementor-element-454d563 {
        position: relative;
    }

    .elementor-1150 .elementor-element.elementor-element-454d563::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url('https://www.giannispione.com/wp-content/uploads/2024/02/play_9_16.png');
        background-size: contain; /* Adatta l'immagine per contenere l'intero spazio disponibile */
        background-repeat: no-repeat; /* Evita la ripetizione dell'immagine */
        background-position: center; /* Centra l'immagine */
        opacity: 0.7; /* Opacità iniziale del 70% */
        transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out; /* Transizione per il cambio di opacità e scala */
        pointer-events: none; /* Assicura che l'elemento ::after non interagisca con gli eventi del mouse */
        z-index: 1; /* Assicura che l'elemento sia posizionato sopra il video */
        transform: scale(1); /* Scala iniziale */
    }

    .elementor-1150 .elementor-element.elementor-element-454d563:hover::after {
        opacity: 1; /* Opacità del 100% al passaggio del mouse */
        transform: scale(1.2); /* Scala al 120% al passaggio del mouse */
    }
}/* End custom CSS */