.elementor-139 .elementor-element.elementor-element-24b6982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0 6px 5px 0 rgb(0 0 0 / .16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px}.elementor-139 .elementor-element.elementor-element-24b6982:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-24b6982>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-widget-mega-menu>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text )}.elementor-139 .elementor-element.elementor-element-1521f99{--display:flex}.elementor-139 .elementor-element.elementor-element-718b7b3{--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 30px;--row-gap:0px;--column-gap:30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / .22)}.elementor-139 .elementor-element.elementor-element-718b7b3:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-718b7b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ae6b8bd)}.elementor-139 .elementor-element.elementor-element-63165c0{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-63165c0:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-63165c0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-1-4.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-63165c0:hover::before,.elementor-139 .elementor-element.elementor-element-63165c0:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-63165c0:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-63165c0>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-63165c0>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-63165c0:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-63165c0,.elementor-139 .elementor-element.elementor-element-63165c0::before{--overlay-transition:0.2s}.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);color:var(--e-global-color-primary)}.elementor-139 .elementor-element.elementor-element-bf133bc{text-align:center}.elementor-139 .elementor-element.elementor-element-bf133bc .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-0f7ca28{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-0f7ca28:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-0f7ca28>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-2-26.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-0f7ca28:hover::before,.elementor-139 .elementor-element.elementor-element-0f7ca28:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-0f7ca28:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-0f7ca28>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-0f7ca28>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-0f7ca28:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-0f7ca28,.elementor-139 .elementor-element.elementor-element-0f7ca28::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-b51c8e9{text-align:center}.elementor-139 .elementor-element.elementor-element-b51c8e9 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-8830eed{--display:flex;--min-height:180px;--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:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-8830eed:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-8830eed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-3-49.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-8830eed:hover::before,.elementor-139 .elementor-element.elementor-element-8830eed:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-8830eed:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-8830eed>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-8830eed>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-8830eed::before,.elementor-139 .elementor-element.elementor-element-8830eed>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-8830eed>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-8830eed>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-8830eed>.e-con-inner>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-8830eed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-139 .elementor-element.elementor-element-8830eed:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-8830eed,.elementor-139 .elementor-element.elementor-element-8830eed::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-582fff0{text-align:center}.elementor-139 .elementor-element.elementor-element-582fff0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-2777b00{--display:flex}.elementor-139 .elementor-element.elementor-element-fcb25ed{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:20px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-76f440d );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-139 .elementor-element.elementor-element-fcb25ed>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-139 .elementor-element.elementor-element-fcb25ed>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-139 .elementor-element.elementor-element-fcb25ed>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-139 .elementor-element.elementor-element-fcb25ed{--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-76f440d )}.elementor-139 .elementor-element.elementor-element-eb1c8f4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-139 .elementor-element.elementor-element-03b5d00{--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 30px;--row-gap:0px;--column-gap:30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / .38)}.elementor-139 .elementor-element.elementor-element-03b5d00:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-03b5d00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ae6b8bd)}.elementor-139 .elementor-element.elementor-element-f3a0065{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-f3a0065:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-f3a0065>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-1-4.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-f3a0065:hover::before,.elementor-139 .elementor-element.elementor-element-f3a0065:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-f3a0065:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-f3a0065>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-f3a0065>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-f3a0065:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-f3a0065,.elementor-139 .elementor-element.elementor-element-f3a0065::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-8493a1b{text-align:center}.elementor-139 .elementor-element.elementor-element-8493a1b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-3773dda{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-3773dda:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-3773dda>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-2-26.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-3773dda:hover::before,.elementor-139 .elementor-element.elementor-element-3773dda:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-3773dda:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-3773dda>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-3773dda>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-3773dda:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-3773dda,.elementor-139 .elementor-element.elementor-element-3773dda::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-e8c7ef8{text-align:center}.elementor-139 .elementor-element.elementor-element-e8c7ef8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-7455237{--display:flex;--min-height:180px;--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:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-7455237:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-7455237>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-3-49.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-7455237:hover::before,.elementor-139 .elementor-element.elementor-element-7455237:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-7455237:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-7455237>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-7455237>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-7455237::before,.elementor-139 .elementor-element.elementor-element-7455237>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-7455237>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-7455237>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-7455237>.e-con-inner>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-7455237>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-139 .elementor-element.elementor-element-7455237:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-7455237,.elementor-139 .elementor-element.elementor-element-7455237::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-e978b37{text-align:center}.elementor-139 .elementor-element.elementor-element-e978b37 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-d045947{--display:flex}.elementor-139 .elementor-element.elementor-element-e9f1ba7{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:20px;width:var(--container-widget-width,68%);max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-76f440d );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-139 .elementor-element.elementor-element-e9f1ba7>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-139 .elementor-element.elementor-element-e9f1ba7>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-139 .elementor-element.elementor-element-e9f1ba7>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-139 .elementor-element.elementor-element-e9f1ba7{--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-76f440d )}.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)}.elementor-139 .elementor-element.elementor-element-9d9e67f .elementor-button{background-color:#fff0;fill:var(--e-global-color-76f440d);color:var(--e-global-color-76f440d);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-76f440d);border-radius:50px 50px 50px 50px}.elementor-139 .elementor-element.elementor-element-9d9e67f .elementor-button:hover,.elementor-139 .elementor-element.elementor-element-9d9e67f .elementor-button:focus{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-139 .elementor-element.elementor-element-9d9e67f .elementor-button:hover svg,.elementor-139 .elementor-element.elementor-element-9d9e67f .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-139 .elementor-element.elementor-element-0de9358{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0 6px 5px 0 rgb(0 0 0 / .16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:016px;--padding-left:20px;--padding-right:20px}.elementor-139 .elementor-element.elementor-element-0de9358:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-0de9358>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-139 .elementor-element.elementor-element-b1a2025{--display:flex}.elementor-139 .elementor-element.elementor-element-c01483c{--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 30px;--row-gap:0px;--column-gap:30px;box-shadow:0 10px 10px 0 rgb(0 0 0 / .22)}.elementor-139 .elementor-element.elementor-element-c01483c:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-c01483c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-139 .elementor-element.elementor-element-d2615d4{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-d2615d4:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-d2615d4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-1-4.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-d2615d4:hover::before,.elementor-139 .elementor-element.elementor-element-d2615d4:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-d2615d4:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-d2615d4>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-d2615d4>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-d2615d4:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-d2615d4,.elementor-139 .elementor-element.elementor-element-d2615d4::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-b3fc6d4{text-align:center}.elementor-139 .elementor-element.elementor-element-b3fc6d4 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-664aaa0{--display:flex;--min-height:180px;--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:flex-end;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-664aaa0:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-664aaa0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-2-26.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-664aaa0:hover::before,.elementor-139 .elementor-element.elementor-element-664aaa0:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-664aaa0:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-664aaa0>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-664aaa0>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-664aaa0:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-664aaa0,.elementor-139 .elementor-element.elementor-element-664aaa0::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-6ab48b7{text-align:center}.elementor-139 .elementor-element.elementor-element-6ab48b7 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-bf2aff6{--display:flex;--min-height:180px;--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:flex-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px}.elementor-139 .elementor-element.elementor-element-bf2aff6:not(.elementor-motion-effects-element-type-background),.elementor-139 .elementor-element.elementor-element-bf2aff6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://www.lamirage.co.za/wp-content/uploads/2025/12/La-Mirage-Penthouse-3-49.webp);background-position:center center;background-size:cover}.elementor-139 .elementor-element.elementor-element-bf2aff6:hover::before,.elementor-139 .elementor-element.elementor-element-bf2aff6:hover>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-bf2aff6:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.elementor-background-slideshow:hover::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.e-con-inner>.elementor-background-slideshow:hover::before{background-color:#2A2A2AA1;--background-overlay:''}.elementor-139 .elementor-element.elementor-element-bf2aff6::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.e-con-inner>.elementor-background-video-container::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.e-con-inner>.elementor-background-slideshow::before,.elementor-139 .elementor-element.elementor-element-bf2aff6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-139 .elementor-element.elementor-element-bf2aff6:hover{--overlay-opacity:0.5}.elementor-139 .elementor-element.elementor-element-bf2aff6,.elementor-139 .elementor-element.elementor-element-bf2aff6::before{--overlay-transition:0.2s}.elementor-139 .elementor-element.elementor-element-33b741c{text-align:center}.elementor-139 .elementor-element.elementor-element-33b741c .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase}.elementor-139 .elementor-element.elementor-element-7abbade{--display:flex}.elementor-139 .elementor-element.elementor-element-eca6c8e{--display:flex}.elementor-139 .elementor-element.elementor-element-02a26ab{--display:flex}.elementor-139 .elementor-element.elementor-element-7c13093{--display:flex}.elementor-139 .elementor-element.elementor-element-97aa069{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:20px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-accent );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-76f440d );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-139 .elementor-element.elementor-element-97aa069>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-139 .elementor-element.elementor-element-97aa069>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,.elementor-139 .elementor-element.elementor-element-97aa069>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-139 .elementor-element.elementor-element-97aa069{--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-accent )}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-63165c0{--width:50%}.elementor-139 .elementor-element.elementor-element-0f7ca28{--width:50%}.elementor-139 .elementor-element.elementor-element-8830eed{--width:50%}.elementor-139 .elementor-element.elementor-element-eb1c8f4{--width:37%}.elementor-139 .elementor-element.elementor-element-f3a0065{--width:50%}.elementor-139 .elementor-element.elementor-element-3773dda{--width:50%}.elementor-139 .elementor-element.elementor-element-7455237{--width:50%}.elementor-139 .elementor-element.elementor-element-d2615d4{--width:50%}.elementor-139 .elementor-element.elementor-element-664aaa0{--width:50%}.elementor-139 .elementor-element.elementor-element-bf2aff6{--width:50%}}@media(max-width:1024px){.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-139 .elementor-element.elementor-element-bf133bc .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-b51c8e9 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-582fff0 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-fcb25ed{--n-menu-title-font-size:var( --e-global-typography-text-font-size )}.elementor-139 .elementor-element.elementor-element-8493a1b .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-e8c7ef8 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-e978b37 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-e9f1ba7{--n-menu-title-font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-139 .elementor-element.elementor-element-83c8517{width:var(--container-widget-width,1px);max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0}.elementor-139 .elementor-element.elementor-element-b3fc6d4 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-6ab48b7 .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-33b741c .elementor-heading-title{font-size:40px}.elementor-139 .elementor-element.elementor-element-97aa069{--n-menu-title-distance-from-content:50px;width:var(--container-widget-width,45px);max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;--n-menu-title-font-size:var( --e-global-typography-text-font-size )}.elementor-139 .elementor-element.elementor-element-97aa069.elementor-element{--align-self:center}}@media(max-width:767px){.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size )}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-139 .elementor-element.elementor-element-bf133bc .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-b51c8e9 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-582fff0 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-fcb25ed{--n-menu-title-font-size:var( --e-global-typography-text-font-size )}.elementor-139 .elementor-element.elementor-element-8493a1b .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-e8c7ef8 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-e978b37 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-e9f1ba7{--n-menu-title-font-size:var( --e-global-typography-text-font-size )}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-139 .elementor-element.elementor-element-c01483c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:15px}.elementor-139 .elementor-element.elementor-element-d2615d4{--min-height:100px;--border-radius:20px 20px 20px 20px}.elementor-139 .elementor-element.elementor-element-b3fc6d4 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-664aaa0{--min-height:100px;--border-radius:20px 20px 20px 20px}.elementor-139 .elementor-element.elementor-element-6ab48b7 .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-bf2aff6{--min-height:100px;--border-radius:20px 20px 20px 20px}.elementor-139 .elementor-element.elementor-element-33b741c .elementor-heading-title{font-size:30px}.elementor-139 .elementor-element.elementor-element-97aa069{--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size )}}.smart-header.elementor-sticky--effects{background-color:#B29079!important;transition:background-color 0.4s ease,transform 0.5s cubic-bezier(.4,0,.2,1)!important}.smart-header.elementor-sticky--effects{background-color:#B29079!important;transition:background-color 0.4s ease,transform 0.5s cubic-bezier(.4,0,.2,1)!important}