.elementor-25 .elementor-element.elementor-element-16784c7{--display:flex;--min-height:70vh;--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;--justify-content:center;--align-items:flex-start;--z-index:1;}.elementor-25 .elementor-element.elementor-element-16784c7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-16784c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a48b545{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-7db7f92{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dc975bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dc975bf:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dc975bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-49f60ea{--display:grid;--min-height:120px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f584dca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;bottom:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f584dca{left:-75px;}body.rtl .elementor-25 .elementor-element.elementor-element-f584dca{right:-75px;}.elementor-25 .elementor-element.elementor-element-f584dca img{width:100%;height:200px;}.elementor-25 .elementor-element.elementor-element-866445b{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-25 .elementor-element.elementor-element-e00f08b{--display:flex;--min-height:650px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-25 .elementor-element.elementor-element-e00f08b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e00f08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b5e2bc );}.elementor-25 .elementor-element.elementor-element-5fd2619{--display:flex;--min-height:500px;--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;--overlay-opacity:0.3;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5fd2619:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5fd2619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/05/home2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5fd2619::before, .elementor-25 .elementor-element.elementor-element-5fd2619 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5fd2619 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-5fd2619 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5fd2619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-5fd2619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-nero );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-985d582{--display:flex;--min-height:70vh;--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:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-25 .elementor-element.elementor-element-0ba88fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-83ff053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-25 .elementor-element.elementor-element-78f6f54{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fa34799{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-40c84e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3c9e566{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dc5af03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-076cd86{--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:30px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5e12602{right:-700px;}body.rtl .elementor-25 .elementor-element.elementor-element-5e12602{left:-700px;}.elementor-25 .elementor-element.elementor-element-5e12602{top:-358px;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-25 .elementor-element.elementor-element-5e12602 img{width:100%;height:100vh;object-fit:contain;object-position:center center;opacity:0.2;}.elementor-25 .elementor-element.elementor-element-20cc632{--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:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:06%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-25 .elementor-element.elementor-element-20cc632:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-20cc632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/scene-construction-site-with-equipment-copia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-20cc632::before, .elementor-25 .elementor-element.elementor-element-20cc632 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-20cc632 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-20cc632 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-20cc632 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-20cc632 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-2c753ea{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f049115{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-f049115:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f049115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-25 .elementor-element.elementor-element-612877a .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-612877a.elementor-view-stacked .elementor-icon{background-color:#FD5E0133;color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-612877a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-612877a.elementor-view-default .elementor-icon{color:#FD5E0133;border-color:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-612877a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-612877a.elementor-view-default .elementor-icon svg{fill:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-612877a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-612877a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-612877a .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-612877a .elementor-icon svg{height:30px;}.elementor-25 .elementor-element.elementor-element-f941426{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter{flex-direction:column-reverse;}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-767c85e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-767c85e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-767c85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-25 .elementor-element.elementor-element-193bc55 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-stacked .elementor-icon{background-color:#FD5E0133;color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-default .elementor-icon{color:#FD5E0133;border-color:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-default .elementor-icon svg{fill:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-193bc55.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-193bc55 .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-193bc55 .elementor-icon svg{height:30px;}.elementor-25 .elementor-element.elementor-element-81ea39a{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter{flex-direction:column-reverse;}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-815e9b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-815e9b9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-815e9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-25 .elementor-element.elementor-element-6242b5b .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-stacked .elementor-icon{background-color:#FD5E0133;color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-default .elementor-icon{color:#FD5E0133;border-color:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-default .elementor-icon svg{fill:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-6242b5b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-6242b5b .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-6242b5b .elementor-icon svg{height:30px;}.elementor-25 .elementor-element.elementor-element-2aafdbc{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter{flex-direction:column-reverse;}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-c7d40ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-c7d40ec:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c7d40ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000066;}.elementor-25 .elementor-element.elementor-element-a5cb9cb .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-stacked .elementor-icon{background-color:#FD5E0133;color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-default .elementor-icon{color:#FD5E0133;border-color:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-default .elementor-icon svg{fill:#FD5E0133;}.elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-a5cb9cb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-v4-arancione );}.elementor-25 .elementor-element.elementor-element-a5cb9cb .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-a5cb9cb .elementor-icon svg{height:30px;}.elementor-25 .elementor-element.elementor-element-d87799f{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter{flex-direction:column-reverse;}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-title{justify-content:start;color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-c6ea3ac{--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:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-25 .elementor-element.elementor-element-9b8b2d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-25 .elementor-element.elementor-element-9b8b2d0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9b8b2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-0d5f7ed{--display:flex;--min-height:600px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e4ed12a{--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-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bc09301{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-552ce01{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-7cd1f4e{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-3f99187{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-aebb8f0{--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:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:2;}.elementor-25 .elementor-element.elementor-element-64a9847{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-25 .elementor-element.elementor-element-64a9847:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-64a9847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-589734c{--display:flex;}.elementor-25 .elementor-element.elementor-element-a7743f9{--display:flex;--min-height:600px;--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;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7d75de6{--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-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8803043{--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-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bed251d{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-3b2d377{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-708be02{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-c2a26d2{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-progress-wrapper{background-color:var( --e-global-color-8b5e2bc );border-radius:0px;overflow:hidden;}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-progress-bar{height:20px;line-height:20px;}.elementor-25 .elementor-element.elementor-element-5b0f28b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:03%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-b377f50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-184dabe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-25 .elementor-element.elementor-element-a0565da{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:var( --e-global-color-text );--e-filter-hover-text-color:var( --e-global-color-text );--e-filter-active-text-color:var( --e-global-color-text );--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item{font-family:var( --e-global-typography-5a222d7-font-family ), Sans-serif;font-size:var( --e-global-typography-5a222d7-font-size );font-weight:var( --e-global-typography-5a222d7-font-weight );padding:10px 20px 10px 20px;}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-46ad56c{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-25 .elementor-element.elementor-element-46ad56c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-25 .elementor-element.elementor-element-46ad56c .e-loop-item > .elementor-section, .elementor-25 .elementor-element.elementor-element-46ad56c .e-loop-item > .elementor-section > .elementor-container, .elementor-25 .elementor-element.elementor-element-46ad56c .e-loop-item > .e-con, .elementor-25 .elementor-element.elementor-element-46ad56c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-25 .elementor-element.elementor-element-0fad778{--display:flex;--min-height:40vh;--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-0fad778:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0fad778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/05/operiamo-slider.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-0fad778::before, .elementor-25 .elementor-element.elementor-element-0fad778 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0fad778 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0fad778 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0fad778 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0fad778 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-da087d4{--display:flex;--min-height:70vh;--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:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-25 .elementor-element.elementor-element-da087d4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-da087d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/project.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4c2d98a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-19bc3fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-25 .elementor-element.elementor-element-8634bd2{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-adefec3{--display:flex;--min-height:250px;}.elementor-25 .elementor-element.elementor-element-adefec3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-adefec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-955818d{--display:flex;--min-height:284px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:02rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-ad8ee71{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-25 .elementor-element.elementor-element-ad8ee71 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ad8ee71.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ad8ee71 .elementor-icon{font-size:40px;padding:20px;}.elementor-25 .elementor-element.elementor-element-ad8ee71 .elementor-icon svg{height:40px;}.elementor-25 .elementor-element.elementor-element-ac0ea82{z-index:2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-ac0ea82 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-3114524{--display:flex;--position:absolute;--min-height:100%;--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-3114524:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3114524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-3114524{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-3114524{right:0px;}.elementor-25 .elementor-element.elementor-element-4faebe9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-e757923{--display:flex;--min-height:250px;}.elementor-25 .elementor-element.elementor-element-e757923:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e757923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-0dc1a2e{--display:flex;--min-height:284px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:02rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-8d1f952{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-25 .elementor-element.elementor-element-8d1f952 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-8d1f952.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-8d1f952 .elementor-icon{font-size:40px;padding:20px;}.elementor-25 .elementor-element.elementor-element-8d1f952 .elementor-icon svg{height:40px;}.elementor-25 .elementor-element.elementor-element-6c0752b{z-index:2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-6c0752b p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-ece7802{--display:flex;--position:absolute;--min-height:100%;--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-ece7802:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ece7802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-ece7802{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-ece7802{right:0px;}.elementor-25 .elementor-element.elementor-element-c894f49{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-9fd5df6{--display:flex;--min-height:250px;}.elementor-25 .elementor-element.elementor-element-9fd5df6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9fd5df6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-5cf7577{--display:flex;--min-height:284px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:02rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-58b8614{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-25 .elementor-element.elementor-element-58b8614 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-58b8614.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-58b8614 .elementor-icon{font-size:40px;padding:20px;}.elementor-25 .elementor-element.elementor-element-58b8614 .elementor-icon svg{height:40px;}.elementor-25 .elementor-element.elementor-element-0a19181{z-index:2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0a19181 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-5ac6c26{--display:flex;--position:absolute;--min-height:100%;--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-5ac6c26:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5ac6c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5ac6c26{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5ac6c26{right:0px;}.elementor-25 .elementor-element.elementor-element-2e64e7b{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-134f4a5{--display:flex;--min-height:250px;}.elementor-25 .elementor-element.elementor-element-134f4a5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-134f4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-a1f77e7{--display:flex;--min-height:284px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:02rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-771a66c{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-25 .elementor-element.elementor-element-771a66c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-771a66c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-771a66c .elementor-icon{font-size:40px;padding:20px;}.elementor-25 .elementor-element.elementor-element-771a66c .elementor-icon svg{height:40px;}.elementor-25 .elementor-element.elementor-element-d750b52{z-index:2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d750b52 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-a5e6a20{--display:flex;--position:absolute;--min-height:100%;--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-a5e6a20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a5e6a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-a5e6a20{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-a5e6a20{right:0px;}.elementor-25 .elementor-element.elementor-element-ba8e1a4{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-c84ef08{--display:flex;--min-height:250px;}.elementor-25 .elementor-element.elementor-element-c84ef08:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c84ef08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/work.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-babcdf6{--display:flex;--min-height:284px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:02rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-03f6efe{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-25 .elementor-element.elementor-element-03f6efe .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-03f6efe.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-03f6efe .elementor-icon{font-size:40px;padding:20px;}.elementor-25 .elementor-element.elementor-element-03f6efe .elementor-icon svg{height:40px;}.elementor-25 .elementor-element.elementor-element-c9ad546{z-index:2;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c9ad546 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-5c238fb{--display:flex;--position:absolute;--min-height:100%;--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;bottom:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-5c238fb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5c238fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-5c238fb{left:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-5c238fb{right:0px;}.elementor-25 .elementor-element.elementor-element-5c9847b{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-25 .elementor-element.elementor-element-175432e{--display:flex;--min-height:70vh;--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:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-25 .elementor-element.elementor-element-c8bb92e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-374298f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-25 .elementor-element.elementor-element-f21894b{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8fd27ba{--display:flex;--min-height:450px;}.elementor-25 .elementor-element.elementor-element-8fd27ba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8fd27ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/profile-team.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2024a54{--display:flex;--position:absolute;--min-height:120px;--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;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-2024a54:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2024a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-2024a54{right:10px;}body.rtl .elementor-25 .elementor-element.elementor-element-2024a54{left:10px;}.elementor-25 .elementor-element.elementor-element-e5b9614{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e5b9614 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8335924{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-8335924:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8335924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-8335924.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-933036c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a6c8f3a{z-index:2;font-family:var( --e-global-typography-5a222d7-font-family ), Sans-serif;font-size:var( --e-global-typography-5a222d7-font-size );font-weight:var( --e-global-typography-5a222d7-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-a6c8f3a p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-f1535ee{--e-transform-rotateZ:-45deg;}.elementor-25 .elementor-element.elementor-element-f1535ee .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f1535ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-f1535ee.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f1535ee.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-f1535ee.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f1535ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-f1535ee .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-f1535ee .elementor-icon svg{height:25px;}.elementor-25 .elementor-element.elementor-element-20eb144{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dcb3109{--display:flex;--min-height:450px;}.elementor-25 .elementor-element.elementor-element-dcb3109:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dcb3109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/profile-team.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-63acde2{--display:flex;--position:absolute;--min-height:120px;--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;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-63acde2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-63acde2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-63acde2{right:10px;}body.rtl .elementor-25 .elementor-element.elementor-element-63acde2{left:10px;}.elementor-25 .elementor-element.elementor-element-2b22964{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2b22964 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3bfccf0{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-3bfccf0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3bfccf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3bfccf0.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-93a666e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ca97d73{z-index:2;font-family:var( --e-global-typography-5a222d7-font-family ), Sans-serif;font-size:var( --e-global-typography-5a222d7-font-size );font-weight:var( --e-global-typography-5a222d7-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-ca97d73 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-754496e{--e-transform-rotateZ:-45deg;}.elementor-25 .elementor-element.elementor-element-754496e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-754496e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-754496e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-754496e.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-754496e.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-754496e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-754496e .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-754496e .elementor-icon svg{height:25px;}.elementor-25 .elementor-element.elementor-element-df535c9{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-08a8dc3{--display:flex;--min-height:450px;}.elementor-25 .elementor-element.elementor-element-08a8dc3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-08a8dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.impresealtieri.it/wp-content/uploads/2026/03/profile-team.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f427026{--display:flex;--position:absolute;--min-height:120px;--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;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-f427026:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f427026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000080;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-f427026{right:10px;}body.rtl .elementor-25 .elementor-element.elementor-element-f427026{left:10px;}.elementor-25 .elementor-element.elementor-element-082fd43{margin:0px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-082fd43 .elementor-icon-list-text{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6046fd6{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;--z-index:1;}.elementor-25 .elementor-element.elementor-element-6046fd6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6046fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6046fd6.e-con{--align-self:flex-end;}.elementor-25 .elementor-element.elementor-element-791ac03{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-99f7444{z-index:2;font-family:var( --e-global-typography-5a222d7-font-family ), Sans-serif;font-size:var( --e-global-typography-5a222d7-font-size );font-weight:var( --e-global-typography-5a222d7-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-99f7444 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-24b3f8f{--e-transform-rotateZ:-45deg;}.elementor-25 .elementor-element.elementor-element-24b3f8f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-24b3f8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-24b3f8f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-24b3f8f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-24b3f8f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-24b3f8f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-24b3f8f .elementor-icon{font-size:25px;}.elementor-25 .elementor-element.elementor-element-24b3f8f .elementor-icon svg{height:25px;}.elementor-25 .elementor-element.elementor-element-217deb8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-25 .elementor-element.elementor-element-5911144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-5911144:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5911144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1a542bf{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-25 .elementor-element.elementor-element-820e363{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-v4-bianco );--swiper-pagination-spacing:30px;}.elementor-25 .elementor-element.elementor-element-820e363 .swiper-slide > .elementor-element{height:100%;}.elementor-25 .elementor-element.elementor-element-e206333{--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-25 .elementor-element.elementor-element-aa03d0b{--spacer-size:50px;}body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-7db7f92{--width:60%;}.elementor-25 .elementor-element.elementor-element-dc975bf{--width:40%;}.elementor-25 .elementor-element.elementor-element-49f60ea{--width:71%;}.elementor-25 .elementor-element.elementor-element-e00f08b{--width:50%;}.elementor-25 .elementor-element.elementor-element-5fd2619{--width:50%;}.elementor-25 .elementor-element.elementor-element-0d5f7ed{--width:50%;}.elementor-25 .elementor-element.elementor-element-e4ed12a{--width:50%;}.elementor-25 .elementor-element.elementor-element-a7743f9{--width:50%;}.elementor-25 .elementor-element.elementor-element-7d75de6{--width:50%;}.elementor-25 .elementor-element.elementor-element-8803043{--width:50%;}.elementor-25 .elementor-element.elementor-element-955818d{--width:95%;}.elementor-25 .elementor-element.elementor-element-0dc1a2e{--width:95%;}.elementor-25 .elementor-element.elementor-element-5cf7577{--width:95%;}.elementor-25 .elementor-element.elementor-element-a1f77e7{--width:95%;}.elementor-25 .elementor-element.elementor-element-babcdf6{--width:95%;}.elementor-25 .elementor-element.elementor-element-8fd27ba{--width:95%;}.elementor-25 .elementor-element.elementor-element-2024a54{--width:content;}.elementor-25 .elementor-element.elementor-element-8335924{--width:95%;}.elementor-25 .elementor-element.elementor-element-dcb3109{--width:95%;}.elementor-25 .elementor-element.elementor-element-63acde2{--width:content;}.elementor-25 .elementor-element.elementor-element-3bfccf0{--width:95%;}.elementor-25 .elementor-element.elementor-element-08a8dc3{--width:95%;}.elementor-25 .elementor-element.elementor-element-f427026{--width:content;}.elementor-25 .elementor-element.elementor-element-6046fd6{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-7db7f92{--width:40%;}.elementor-25 .elementor-element.elementor-element-dc975bf{--width:60%;}.elementor-25 .elementor-element.elementor-element-e00f08b{--width:100%;}.elementor-25 .elementor-element.elementor-element-5fd2619{--width:100%;}.elementor-25 .elementor-element.elementor-element-8803043{--width:100%;}}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-20cc632:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-20cc632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25 .elementor-element.elementor-element-0fad778:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0fad778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-25 .elementor-element.elementor-element-da087d4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-da087d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-49f60ea{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-866445b{--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-25 .elementor-element.elementor-element-e00f08b{--min-height:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-5fd2619{--min-height:400px;}.elementor-25 .elementor-element.elementor-element-0ba88fd{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-076cd86{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-2c753ea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-9b8b2d0{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-0d5f7ed{--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-64a9847{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-589734c{--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:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a7743f9{--min-height:0px;--justify-content:flex-start;}.elementor-25 .elementor-element.elementor-element-7d75de6{--min-height:0px;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-b377f50{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a0565da{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-46ad56c{--grid-columns:2;}.elementor-25 .elementor-element.elementor-element-da087d4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-4c2d98a{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-adefec3{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-ac0ea82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-e757923{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-6c0752b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-9fd5df6{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-0a19181{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-134f4a5{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-d750b52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-c84ef08{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-c9ad546{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-5c9847b{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c8bb92e{--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-a6c8f3a{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-ca97d73{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-99f7444{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-217deb8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-820e363{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-49f60ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-866445b{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-985d582{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-0ba88fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-076cd86{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-20cc632{--padding-top:10%;--padding-bottom:18%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-2c753ea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-f049115{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-f941426 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-767c85e{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-81ea39a .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-815e9b9{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-2aafdbc .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-c7d40ec{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25 .elementor-element.elementor-element-d87799f .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-bc09301 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-552ce01 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-7cd1f4e .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3f99187 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-589734c{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-25 .elementor-element.elementor-element-bed251d .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-3b2d377 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-708be02 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-c2a26d2 .elementor-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-25 .elementor-element.elementor-element-5b0f28b{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-b377f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-25 .elementor-element.elementor-element-a0565da .e-filter-item{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-46ad56c{--grid-columns:1;}.elementor-25 .elementor-element.elementor-element-0fad778{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-da087d4{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-4c2d98a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-25 .elementor-element.elementor-element-955818d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-ac0ea82{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-0dc1a2e{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-6c0752b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-5cf7577{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-0a19181{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-a1f77e7{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-d750b52{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-babcdf6{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25 .elementor-element.elementor-element-c9ad546{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-5c9847b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-175432e{--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-25 .elementor-element.elementor-element-c8bb92e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;}.elementor-25 .elementor-element.elementor-element-2024a54{--width:50px;}.elementor-25 .elementor-element.elementor-element-933036c{--width:80%;}.elementor-25 .elementor-element.elementor-element-a6c8f3a{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-63acde2{--width:50px;}.elementor-25 .elementor-element.elementor-element-93a666e{--width:80%;}.elementor-25 .elementor-element.elementor-element-ca97d73{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-f427026{--width:50px;}.elementor-25 .elementor-element.elementor-element-791ac03{--width:80%;}.elementor-25 .elementor-element.elementor-element-99f7444{font-size:var( --e-global-typography-5a222d7-font-size );}.elementor-25 .elementor-element.elementor-element-217deb8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-820e363{--swiper-slides-to-display:1;}}/* Start custom CSS */.box-clip{
  height: 120px; /* altezza fissa */
  clip-path: polygon(
    120px 0%,
    100% 0%,
    100% 100%,
    0% 100%,
    0% 120px
  );
}



.poligon-card{clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 0 100%);}


/*Animazione card servizi*/

.sector:hover .sector-icon.elementor-widget.elementor-widget-icon > div > div {fill: var( --e-global-color-text );
color: var( --e-global-color-text );
border-color: var( --e-global-color-text );
    background-color:var( --e-global-color-primary);} 
    
    
.sector:hover .sector-text p{
    color:var( --e-global-color-text );
}

.sector:hover .poligon-card{background-color:var( --e-global-color-primary) !important;}


.sector:hover .sector-title{
    color:var( --e-global-color-text );
}


.sector:hover .sector-button{
    background-color:var( --e-global-color-text ) !important;
    color:var( --e-global-color-primary);
}

.sector:hover .sector-card{transform: translateY(-10px);}


/*Animazione card team*/

.info-team {
  bottom: -150px;
  transition: bottom 0.4s ease;
}

.team:hover .info-team  {
  bottom: 50px;
}/* End custom CSS */