.elementor-10625 .elementor-element.elementor-element-7c9a30a{--display:flex;--min-height:789px;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10625 .elementor-element.elementor-element-7c9a30a:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-7c9a30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10625 .elementor-element.elementor-element-7c9a30a::before, .elementor-10625 .elementor-element.elementor-element-7c9a30a > .elementor-background-video-container::before, .elementor-10625 .elementor-element.elementor-element-7c9a30a > .e-con-inner > .elementor-background-video-container::before, .elementor-10625 .elementor-element.elementor-element-7c9a30a > .elementor-background-slideshow::before, .elementor-10625 .elementor-element.elementor-element-7c9a30a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10625 .elementor-element.elementor-element-7c9a30a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10625 .elementor-element.elementor-element-3957a62{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:50px;}body:not(.rtl) .elementor-10625 .elementor-element.elementor-element-ea4ab64{left:0px;}body.rtl .elementor-10625 .elementor-element.elementor-element-ea4ab64{right:0px;}.elementor-10625 .elementor-element.elementor-element-ea4ab64{top:-94px;}.elementor-10625 .elementor-element.elementor-element-ea4ab64 img{width:533px;opacity:0.14;}.elementor-10625 .elementor-element.elementor-element-3991502 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-10625 .elementor-element.elementor-element-3991502 .elementor-heading-title{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-2c44d3b{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-b246302{font-size:18px;font-weight:bold;color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-d28c0d4 .elementor-button{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-724e1f8 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-10625 .elementor-element.elementor-element-724e1f8{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-55ab5ff .elementor-button{background-color:#000000;}.elementor-10625 .elementor-element.elementor-element-b62413e{--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-10625 .elementor-element.elementor-element-b62413e:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-b62413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/banner-magaluf-1.jpg");background-position:center center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-4da1a67{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-10625 .elementor-element.elementor-element-9b1e44a > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-10625 .elementor-element.elementor-element-9b1e44a{text-align:center;}.elementor-10625 .elementor-element.elementor-element-9b1e44a .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:57px;color:#02C9DFAB;}.elementor-10625 .elementor-element.elementor-element-a781969{text-align:center;}.elementor-10625 .elementor-element.elementor-element-db60db7{text-align:center;}.elementor-10625 .elementor-element.elementor-element-8027955{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-10625 .elementor-element.elementor-element-8027955:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-8027955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/Magalluf-Mallorca-rafax.jpg");background-position:center center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-8027955::before, .elementor-10625 .elementor-element.elementor-element-8027955 > .elementor-background-video-container::before, .elementor-10625 .elementor-element.elementor-element-8027955 > .e-con-inner > .elementor-background-video-container::before, .elementor-10625 .elementor-element.elementor-element-8027955 > .elementor-background-slideshow::before, .elementor-10625 .elementor-element.elementor-element-8027955 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10625 .elementor-element.elementor-element-8027955 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFBFC;--background-overlay:'';}.elementor-10625 .elementor-element.elementor-element-b5b988a{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10625 .elementor-element.elementor-element-b5b988a:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-b5b988a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10625 .elementor-element.elementor-element-1e9ae8e > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-10625 .elementor-element.elementor-element-1e9ae8e{text-align:start;}.elementor-10625 .elementor-element.elementor-element-1e9ae8e .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:57px;color:#FFFFFFD6;}.elementor-10625 .elementor-element.elementor-element-4ec66d4{text-align:start;}.elementor-10625 .elementor-element.elementor-element-4ec66d4 .elementor-heading-title{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-3f921ee{text-align:start;color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-6f6e602{text-align:start;}.elementor-10625 .elementor-element.elementor-element-6f6e602 .elementor-heading-title{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-10625 .elementor-element.elementor-element-934c458{--e-icon-list-icon-size:22px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-10625 .elementor-element.elementor-element-934c458 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10625 .elementor-element.elementor-element-ffee0d4 .elementor-button{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-caa48ff > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-10625 .elementor-element.elementor-element-caa48ff{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-4324def .elementor-button{background-color:#000000;}.elementor-10625 .elementor-element.elementor-element-8fbae37{--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-10625 .elementor-element.elementor-element-29004c7{--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;--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10625 .elementor-element.elementor-element-d456422 > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-10625 .elementor-element.elementor-element-d456422{text-align:center;}.elementor-10625 .elementor-element.elementor-element-d456422 .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:57px;color:#02C9DFAB;}.elementor-10625 .elementor-element.elementor-element-31cd9f9{text-align:center;}.elementor-10625 .elementor-element.elementor-element-c81407e{text-align:center;}.elementor-10625 .elementor-element.elementor-element-7fa4518{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10625 .elementor-element.elementor-element-b3572f5{--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-10625 .elementor-element.elementor-element-f8ca773 .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-f8ca773.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-f8ca773.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-f8ca773.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-f8ca773 .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-4468011{--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-10625 .elementor-element.elementor-element-d3faf23 .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-d3faf23.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-d3faf23.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-d3faf23.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-d3faf23 .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-343a658{--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-10625 .elementor-element.elementor-element-7f7a584 .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-7f7a584.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-7f7a584.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-7f7a584.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-7f7a584 .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-f816d51{--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-10625 .elementor-element.elementor-element-71301a6 .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-71301a6.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-71301a6.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-71301a6.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-71301a6 .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-2c20bce{--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;--padding-top:100px;--padding-bottom:050px;--padding-left:10px;--padding-right:10px;}.elementor-10625 .elementor-element.elementor-element-2c20bce:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-2c20bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10625 .elementor-element.elementor-element-3b02242{text-align:center;}.elementor-10625 .elementor-element.elementor-element-3b02242 .elementor-heading-title{color:#FFFFFF;}body:not(.rtl) .elementor-10625 .elementor-element.elementor-element-ab8c21c{left:0px;}body.rtl .elementor-10625 .elementor-element.elementor-element-ab8c21c{right:0px;}.elementor-10625 .elementor-element.elementor-element-ab8c21c{top:-94px;}.elementor-10625 .elementor-element.elementor-element-ab8c21c img{width:533px;opacity:0.14;}.elementor-10625 .elementor-element.elementor-element-438c18e{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10625 .elementor-element.elementor-element-438c18e:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-438c18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10625 .elementor-element.elementor-element-c5e1abb{--display:flex;--min-height:491px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10625 .elementor-element.elementor-element-c5e1abb:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-c5e1abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/37595848_l.webp");background-position:center center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-ee87bb1{--display:flex;--min-height:491px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-10625 .elementor-element.elementor-element-ee87bb1:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-ee87bb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/GettyImages-452077000-scaled-1.jpeg");background-position:center center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-88ff2c2{--display:flex;--min-height:491px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10625 .elementor-element.elementor-element-88ff2c2:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-88ff2c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/6155893.jpg");background-position:center center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-ef31f67{--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;--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-10625 .elementor-element.elementor-element-d45df35 > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-10625 .elementor-element.elementor-element-d45df35{text-align:center;}.elementor-10625 .elementor-element.elementor-element-d45df35 .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:57px;color:#02C9DFAB;}.elementor-10625 .elementor-element.elementor-element-3ed6d80{text-align:center;}.elementor-10625 .elementor-element.elementor-element-2e441b8{text-align:center;}.elementor-10625 .elementor-element.elementor-element-528d815{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10625 .elementor-element.elementor-element-dc138ab{--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-10625 .elementor-element.elementor-element-4081b59 .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-4081b59.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-4081b59.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-4081b59.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-4081b59 .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-619717f{--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-10625 .elementor-element.elementor-element-460e72c .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-460e72c.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-460e72c.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-460e72c.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-460e72c .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-0146a44{--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-10625 .elementor-element.elementor-element-2b207ad .elementor-icon-box-wrapper{gap:15px;}.elementor-10625 .elementor-element.elementor-element-2b207ad.elementor-view-stacked .elementor-icon{background-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-2b207ad.elementor-view-framed .elementor-icon, .elementor-10625 .elementor-element.elementor-element-2b207ad.elementor-view-default .elementor-icon{fill:#02C9DF;color:#02C9DF;border-color:#02C9DF;}.elementor-10625 .elementor-element.elementor-element-2b207ad .elementor-icon{font-size:80px;}.elementor-10625 .elementor-element.elementor-element-a3ce724{--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;--align-items:center;}.elementor-10625 .elementor-element.elementor-element-e25702f{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10625 .elementor-element.elementor-element-e25702f:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-e25702f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10625 .elementor-element.elementor-element-05c487b > .elementor-widget-container{margin:0px 0px -39px 0px;}.elementor-10625 .elementor-element.elementor-element-05c487b{text-align:start;}.elementor-10625 .elementor-element.elementor-element-05c487b .elementor-heading-title{font-family:"Oooh Baby", Sans-serif;font-size:57px;color:#FFFFFFD6;}.elementor-10625 .elementor-element.elementor-element-ca3c125{text-align:start;}.elementor-10625 .elementor-element.elementor-element-ca3c125 .elementor-heading-title{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-7402e57{text-align:center;color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-b928e07 .elementor-button{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-af3db81 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-10625 .elementor-element.elementor-element-af3db81{color:#FFFFFF;}.elementor-10625 .elementor-element.elementor-element-7ddac39 .elementor-button{background-color:#000000;}@media(min-width:768px){.elementor-10625 .elementor-element.elementor-element-3957a62{--width:50%;}.elementor-10625 .elementor-element.elementor-element-b62413e{--width:50%;}.elementor-10625 .elementor-element.elementor-element-4da1a67{--content-width:700px;}.elementor-10625 .elementor-element.elementor-element-b5b988a{--width:50%;}.elementor-10625 .elementor-element.elementor-element-8fbae37{--width:50%;}.elementor-10625 .elementor-element.elementor-element-29004c7{--content-width:700px;}.elementor-10625 .elementor-element.elementor-element-b3572f5{--width:25%;}.elementor-10625 .elementor-element.elementor-element-4468011{--width:25%;}.elementor-10625 .elementor-element.elementor-element-343a658{--width:25%;}.elementor-10625 .elementor-element.elementor-element-f816d51{--width:25%;}.elementor-10625 .elementor-element.elementor-element-2c20bce{--content-width:700px;}.elementor-10625 .elementor-element.elementor-element-c5e1abb{--width:33%;}.elementor-10625 .elementor-element.elementor-element-ee87bb1{--width:33%;}.elementor-10625 .elementor-element.elementor-element-88ff2c2{--width:33%;}.elementor-10625 .elementor-element.elementor-element-ef31f67{--content-width:700px;}.elementor-10625 .elementor-element.elementor-element-dc138ab{--width:25%;}.elementor-10625 .elementor-element.elementor-element-619717f{--width:25%;}.elementor-10625 .elementor-element.elementor-element-0146a44{--width:25%;}.elementor-10625 .elementor-element.elementor-element-a3ce724{--content-width:700px;}.elementor-10625 .elementor-element.elementor-element-e25702f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10625 .elementor-element.elementor-element-b5b988a{--width:100%;}.elementor-10625 .elementor-element.elementor-element-b3572f5{--width:100%;}.elementor-10625 .elementor-element.elementor-element-4468011{--width:100%;}.elementor-10625 .elementor-element.elementor-element-343a658{--width:100%;}.elementor-10625 .elementor-element.elementor-element-f816d51{--width:100%;}.elementor-10625 .elementor-element.elementor-element-c5e1abb{--width:100%;}.elementor-10625 .elementor-element.elementor-element-ee87bb1{--width:100%;}.elementor-10625 .elementor-element.elementor-element-88ff2c2{--width:100%;}.elementor-10625 .elementor-element.elementor-element-dc138ab{--width:100%;}.elementor-10625 .elementor-element.elementor-element-619717f{--width:100%;}.elementor-10625 .elementor-element.elementor-element-0146a44{--width:100%;}.elementor-10625 .elementor-element.elementor-element-e25702f{--width:100%;}}@media(max-width:1024px){.elementor-10625 .elementor-element.elementor-element-7c9a30a{--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-10625 .elementor-element.elementor-element-3957a62{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10625 .elementor-element.elementor-element-ea4ab64{top:-63px;}.elementor-10625 .elementor-element.elementor-element-ea4ab64 img{width:337px;}.elementor-10625 .elementor-element.elementor-element-3991502{text-align:center;}.elementor-10625 .elementor-element.elementor-element-2c44d3b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10625 .elementor-element.elementor-element-2c44d3b{text-align:center;line-height:1.1em;}.elementor-10625 .elementor-element.elementor-element-b246302{text-align:center;}.elementor-10625 .elementor-element.elementor-element-b62413e{--min-height:521px;}.elementor-10625 .elementor-element.elementor-element-8027955{--min-height:1027px;--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:50px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-10625 .elementor-element.elementor-element-7fa4518{--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-10625 .elementor-element.elementor-element-ab8c21c{top:-63px;}.elementor-10625 .elementor-element.elementor-element-ab8c21c img{width:337px;}.elementor-10625 .elementor-element.elementor-element-438c18e{--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-10625 .elementor-element.elementor-element-c5e1abb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10625 .elementor-element.elementor-element-88ff2c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10625 .elementor-element.elementor-element-528d815{--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(max-width:767px){.elementor-10625 .elementor-element.elementor-element-ea4ab64{top:-42px;}.elementor-10625 .elementor-element.elementor-element-ea4ab64 img{width:244px;}.elementor-10625 .elementor-element.elementor-element-b62413e{--min-height:450px;}.elementor-10625 .elementor-element.elementor-element-9b1e44a > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-10625 .elementor-element.elementor-element-9b1e44a .elementor-heading-title{font-size:36px;}.elementor-10625 .elementor-element.elementor-element-8027955{--min-height:171px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10625 .elementor-element.elementor-element-1e9ae8e > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-10625 .elementor-element.elementor-element-1e9ae8e .elementor-heading-title{font-size:36px;}.elementor-10625 .elementor-element.elementor-element-8fbae37:not(.elementor-motion-effects-element-type-background), .elementor-10625 .elementor-element.elementor-element-8fbae37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://magalufapartments.com/wp-content/uploads/2025/11/Magalluf-Mallorca-rafax.jpg");background-position:bottom center;background-size:cover;}.elementor-10625 .elementor-element.elementor-element-8fbae37{--min-height:290px;--border-radius:20px 20px 20px 20px;}.elementor-10625 .elementor-element.elementor-element-d456422 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-10625 .elementor-element.elementor-element-d456422 .elementor-heading-title{font-size:36px;}.elementor-10625 .elementor-element.elementor-element-ab8c21c{top:-42px;}.elementor-10625 .elementor-element.elementor-element-ab8c21c img{width:244px;}.elementor-10625 .elementor-element.elementor-element-d45df35 > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-10625 .elementor-element.elementor-element-d45df35 .elementor-heading-title{font-size:36px;}.elementor-10625 .elementor-element.elementor-element-05c487b > .elementor-widget-container{margin:0px 0px -32px 0px;}.elementor-10625 .elementor-element.elementor-element-05c487b .elementor-heading-title{font-size:36px;}}/* Start custom CSS for container, class: .elementor-element-7c9a30a */:root{
  --site-max: 1280px;           /* your boxed width */
  --site-gutter: 24px;           /* your normal side padding on small screens */
}

/* Make sure padding includes borders */
.align-left-bleed,
.align-right-bleed { box-sizing: border-box; width: 100%; }

/* Desktop+ alignment: pull content in from the edges so it lines up to 1140px */
@media (min-width: 1140px){
  .align-left-bleed{
    /* Content aligns with the main container's left edge */
    padding-left: calc((100vw - var(--site-max)) / 2);
    padding-right: var(--site-gutter);
  }
  .align-right-bleed{
    /* Content aligns with the main container's right edge */
    padding-right: calc((100vw - var(--site-max)) / 2);
    padding-left: var(--site-gutter);
  }
}

/* Mobile/tablet: stack nicely with normal gutters */
@media (max-width: 1139.98px){
  .align-left-bleed,
  .align-right-bleed{
    padding-left: var(--site-gutter);
    padding-right: var(--site-gutter);
  }
}/* End custom CSS */