.elementor-3733 .elementor-element.elementor-element-4b632eb{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;}.elementor-3733 .elementor-element.elementor-element-4b632eb:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-4b632eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/04/Risorsa-8-8.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-54ffd4c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:160px;--margin-right:0px;}.elementor-3733 .elementor-element.elementor-element-6713822{--spacer-size:4vh;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3733 .elementor-element.elementor-element-f097bbd{margin:110px 0px calc(var(--kit-widget-spacing, 0px) + -19px) -10px;}.elementor-3733 .elementor-element.elementor-element-f097bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:6.5vw;font-weight:600;color:#FCFCFC;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.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-3733 .elementor-element.elementor-element-6a258b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -36px) 70px;padding:0px 0px 0px 69px;font-family:"Montserrat", Sans-serif;font-size:1vw;font-weight:400;color:#FCFCFC;}.elementor-3733 .elementor-element.elementor-element-fa2834c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-3733 .elementor-element.elementor-element-fa2834c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:6.4vw;font-weight:600;letter-spacing:-3px;color:#FCFCFC;}.elementor-3733 .elementor-element.elementor-element-756357c{--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;--align-items:flex-end;}.elementor-3733 .elementor-element.elementor-element-e44128f{--display:flex;--min-height:80vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-2c7dd6d{--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-3733 .elementor-element.elementor-element-00ec939{--spacer-size:11vh;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3733 .elementor-element.elementor-element-efe187c{width:var( --container-widget-width, 5vw );max-width:5vw;--container-widget-width:5vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-efe187c.elementor-element{--align-self:flex-start;}.elementor-3733 .elementor-element.elementor-element-69e7848{--spacer-size:21vh;}.elementor-3733 .elementor-element.elementor-element-e4748ba{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-3733 .elementor-element.elementor-element-e4748ba img{max-width:54%;}.elementor-3733 .elementor-element.elementor-element-3fe4f76{--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-3733 .elementor-element.elementor-element-8e49e80{--spacer-size:12vh;}.elementor-3733 .elementor-element.elementor-element-069b654{text-align:end;}.elementor-3733 .elementor-element.elementor-element-069b654 .elementor-heading-title{color:#0D73E0;}.elementor-3733 .elementor-element.elementor-element-76eaeff{--spacer-size:25vh;}.elementor-3733 .elementor-element.elementor-element-a2a7914{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;columns:1;text-align:end;font-family:"Open Sans", Sans-serif;font-size:0.8vw;font-weight:400;color:#242424;}.elementor-3733 .elementor-element.elementor-element-a2a7914.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-a0da46e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 151px 0px 145px;--container-widget-width:100%;--container-widget-flex-grow:0;top:10.5vw;z-index:-1;text-align:center;}.elementor-3733 .elementor-element.elementor-element-a0da46e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-3733 .elementor-element.elementor-element-a0da46e{right:0px;}body.rtl .elementor-3733 .elementor-element.elementor-element-a0da46e{left:0px;}.elementor-3733 .elementor-element.elementor-element-a0da46e img{width:100%;max-width:100vw;}.elementor-3733 .elementor-element.elementor-element-42a2ecc{--display:flex;--min-height:80vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-85cf562{--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-3733 .elementor-element.elementor-element-23abebc{--spacer-size:10vh;}.elementor-3733 .elementor-element.elementor-element-f9254eb{text-align:end;}.elementor-3733 .elementor-element.elementor-element-f9254eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#0D73E0;}.elementor-3733 .elementor-element.elementor-element-9b87f08{width:var( --container-widget-width, 5vw );max-width:5vw;--container-widget-width:5vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-9b87f08.elementor-element{--align-self:flex-start;}.elementor-3733 .elementor-element.elementor-element-de45bb7{--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-3733 .elementor-element.elementor-element-94bad9a{--spacer-size:16vh;}.elementor-3733 .elementor-element.elementor-element-78fe786{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;columns:1;text-align:end;font-family:"Open Sans", Sans-serif;font-size:0.8vw;font-weight:400;color:#242424;}.elementor-3733 .elementor-element.elementor-element-78fe786.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-053b9f1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-3733 .elementor-element.elementor-element-053b9f1 img{max-width:54%;}.elementor-3733 .elementor-element.elementor-element-ee55efb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 151px 0px 145px;--container-widget-width:100%;--container-widget-flex-grow:0;top:186px;z-index:-1;text-align:center;}.elementor-3733 .elementor-element.elementor-element-ee55efb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-3733 .elementor-element.elementor-element-ee55efb{right:0px;}body.rtl .elementor-3733 .elementor-element.elementor-element-ee55efb{left:0px;}.elementor-3733 .elementor-element.elementor-element-ee55efb img{width:100%;max-width:100vw;}.elementor-3733 .elementor-element.elementor-element-a9113be{--display:flex;--min-height:80vh;--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-3733 .elementor-element.elementor-element-ebb9b6f{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-230b72c{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-230b72c:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-230b72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/vitaliy-zamedyanskiy-nv_aQgx8M5A-unsplash-768x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-230b72c::before, .elementor-3733 .elementor-element.elementor-element-230b72c > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-230b72c > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-230b72c > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-230b72c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-230b72c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-a6c4d8d{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.5vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-a6c4d8d.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-a6c4d8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-5c6ce1b{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-5c6ce1b.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-893da2e{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-893da2e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-893da2e .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-893da2e .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-163b858{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-163b858:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-163b858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/alexandr-hovhannisyan-BBigUtobEYo-unsplash-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-163b858::before, .elementor-3733 .elementor-element.elementor-element-163b858 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-163b858 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-163b858 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-163b858 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-163b858 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-15a46b1{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.2vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-15a46b1.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-15a46b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-ea80dbd{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-ea80dbd.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-befcf88{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-befcf88.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-befcf88 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 35%;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-befcf88 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-c970c53{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-c970c53:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-c970c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/julia-solonina-5NnK3nJ44g8-unsplash-683x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-c970c53::before, .elementor-3733 .elementor-element.elementor-element-c970c53 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-c970c53 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-c970c53 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-c970c53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-c970c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-771a360{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.7vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-771a360.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-771a360 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-b87e120{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-b87e120.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-29fa2bc{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-29fa2bc.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 27%;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-29fa2bc .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-a24fe06{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-a24fe06:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-a24fe06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/joshua-kettle-r4Yb3zRhw_Q-unsplash-scaled-e1776934578264.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-3733 .elementor-element.elementor-element-a24fe06::before, .elementor-3733 .elementor-element.elementor-element-a24fe06 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a24fe06 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a24fe06 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a24fe06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a24fe06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-27361d5{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-27361d5.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-27361d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-d2fe5ca{width:var( --container-widget-width, 9vw );max-width:9vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:9vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-d2fe5ca.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-6b8bc93{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-6b8bc93.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 35%;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-6b8bc93 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-5de3edc{--display:flex;--min-height:9vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-a84ca13{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-a84ca13:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-a84ca13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/nathana-reboucas-vQH4_oHATL0-unsplash-scaled-e1776934656394.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-a84ca13::before, .elementor-3733 .elementor-element.elementor-element-a84ca13 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a84ca13 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a84ca13 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a84ca13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a84ca13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-f7a5da0{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-f7a5da0.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-f7a5da0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-d7e4211{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-d7e4211.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-6748368{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-6748368.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-6748368 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-6748368 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-382f151{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-382f151:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-382f151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/06/69f10c9dc0c2e6fc0da8688a_Mallorca.png");background-position:center center;background-repeat:no-repeat;}.elementor-3733 .elementor-element.elementor-element-382f151::before, .elementor-3733 .elementor-element.elementor-element-382f151 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-382f151 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-382f151 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-382f151 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-382f151 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-ebd5616{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-ebd5616.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-ebd5616 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-2c1ea9f{width:var( --container-widget-width, 13vw );max-width:13vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:13vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-2c1ea9f.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-6e2a395{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-6e2a395.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 35%;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-6e2a395 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-ffcc72d{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-ffcc72d:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-ffcc72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/07/ENIT-LONDON-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-ffcc72d::before, .elementor-3733 .elementor-element.elementor-element-ffcc72d > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ffcc72d > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ffcc72d > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ffcc72d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ffcc72d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-dfd4b31{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.4vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-dfd4b31.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-dfd4b31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-37349a2{width:var( --container-widget-width, 7vw );max-width:7vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:7vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-37349a2.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-9b7cece{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-9b7cece.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-9b7cece .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 21%;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-9b7cece .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-83c5226{--display:flex;--min-height:9vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-596f582{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-596f582:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-596f582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/aerial-view-of-south-beach-architecture-miami-bea-2026-03-17-17-49-53-utc-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-3733 .elementor-element.elementor-element-596f582::before, .elementor-3733 .elementor-element.elementor-element-596f582 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-596f582 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-596f582 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-596f582 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-596f582 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-06d7569{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-06d7569.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-06d7569 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-b06079d{width:var( --container-widget-width, 7vw );max-width:7vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:7vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-b06079d.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-037f116{width:var( --container-widget-width, 20vw );max-width:20vw;padding:0px 0px 0px 0px;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-037f116.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-037f116 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-037f116 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-a389602{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-a389602:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-a389602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/marijana-vasic-190al1sGToI-unsplash-scaled-e1776934621825.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-a389602::before, .elementor-3733 .elementor-element.elementor-element-a389602 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a389602 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-a389602 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a389602 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-a389602 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-23a87f0{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-23a87f0.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-23a87f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-cac30dd{width:var( --container-widget-width, 6vw );max-width:6vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.6vw) 0vw;--container-widget-width:6vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-cac30dd.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-872764b{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-872764b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-872764b .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 35%;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-872764b .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-5579d83{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-5579d83:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-5579d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/alex-block-jAj5yVH8Ooc-unsplash-scaled-e1776934694764.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-5579d83::before, .elementor-3733 .elementor-element.elementor-element-5579d83 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-5579d83 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-5579d83 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-5579d83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-5579d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-76042f4{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.4vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-76042f4.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-76042f4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-587a38f{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-587a38f.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-745346b{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-745346b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-745346b .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox{background-color:#0D73E0;margin:0px 0px -12px 0px;border-radius:0px 83px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 21%;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-745346b .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-db4269b{--display:flex;--min-height:80vh;--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-3733 .elementor-element.elementor-element-8a634ce{--display:flex;--min-height:10vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-3733 .elementor-element.elementor-element-752b0c4{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-752b0c4:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-752b0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/vitaliy-zamedyanskiy-nv_aQgx8M5A-unsplash-768x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-752b0c4::before, .elementor-3733 .elementor-element.elementor-element-752b0c4 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-752b0c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-752b0c4 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-752b0c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-752b0c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-3db1778{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.5vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-3db1778.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-3db1778 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-99b39ba{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-99b39ba.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-5026c1e{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-5026c1e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-5026c1e .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-ee70b84{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-ee70b84:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-ee70b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/alexandr-hovhannisyan-BBigUtobEYo-unsplash-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-ee70b84::before, .elementor-3733 .elementor-element.elementor-element-ee70b84 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ee70b84 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ee70b84 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ee70b84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ee70b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-1972654{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.2vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-1972654.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-1972654 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-a02b4ea{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-a02b4ea.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-9c626c4{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-9c626c4.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-fc5ffb8{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-fc5ffb8:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/julia-solonina-5NnK3nJ44g8-unsplash-683x1024-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-fc5ffb8::before, .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-fc5ffb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-7aafbe3{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.7vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-7aafbe3.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-7aafbe3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-24cf1b4{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-24cf1b4.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-250f53d{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-250f53d:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-250f53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/joshua-kettle-r4Yb3zRhw_Q-unsplash-scaled-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-250f53d::before, .elementor-3733 .elementor-element.elementor-element-250f53d > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-250f53d > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-250f53d > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-250f53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-250f53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-7905ab6{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-7905ab6.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-7905ab6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-d5a73b1{width:var( --container-widget-width, 9vw );max-width:9vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:9vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-d5a73b1.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-8f85aa4{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-8f85aa4.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-cab1112{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-cab1112:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-cab1112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/nathana-reboucas-vQH4_oHATL0-unsplash-576x1024-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-cab1112::before, .elementor-3733 .elementor-element.elementor-element-cab1112 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-cab1112 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-cab1112 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-cab1112 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-cab1112 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-c91b891{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-c91b891.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-c91b891 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-7bd522f{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-7bd522f.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-0c50d97{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-0c50d97.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-3a0e375{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-3a0e375:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-3a0e375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/06/69f10c9dc0c2e6fc0da8688a_Mallorca.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-3a0e375::before, .elementor-3733 .elementor-element.elementor-element-3a0e375 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-3a0e375 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-3a0e375 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-3a0e375 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-3a0e375 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-7e8ed52{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-7e8ed52.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-7e8ed52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-aba3d5d{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-aba3d5d.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-963f948{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-963f948.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-963f948 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-ba5e65a{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-ba5e65a:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-ba5e65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/alex-block-jAj5yVH8Ooc-unsplash-scaled-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-ba5e65a::before, .elementor-3733 .elementor-element.elementor-element-ba5e65a > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ba5e65a > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-ba5e65a > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ba5e65a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-ba5e65a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-c5ac253{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.4vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-c5ac253.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-c5ac253 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-06353af{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-06353af.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-96d97aa{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-96d97aa.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-96d97aa .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-21e518a{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-21e518a:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-21e518a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/aerial-view-of-south-beach-architecture-miami-bea-2026-03-17-17-49-53-utc-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-21e518a::before, .elementor-3733 .elementor-element.elementor-element-21e518a > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-21e518a > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-21e518a > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-21e518a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-21e518a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-cd5987c{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.8vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-cd5987c.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-cd5987c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-d13884c{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-d13884c.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-eb12797{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-eb12797.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-eb12797 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-f198399{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-f198399:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-f198399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/marijana-vasic-190al1sGToI-unsplash-scaled-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-f198399::before, .elementor-3733 .elementor-element.elementor-element-f198399 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-f198399 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-f198399 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-f198399 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-f198399 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-9766631{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-9766631.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-9766631 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-b3dea7a{width:var( --container-widget-width, 6vw );max-width:6vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.6vw) 0vw;--container-widget-width:6vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-b3dea7a.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-618f128{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-618f128.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-618f128 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-fd60305{--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;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-3733 .elementor-element.elementor-element-fd60305:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-fd60305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/05/alex-block-jAj5yVH8Ooc-unsplash-scaled-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-fd60305::before, .elementor-3733 .elementor-element.elementor-element-fd60305 > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-fd60305 > .e-con-inner > .elementor-background-video-container::before, .elementor-3733 .elementor-element.elementor-element-fd60305 > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-fd60305 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3733 .elementor-element.elementor-element-fd60305 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000029;--background-overlay:'';}.elementor-3733 .elementor-element.elementor-element-49ef65a{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 2.4vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-3733 .elementor-element.elementor-element-49ef65a.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-49ef65a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2vw;font-weight:400;color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-b109ae0{width:var( --container-widget-width, 10vw );max-width:10vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:10vw;--container-widget-flex-grow:0;text-align:center;}.elementor-3733 .elementor-element.elementor-element-b109ae0.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-6bfcd52{width:var( --container-widget-width, 20vw );max-width:20vw;--container-widget-width:20vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-6bfcd52.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-icon{align-self:center;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .infobox-content .infobox-title-section{flex-direction:column;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox{background-color:#1473D8;margin:0px 0px -12px 0px;border-radius:14px 14px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content .title{color:#FFFFFF;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content .sub_title{color:#FCFCFC;font-family:"Montserrat", Sans-serif;font-size:1.6vw;font-weight:500;margin:8% 0% 0% 32%;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content{padding:17px 0px 18px 0px;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4vw;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-3733 .elementor-element.elementor-element-997e8d5{--display:flex;}.elementor-3733 .elementor-element.elementor-element-c89dabf{--spacer-size:17vh;}.elementor-3733 .elementor-element.elementor-element-cb0c56e{--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-3733 .elementor-element.elementor-element-cb0c56e:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-cb0c56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/04/Risorsa-27-8-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3733 .elementor-element.elementor-element-83bec66{--spacer-size:25vh;}body.elementor-page-3733:not(.elementor-motion-effects-element-type-background), body.elementor-page-3733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://www.stagingmgto.it/wp-content/uploads/2026/04/sfondo-grigio-3-8-54x300.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-3733{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3733 .elementor-element.elementor-element-54ffd4c{--width:48%;}.elementor-3733 .elementor-element.elementor-element-756357c{--width:34%;}.elementor-3733 .elementor-element.elementor-element-2c7dd6d{--width:50%;}.elementor-3733 .elementor-element.elementor-element-3fe4f76{--width:50%;}.elementor-3733 .elementor-element.elementor-element-85cf562{--width:50%;}.elementor-3733 .elementor-element.elementor-element-de45bb7{--width:50%;}.elementor-3733 .elementor-element.elementor-element-230b72c{--width:100%;}.elementor-3733 .elementor-element.elementor-element-163b858{--width:100%;}.elementor-3733 .elementor-element.elementor-element-c970c53{--width:100%;}.elementor-3733 .elementor-element.elementor-element-a24fe06{--width:100%;}.elementor-3733 .elementor-element.elementor-element-a84ca13{--width:100%;}.elementor-3733 .elementor-element.elementor-element-382f151{--width:100%;}.elementor-3733 .elementor-element.elementor-element-ffcc72d{--width:100%;}.elementor-3733 .elementor-element.elementor-element-596f582{--width:100%;}.elementor-3733 .elementor-element.elementor-element-a389602{--width:100%;}.elementor-3733 .elementor-element.elementor-element-5579d83{--width:100%;}.elementor-3733 .elementor-element.elementor-element-752b0c4{--width:100%;}.elementor-3733 .elementor-element.elementor-element-ee70b84{--width:100%;}.elementor-3733 .elementor-element.elementor-element-fc5ffb8{--width:100%;}.elementor-3733 .elementor-element.elementor-element-250f53d{--width:100%;}.elementor-3733 .elementor-element.elementor-element-cab1112{--width:100%;}.elementor-3733 .elementor-element.elementor-element-3a0e375{--width:100%;}.elementor-3733 .elementor-element.elementor-element-ba5e65a{--width:100%;}.elementor-3733 .elementor-element.elementor-element-21e518a{--width:100%;}.elementor-3733 .elementor-element.elementor-element-f198399{--width:100%;}.elementor-3733 .elementor-element.elementor-element-fd60305{--width:100%;}}@media(max-width:767px){.elementor-3733 .elementor-element.elementor-element-4b632eb:not(.elementor-motion-effects-element-type-background), .elementor-3733 .elementor-element.elementor-element-4b632eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-3733 .elementor-element.elementor-element-54ffd4c{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-3733 .elementor-element.elementor-element-54ffd4c.e-con{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-f097bbd .elementor-heading-title{font-size:42px;}.elementor-3733 .elementor-element.elementor-element-6a258b9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -32px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:12px;}.elementor-3733 .elementor-element.elementor-element-fa2834c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;}.elementor-3733 .elementor-element.elementor-element-fa2834c .elementor-heading-title{font-size:39.7px;letter-spacing:-3px;}.elementor-3733 .elementor-element.elementor-element-756357c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3733 .elementor-element.elementor-element-756357c.e-con{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-42a2ecc{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-3733 .elementor-element.elementor-element-85cf562{--margin-top:0px;--margin-bottom:-81px;--margin-left:0px;--margin-right:0px;}.elementor-3733 .elementor-element.elementor-element-23abebc{--spacer-size:5vh;}.elementor-3733 .elementor-element.elementor-element-f9254eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -45px) 0px;}.elementor-3733 .elementor-element.elementor-element-f9254eb .elementor-heading-title{font-size:23px;}.elementor-3733 .elementor-element.elementor-element-9b87f08{--container-widget-width:13vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 13vw );max-width:13vw;}.elementor-3733 .elementor-element.elementor-element-9b87f08 img{max-width:100%;}.elementor-3733 .elementor-element.elementor-element-de45bb7{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3733 .elementor-element.elementor-element-94bad9a{--spacer-size:17vh;}.elementor-3733 .elementor-element.elementor-element-78fe786{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-78fe786.elementor-element{--align-self:center;}.elementor-3733 .elementor-element.elementor-element-053b9f1 img{max-width:100%;}.elementor-3733 .elementor-element.elementor-element-ee55efb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:19vh;z-index:1;}.elementor-3733 .elementor-element.elementor-element-db4269b{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-3733 .elementor-element.elementor-element-8a634ce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3733 .elementor-element.elementor-element-3db1778 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-99b39ba{--container-widget-width:34vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 34vw );max-width:34vw;}.elementor-3733 .elementor-element.elementor-element-5026c1e{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-5026c1e .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-1972654 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-a02b4ea{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;}.elementor-3733 .elementor-element.elementor-element-9c626c4{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-9c626c4 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-7aafbe3 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-24cf1b4{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;}.elementor-3733 .elementor-element.elementor-element-24cf1b4 img{max-width:100%;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-ef1e3f6 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-7905ab6 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-d5a73b1{--container-widget-width:31vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 31vw );max-width:31vw;}.elementor-3733 .elementor-element.elementor-element-8f85aa4{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-8f85aa4 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-c91b891 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-7bd522f{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;}.elementor-3733 .elementor-element.elementor-element-0c50d97{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-0c50d97 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-7e8ed52 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-aba3d5d{--container-widget-width:54vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 54vw );max-width:54vw;}.elementor-3733 .elementor-element.elementor-element-963f948{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-963f948 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-c5ac253 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-06353af{--container-widget-width:26vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 26vw );max-width:26vw;}.elementor-3733 .elementor-element.elementor-element-96d97aa{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-96d97aa .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-cd5987c .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-d13884c{--container-widget-width:29vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 29vw );max-width:29vw;}.elementor-3733 .elementor-element.elementor-element-eb12797{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-eb12797 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-9766631 .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-b3dea7a{--container-widget-width:28vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 28vw );max-width:28vw;}.elementor-3733 .elementor-element.elementor-element-618f128{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-618f128 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-49ef65a .elementor-heading-title{font-size:6vw;}.elementor-3733 .elementor-element.elementor-element-b109ae0{--container-widget-width:41vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 41vw );max-width:41vw;}.elementor-3733 .elementor-element.elementor-element-6bfcd52{width:var( --container-widget-width, 42.721vw );max-width:42.721vw;padding:0px 0px 0px 0px;--container-widget-width:42.721vw;--container-widget-flex-grow:0;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content .title{font-size:1px;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content .sub_title{font-size:5.6vw;margin:0% 0% 0% 0%;}.elementor-3733 .elementor-element.elementor-element-6bfcd52 .eael-infobox .infobox-content p{font-size:4.8vw;}.elementor-3733 .elementor-element.elementor-element-c89dabf{--spacer-size:10vh;}.elementor-3733 .elementor-element.elementor-element-cb0c56e{--margin-top:0px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px;}.elementor-3733 .elementor-element.elementor-element-83bec66{--spacer-size:8vh;}}/* Start custom CSS for container, class: .elementor-element-230b72c *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-230b72c {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 180% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-230b72c .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-230b72c > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-230b72c:hover {
    flex: 3;
    background-size: 187% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-230b72c:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-230b72c:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-163b858 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-163b858 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 190% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-163b858 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-163b858 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-163b858:hover {
    flex: 3;
    background-size: 197% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-163b858:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-163b858:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c970c53 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-c970c53 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 190% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-c970c53 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-c970c53 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-c970c53:hover {
    flex: 3;
    background-size: 197% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-c970c53:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-c970c53:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a24fe06 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-a24fe06 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 180% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-a24fe06 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-a24fe06 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-a24fe06:hover {
    flex: 3;
    background-size: 187% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-a24fe06:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-a24fe06:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb9b6f */.elementor-3733 .elementor-element.elementor-element-ebb9b6f .box-espandibile {
    flex: 1;
    min-width: 0; /* Fix critico per flexbox: evita overflow orizzontale */
    min-height: clamp(180px, 25vw, 420px); /* Altezza fluida tra 180px e 420px */
    transition: flex 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
    overflow: hidden;
    cursor: pointer;
}

.elementor-3733 .elementor-element.elementor-element-ebb9b6f .box-espandibile:hover {
    flex: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a84ca13 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-a84ca13 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 100% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-a84ca13 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-a84ca13 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-a84ca13:hover {
    flex: 3;
    background-size: 107% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-a84ca13:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-a84ca13:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-382f151 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-382f151 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 350% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-382f151 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-382f151 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-382f151:hover {
    flex: 3;
    background-size: 357% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-382f151:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-382f151:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffcc72d *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-ffcc72d {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 100% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-ffcc72d .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-ffcc72d > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-ffcc72d:hover {
    flex: 3;
    background-size: 107% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-ffcc72d:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-ffcc72d:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de3edc */.elementor-3733 .elementor-element.elementor-element-5de3edc .box-espandibile {
    flex: 1;
    min-width: 0; /* Fix critico per flexbox: evita overflow orizzontale */
    min-height: clamp(180px, 25vw, 420px); /* Altezza fluida tra 180px e 420px */
    transition: flex 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
    overflow: hidden;
    cursor: pointer;
}

.elementor-3733 .elementor-element.elementor-element-5de3edc .box-espandibile:hover {
    flex: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-596f582 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-596f582 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 350% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-596f582 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-596f582 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-596f582:hover {
    flex: 3;
    background-size: 357% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-596f582:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-596f582:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a389602 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-a389602 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 150% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-a389602 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-a389602 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-a389602:hover {
    flex: 3;
    background-size: 157% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-a389602:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-a389602:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5579d83 *//* 1. Impostazioni base del contenitore */
.elementor-3733 .elementor-element.elementor-element-5579d83 {
    /* Espansione Flexbox iniziale */
    flex: 1;
    
    /* Regole strutturali */
    overflow: hidden;
    cursor: pointer;
    isolation: isolate;
    
    /* Sfondo: Valori espliciti per permettere l'animazione */
    background-position: center !important;
    background-size: 100% !important; 
    
    /* Ottimizzazione GPU e unione delle transizioni (Flex + Sfondo) */
    transform: translateZ(0);
    will-change: flex, background-size;
    transition: flex 0.6s cubic-bezier(0.25, 0.8, 0.25, 1), 
                background-size 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* 2. Impostazioni base del testo */
.elementor-3733 .elementor-element.elementor-element-5579d83 .testo-premium {
    transform: translateY(30px);
    opacity: 0;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 2;
    backface-visibility: hidden; /* Evita sfocature sul testo */
}

/* 3. Impostazioni base dell'Overlay */
.elementor-3733 .elementor-element.elementor-element-5579d83 > .elementor-background-overlay {
    transition: opacity 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important;
}

/* --- EFFETTI AL PASSAGGIO DEL MOUSE (HOVER) --- */

/* Allarga il box (flex: 3) e zooma la foto (107%) in contemporanea */
.elementor-3733 .elementor-element.elementor-element-5579d83:hover {
    flex: 3;
    background-size: 107% !important; 
}

/* Fa scorrere e apparire il testo */
.elementor-3733 .elementor-element.elementor-element-5579d83:hover .testo-premium {
    transform: translateY(0);
    opacity: 1;
    transition-delay: 0.1s; /* Piccolo ritardo per eleganza visiva */
}

/* Scurisce l'overlay per far risaltare il testo bianco */
.elementor-3733 .elementor-element.elementor-element-5579d83:hover > .elementor-background-overlay {
    opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83c5226 */.elementor-3733 .elementor-element.elementor-element-83c5226 .box-espandibile {
    flex: 1;
    min-width: 0; /* Fix critico per flexbox: evita overflow orizzontale */
    min-height: clamp(180px, 25vw, 420px); /* Altezza fluida tra 180px e 420px */
    transition: flex 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
    overflow: hidden;
    cursor: pointer;
}

.elementor-3733 .elementor-element.elementor-element-83c5226 .box-espandibile:hover {
    flex: 2;
}/* End custom CSS */