.elementor-5895 .elementor-element.elementor-element-fda577f{--display:flex;--min-height:60vh;--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:center;--align-items:center;--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-fda577f:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-fda577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/ultra-modern-villa-exterior-sleek-minimalist-design.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-fda577f::before, .elementor-5895 .elementor-element.elementor-element-fda577f > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-fda577f > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-fda577f > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-fda577f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-fda577f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-cd10a4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-134b264{text-align:center;}.elementor-5895 .elementor-element.elementor-element-134b264 .elementor-heading-title{font-size:32px;font-weight:400;text-transform:none;line-height:50px;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-128876e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-5895 .elementor-element.elementor-element-128876e a{color:#FFFFFF;}.elementor-5895 .elementor-element.elementor-element-128876e a:hover{color:#FFFFFF;}.elementor-5895 .elementor-element.elementor-element-fd5e589{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-fd5e589:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-fd5e589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-b698fcc{--display:flex;}.elementor-5895 .elementor-element.elementor-element-349eb41{text-align:center;}.elementor-5895 .elementor-element.elementor-element-349eb41 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;line-height:32px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-677f520{--spacer-size:10px;}.elementor-5895 .elementor-element.elementor-element-37b7f98{width:100%;max-width:100%;text-align:center;font-size:15px;font-weight:300;color:#00174B;}.elementor-5895 .elementor-element.elementor-element-2edb14a{--display:flex;--min-height:60vh;--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:center;--align-items:center;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:9;}.elementor-5895 .elementor-element.elementor-element-2edb14a:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-2edb14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/modern-villa-backyard-with-a-sparkling-swimming-pool.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-2edb14a::before, .elementor-5895 .elementor-element.elementor-element-2edb14a > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-2edb14a > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-2edb14a > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-2edb14a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-2edb14a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-06afc39{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-4439c83{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-4439c83:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-4439c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-73c8e49{--display:flex;}.elementor-5895 .elementor-element.elementor-element-ba20e71{text-align:start;}.elementor-5895 .elementor-element.elementor-element-ba20e71 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-3b746f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-4d7bf18{--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;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-4d7bf18:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-4d7bf18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-100681d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-100681d .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-5c5c600{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-5c5c600 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-970a935{--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;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-970a935:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-970a935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-d041af4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-d041af4 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-f1501d6{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-f1501d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-a72f90d{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-a72f90d a{color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-da0023c{--display:flex;--min-height:60vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-da0023c:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-da0023c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3::before, .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-c7ad8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-3523285{width:var( --container-widget-width, 104% );max-width:104%;--container-widget-width:104%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-3523285.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-3523285 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;line-height:32px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-7fc915a{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-7fc915a:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-7fc915a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-7fc915a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-774c314{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-774c314 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-b098d37{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-b098d37 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-add3d43{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-add3d43 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-68e7793{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-a0dac5b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-a0dac5b:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-a0dac5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/luxurious-moroccan-pool-area-.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-a0dac5b::before, .elementor-5895 .elementor-element.elementor-element-a0dac5b > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-a0dac5b > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-a0dac5b > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-a0dac5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-a0dac5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-f38a711{--display:flex;--min-height:60vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-f38a711:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-f38a711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-fb6b318{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-fb6b318:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-fb6b318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-fb6b318::before, .elementor-5895 .elementor-element.elementor-element-fb6b318 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-fb6b318 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-fb6b318 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-fb6b318 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-fb6b318 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-fb6b318.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-2fa12c4{text-align:start;}.elementor-5895 .elementor-element.elementor-element-2fa12c4 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:30px;font-weight:400;text-transform:none;line-height:32px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-871952a{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-871952a:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-871952a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-871952a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-9fad286{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-9fad286 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-a3a1d6c{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-a3a1d6c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Montserrat", 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-5895 .elementor-element.elementor-element-b769195{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-b769195 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-418b74d{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-418b74d .elementor-heading-title{font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-67c7fd2{width:100%;max-width:100%;text-align:start;font-weight:300;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-091ed26{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-091ed26:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-091ed26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-091ed26::before, .elementor-5895 .elementor-element.elementor-element-091ed26 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-091ed26 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-091ed26 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-091ed26 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-091ed26 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-091ed26.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-3aab543{text-align:start;}.elementor-5895 .elementor-element.elementor-element-3aab543 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;line-height:32px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-7fa8a49{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-7fa8a49:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-7fa8a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-7fa8a49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-61e9324{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-61e9324 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-fe03bfa{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-fe03bfa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Montserrat", 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-5895 .elementor-element.elementor-element-552c1e9{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-552c1e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-137bb84{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-137bb84 .elementor-heading-title{font-size:20px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-22ad46c{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-5c8d966{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-5c8d966:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-5c8d966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-e71e400{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-e71e400.e-con{--align-self:center;}.elementor-5895 .elementor-element.elementor-element-d5e8dc3{text-align:start;}.elementor-5895 .elementor-element.elementor-element-d5e8dc3 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-6982da4{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-6982da4:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-6982da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-25fe713{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-25fe713 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-23f29f1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-23f29f1 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-5e81cd5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-5e81cd5 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-51d71a3{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-51d71a3 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-7bf8624{width:var( --container-widget-width, 73.172% );max-width:73.172%;--container-widget-width:73.172%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-7bf8624.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-7bf8624 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:22px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-4bce4e7{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-4bce4e7 a{color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-c33baac{--display:flex;--min-height:70vh;}.elementor-5895 .elementor-element.elementor-element-c33baac:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-c33baac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/luxury-villa-with-a-pristine-swimming-pool.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-8126072{--display:flex;--min-height:60vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-8126072:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-8126072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-1adf1ea{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-1adf1ea:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-1adf1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-1adf1ea::before, .elementor-5895 .elementor-element.elementor-element-1adf1ea > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-1adf1ea > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-1adf1ea > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-1adf1ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-1adf1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-1adf1ea.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-98139e0{text-align:start;}.elementor-5895 .elementor-element.elementor-element-98139e0 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-eb54d8d{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-eb54d8d:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-eb54d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-eb54d8d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-48bde47{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-48bde47 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-2129461{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-2129461 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-0800435{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-0800435 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-c0d0250{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-c0d0250 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-4c19c90{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-4c19c90 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-4d26a58{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-f1eafde{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-f1eafde:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-f1eafde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-f1eafde::before, .elementor-5895 .elementor-element.elementor-element-f1eafde > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-f1eafde > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-f1eafde > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-f1eafde > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-f1eafde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-f1eafde.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-726d499{text-align:start;}.elementor-5895 .elementor-element.elementor-element-726d499 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-9bbbaa3{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-9bbbaa3:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-9bbbaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-9bbbaa3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-f22eaa3{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-f22eaa3 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-bc52803{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-5895 .elementor-element.elementor-element-bc52803 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-e34bbf1{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-e34bbf1 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-6fb936f{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-6fb936f .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-2f30ab4{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-2f30ab4 .elementor-heading-title{font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-67ff9a4{width:100%;max-width:100%;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-84a8357{--display:flex;--min-height:60vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-84a8357:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-84a8357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-5895 .elementor-element.elementor-element-b011856{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-b011856:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-b011856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-5895 .elementor-element.elementor-element-b011856::before, .elementor-5895 .elementor-element.elementor-element-b011856 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-b011856 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-b011856 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-b011856 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-b011856 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-b011856.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-3228b00{text-align:start;}.elementor-5895 .elementor-element.elementor-element-3228b00 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-e063b0c{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-e063b0c:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-e063b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-e063b0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-dd7e741{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-dd7e741 .elementor-heading-title{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-7fbf387{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-7fbf387 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-d0d81a6{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-d0d81a6 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-ce586ec{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-ce586ec .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-19871e0{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-54f68f0{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-54f68f0:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-54f68f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-5895 .elementor-element.elementor-element-54f68f0::before, .elementor-5895 .elementor-element.elementor-element-54f68f0 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-54f68f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-54f68f0 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-54f68f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-54f68f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-54f68f0.e-con{--align-self:flex-start;}.elementor-5895 .elementor-element.elementor-element-2491bed{text-align:start;}.elementor-5895 .elementor-element.elementor-element-2491bed .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-7ee9b43{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-266c98a{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-266c98a:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-266c98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-266c98a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-0d0e6e1{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-0d0e6e1 .elementor-heading-title{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-18006a9{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-18006a9 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-d40ed88{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-d40ed88 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-0512be1{--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:flex-start;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-0512be1:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-0512be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-0512be1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-32246fa{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-32246fa .elementor-heading-title{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:25px;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-0681d26{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-0681d26 .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:25px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-7712928{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-7712928 .elementor-heading-title{font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-c653c0a{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-c653c0a .elementor-heading-title{font-family:"Canela-Light", "Montserrat", Sans-serif;font-size:20px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-c409efa{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-6c8777b{--display:flex;--min-height:60vh;--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:center;--align-items:center;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:9;}.elementor-5895 .elementor-element.elementor-element-6c8777b:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-6c8777b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/luxury-villa-with-multiple-detached-buildings.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-6c8777b::before, .elementor-5895 .elementor-element.elementor-element-6c8777b > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-6c8777b > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-6c8777b > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-6c8777b > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-6c8777b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-7ce0c98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-5c52858{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-5c52858:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-5c52858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-b2b1371{--display:flex;}.elementor-5895 .elementor-element.elementor-element-363c65b{text-align:start;}.elementor-5895 .elementor-element.elementor-element-363c65b .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-f9b398f{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-cb04338{--display:flex;--min-height:60vh;--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-eafbb97{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-eafbb97:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-eafbb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-eafbb97::before, .elementor-5895 .elementor-element.elementor-element-eafbb97 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-eafbb97 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-eafbb97 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-eafbb97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-eafbb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5895 .elementor-element.elementor-element-e386612{text-align:start;}.elementor-5895 .elementor-element.elementor-element-e386612 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-b306677{width:100%;max-width:100%;text-align:start;font-size:15px;font-weight:300;color:#00174B;}.elementor-5895 .elementor-element.elementor-element-9079acf .elementor-button{background-color:#00174B;font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );border-radius:0px 0px 0px 0px;}.elementor-5895 .elementor-element.elementor-element-9c37dd3{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-9c37dd3:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/07/serene-private-pool-area.webp");background-position:center center;background-size:cover;}.elementor-5895 .elementor-element.elementor-element-9c37dd3::before, .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5895 .elementor-element.elementor-element-9c37dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-5895 .elementor-element.elementor-element-a3a1d6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5895 .elementor-element.elementor-element-fe03bfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5895 .elementor-element.elementor-element-dd7e741 .elementor-heading-title{font-size:40px;}.elementor-5895 .elementor-element.elementor-element-0d0e6e1 .elementor-heading-title{font-size:40px;}.elementor-5895 .elementor-element.elementor-element-32246fa .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-5895 .elementor-element.elementor-element-fda577f{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-134b264 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-fd5e589{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-349eb41 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-37b7f98{width:100%;max-width:100%;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-2edb14a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-4439c83{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-ba20e71 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-100681d{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-100681d .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-5c5c600{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-d041af4{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-d041af4 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-f1501d6{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-a72f90d{width:100%;max-width:100%;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-da0023c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-3523285{text-align:center;}.elementor-5895 .elementor-element.elementor-element-3523285 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-774c314 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-add3d43 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-68e7793{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-a0dac5b{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-f38a711{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-fb6b318{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-2fa12c4{text-align:center;}.elementor-5895 .elementor-element.elementor-element-2fa12c4 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-9fad286 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-a3a1d6c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5895 .elementor-element.elementor-element-418b74d .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-67c7fd2{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-091ed26{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-3aab543{text-align:center;}.elementor-5895 .elementor-element.elementor-element-3aab543 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-61e9324 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-fe03bfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5895 .elementor-element.elementor-element-137bb84 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-22ad46c{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-5c8d966{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-e71e400{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-d5e8dc3{text-align:center;}.elementor-5895 .elementor-element.elementor-element-d5e8dc3 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-25fe713{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-25fe713 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-23f29f1{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-5e81cd5{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-5e81cd5 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-51d71a3{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-7bf8624{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-7bf8624 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-4bce4e7{width:100%;max-width:100%;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-c33baac{--min-height:40vh;}.elementor-5895 .elementor-element.elementor-element-8126072{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-1adf1ea{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-98139e0{text-align:center;}.elementor-5895 .elementor-element.elementor-element-98139e0 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-48bde47 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-2129461{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-0800435 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-4c19c90 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-4d26a58{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-f1eafde{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-726d499{text-align:center;}.elementor-5895 .elementor-element.elementor-element-726d499 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-f22eaa3 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-bc52803{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-e34bbf1 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-2f30ab4 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-67ff9a4{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-84a8357{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-b011856{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-3228b00{text-align:center;}.elementor-5895 .elementor-element.elementor-element-3228b00 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-dd7e741 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-7fbf387 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-ce586ec .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-19871e0{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-54f68f0{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-2491bed{text-align:center;}.elementor-5895 .elementor-element.elementor-element-2491bed .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-0d0e6e1 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-18006a9 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-32246fa .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-0681d26 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-c653c0a .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-c409efa{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-6c8777b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-5c52858{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-363c65b .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-f9b398f{width:100%;max-width:100%;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-cb04338{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-eafbb97{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-e386612{text-align:center;}.elementor-5895 .elementor-element.elementor-element-e386612 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-b306677{width:100%;max-width:100%;text-align:center;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-9c37dd3{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-5895 .elementor-element.elementor-element-b698fcc{--width:80%;}.elementor-5895 .elementor-element.elementor-element-73c8e49{--width:100%;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3{--width:100%;}.elementor-5895 .elementor-element.elementor-element-7fc915a{--width:93.529%;}.elementor-5895 .elementor-element.elementor-element-a0dac5b{--width:100%;}.elementor-5895 .elementor-element.elementor-element-fb6b318{--width:100%;}.elementor-5895 .elementor-element.elementor-element-871952a{--width:91.88%;}.elementor-5895 .elementor-element.elementor-element-091ed26{--width:100%;}.elementor-5895 .elementor-element.elementor-element-7fa8a49{--width:87.056%;}.elementor-5895 .elementor-element.elementor-element-e71e400{--width:100%;}.elementor-5895 .elementor-element.elementor-element-1adf1ea{--width:100%;}.elementor-5895 .elementor-element.elementor-element-eb54d8d{--width:91.647%;}.elementor-5895 .elementor-element.elementor-element-f1eafde{--width:100%;}.elementor-5895 .elementor-element.elementor-element-9bbbaa3{--width:88.706%;}.elementor-5895 .elementor-element.elementor-element-b011856{--width:100%;}.elementor-5895 .elementor-element.elementor-element-e063b0c{--width:87.882%;}.elementor-5895 .elementor-element.elementor-element-54f68f0{--width:100%;}.elementor-5895 .elementor-element.elementor-element-266c98a{--width:50%;}.elementor-5895 .elementor-element.elementor-element-0512be1{--width:50%;}.elementor-5895 .elementor-element.elementor-element-b2b1371{--width:80%;}.elementor-5895 .elementor-element.elementor-element-eafbb97{--width:100%;}.elementor-5895 .elementor-element.elementor-element-9c37dd3{--width:100%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://realestateagency.ma/wp-content/uploads/2026/06/Montserrat-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'heldane';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://realestateagency.ma/wp-content/uploads/2026/01/Regular-heldane.woff') format('woff');
}
/* End Custom Fonts CSS */