.elementor-5794 .elementor-element.elementor-element-ec190d5:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-ec190d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://oltremareappartamenti.it/wp-content/uploads/2026/01/MBR7360-scaled.jpg");background-position:center center;background-size:cover;}.elementor-5794 .elementor-element.elementor-element-ec190d5 > .elementor-background-overlay{background-color:#000000;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-ec190d5 > .elementor-container{min-height:100vh;}.elementor-5794 .elementor-element.elementor-element-ec190d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5794 .elementor-element.elementor-element-37ef2bf > .elementor-widget-container{margin:60px 0px 0px 0px;padding:100px 0px 100px 0px;}.elementor-5794 .elementor-element.elementor-element-37ef2bf .cs-subtitle{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-5794 .elementor-element.elementor-element-37ef2bf .cs-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-5794 .elementor-element.elementor-element-37ef2bf .cs-title-text{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:500;}.elementor-5794 .elementor-element.elementor-element-1ac4211b:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-1ac4211b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5794 .elementor-element.elementor-element-1ac4211b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-1ac4211b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title-wrap{max-width:725px;}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5794 .elementor-element.elementor-element-9f462a5{--spacer-size:100px;}.elementor-5794 .elementor-element.elementor-element-40aa7463:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-40aa7463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5F7;}.elementor-5794 .elementor-element.elementor-element-40aa7463{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 050px 0px;}.elementor-5794 .elementor-element.elementor-element-40aa7463 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-1e14599a > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-4178a395 .cs-cta{--cta-border-color:var( --e-global-color-primary );}.elementor-5794 .elementor-element.elementor-element-4178a395 .cs-cta-title.cs-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-5794 .elementor-element.elementor-element-2ebe94f{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-2ebe94f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-2ebe94f .button{--btn-bg:var( --e-global-color-primary );--btn-bg-hover:var( --e-global-color-238f6b8 );font-family:var( --e-global-typography-ce4295d-font-family ), Sans-serif;}.elementor-5794 .elementor-element.elementor-element-f514dde > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-aefa153 .cs-cta{--cta-border-color:var( --e-global-color-71e5aa0 );}.elementor-5794 .elementor-element.elementor-element-aefa153 .cs-cta-title.cs-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-5794 .elementor-element.elementor-element-aefa153 .cs-cta-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5794 .elementor-element.elementor-element-fecc611{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-fecc611 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-fecc611 .button{--btn-bg:var( --e-global-color-primary );--btn-bg-hover:var( --e-global-color-238f6b8 );font-family:var( --e-global-typography-ce4295d-font-family ), Sans-serif;}.elementor-5794 .elementor-element.elementor-element-6498b2d > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-36f8d1d .cs-cta{--cta-border-color:var( --e-global-color-2e9e29e );}.elementor-5794 .elementor-element.elementor-element-36f8d1d .cs-cta-title.cs-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-5794 .elementor-element.elementor-element-36f8d1d .cs-cta-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5794 .elementor-element.elementor-element-e6914ea{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-e6914ea > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-e6914ea .button{--btn-bg:var( --e-global-color-primary );--btn-bg-hover:var( --e-global-color-238f6b8 );font-family:var( --e-global-typography-ce4295d-font-family ), Sans-serif;}.elementor-5794 .elementor-element.elementor-element-16eea7c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5794 .elementor-element.elementor-element-16eea7c2:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-16eea7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5F7;}.elementor-5794 .elementor-element.elementor-element-16eea7c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 50px 0px;}.elementor-5794 .elementor-element.elementor-element-16eea7c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-4846517c > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-1792b236 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5794 .elementor-element.elementor-element-1792b236 .cs-title{color:var( --e-global-color-71e5aa0 );font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;}.elementor-5794 .elementor-element.elementor-element-5242dc92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5794 .elementor-element.elementor-element-5242dc92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-4e05467f > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-4ba1c72{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-5794 .elementor-element.elementor-element-3e5c8f41 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-5794 .elementor-element.elementor-element-8ec97c7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-5794 .elementor-element.elementor-element-5ccb9519 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-5794 .elementor-element.elementor-element-4580179d{padding:8px 8px 8px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50% 50% 50% 50%;}.elementor-5794 .elementor-element.elementor-element-4580179d img{border-radius:50% 50% 50% 50%;}.elementor-5794 .elementor-element.elementor-element-16a8a942{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-16a8a942 > .elementor-widget-container{margin:-174px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-16a8a942 .button{--btn-bg:var( --e-global-color-secondary );--btn-bg-hover:var( --e-global-color-2e9e29e );font-family:var( --e-global-typography-ce4295d-font-family ), Sans-serif;}.elementor-5794 .elementor-element.elementor-element-66f09f06:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-66f09f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oltremareappartamenti.it/wp-content/uploads/2026/01/Copertina-Blog-2000-x-1500-px-1.jpg");background-position:center center;background-size:cover;}.elementor-5794 .elementor-element.elementor-element-66f09f06 > .elementor-container{min-height:500px;}.elementor-5794 .elementor-element.elementor-element-66f09f06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5794 .elementor-element.elementor-element-66f09f06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-3bfe4dea:not(.elementor-motion-effects-element-type-background), .elementor-5794 .elementor-element.elementor-element-3bfe4dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-5794 .elementor-element.elementor-element-3bfe4dea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 110px 0px;}.elementor-5794 .elementor-element.elementor-element-3bfe4dea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title-wrap{max-width:780px;}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5794 .elementor-element.elementor-element-6b2ea041{margin-top:10px;margin-bottom:0px;}.elementor-5794 .elementor-element.elementor-element-1c62b5af.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5794 .elementor-element.elementor-element-1c62b5af > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-238f6b8 );padding:0px 5px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-d9187bc{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-d9187bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-d9187bc .button{--btn-bg:#1E88A8;--btn-bg-hover:var( --e-global-color-238f6b8 );font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}.elementor-5794 .elementor-element.elementor-element-15f0e9ea > .elementor-element-populated{padding:0px 0px 0px 5px;}.elementor-5794 .elementor-element.elementor-element-32735ee{width:auto;max-width:auto;}.elementor-5794 .elementor-element.elementor-element-32735ee > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-5794 .elementor-element.elementor-element-32735ee .button{--btn-bg:var( --e-global-color-secondary );--btn-bg-hover:#2D7A56;font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;}body.elementor-page-5794:not(.elementor-motion-effects-element-type-background), body.elementor-page-5794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-664e2ac );}@media(max-width:1024px){.elementor-5794 .elementor-element.elementor-element-1ac4211b{padding:80px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5794 .elementor-element.elementor-element-40aa7463{padding:0px 0px 80px 0px;}.elementor-5794 .elementor-element.elementor-element-1e14599a > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-f514dde > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-aefa153 .cs-cta-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-6498b2d > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-36f8d1d .cs-cta-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-16eea7c2{padding:80px 0px 80px 0px;}.elementor-5794 .elementor-element.elementor-element-4846517c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-4ba1c72{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-8ec97c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-5ccb9519 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-3bfe4dea{padding:80px 0px 80px 0px;}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title-text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-5794 .elementor-element.elementor-element-37ef2bf .cs-subtitle{font-size:42px;}.elementor-5794 .elementor-element.elementor-element-37ef2bf .cs-title{font-size:35px;}.elementor-5794 .elementor-element.elementor-element-1ac4211b{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5794 .elementor-element.elementor-element-15f613b7 .cs-title-text{font-size:var( --e-global-typography-text-font-size );}.elementor-5794 .elementor-element.elementor-element-9f462a5{--spacer-size:20px;}.elementor-5794 .elementor-element.elementor-element-1e14599a > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-5794 .elementor-element.elementor-element-f514dde > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-5794 .elementor-element.elementor-element-aefa153 .cs-cta-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-6498b2d > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-5794 .elementor-element.elementor-element-36f8d1d .cs-cta-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-16eea7c2{padding:20px 20px 20px 20px;}.elementor-5794 .elementor-element.elementor-element-4e05467f{width:100%;}.elementor-5794 .elementor-element.elementor-element-4e05467f > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-5794 .elementor-element.elementor-element-4ba1c72{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-3e5c8f41{width:100%;}.elementor-5794 .elementor-element.elementor-element-3e5c8f41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5794 .elementor-element.elementor-element-8ec97c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-3bfe4dea{padding:80px 0px 80px 0px;}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5794 .elementor-element.elementor-element-12307212 .cs-title-text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-5794 .elementor-element.elementor-element-1c62b5af.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5794 .elementor-element.elementor-element-1c62b5af > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-5794 .elementor-element.elementor-element-15f0e9ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5794 .elementor-element.elementor-element-15f0e9ea > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-5794 .elementor-element.elementor-element-4846517c{width:53%;}.elementor-5794 .elementor-element.elementor-element-5ccb9519{width:46.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5794 .elementor-element.elementor-element-4846517c{width:100%;}.elementor-5794 .elementor-element.elementor-element-5ccb9519{width:100%;}}