.elementor-336 .elementor-element.elementor-element-dbfd22d{--display:flex;--min-height:90vh;--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:5%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-dbfd22d:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-dbfd22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f0ed52 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-7901702 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-336 .elementor-element.elementor-element-7901702 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:165px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-fdd15ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-e17a43b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-336 .elementor-element.elementor-element-61ee1c5 > .elementor-widget-container{padding:0% 3% 3% 0%;}.elementor-336 .elementor-element.elementor-element-61ee1c5{font-family:"Outfit", Sans-serif;font-weight:500;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-f0634b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-336 .elementor-element.elementor-element-34f5ca2{width:var( --container-widget-width, 22.155% );max-width:22.155%;--container-widget-width:22.155%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-336 .elementor-element.elementor-element-34f5ca2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-34f5ca2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-34f5ca2 img{width:100%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-336 .elementor-element.elementor-element-f6460c5 > .elementor-widget-container{margin:0px -21px 0px -38px;padding:60px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-f6460c5{text-align:start;}.elementor-336 .elementor-element.elementor-element-f6460c5 img{width:50%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-336 .elementor-element.elementor-element-e400e71{--display:flex;--min-height:90vh;--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:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-e400e71:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-e400e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f0ed52 );}.elementor-336 .elementor-element.elementor-element-68617c9 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-336 .elementor-element.elementor-element-68617c9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:165px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-84fcbc1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-84fcbc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7bb7452{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-5ab29d4 > .elementor-widget-container{padding:0px 50px 50px 0px;}.elementor-336 .elementor-element.elementor-element-5ab29d4{font-family:"Outfit", Sans-serif;font-weight:500;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-b3ca0f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-b43e04b{--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;}.elementor-336 .elementor-element.elementor-element-a3657f4{width:var( --container-widget-width, 22.155% );max-width:22.155%;--container-widget-width:22.155%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-336 .elementor-element.elementor-element-a3657f4 > .elementor-widget-container{margin:0px 0px 0px -34px;}.elementor-336 .elementor-element.elementor-element-a3657f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-a3657f4 img{width:100%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-336 .elementor-element.elementor-element-a3cad76 > .elementor-widget-container{margin:0px -21px 0px -38px;padding:60px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-a3cad76{text-align:start;}.elementor-336 .elementor-element.elementor-element-a3cad76 img{width:50%;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-336 .elementor-element.elementor-element-3e4fc75{--display:flex;--min-height:90vh;--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:100px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-3e4fc75:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-3e4fc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f0ed52 );}.elementor-336 .elementor-element.elementor-element-de3013b > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-336 .elementor-element.elementor-element-de3013b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:165px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-cdaf265{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-78c9e4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-7c6b6b5 > .elementor-widget-container{padding:0px 50px 50px 0px;}.elementor-336 .elementor-element.elementor-element-7c6b6b5{font-family:"Outfit", Sans-serif;font-weight:500;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-86b5841{--display:flex;top:0px;bottom:auto;z-index:1;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-86b5841:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-86b5841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/prog-architett-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-86b5841::before, .elementor-336 .elementor-element.elementor-element-86b5841 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-86b5841 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-86b5841 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-86b5841 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-86b5841 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:6;}.wpr-hidden-header-flex{z-index:6;}.elementor-336 .elementor-element.elementor-element-2acc619{--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-336 .elementor-element.elementor-element-f494333{--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;}.elementor-336 .elementor-element.elementor-element-f494333.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-a4650f4{--display:flex;}.elementor-336 .elementor-element.elementor-element-55ed828 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-55ed828.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-55ed828{text-align:start;}.elementor-336 .elementor-element.elementor-element-55ed828 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-0d20b12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-0d20b12.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-336 .elementor-element.elementor-element-05ab629 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-05ab629 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-05ab629 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-05ab629 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-05ab629.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-05ab629 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-05ab629 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-1bb9714{--display:flex;top:0px;bottom:auto;z-index:1;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-1bb9714:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-1bb9714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/prog-architett-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-1bb9714::before, .elementor-336 .elementor-element.elementor-element-1bb9714 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-1bb9714 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-1bb9714 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-1bb9714 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-1bb9714 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-c7eacd8{--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-336 .elementor-element.elementor-element-4a30a12{--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;}.elementor-336 .elementor-element.elementor-element-4a30a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-813b881{--display:flex;}.elementor-336 .elementor-element.elementor-element-c6a8c81 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-c6a8c81.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-c6a8c81{text-align:start;}.elementor-336 .elementor-element.elementor-element-c6a8c81 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-770a1f7 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-770a1f7 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-770a1f7 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-770a1f7 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-770a1f7.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-770a1f7 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-770a1f7 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-e2c7998{--display:flex;top:0px;bottom:auto;z-index:1;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-e2c7998:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-e2c7998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/prog-architett-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-e2c7998::before, .elementor-336 .elementor-element.elementor-element-e2c7998 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-e2c7998 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-e2c7998 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-e2c7998 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-e2c7998 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-0baa2dd{--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-336 .elementor-element.elementor-element-afca308{--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;}.elementor-336 .elementor-element.elementor-element-afca308.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-21042d0{--display:flex;}.elementor-336 .elementor-element.elementor-element-2408375 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2408375.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-2408375{text-align:start;}.elementor-336 .elementor-element.elementor-element-2408375 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-ee9965d .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-ee9965d .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-ee9965d .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-ee9965d > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-ee9965d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-ee9965d .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-ee9965d .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-1a064c0{--display:flex;top:0px;bottom:auto;z-index:2;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-1a064c0:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-1a064c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristruttura-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-1a064c0::before, .elementor-336 .elementor-element.elementor-element-1a064c0 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-1a064c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-1a064c0 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-1a064c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-1a064c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-a2776c5{--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-336 .elementor-element.elementor-element-2a0cc12{--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;}.elementor-336 .elementor-element.elementor-element-2a0cc12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-2a762d4{--display:flex;}.elementor-336 .elementor-element.elementor-element-af7e855 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-af7e855.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-af7e855{text-align:start;}.elementor-336 .elementor-element.elementor-element-af7e855 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-bf107a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-bf107a7.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-9ae5cd1 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-9ae5cd1 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-9ae5cd1 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9ae5cd1 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-9ae5cd1.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-9ae5cd1 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-9ae5cd1 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-0ecbd8e{--display:flex;top:0px;bottom:auto;z-index:2;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-0ecbd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristruttura-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-0ecbd8e::before, .elementor-336 .elementor-element.elementor-element-0ecbd8e > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-0ecbd8e > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-0ecbd8e > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-0ecbd8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-0ecbd8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-172ca95{--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-336 .elementor-element.elementor-element-48986ea{--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;}.elementor-336 .elementor-element.elementor-element-48986ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-efd2d76{--display:flex;}.elementor-336 .elementor-element.elementor-element-3542cb2 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-3542cb2.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-3542cb2{text-align:start;}.elementor-336 .elementor-element.elementor-element-3542cb2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-26e8e0f .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-26e8e0f .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-26e8e0f .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-26e8e0f > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-26e8e0f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-26e8e0f .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-26e8e0f .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-7aea096{--display:flex;top:0px;bottom:auto;z-index:2;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-7aea096:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-7aea096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristruttura-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-7aea096::before, .elementor-336 .elementor-element.elementor-element-7aea096 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-7aea096 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-7aea096 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-7aea096 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-7aea096 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-cc52b8e{--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-336 .elementor-element.elementor-element-8edbf47{--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;}.elementor-336 .elementor-element.elementor-element-8edbf47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-bb5749f{--display:flex;}.elementor-336 .elementor-element.elementor-element-2f57ae3 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2f57ae3.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-2f57ae3{text-align:start;}.elementor-336 .elementor-element.elementor-element-2f57ae3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-8831063{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-8831063.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-cbfbded .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-cbfbded .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-cbfbded .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-cbfbded > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-cbfbded.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-cbfbded .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-cbfbded .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-d0177fd{--display:flex;top:0px;bottom:auto;z-index:3;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-d0177fd:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-d0177fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristrutturaz-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-d0177fd::before, .elementor-336 .elementor-element.elementor-element-d0177fd > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-d0177fd > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-d0177fd > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-d0177fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-d0177fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-ea369cb{--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-336 .elementor-element.elementor-element-bc7d7b0{--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;}.elementor-336 .elementor-element.elementor-element-bc7d7b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-29f74cf{--display:flex;}.elementor-336 .elementor-element.elementor-element-29f74cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d597de8{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-d597de8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d597de8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d597de8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9e4b6ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-9e4b6ac.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-16d77ab .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-16d77ab .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-16d77ab .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-16d77ab > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-16d77ab.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-16d77ab .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-16d77ab .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-853e625{--display:flex;top:0px;bottom:auto;z-index:3;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-853e625:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-853e625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristrutturaz-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-853e625::before, .elementor-336 .elementor-element.elementor-element-853e625 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-853e625 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-853e625 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-853e625 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-853e625 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-5fa2b4a{--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-336 .elementor-element.elementor-element-adfbdae{--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;}.elementor-336 .elementor-element.elementor-element-adfbdae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7d31c71{--display:flex;}.elementor-336 .elementor-element.elementor-element-7d31c71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-a1c59ee{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-a1c59ee > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-a1c59ee.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-a1c59ee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-bb63056 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-bb63056 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-bb63056 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-bb63056 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-bb63056.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-bb63056 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-bb63056 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-ae63453{--display:flex;top:0px;bottom:auto;z-index:3;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-ae63453:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-ae63453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/ristrutturaz-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-ae63453::before, .elementor-336 .elementor-element.elementor-element-ae63453 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-ae63453 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-ae63453 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-ae63453 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-ae63453 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-41153e9{--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-336 .elementor-element.elementor-element-e492701{--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;}.elementor-336 .elementor-element.elementor-element-e492701.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-1d89f57{--display:flex;}.elementor-336 .elementor-element.elementor-element-1d89f57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7e3de90{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-7e3de90 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-7e3de90.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7e3de90 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-a79e478 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-a79e478 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-a79e478 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-a79e478 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-a79e478.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-a79e478 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-a79e478 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-7c50ef3{--display:flex;top:0px;bottom:auto;z-index:4;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-7c50ef3:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-7c50ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/design-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-7c50ef3::before, .elementor-336 .elementor-element.elementor-element-7c50ef3 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-7c50ef3 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-7c50ef3 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-7c50ef3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-7c50ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-5d94ce1{--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-336 .elementor-element.elementor-element-1e74647{--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;}.elementor-336 .elementor-element.elementor-element-1e74647.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-60563e4{--display:flex;}.elementor-336 .elementor-element.elementor-element-60563e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-1fdccec{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-1fdccec > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-1fdccec.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-1fdccec .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-e430993{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-e430993.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-c69aca7 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-c69aca7 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-c69aca7 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-c69aca7 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-c69aca7.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-c69aca7 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-c69aca7 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-fb66bd1{--display:flex;top:0px;bottom:auto;z-index:4;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-fb66bd1:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-fb66bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/design-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-fb66bd1::before, .elementor-336 .elementor-element.elementor-element-fb66bd1 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-fb66bd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-fb66bd1 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-fb66bd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-fb66bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-fedcbef{--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-336 .elementor-element.elementor-element-fc5559f{--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;}.elementor-336 .elementor-element.elementor-element-fc5559f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-3829767{--display:flex;}.elementor-336 .elementor-element.elementor-element-3829767.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d155462{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-d155462 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d155462.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d155462 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-70fa424 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-70fa424 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-70fa424 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-70fa424 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-70fa424.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-70fa424 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-70fa424 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-b5689a4{--display:flex;top:0px;bottom:auto;z-index:4;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-b5689a4:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-b5689a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/design-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-b5689a4::before, .elementor-336 .elementor-element.elementor-element-b5689a4 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-b5689a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-b5689a4 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-b5689a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-b5689a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-9be4463{--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-336 .elementor-element.elementor-element-be690d2{--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;}.elementor-336 .elementor-element.elementor-element-be690d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-3471322{--display:flex;}.elementor-336 .elementor-element.elementor-element-3471322.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-399cb16{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-399cb16 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-399cb16.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-399cb16 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-138ddc3 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-138ddc3 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-138ddc3 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-138ddc3 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-138ddc3.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-138ddc3 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-138ddc3 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-cf4a534{--display:flex;top:0px;bottom:auto;z-index:5;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-cf4a534:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-cf4a534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/dose-media-bU6JyhSI6zo-unsplash-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-cf4a534::before, .elementor-336 .elementor-element.elementor-element-cf4a534 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-cf4a534 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-cf4a534 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-cf4a534 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-cf4a534 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-e86adb1{--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-336 .elementor-element.elementor-element-533da8e{--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;}.elementor-336 .elementor-element.elementor-element-533da8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d5c326d{--display:flex;}.elementor-336 .elementor-element.elementor-element-d5c326d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-73bb4de{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-73bb4de > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-73bb4de.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-73bb4de .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9bd55c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-9bd55c7.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-91d90af .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-91d90af .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-91d90af .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-91d90af > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-91d90af.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-91d90af .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-91d90af .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-4caa3f7{--display:flex;top:0px;bottom:auto;z-index:5;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-4caa3f7:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-4caa3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/consul-tecnica-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-4caa3f7::before, .elementor-336 .elementor-element.elementor-element-4caa3f7 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-4caa3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-4caa3f7 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-4caa3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-4caa3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-7df271c{--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-336 .elementor-element.elementor-element-a1e9ab2{--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;}.elementor-336 .elementor-element.elementor-element-a1e9ab2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-4423253{--display:flex;}.elementor-336 .elementor-element.elementor-element-4423253.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-00174dc{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-00174dc > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-00174dc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-00174dc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-d35194d .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-d35194d .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-d35194d .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-d35194d > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-d35194d.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-d35194d .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-d35194d .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-3d7618d{--display:flex;top:0px;bottom:auto;z-index:5;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;}.elementor-336 .elementor-element.elementor-element-3d7618d:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-3d7618d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/consul-tecnica-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-3d7618d::before, .elementor-336 .elementor-element.elementor-element-3d7618d > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-3d7618d > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-3d7618d > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-3d7618d > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-3d7618d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-4563887{--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-336 .elementor-element.elementor-element-fbc8b30{--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;}.elementor-336 .elementor-element.elementor-element-fbc8b30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-a4bc403{--display:flex;}.elementor-336 .elementor-element.elementor-element-a4bc403.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d8ef470{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-d8ef470 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d8ef470.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d8ef470 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-66777ed .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-66777ed .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-66777ed .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-66777ed > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-66777ed.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-66777ed .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-66777ed .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-31c336f{--display:flex;top:0px;bottom:auto;z-index:6;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;--z-index:6;}.elementor-336 .elementor-element.elementor-element-31c336f:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-31c336f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/certific-energ-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-31c336f::before, .elementor-336 .elementor-element.elementor-element-31c336f > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-31c336f > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-31c336f > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-31c336f > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-31c336f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-6b89870{--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-336 .elementor-element.elementor-element-caeddd2{--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;}.elementor-336 .elementor-element.elementor-element-caeddd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-c23462c{--display:flex;}.elementor-336 .elementor-element.elementor-element-c23462c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-4be2f08{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-4be2f08 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-4be2f08.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-4be2f08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-59c605a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-59c605a.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-0048ac2 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-0048ac2 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-0048ac2 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-0048ac2 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-0048ac2.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-0048ac2 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-0048ac2 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-bc640ce{--display:flex;top:0px;bottom:auto;z-index:6;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-bc640ce:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-bc640ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/certific-energ-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-bc640ce::before, .elementor-336 .elementor-element.elementor-element-bc640ce > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-bc640ce > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-bc640ce > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-bc640ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-bc640ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-e17164e{--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-336 .elementor-element.elementor-element-aeec4be{--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;}.elementor-336 .elementor-element.elementor-element-aeec4be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-dab9a12{--display:flex;}.elementor-336 .elementor-element.elementor-element-dab9a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7893b41{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-7893b41 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-7893b41.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-7893b41 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-2fb5086 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-2fb5086 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-2fb5086 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-2fb5086 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-2fb5086.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-2fb5086 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-2fb5086 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-c99aad7{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-c99aad7:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-c99aad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/certific-energ-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-c99aad7::before, .elementor-336 .elementor-element.elementor-element-c99aad7 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-c99aad7 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-c99aad7 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-c99aad7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-c99aad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-9d28440{--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-336 .elementor-element.elementor-element-e162156{--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;}.elementor-336 .elementor-element.elementor-element-e162156.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-19beecc{--display:flex;}.elementor-336 .elementor-element.elementor-element-19beecc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-31103f9{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-31103f9 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-31103f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-31103f9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-cc48f9c .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-cc48f9c .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-cc48f9c .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-cc48f9c > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-cc48f9c.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-cc48f9c .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-cc48f9c .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-93fcf3a{--display:flex;top:0px;bottom:auto;z-index:6;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-93fcf3a:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-93fcf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/certific-energ-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-93fcf3a::before, .elementor-336 .elementor-element.elementor-element-93fcf3a > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-93fcf3a > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-93fcf3a > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-93fcf3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-93fcf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-084ec77{--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-336 .elementor-element.elementor-element-25e3637{--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;}.elementor-336 .elementor-element.elementor-element-25e3637.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-95bf777{--display:flex;}.elementor-336 .elementor-element.elementor-element-95bf777.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d1a4bcc{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-d1a4bcc > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d1a4bcc.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-d1a4bcc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-b70129e .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-b70129e .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-b70129e .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-b70129e > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-b70129e.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-b70129e .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-b70129e .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-2707d33{--display:flex;top:0px;bottom:auto;z-index:6;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:450px;--padding-left:100px;--padding-right:100px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-2707d33:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-2707d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/11/certific-energ-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-2707d33::before, .elementor-336 .elementor-element.elementor-element-2707d33 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-2707d33 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-2707d33 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-2707d33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-2707d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-36a37c9{--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-336 .elementor-element.elementor-element-55e5fc8{--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;}.elementor-336 .elementor-element.elementor-element-55e5fc8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-e8affd1{--display:flex;}.elementor-336 .elementor-element.elementor-element-e8affd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-457437f{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-457437f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-457437f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-457437f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:100px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9939b86 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-9939b86 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-9939b86 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9939b86 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-9939b86.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-9939b86 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-9939b86 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-9b007f5{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.4;--padding-top:0%;--padding-bottom:22.5%;--padding-left:5%;--padding-right:5%;--z-index:7;}.elementor-336 .elementor-element.elementor-element-9b007f5:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-9b007f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/catasto.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-336 .elementor-element.elementor-element-9b007f5::before, .elementor-336 .elementor-element.elementor-element-9b007f5 > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-9b007f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-336 .elementor-element.elementor-element-9b007f5 > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-9b007f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-336 .elementor-element.elementor-element-9b007f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #00000000 0%, #000000 80%);}.elementor-336 .elementor-element.elementor-element-92fb66d{--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-336 .elementor-element.elementor-element-a9208b4{--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;}.elementor-336 .elementor-element.elementor-element-a9208b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-e890d22{--display:flex;}.elementor-336 .elementor-element.elementor-element-e890d22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-42d3dac{width:var( --container-widget-width, 102.759% );max-width:102.759%;--container-widget-width:102.759%;--container-widget-flex-grow:0;text-align:start;}.elementor-336 .elementor-element.elementor-element-42d3dac > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-42d3dac.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-336 .elementor-element.elementor-element-42d3dac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:80px;font-weight:300;line-height:100px;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-f5115ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-f5115ab.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-1009ff4 .elementor-button{background-color:var( --e-global-color-6b12af2 );fill:var( --e-global-color-3b4e591 );color:var( --e-global-color-3b4e591 );border-radius:5px 5px 5px 5px;padding:15px 70px 15px 70px;}.elementor-336 .elementor-element.elementor-element-1009ff4 .elementor-button:hover, .elementor-336 .elementor-element.elementor-element-1009ff4 .elementor-button:focus{background-color:var( --e-global-color-3b4e591 );color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-1009ff4 > .elementor-widget-container{padding:85px 0px 0px 100px;}.elementor-336 .elementor-element.elementor-element-1009ff4.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-336 .elementor-element.elementor-element-1009ff4 .elementor-button:hover svg, .elementor-336 .elementor-element.elementor-element-1009ff4 .elementor-button:focus svg{fill:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-8204943{--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;--z-index:7;}.elementor-336 .elementor-element.elementor-element-8204943:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-8204943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f0ed52 );}.elementor-336 .elementor-element.elementor-element-dfd3c7d{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-336 .elementor-element.elementor-element-48afb5b > .elementor-widget-container{padding:20px 0px 20px 25px;}.elementor-336 .elementor-element.elementor-element-48afb5b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:400;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-4795eb2{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-1d16dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-1d16dde.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-b80a7bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 0%;}.elementor-336 .elementor-element.elementor-element-b80a7bc{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-106b649{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-87d2ea9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-87d2ea9.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-72f2ddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 0%;}.elementor-336 .elementor-element.elementor-element-72f2ddc{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-c2afb43{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-5b2422b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-5b2422b.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-9196d41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 0%;}.elementor-336 .elementor-element.elementor-element-9196d41{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-f2118a5{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-6e345bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-6e345bb.e-con{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-eaa69b4 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-weight:300;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-336 .elementor-element.elementor-element-eaa69b4{width:var( --container-widget-width, 9.734% );max-width:9.734%;--container-widget-width:9.734%;--container-widget-flex-grow:0;top:725px;z-index:10;}.elementor-336 .elementor-element.elementor-element-eaa69b4 > .elementor-widget-container{--e-transform-rotateZ:270deg;padding:60px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-eaa69b4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-336 .elementor-element.elementor-element-eaa69b4{right:0px;}body.rtl .elementor-336 .elementor-element.elementor-element-eaa69b4{left:0px;}.elementor-336 .elementor-element.elementor-element-6d921fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 20% 0% 0%;}.elementor-336 .elementor-element.elementor-element-6d921fe{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-6b12af2 );}.elementor-336 .elementor-element.elementor-element-122318b{--n-accordion-title-font-size:30px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-6b12af2 );--n-accordion-title-hover-color:var( --e-global-color-6b12af2 );--n-accordion-title-active-color:var( --e-global-color-6b12af2 );--n-accordion-icon-size:10px;}.elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;border-radius:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 0px 0px;}:where( .elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-336 .elementor-element.elementor-element-e400e71{--min-height:500px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-68617c9 .elementor-heading-title{font-size:105px;}.elementor-336 .elementor-element.elementor-element-5ab29d4{font-size:15px;}.elementor-336 .elementor-element.elementor-element-b3ca0f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-a3657f4{width:var( --container-widget-width, 76.797px );max-width:76.797px;--container-widget-width:76.797px;--container-widget-flex-grow:0;}.elementor-336 .elementor-element.elementor-element-a3cad76 img{width:90%;}.elementor-336 .elementor-element.elementor-element-86b5841{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-1bb9714{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-c6a8c81 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-c6a8c81 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-770a1f7 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-770a1f7.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-e2c7998{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-2408375 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2408375 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-ee9965d > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-ee9965d.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-1a064c0{top:0px;bottom:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-af7e855 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-9ae5cd1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-3542cb2 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-3542cb2 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-26e8e0f > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-26e8e0f.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-7aea096{top:0px;bottom:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-2f57ae3 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-cbfbded > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d0177fd{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-853e625{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-a1c59ee > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-a1c59ee .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-bb63056 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-bb63056.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-ae63453{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-7e3de90 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-a79e478 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-a79e478.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-7c50ef3{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-fb66bd1{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-d155462 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d155462 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-70fa424 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-70fa424.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-b5689a4{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-399cb16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-399cb16 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-138ddc3 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-138ddc3.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-cf4a534{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-4caa3f7:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-4caa3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/dose-media-bU6JyhSI6zo-unsplash-1-scaled.jpg");}.elementor-336 .elementor-element.elementor-element-4caa3f7{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-00174dc > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-00174dc .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-d35194d > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-d35194d.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-3d7618d{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-d8ef470 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-66777ed > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-66777ed.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-31c336f{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-bc640ce{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-7893b41 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-7893b41 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-2fb5086 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2fb5086.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-c99aad7:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-c99aad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/catasto.png");}.elementor-336 .elementor-element.elementor-element-c99aad7{--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:7;}.elementor-336 .elementor-element.elementor-element-31103f9 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-31103f9 .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-cc48f9c > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-cc48f9c.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-93fcf3a{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-d1a4bcc .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-b70129e > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-b70129e.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-2707d33{top:0px;bottom:auto;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-457437f .elementor-heading-title{font-size:60px;line-height:73px;}.elementor-336 .elementor-element.elementor-element-9939b86 > .elementor-widget-container{padding:150px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-9939b86.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-8204943{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-dfd3c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-48afb5b .elementor-heading-title{font-size:25px;}.elementor-336 .elementor-element.elementor-element-b80a7bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-72f2ddc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-9196d41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-6d921fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-122318b{--n-accordion-title-font-size:25px;}}@media(max-width:767px){.elementor-336 .elementor-element.elementor-element-3e4fc75{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-de3013b > .elementor-widget-container{padding:50px 0px 30px 0px;}.elementor-336 .elementor-element.elementor-element-de3013b .elementor-heading-title{font-size:55px;}.elementor-336 .elementor-element.elementor-element-7c6b6b5 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-336 .elementor-element.elementor-element-7c6b6b5{font-size:14px;}.elementor-336 .elementor-element.elementor-element-86b5841{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-86b5841 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-1bb9714{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1bb9714 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-e2c7998{top:0px;bottom:auto;--min-height:500px;}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-e2c7998 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-0baa2dd{--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-336 .elementor-element.elementor-element-afca308{--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-336 .elementor-element.elementor-element-21042d0{--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-336 .elementor-element.elementor-element-2408375 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2408375 .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-ee9965d > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-1a064c0{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-1a064c0 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-0ecbd8e + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-7aea096{top:0px;bottom:auto;--min-height:500px;}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7aea096 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-cc52b8e{--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-336 .elementor-element.elementor-element-8edbf47{--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-336 .elementor-element.elementor-element-bb5749f{--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-336 .elementor-element.elementor-element-2f57ae3 .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-cbfbded > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-cbfbded.elementor-element{--align-self:flex-start;}.elementor-336 .elementor-element.elementor-element-d0177fd{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-d0177fd + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-853e625{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-853e625 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-ae63453{top:0px;bottom:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:15px;}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-ae63453 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-41153e9{--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-336 .elementor-element.elementor-element-e492701{--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-336 .elementor-element.elementor-element-1d89f57{--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-336 .elementor-element.elementor-element-7e3de90 .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-a79e478 > .elementor-widget-container{padding:250px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-7c50ef3{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-7c50ef3 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-fb66bd1{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-fb66bd1 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-b5689a4{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-b5689a4 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-9be4463{--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-336 .elementor-element.elementor-element-be690d2{--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-336 .elementor-element.elementor-element-3471322{--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-336 .elementor-element.elementor-element-399cb16 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-399cb16 .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-138ddc3 > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-cf4a534{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-cf4a534 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-4caa3f7{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-4caa3f7 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-3d7618d:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-3d7618d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/dose-media-bU6JyhSI6zo-unsplash-1-scaled.jpg");}.elementor-336 .elementor-element.elementor-element-3d7618d{top:0px;bottom:auto;--min-height:500px;}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-3d7618d + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-4563887{--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-336 .elementor-element.elementor-element-fbc8b30{--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-336 .elementor-element.elementor-element-a4bc403{--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-336 .elementor-element.elementor-element-d8ef470 .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-31c336f{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-31c336f + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-bc640ce{top:0px;bottom:auto;}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-bc640ce + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-93fcf3a{top:0px;bottom:auto;--min-height:500px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-93fcf3a + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-084ec77{--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-336 .elementor-element.elementor-element-25e3637{--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-336 .elementor-element.elementor-element-95bf777{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-d1a4bcc .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-b70129e > .elementor-widget-container{padding:200px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-2707d33:not(.elementor-motion-effects-element-type-background), .elementor-336 .elementor-element.elementor-element-2707d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.architetturagm.com/wp-content/uploads/2024/12/catasto.png");}.elementor-336 .elementor-element.elementor-element-2707d33{top:0px;bottom:auto;--min-height:500px;--z-index:6;}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header{top:0px;}.elementor-336 .elementor-element.elementor-element-2707d33 + .wpr-hidden-header-flex{top:0px;}.elementor-336 .elementor-element.elementor-element-36a37c9{--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-336 .elementor-element.elementor-element-55e5fc8{--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-336 .elementor-element.elementor-element-e8affd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-336 .elementor-element.elementor-element-457437f .elementor-heading-title{font-size:46px;line-height:60px;}.elementor-336 .elementor-element.elementor-element-9939b86 > .elementor-widget-container{padding:200px 0px 30px 0px;}.elementor-336 .elementor-element.elementor-element-8204943{--z-index:7;}.elementor-336 .elementor-element.elementor-element-dfd3c7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-336 .elementor-element.elementor-element-48afb5b > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-336 .elementor-element.elementor-element-48afb5b .elementor-heading-title{font-size:18px;}.elementor-336 .elementor-element.elementor-element-b80a7bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-b80a7bc{font-size:14px;}.elementor-336 .elementor-element.elementor-element-72f2ddc{font-size:14px;}.elementor-336 .elementor-element.elementor-element-9196d41{font-size:14px;}.elementor-336 .elementor-element.elementor-element-6d921fe{font-size:14px;}.elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-336 .elementor-element.elementor-element-122318b{--n-accordion-title-font-size:18px;}:where( .elementor-336 .elementor-element.elementor-element-122318b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:22px;}}@media(min-width:768px){.elementor-336 .elementor-element.elementor-element-e17a43b{--width:55%;}.elementor-336 .elementor-element.elementor-element-f0634b7{--width:45%;}.elementor-336 .elementor-element.elementor-element-b43e04b{--width:100%;}.elementor-336 .elementor-element.elementor-element-f494333{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-a4650f4{--width:60%;}.elementor-336 .elementor-element.elementor-element-0d20b12{--width:40%;}.elementor-336 .elementor-element.elementor-element-4a30a12{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-813b881{--width:60%;}.elementor-336 .elementor-element.elementor-element-afca308{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-21042d0{--width:60%;}.elementor-336 .elementor-element.elementor-element-2a0cc12{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-2a762d4{--width:60%;}.elementor-336 .elementor-element.elementor-element-bf107a7{--width:40%;}.elementor-336 .elementor-element.elementor-element-48986ea{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-efd2d76{--width:60%;}.elementor-336 .elementor-element.elementor-element-8edbf47{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-bb5749f{--width:60%;}.elementor-336 .elementor-element.elementor-element-8831063{--width:40%;}.elementor-336 .elementor-element.elementor-element-bc7d7b0{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-29f74cf{--width:60%;}.elementor-336 .elementor-element.elementor-element-9e4b6ac{--width:40%;}.elementor-336 .elementor-element.elementor-element-adfbdae{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-7d31c71{--width:60%;}.elementor-336 .elementor-element.elementor-element-e492701{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-1d89f57{--width:60%;}.elementor-336 .elementor-element.elementor-element-1e74647{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-60563e4{--width:60%;}.elementor-336 .elementor-element.elementor-element-e430993{--width:40%;}.elementor-336 .elementor-element.elementor-element-fc5559f{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-3829767{--width:60%;}.elementor-336 .elementor-element.elementor-element-be690d2{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-3471322{--width:60%;}.elementor-336 .elementor-element.elementor-element-533da8e{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-d5c326d{--width:60%;}.elementor-336 .elementor-element.elementor-element-9bd55c7{--width:40%;}.elementor-336 .elementor-element.elementor-element-a1e9ab2{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-4423253{--width:60%;}.elementor-336 .elementor-element.elementor-element-fbc8b30{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-a4bc403{--width:60%;}.elementor-336 .elementor-element.elementor-element-caeddd2{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-c23462c{--width:60%;}.elementor-336 .elementor-element.elementor-element-59c605a{--width:40%;}.elementor-336 .elementor-element.elementor-element-aeec4be{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-dab9a12{--width:60%;}.elementor-336 .elementor-element.elementor-element-e162156{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-19beecc{--width:60%;}.elementor-336 .elementor-element.elementor-element-25e3637{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-95bf777{--width:60%;}.elementor-336 .elementor-element.elementor-element-55e5fc8{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-e8affd1{--width:60%;}.elementor-336 .elementor-element.elementor-element-a9208b4{--width:100.128%;}.elementor-336 .elementor-element.elementor-element-e890d22{--width:60%;}.elementor-336 .elementor-element.elementor-element-f5115ab{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-336 .elementor-element.elementor-element-84fcbc1{--width:704px;}.elementor-336 .elementor-element.elementor-element-7bb7452{--width:65%;}.elementor-336 .elementor-element.elementor-element-b3ca0f2{--width:35%;}.elementor-336 .elementor-element.elementor-element-7d31c71{--width:446.125px;}.elementor-336 .elementor-element.elementor-element-1d89f57{--width:446.125px;}.elementor-336 .elementor-element.elementor-element-4423253{--width:100%;}.elementor-336 .elementor-element.elementor-element-a4bc403{--width:100%;}}