.elementor-6869 .elementor-element.elementor-element-ec7fa53{--display:flex;--min-height:100vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6869 .elementor-element.elementor-element-ec7fa53:not(.elementor-motion-effects-element-type-background), .elementor-6869 .elementor-element.elementor-element-ec7fa53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6869 .elementor-element.elementor-element-f5bfd27{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6869 .elementor-element.elementor-element-1f3d7e7{--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-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-6869 .elementor-element.elementor-element-6e3db92{color:#417BDD;}.elementor-6869 .elementor-element.elementor-element-1292499{--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-6869 .elementor-element.elementor-element-91088b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6869 .elementor-element.elementor-element-1daad15{--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-6869 .elementor-element.elementor-element-291ab67{--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-6869 .elementor-element.elementor-element-47df012{color:#0097D2;}.elementor-6869 .elementor-element.elementor-element-4141b31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6869 .elementor-element.elementor-element-497532d .elementor-button{background-color:#61CE7000;}.elementor-6869 .elementor-element.elementor-element-497532d .elementor-button:hover, .elementor-6869 .elementor-element.elementor-element-497532d .elementor-button:focus{background-color:#44A1DC;color:#000000;}.elementor-6869 .elementor-element.elementor-element-497532d .elementor-button:hover svg, .elementor-6869 .elementor-element.elementor-element-497532d .elementor-button:focus svg{fill:#000000;}.elementor-6869 .elementor-element.elementor-element-57b9ff6{--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-6869 .elementor-element.elementor-element-d68317c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:#7C889A;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-6869 .elementor-element.elementor-element-d68317c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6869 .elementor-element.elementor-element-e6dff26{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6869 .elementor-element.elementor-element-1eba3f7{--display:flex;--min-height:650px;--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;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:60px 60px 60px 60px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6869 .elementor-element.elementor-element-1eba3f7::before, .elementor-6869 .elementor-element.elementor-element-1eba3f7 > .elementor-background-video-container::before, .elementor-6869 .elementor-element.elementor-element-1eba3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6869 .elementor-element.elementor-element-1eba3f7 > .elementor-background-slideshow::before, .elementor-6869 .elementor-element.elementor-element-1eba3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6869 .elementor-element.elementor-element-1eba3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6869 .elementor-element.elementor-element-7a5b0dc{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6869 .elementor-element.elementor-element-d6e29a2 .elementor-heading-title{color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-7746a57 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-e2d2588 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6869 .elementor-element.elementor-element-e2d2588{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:30px;}.elementor-6869 .elementor-element.elementor-element-e72f006{--display:flex;--min-height:650px;--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;--background-transition:0.3s;--border-radius:60px 60px 60px 60px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6869 .elementor-element.elementor-element-642e36b{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6869 .elementor-element.elementor-element-63f967c .elementor-heading-title{color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-48ea369 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-ecea478 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6869 .elementor-element.elementor-element-ecea478{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:30px;}.elementor-6869 .elementor-element.elementor-element-be3f5dc{--display:flex;--min-height:650px;--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;--background-transition:0.3s;--border-radius:60px 60px 60px 60px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6869 .elementor-element.elementor-element-391aac6{--display:flex;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6869 .elementor-element.elementor-element-f435e8e .elementor-heading-title{color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-3d9ebde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-6869 .elementor-element.elementor-element-c245d41{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:30px;}.elementor-6869 .elementor-element.elementor-element-2f4bb45{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6869 .elementor-element.elementor-element-1b88e61{--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-6869 .elementor-element.elementor-element-d8086a1{--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-6869 .elementor-element.elementor-element-124c07b{text-align:right;}.elementor-6869 .elementor-element.elementor-element-ba47df8{--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-6869 .elementor-element.elementor-element-6aaa313{--display:flex;}.elementor-6869 .elementor-element.elementor-element-46cae6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6869 .elementor-element.elementor-element-46cae6c{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;line-height:1px;}.elementor-6869 .elementor-element.elementor-element-54f7985{--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-6869 .elementor-element.elementor-element-d736c6e{--display:flex;}.elementor-6869 .elementor-element.elementor-element-c2301f7{color:#0097D2;}.elementor-6869 .elementor-element.elementor-element-f7a20ef{--e-image-carousel-slides-to-show:5;}.elementor-6869 .elementor-element.elementor-element-e82d846{--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-6869 .elementor-element.elementor-element-c167386{--display:flex;--overlay-opacity:0.5;}.elementor-6869 .elementor-element.elementor-element-c167386::before, .elementor-6869 .elementor-element.elementor-element-c167386 > .elementor-background-video-container::before, .elementor-6869 .elementor-element.elementor-element-c167386 > .e-con-inner > .elementor-background-video-container::before, .elementor-6869 .elementor-element.elementor-element-c167386 > .elementor-background-slideshow::before, .elementor-6869 .elementor-element.elementor-element-c167386 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6869 .elementor-element.elementor-element-c167386 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6869 .elementor-element.elementor-element-8fbd915{--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-6869 .elementor-element.elementor-element-dccf1b1{--display:flex;}@media(max-width:1024px){.elementor-6869 .elementor-element.elementor-element-f7a20ef{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-6869 .elementor-element.elementor-element-1f3d7e7{--width:50%;}.elementor-6869 .elementor-element.elementor-element-1292499{--width:50%;}.elementor-6869 .elementor-element.elementor-element-1daad15{--width:50%;}.elementor-6869 .elementor-element.elementor-element-291ab67{--width:50%;}.elementor-6869 .elementor-element.elementor-element-1eba3f7{--width:33.33%;}.elementor-6869 .elementor-element.elementor-element-7a5b0dc{--width:90%;}.elementor-6869 .elementor-element.elementor-element-e72f006{--width:33.33%;}.elementor-6869 .elementor-element.elementor-element-642e36b{--width:90%;}.elementor-6869 .elementor-element.elementor-element-be3f5dc{--width:33.33%;}.elementor-6869 .elementor-element.elementor-element-391aac6{--width:90%;}.elementor-6869 .elementor-element.elementor-element-1b88e61{--width:50%;}.elementor-6869 .elementor-element.elementor-element-d8086a1{--width:50%;}}@media(max-width:767px){.elementor-6869 .elementor-element.elementor-element-d68317c{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-6869 .elementor-element.elementor-element-1eba3f7{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-6869 .elementor-element.elementor-element-d6e29a2 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-7746a57 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-e2d2588 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-e2d2588{font-size:20px;}.elementor-6869 .elementor-element.elementor-element-e72f006{--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-6869 .elementor-element.elementor-element-63f967c > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-48ea369 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-ecea478 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-ecea478{font-size:20px;}.elementor-6869 .elementor-element.elementor-element-f435e8e > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-3d9ebde > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-c245d41 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-6869 .elementor-element.elementor-element-c245d41{font-size:20px;}.elementor-6869 .elementor-element.elementor-element-46cae6c{font-size:25px;line-height:1.2em;}.elementor-6869 .elementor-element.elementor-element-f7a20ef{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for container, class: .elementor-element-1eba3f7 *//* Contenitore base con video sotto */
.elementor-6869 .elementor-element.elementor-element-1eba3f7 {
  position: relative;
  overflow: hidden;
}

/* Sfondo colore visibile inizialmente */
.elementor-6869 .elementor-element.elementor-element-1eba3f7::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #0097D2;
  z-index: 1;
    opacity: 1;
  transition: opacity 0.5s ease;
}

/* Al passaggio del mouse: il colore scompare e si vede il video */
.elementor-6869 .elementor-element.elementor-element-1eba3f7:hover::before {
  opacity: 0;
}

/* Contenuto testo sempre sopra (titoli, descrizioni...) */
.elementor-6869 .elementor-element.elementor-element-1eba3f7 .e-con-child {
  position: relative;
  z-index: 2;
}

/* F R E C C I A – visibile sopra il blu, sparisce in hover */
.elementor-6869 .elementor-element.elementor-element-1eba3f7 .freccia-hover {
  position: relative;
  z-index: 1;
  transition: opacity 0.5s ease, transform 0.3s ease-in-out;
  animation: bounceArrow 1.5s infinite;
}

/* In hover: scompare come lo sfondo */
.elementor-6869 .elementor-element.elementor-element-1eba3f7:hover .freccia-hover {
  opacity: 0;
}

/* Animazione rimbalzo */
@keyframes bounceArrow {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(6px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72f006 *//* Impostazioni generali del contenitore */
.elementor-6869 .elementor-element.elementor-element-e72f006 {
  position: relative;
  overflow: hidden;
}

/* Sfondo colore visibile inizialmente */
.elementor-6869 .elementor-element.elementor-element-e72f006::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #0097D2; /* ← Cambia con il colore iniziale che desideri */
  z-index: 1;
  opacity: 1;
  transition: opacity 0.5s ease;
}

/* Al passaggio del mouse: il colore sparisce, il video si vede */
.elementor-6869 .elementor-element.elementor-element-e72f006:hover::before {
  opacity: 0;
}

/* Alza il contenitore interno dei testi sopra il colore e sopra il video */
.elementor-6869 .elementor-element.elementor-element-e72f006 .e-con-child {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be3f5dc *//* Impostazioni generali del contenitore */
.elementor-6869 .elementor-element.elementor-element-be3f5dc {
  position: relative;
  overflow: hidden;
}

/* Sfondo colore visibile inizialmente */
.elementor-6869 .elementor-element.elementor-element-be3f5dc::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #0097D2; /* ← Cambia con il colore iniziale che desideri */
  z-index: 1;
  opacity: 1;
  transition: opacity 0.5s ease;
}

/* Al passaggio del mouse: il colore sparisce, il video si vede */
.elementor-6869 .elementor-element.elementor-element-be3f5dc:hover::before {
  opacity: 0;
}

/* Alza il contenitore interno dei testi sopra il colore e sopra il video */
.elementor-6869 .elementor-element.elementor-element-be3f5dc .e-con-child {
  position: relative;
  z-index: 2;
}/* End custom CSS */