.elementor-25 .elementor-element.elementor-element-cddc6c7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cddc6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACFF;}.elementor-25 .elementor-element.elementor-element-cddc6c7 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-cddc6c7 > .elementor-container{min-height:200px;}.elementor-25 .elementor-element.elementor-element-cddc6c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-67ece67{--spacer-size:10px;}.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-25 .elementor-element.elementor-element-c9fbdc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:600;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-25 .elementor-element.elementor-element-8fab3d5{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e22a1cd{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-6f2a5b6{--spacer-size:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-50b79d5 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-50b79d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-50b79d5.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-50b79d5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-50b79d5.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-50b79d5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-50b79d5 .elementor-icon{font-size:300px;}.elementor-25 .elementor-element.elementor-element-50b79d5 .elementor-icon svg{height:300px;}.elementor-25 .elementor-element.elementor-element-3c3704a{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-96093f5{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-79949ba{--spacer-size:10px;}.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-25 .elementor-element.elementor-element-c6412f5 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-79db83b{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-bbb1ddf{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-8f8cba2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-6a25293 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-1ce47f2{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-a4fbce0{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-0eabe20{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-7d76802{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-35395f9 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-c5dc65f{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-54fc4f3{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-850c985 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-db2bb39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-235716b{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-7aefd40{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-2213997{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-deb2e2a{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-8b7be02 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-730abc4{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-ad86957{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-b41eaf8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-50c84b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-5c7fbbc{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-18eae74{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-7dce81f{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-9f049f8{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-17c8086 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-e097cf8{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-17676ee{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-94b9d12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-e7eaf92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-f87d026{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-4f759e7{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-dbe84fb{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-05f6a37{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-98cd0d0 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-50d9ed8{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-d033b70{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-95bb7f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-536ac09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-433cdda{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-41d37c1{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-3a5d516{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-a4848ef{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-f308e41 img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-c01a35d{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-4c6c233{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-8ae56bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-b529d99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-b3abbcd{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-2b838fc{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-91f7d96{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-f1d02ce{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-d05acea img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-baf4b6b{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-9ae3247{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-b7a02d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-31e4854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-08687e4{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-0abbe6c{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-488bf07{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-225e545{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-953992d img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-3baf189{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-60d3c55{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-0001c0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-4b6706b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-d5b4745{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-b50b06a{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-1b9be10{padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-a2fa40c{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-794657c img{width:80%;border-radius:12px 12px 12px 12px;}.elementor-25 .elementor-element.elementor-element-f7b0d3e{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-76a23bd{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-38e99bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#EB893B;}.elementor-25 .elementor-element.elementor-element-1ac446d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-eec21db{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-4fbe4a0{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-9ac1b24:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9ac1b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#045c24;background-image:url("https://www.ristrutturasereno.it/wp-content/uploads/2025/04/pexels-fotoaibe-1571460-scaled.jpg");background-position:center center;}.elementor-25 .elementor-element.elementor-element-9ac1b24 > .elementor-background-overlay{background-color:#000000;opacity:0.72;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-9ac1b24 > .elementor-container{min-height:400px;}.elementor-25 .elementor-element.elementor-element-9ac1b24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 2em 0em 2em;}.elementor-25 .elementor-element.elementor-element-e98c847{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-1366a09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-85737a6{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;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-25 .elementor-element.elementor-element-2fa4e7f .elementor-button{background-color:#EB893B;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-17bf45b{--spacer-size:50px;}.elementor-25 .elementor-element.elementor-element-59083225{--spacer-size:50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-13e14b5d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-13e14b5d .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-13e14b5d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25 .elementor-element.elementor-element-68d304a0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-68d304a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-68d304a0 > .elementor-container{min-height:244px;}.elementor-25 .elementor-element.elementor-element-68d304a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-68d304a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-dcd3572{text-align:center;}.elementor-25 .elementor-element.elementor-element-dcd3572 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;color:#000000;}.elementor-25 .elementor-element.elementor-element-73e410e0{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-50b79d5 .elementor-icon{font-size:120px;}.elementor-25 .elementor-element.elementor-element-50b79d5 .elementor-icon svg{height:120px;}.elementor-25 .elementor-element.elementor-element-c6412f5 img{width:100%;}.elementor-25 .elementor-element.elementor-element-8f8cba2 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-35395f9 img{width:100%;}.elementor-25 .elementor-element.elementor-element-850c985 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-8b7be02 img{width:100%;}.elementor-25 .elementor-element.elementor-element-b41eaf8 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-17c8086 img{width:100%;}.elementor-25 .elementor-element.elementor-element-94b9d12 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-98cd0d0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-95bb7f0 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-f308e41 img{width:100%;}.elementor-25 .elementor-element.elementor-element-8ae56bd .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-d05acea img{width:100%;}.elementor-25 .elementor-element.elementor-element-b7a02d6 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-953992d img{width:100%;}.elementor-25 .elementor-element.elementor-element-0001c0c .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-794657c img{width:100%;}.elementor-25 .elementor-element.elementor-element-38e99bf .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-e98c847{--spacer-size:10px;}.elementor-25 .elementor-element.elementor-element-17bf45b{--spacer-size:10px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-8795b75{width:69.999%;}.elementor-25 .elementor-element.elementor-element-320b62d{width:30.001%;}}