.elementor-16 .elementor-element.elementor-element-9f94910{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-16 .elementor-element.elementor-element-2e8ae20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;}.elementor-16 .elementor-element.elementor-element-2e8ae20:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2e8ae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/living-home-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2e8ae20::before, .elementor-16 .elementor-element.elementor-element-2e8ae20 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2e8ae20 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2e8ae20 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2e8ae20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2e8ae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-16 .elementor-element.elementor-element-b6c4687{text-align:center;}.elementor-16 .elementor-element.elementor-element-b6c4687 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.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-16 .elementor-element.elementor-element-cb471e1 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-4cf1f3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;}.elementor-16 .elementor-element.elementor-element-4cf1f3e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4cf1f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/cicina-1-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-4cf1f3e::before, .elementor-16 .elementor-element.elementor-element-4cf1f3e > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4cf1f3e > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-4cf1f3e > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4cf1f3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-4cf1f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-cf7196b{text-align:center;}.elementor-16 .elementor-element.elementor-element-cf7196b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-7bf2685 .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-6c9d3d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;}.elementor-16 .elementor-element.elementor-element-6c9d3d2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/letto-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-6c9d3d2::before, .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-6c9d3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-77f4e53{text-align:center;}.elementor-16 .elementor-element.elementor-element-77f4e53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-c188b8e .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-2d2098c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.3;}.elementor-16 .elementor-element.elementor-element-2d2098c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2d2098c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/divani-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2d2098c::before, .elementor-16 .elementor-element.elementor-element-2d2098c > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2d2098c > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-2d2098c > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2d2098c > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-2d2098c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-e0d3648{text-align:center;}.elementor-16 .elementor-element.elementor-element-e0d3648 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-a8231fd .elementor-button{background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-ce6de3e{--display:flex;}.elementor-16 .elementor-element.elementor-element-2db56fb{--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-16 .elementor-element.elementor-element-b4cf0d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-b4cf0d5{text-align:center;}.elementor-16 .elementor-element.elementor-element-b4cf0d5 .elementor-heading-title{color:#000000;}.elementor-16 .elementor-element.elementor-element-11c1fc9{--display:flex;--min-height:476px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-2da717c{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-2da717c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2da717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/cicina-2.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-2da717c.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-7fdb6a2{text-align:center;}.elementor-16 .elementor-element.elementor-element-7fdb6a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.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-16 .elementor-element.elementor-element-0106a2e > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-0106a2e.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-0106a2e{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-8cec9bb{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-8cec9bb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8cec9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/letto-2.png");background-position:-157px 0px;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-20586e9{text-align:center;}.elementor-16 .elementor-element.elementor-element-20586e9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-43d6965 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-43d6965.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-43d6965{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-05a9baf{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-05a9baf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-05a9baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/living-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-16 .elementor-element.elementor-element-05a9baf.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-8b6b1ca{text-align:center;}.elementor-16 .elementor-element.elementor-element-8b6b1ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4147a99 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-4147a99.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-4147a99{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-3c18f56{--display:flex;--min-height:313px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-dc4208b{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-dc4208b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc4208b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/camerett-1.png");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-dc4208b.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-fe6ea83{text-align:center;}.elementor-16 .elementor-element.elementor-element-fe6ea83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-05b6cc4 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-05b6cc4.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-05b6cc4{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-dc2e45e{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-dc2e45e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc2e45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/divani-2.png");background-position:-75px -50px;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-dc2e45e.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-5a98d28{text-align:center;}.elementor-16 .elementor-element.elementor-element-5a98d28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-60e16ff > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-60e16ff.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-60e16ff{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-2c62dd1{--display:flex;--min-height:625px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-16 .elementor-element.elementor-element-2c62dd1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2c62dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/12/tavoli-2.png");background-position:-174px -33px;background-repeat:no-repeat;background-size:auto;}.elementor-16 .elementor-element.elementor-element-2c62dd1.e-con{--align-self:flex-start;}.elementor-16 .elementor-element.elementor-element-6ff8344{text-align:center;}.elementor-16 .elementor-element.elementor-element-6ff8344 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5164ee4 > .elementor-widget-container{margin:50% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-5164ee4.elementor-element{--order:99999 /* order end hack */;}.elementor-16 .elementor-element.elementor-element-5164ee4{text-align:center;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-0ac1eb6{--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:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-16 .elementor-element.elementor-element-449c5b7{text-align:center;}.elementor-16 .elementor-element.elementor-element-449c5b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-16 .elementor-element.elementor-element-183aa35{--e-image-carousel-slides-to-show:4;}.elementor-16 .elementor-element.elementor-element-e9b4579{--display:flex;--min-height:498px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-16 .elementor-element.elementor-element-e9b4579:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-e9b4579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mobiliromano.it/wp-content/uploads/2025/10/aaa-6.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-16 .elementor-element.elementor-element-e9b4579::before, .elementor-16 .elementor-element.elementor-element-e9b4579 > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e9b4579 > .e-con-inner > .elementor-background-video-container::before, .elementor-16 .elementor-element.elementor-element-e9b4579 > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e9b4579 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16 .elementor-element.elementor-element-e9b4579 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000CC;--background-overlay:'';}.elementor-16 .elementor-element.elementor-element-c01c723{text-align:center;}.elementor-16 .elementor-element.elementor-element-c01c723 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-5a556d9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-693bdf7 .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-693bdf7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-19172d5{--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;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-2e8ae20{--width:25%;}.elementor-16 .elementor-element.elementor-element-4cf1f3e{--width:25%;}.elementor-16 .elementor-element.elementor-element-6c9d3d2{--width:25%;}.elementor-16 .elementor-element.elementor-element-2d2098c{--width:25%;}.elementor-16 .elementor-element.elementor-element-2da717c{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-8cec9bb{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-05a9baf{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-dc4208b{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-dc2e45e{--width:33.3333%;}.elementor-16 .elementor-element.elementor-element-2c62dd1{--width:33.3333%;}}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-b4cf0d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2da717c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2da717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-8cec9bb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8cec9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-dc4208b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc4208b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-dc2e45e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc2e45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-2c62dd1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2c62dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-b4cf0d5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-16 .elementor-element.elementor-element-2da717c:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2da717c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-8cec9bb:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8cec9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-dc4208b:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc4208b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-dc2e45e:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-dc2e45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16 .elementor-element.elementor-element-2c62dd1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2c62dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-0106a2e */.nice-btn {
    display: inline-block;
    padding: 10px 26px;
    border: 1px solid #ffffff;
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    letter-spacing: 0.5px;
    border-radius: 4px;
    transition: all 0.3s ease;
}

/* Hover effetto elegante */
.nice-btn:hover {
    background: #ffffff;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11c1fc9 *//* --- NUOVA SEZIONE: IMMAGINI STATICHE CON TITOLO MOBILE E TESTO CENTRATO --- */

/* Struttura della sezione statica (3 colonne) - Nessuna modifica qui */
.static-hover-section {
    display: flex;
    flex-wrap: nowrap;
}

/* Stile per i singoli elementi (rimane statico) */
.static-hover-item {
    flex-grow: 1;
    width: 33.33%; 
    height: 400px; 
    overflow: hidden;
    position: relative; /* Cruciale per posizionamento assoluto */
    transition: all 0.3s ease; 
}

/* --- 1. TITOLO: STATO INIZIALE (CENTRATO) --- */
.static-hover-item .accordion-title {
    position: absolute;
    top: 50%; /* Ancora a metà */
    left: 50%;
    transform: translate(-50%, -50%); /* Centra perfettamente */
    
    width: 100%;
    text-align: center;
    z-index: 20;
    opacity: 1; 
    
    /* Applica la transizione di movimento */
    transition: transform 0.5s ease, top 0.5s ease; 
    
    color: white; 
    padding: 0 10px;
}

/* --- TITOLO: STATO HOVER (SPOSTATO IN ALTO) --- */
.static-hover-item:hover .accordion-title {
    top: 25%; /* Sposta il punto di ancoraggio verso l'alto (come nella prima sezione) */
    transform: translate(-50%, 0); /* Mantiene la centratura orizzontale */
}

/* --- 2. DESCRIZIONE: INIZIALMENTE NASCOSTA, APPARE CENTRATA --- */
.static-description {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%; /* Copre l'intera immagine */
    background-color: rgba(0, 0, 0, 0.4); /* Overlay scuro */
    opacity: 0; /* Inizialmente nascosto */
    transition: opacity 0.4s ease; 
    z-index: 15;
    
    /* CENTRATURA ASSOLUTA DEL TESTO: */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; /* Centra verticalmente e orizzontalmente */
    
    color: white;
    padding: 20px;
}

/* Stato hover: mostra la descrizione e l'overlay */
.static-hover-item:hover .static-description {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c18f56 *//* --- NUOVA SEZIONE: IMMAGINI STATICHE CON TITOLO MOBILE E TESTO CENTRATO --- */

/* Struttura della sezione statica (3 colonne) - Nessuna modifica qui */
.static-hover-section {
    display: flex;
    flex-wrap: nowrap;
}

/* Stile per i singoli elementi (rimane statico) */
.static-hover-item {
    flex-grow: 1;
    width: 33.33%; 
    height: 400px; 
    overflow: hidden;
    position: relative; /* Cruciale per posizionamento assoluto */
    transition: all 0.3s ease; 
}

/* --- 1. TITOLO: STATO INIZIALE (CENTRATO) --- */
.static-hover-item .accordion-title {
    position: absolute;
    top: 50%; /* Ancora a metà */
    left: 50%;
    transform: translate(-50%, -50%); /* Centra perfettamente */
    
    width: 100%;
    text-align: center;
    z-index: 20;
    opacity: 1; 
    
    /* Applica la transizione di movimento */
    transition: transform 0.5s ease, top 0.5s ease; 
    
    color: white; 
    padding: 0 10px;
}

/* --- TITOLO: STATO HOVER (SPOSTATO IN ALTO) --- */
.static-hover-item:hover .accordion-title {
    top: 25%; /* Sposta il punto di ancoraggio verso l'alto (come nella prima sezione) */
    transform: translate(-50%, 0); /* Mantiene la centratura orizzontale */
}

/* --- 2. DESCRIZIONE: INIZIALMENTE NASCOSTA, APPARE CENTRATA --- */
.static-description {
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%; /* Copre l'intera immagine */
    background-color: rgba(0, 0, 0, 0.4); /* Overlay scuro */
    opacity: 0; /* Inizialmente nascosto */
    transition: opacity 0.4s ease; 
    z-index: 15;
    
    /* CENTRATURA ASSOLUTA DEL TESTO: */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center; /* Centra verticalmente e orizzontalmente */
    
    color: white;
    padding: 20px;
}

/* Stato hover: mostra la descrizione e l'overlay */
.static-hover-item:hover .static-description {
    opacity: 1;
}/* End custom CSS */