.elementor-139 .elementor-element.elementor-element-2d90a970{--display:grid;--min-height:1280px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:145px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-139 .elementor-element.elementor-element-2d90a970:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-2d90a970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{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 );}.elementor-139 .elementor-element.elementor-element-1feaa6c3{--e-transform-translateX:308px;--e-transform-translateY:643px;--e-transform-scale:2.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;}.elementor-139 .elementor-element.elementor-element-1feaa6c3 img{width:47%;max-width:52%;}.elementor-139 .elementor-element.elementor-element-45a4140f{--e-transform-translateX:-18px;--e-transform-translateY:662px;--e-transform-scale:2.5;text-align:center;}.elementor-139 .elementor-element.elementor-element-45a4140f img{width:100%;max-width:100%;}.elementor-139 .elementor-element.elementor-element-22f6d607{--e-transform-translateX:1px;--e-transform-translateY:726px;--e-transform-scale:2.5;--e-transform-skewX:-6deg;}.elementor-139 .elementor-element.elementor-element-22f6d607 img{max-width:24%;}.elementor-139 .elementor-element.elementor-element-2ebf3e5{--e-transform-translateX:-36px;--e-transform-translateY:-367px;--e-transform-scale:0.9;--e-transform-skewX:1deg;z-index:2;}.elementor-139 .elementor-element.elementor-element-1eb868e{--e-transform-translateY:-80px;--e-transform-scale:1;--e-transform-skewX:2deg;}.elementor-139 .elementor-element.elementor-element-dcc9c89{--e-transform-translateX:10px;--e-transform-translateY:-70px;--e-transform-scale:1.1;}.elementor-139 .elementor-element.elementor-element-92b37d6{--e-transform-translateX:45px;--e-transform-translateY:144px;--e-transform-scale:1.6;}.elementor-139 .elementor-element.elementor-element-ac45f51{--e-transform-translateX:89px;--e-transform-translateY:-117px;--e-transform-scale:0.8;}.elementor-139 .elementor-element.elementor-element-872d4e8{--e-transform-translateX:54px;--e-transform-translateY:81px;--e-transform-scale:1.7;}.elementor-139 .elementor-element.elementor-element-c91f43d{--display:flex;--min-height:510px;--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;--align-items:flex-start;}.elementor-139 .elementor-element.elementor-element-c91f43d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-c91f43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-position:top center;background-size:auto;}.elementor-139 .elementor-element.elementor-element-86b9256.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:1;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-wrapper.deensimc-wrapper-vertical{justify-content:center;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-marquee-group .deensimc-img-wrapper{align-self:start;max-width:100;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-marquee-group a{align-self:start;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-marquee-group{gap:30px;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-marquee-group:nth-child(2){margin-left:30px;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-wrapper-vertical .deensimc-marquee-vertical .deensimc-marquee-group:nth-child(2){margin-top:30px;margin-left:0px;}.elementor-139 .elementor-element.elementor-element-86b9256 .deensimc-marquee-group img{width:120;border-style:none;}.elementor-139 .elementor-element.elementor-element-4f3c909d{--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;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:1;--margin-top:0px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:04%;--padding-left:3%;--padding-right:3%;}.elementor-139 .elementor-element.elementor-element-4f3c909d:not(.elementor-motion-effects-element-type-background), .elementor-139 .elementor-element.elementor-element-4f3c909d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-139 .elementor-element.elementor-element-4f3c909d::before, .elementor-139 .elementor-element.elementor-element-4f3c909d > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-4f3c909d > .e-con-inner > .elementor-background-video-container::before, .elementor-139 .elementor-element.elementor-element-4f3c909d > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-4f3c909d > .e-con-inner > .elementor-background-slideshow::before, .elementor-139 .elementor-element.elementor-element-4f3c909d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}:root{--page-title-display:none;}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-4f3c909d{--width:100%;}}@media(max-width:1024px){.elementor-139 .elementor-element.elementor-element-2d90a970{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-2d90a970{--min-height:0px;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-139 .elementor-element.elementor-element-1feaa6c3{--e-transform-translateX:-7px;--e-transform-translateY:-1px;--e-transform-scale:0.8;}.elementor-139 .elementor-element.elementor-element-1feaa6c3 img{max-width:100%;}.elementor-139 .elementor-element.elementor-element-45a4140f{--e-transform-translateX:0px;--e-transform-translateY:12px;--e-transform-scale:1.2;}.elementor-139 .elementor-element.elementor-element-22f6d607{--e-transform-translateX:1px;--e-transform-translateY:46px;--e-transform-scale:1.1;}.elementor-139 .elementor-element.elementor-element-22f6d607 img{max-width:55%;}.elementor-139 .elementor-element.elementor-element-2ebf3e5{--e-transform-translateX:0px;--e-transform-translateY:36px;--e-transform-scale:0.9;text-align:start;}.elementor-139 .elementor-element.elementor-element-2ebf3e5 img{max-width:92%;}.elementor-139 .elementor-element.elementor-element-1eb868e{--e-transform-translateX:-9px;--e-transform-translateY:-18px;--e-transform-scale:1;}.elementor-139 .elementor-element.elementor-element-1eb868e img{max-width:69%;}.elementor-139 .elementor-element.elementor-element-dcc9c89{--e-transform-translateX:-8px;--e-transform-translateY:-8px;--e-transform-scale:1;z-index:1;}.elementor-139 .elementor-element.elementor-element-dcc9c89 img{max-width:85%;}.elementor-139 .elementor-element.elementor-element-92b37d6{--e-transform-translateX:0px;--e-transform-translateY:-7px;--e-transform-scale:1.3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;}.elementor-139 .elementor-element.elementor-element-ac45f51{--e-transform-translateX:27px;--e-transform-translateY:22px;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-139 .elementor-element.elementor-element-ac45f51 img{max-width:45%;}.elementor-139 .elementor-element.elementor-element-872d4e8{--e-transform-translateX:0px;--e-transform-translateY:28px;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for image, class: .elementor-element-1feaa6c3 *//* Imposta le basi per tutte le immagini */
.elementor-widget-image img {
  transition: transform 0.2s ease;
}

/* Aggiungi effetto di zoom al passaggio del mouse */
.elementor-widget-image img:hover {
  transform: scale(1.05);
}

/* Aggiungi effetto di rotazione al passaggio del mouse */
.elementor-widget-image img:hover {
  transform: rotate(2deg) scale(1.1);
}/* End custom CSS */
/* Start custom CSS for deensimc-smooth-marquee, class: .elementor-element-86b9256 */.logo-item {
  height: 375px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-item img {
  max-height: 100%;
  width: auto;
}

.logo-item {
  height: 375px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.logo-item img {
  max-height: 100%;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91f43d *//* Uniforma i loghi nel widget */
.elementor-139 .elementor-element.elementor-element-c91f43d img {
  height: 50px !important;   /* altezza fissa */
  width: auto !important;     /* mantiene proporzioni */
  object-fit: contain;        /* evita distorsioni */
  display: block;
  margin: 0 auto;             /* centra il logo */
}

/* Se i loghi hanno contenitore */
.elementor-139 .elementor-element.elementor-element-c91f43d .elementor-widget-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;              /* contenitore uniforme */

}/* End custom CSS */
/* Start custom CSS */html, body, .elementor-container, .elementor-section {
    overflow-x: hidden !important;
    width: 100vw;/* End custom CSS */