.elementor-widget-heading .elementor-heading-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-b2dedad .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-widget-text-editor{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 );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-20510 .elementor-element.elementor-element-96e1ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-96e1ea2{text-align:justify;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-20510 .elementor-element.elementor-element-26955d1 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-26955d1 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-030e1d9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-ec0f342 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-ec0f342 img{height:489px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-713acd6{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-30bb8af .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-8392fc4{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-de5f87a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-00dfb28{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-7cfc666 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-f743412{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-2455685 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-7c41bde .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-38c4c09{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-4c7ef6d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-d3a8945{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-3f1881f img{width:100%;height:295px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-a20d37e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-387f5e7{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-f2627d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-0112c2b img{height:290px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-0edca87 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-0edca87{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-5ca4f6a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-6e8dab3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-6e8dab3{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-a9d8022 img{height:290px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-5097651 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-813c4cf{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-20da6c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-df97639 img{height:290px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-769a6b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-769a6b4{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-458f72a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-d0f72c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-d0f72c0{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-84a7cda{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-966db3c > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-966db3c img{height:365px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-466c47f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-36fd1c4 img{width:93%;height:282px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-626fac9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-626fac9{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-f0d1bcd .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-4636158 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-4636158{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-26c5ac2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-26c5ac2 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-0c59ac4 .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-7d8ce71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-7d8ce71 img{height:326px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-513f18a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-513f18a{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-3a2d0e1 .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-c7440ed > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-c7440ed{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-0a72fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-0a72fe7 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-9bafb6b .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-1a54a5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-1a54a5c img{height:349px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-4e636d9 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-4e636d9{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-7b90dfa .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-0552260 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-0552260{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-f3edf30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-f3edf30 img{height:386px;border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-9179c4c .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-0ca134d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-0ca134d img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-e77e0c3{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-d811263 .elementor-heading-title{color:#393E47;}.elementor-20510 .elementor-element.elementor-element-b0bf58c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-b0bf58c{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-21f0585 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-e10d362 .elementor-heading-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );color:var( --e-global-color-primary );}.elementor-20510 .elementor-element.elementor-element-fbf51cc{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-0f550b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-0f550b6{text-align:justify;}.elementor-20510 .elementor-element.elementor-element-61c3e65 img{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-3e1dab21{margin-top:025px;margin-bottom:0px;}.elementor-20510 .elementor-element.elementor-element-4b5df93e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.idealpropertymallorca.com/blog/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-14-144451.png");background-position:center center;background-size:cover;}.elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-element-populated, .elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-element-populated > .elementor-background-overlay, .elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 80px 80px 80px;}.elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-20510 .elementor-element.elementor-element-1734f6ea .elementor-button{background-color:#00BFFF;}.elementor-20510 .elementor-element.elementor-element-40900ffa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.idealpropertymallorca.com/blog/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-14-144530.png");background-position:bottom center;background-size:cover;}.elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-element-populated, .elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-element-populated > .elementor-background-overlay, .elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 80px 80px 80px;}.elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20510 .elementor-element.elementor-element-4368070b .elementor-button{background-color:#00BFFF;}.elementor-20510 .elementor-element.elementor-element-4368070b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-32110264:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.idealpropertymallorca.com/blog/wp-content/uploads/2025/03/Captura-de-pantalla-2025-03-14-144444.png");background-size:cover;}.elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-element-populated, .elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-element-populated > .elementor-background-overlay, .elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:80px 80px 80px 80px;}.elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20510 .elementor-element.elementor-element-285308cd .elementor-button{background-color:#00BFFF;}@media(min-width:768px){.elementor-20510 .elementor-element.elementor-element-4b5df93e{width:33%;}.elementor-20510 .elementor-element.elementor-element-40900ffa{width:33.438%;}.elementor-20510 .elementor-element.elementor-element-32110264{width:33%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20510 .elementor-element.elementor-element-b2dedad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20510 .elementor-element.elementor-element-030e1d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-30bb8af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-7c41bde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-e10d362 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-4b5df93e > .elementor-element-populated{margin:05px 05px 05px 05px;--e-column-margin-right:05px;--e-column-margin-left:05px;padding:080px 10px 80px 10px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-20510 .elementor-element.elementor-element-40900ffa > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:80px 10px 80px 10px;}.elementor-20510 .elementor-element.elementor-element-32110264 > .elementor-element-populated{margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:80px 10px 80px 10px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20510 .elementor-element.elementor-element-b2dedad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20510 .elementor-element.elementor-element-030e1d9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-30bb8af .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-7c41bde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-20510 .elementor-element.elementor-element-0a72fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-f3edf30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20510 .elementor-element.elementor-element-e10d362 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}