.elementor-14 .elementor-element.elementor-element-dcf27e7{--display:flex;--min-height:95vh;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-410a3c80{--display:flex;--min-height:60vh;--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-14 .elementor-element.elementor-element-2b3cccc2{--display:flex;--min-height:180px;}.elementor-14 .elementor-element.elementor-element-2b3cccc2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2b3cccc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/interior-of-a-hotel-spa-reception-3d-illustration-2021-08-26-18-15-24-utc-3.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-2b3cccc2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-18c3d357{--display:flex;--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5px;--padding-bottom:30px;--padding-left:5px;--padding-right:5px;}.elementor-14 .elementor-element.elementor-element-7183445b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-7183445b{text-align:start;}.elementor-14 .elementor-element.elementor-element-7183445b .elementor-heading-title{font-family:var( --e-global-typography-f857ef1-font-family ), Sans-serif;font-size:var( --e-global-typography-f857ef1-font-size );font-weight:var( --e-global-typography-f857ef1-font-weight );line-height:var( --e-global-typography-f857ef1-line-height );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-cac66f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-cac66f5{text-align:start;}.elementor-14 .elementor-element.elementor-element-cac66f5 .elementor-heading-title{font-family:var( --e-global-typography-6fdb4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdb4ab-font-size );font-weight:var( --e-global-typography-6fdb4ab-font-weight );line-height:var( --e-global-typography-6fdb4ab-line-height );color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1876566b{width:var( --container-widget-width, 59.643% );max-width:59.643%;--container-widget-width:59.643%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-1876566b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6327631a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-6327631a .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-6327631a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-30c27798{--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;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button{background-color:var( --e-global-color-aaef689 );font-family:var( --e-global-typography-e7ca39a-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ca39a-font-size );font-weight:var( --e-global-typography-e7ca39a-font-weight );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ad7d944{--display:flex;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-ad7d944:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ad7d944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-391081d );background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/view-of-a-house-with-contemporary-design-on-clear-2023-06-30-21-36-36-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-57a65df2{width:var( --container-widget-width, 44.898% );max-width:44.898%;--container-widget-width:44.898%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-57a65df2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-57a65df2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-701f166 );}.elementor-14 .elementor-element.elementor-element-2d76d88{--display:flex;--min-height:95vh;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6c6df4bf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-6c6df4bf .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-6c6df4bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-500c2226{--display:flex;--min-height:54vh;--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-14 .elementor-element.elementor-element-7ab58fc0{--display:flex;--justify-content:space-around;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-7ab58fc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c1069df{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-c1069df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c1069df .elementor-heading-title{font-family:var( --e-global-typography-6fdb4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdb4ab-font-size );font-weight:var( --e-global-typography-6fdb4ab-font-weight );line-height:var( --e-global-typography-6fdb4ab-line-height );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-3f41edd2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-3f41edd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-191ec44{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-191ec44 .elementor-divider-separator{width:40%;}.elementor-14 .elementor-element.elementor-element-191ec44 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button{background-color:var( --e-global-color-aaef689 );font-family:var( --e-global-typography-e7ca39a-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ca39a-font-size );font-weight:var( --e-global-typography-e7ca39a-font-weight );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-50d26a71{--display:flex;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-50d26a71:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-50d26a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/dark-dining-room-interior-background-with-big-wind-2022-07-12-18-53-15-utc.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-23c56b6f{--display:flex;--min-height:20vh;--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-e5ece99{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-e5ece99:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e5ece99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c80b9f4 );}.elementor-14 .elementor-element.elementor-element-e5ece99.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-c9231a6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-c9231a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c9231a6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-535c798{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-535c798.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-48bb243{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-48bb243:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-48bb243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c80b9f4 );}.elementor-14 .elementor-element.elementor-element-48bb243.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-4d65a0e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-4d65a0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4d65a0e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-10548de{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-10548de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-1ccbf19{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-1ccbf19:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1ccbf19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c80b9f4 );}.elementor-14 .elementor-element.elementor-element-1ccbf19.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-4a17312{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-4a17312.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4a17312 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4260f3b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-4260f3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-3dbeb23{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-14 .elementor-element.elementor-element-3dbeb23:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3dbeb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c80b9f4 );}.elementor-14 .elementor-element.elementor-element-3dbeb23.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-4eb1b23{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-4eb1b23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-4eb1b23 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-94aca7f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-94aca7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-12359b0d{--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:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-43428651{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-43428651.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-42481e2e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-42481e2e .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-42481e2e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-3960e948{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-44a04f0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-44a04f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-44a04f0 .elementor-heading-title{font-family:var( --e-global-typography-6fdb4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdb4ab-font-size );font-weight:var( --e-global-typography-6fdb4ab-font-weight );line-height:var( --e-global-typography-6fdb4ab-line-height );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-0a7acf6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-0a7acf6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6b82bbb{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-4914a571{--display:flex;--min-height:95vh;--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-951cc70{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-41c81d6e{--display:flex;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-41c81d6e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-41c81d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-391081d );background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/modern-buildings-in-gae-aulenti-square-milan-2022-02-02-03-49-00-utc.jpg");background-position:center center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-474f9344{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-474f9344:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-474f9344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/architecture-abstract-background-with-perspective-2022-12-05-23-10-00-utc-scaled.jpg");background-position:top center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-474f9344.e-con{--align-self:stretch;}.elementor-14 .elementor-element.elementor-element-65cd07a{--display:flex;--min-height:200px;--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:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-65cd07a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-65cd07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://architettocrotti.it/wp-content/uploads/2026/03/plan-of-building-architectural-project-background-2022-12-16-09-19-01-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-65cd07a.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-6cd2dd54{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5px;--padding-bottom:5px;--padding-left:50px;--padding-right:5px;}.elementor-14 .elementor-element.elementor-element-5e54610c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-e3f74ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e3f74ca{text-align:start;}.elementor-14 .elementor-element.elementor-element-e3f74ca .elementor-heading-title{font-family:var( --e-global-typography-6fdb4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdb4ab-font-size );font-weight:var( --e-global-typography-6fdb4ab-font-weight );line-height:var( --e-global-typography-6fdb4ab-line-height );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-c0eb48c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9118f30-font-family ), Sans-serif;font-size:var( --e-global-typography-9118f30-font-size );font-weight:var( --e-global-typography-9118f30-font-weight );line-height:var( --e-global-typography-9118f30-line-height );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-c0eb48c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-c250c82{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-c250c82 .elementor-divider-separator{width:80%;}.elementor-14 .elementor-element.elementor-element-c250c82 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button{background-color:var( --e-global-color-aaef689 );font-family:var( --e-global-typography-e7ca39a-font-family ), Sans-serif;font-size:var( --e-global-typography-e7ca39a-font-size );font-weight:var( --e-global-typography-e7ca39a-font-weight );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-0a3d21b{--display:flex;--min-height:0vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-2b85f80{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;padding:10px 0px 80px 0px;}.elementor-14 .elementor-element.elementor-element-2b85f80 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-2b85f80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1680px){.elementor-14 .elementor-element.elementor-element-410a3c80{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-14 .elementor-element.elementor-element-18c3d357{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-7183445b .elementor-heading-title{font-size:var( --e-global-typography-f857ef1-font-size );line-height:var( --e-global-typography-f857ef1-line-height );}.elementor-14 .elementor-element.elementor-element-cac66f5 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-1876566b{width:var( --container-widget-width, 371.453px );max-width:371.453px;--container-widget-width:371.453px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c1069df{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c1069df .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-3f41edd2{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c9231a6{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-535c798{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-4d65a0e{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-10548de{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-4a17312{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-4260f3b{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-4eb1b23{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-94aca7f{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-44a04f0{width:var( --container-widget-width, 512.188px );max-width:512.188px;--container-widget-width:512.188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-44a04f0 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-0a7acf6{width:var( --container-widget-width, 519.547px );max-width:519.547px;--container-widget-width:519.547px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-e3f74ca .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-c0eb48c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-7183445b .elementor-heading-title{font-size:var( --e-global-typography-f857ef1-font-size );line-height:var( --e-global-typography-f857ef1-line-height );}.elementor-14 .elementor-element.elementor-element-cac66f5 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-1876566b{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-30c27798{--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:center;}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c1069df .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-3f41edd2{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-535c798{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-10548de{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-4260f3b{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-94aca7f{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-12359b0d{--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:space-between;--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-43428651{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-44a04f0 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-0a7acf6{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-6b82bbb{--grid-columns:2;}.elementor-14 .elementor-element.elementor-element-e3f74ca .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-c0eb48c{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-18c3d357{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-14 .elementor-element.elementor-element-18c3d357.e-con{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-7183445b .elementor-heading-title{font-size:var( --e-global-typography-f857ef1-font-size );line-height:var( --e-global-typography-f857ef1-line-height );}.elementor-14 .elementor-element.elementor-element-cac66f5 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-1876566b{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-30c27798{--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:center;}.elementor-14 .elementor-element.elementor-element-237c53b7 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-c1069df .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-3f41edd2{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-f3355a2 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}.elementor-14 .elementor-element.elementor-element-535c798{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-10548de{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-4260f3b{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-94aca7f{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-43428651{--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;--flex-wrap:nowrap;}.elementor-14 .elementor-element.elementor-element-44a04f0 .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-0a7acf6{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-6b82bbb{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-6cd2dd54{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-e3f74ca .elementor-heading-title{font-size:var( --e-global-typography-6fdb4ab-font-size );line-height:var( --e-global-typography-6fdb4ab-line-height );}.elementor-14 .elementor-element.elementor-element-c0eb48c{font-size:var( --e-global-typography-9118f30-font-size );line-height:var( --e-global-typography-9118f30-line-height );}.elementor-14 .elementor-element.elementor-element-dd94d82 .elementor-button{font-size:var( --e-global-typography-e7ca39a-font-size );line-height:var( --e-global-typography-e7ca39a-line-height );letter-spacing:var( --e-global-typography-e7ca39a-letter-spacing );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-2b3cccc2{--width:15%;}.elementor-14 .elementor-element.elementor-element-7ab58fc0{--width:65%;}.elementor-14 .elementor-element.elementor-element-50d26a71{--width:35%;}.elementor-14 .elementor-element.elementor-element-474f9344{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-43428651{--width:98.79%;}}