.elementor-5895 .elementor-element.elementor-element-fda577f{--display:flex;--min-height:70vh;--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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/villa-ultra-moderne-exterieur-design-minimaliste-epure.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-ed5dce1{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-ed5dce1 a{color:#FFFFFF;}.elementor-5895 .elementor-element.elementor-element-ed5dce1 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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/arriere-villa-moderne-avec-piscine-etincelante.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-251d24c{--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:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-251d24c:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-251d24c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-14cc323{--display:flex;}.elementor-5895 .elementor-element.elementor-element-79c6b0e{text-align:center;}.elementor-5895 .elementor-element.elementor-element-79c6b0e .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-408984f{--spacer-size:10px;}.elementor-5895 .elementor-element.elementor-element-d48929f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-d48929f:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-d48929f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-d48929f.e-con{--align-self:center;}.elementor-5895 .elementor-element.elementor-element-0e74dcf{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-3e4ba8a{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-3e4ba8a .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-b446dae{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-b446dae .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-c774fa2{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-c774fa2 .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-a0268e5{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-016ae8c{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-33aee77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-33aee77:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-33aee77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-33aee77.e-con{--align-self:center;}.elementor-5895 .elementor-element.elementor-element-4959208{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-53cc397{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-53cc397 a{color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-cd00dc8{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-225d099{--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-1587569{--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-1587569:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-1587569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-4da751d{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-4da751d .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-6049bc1{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-6049bc1 .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-6c8dfc1{--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-6c8dfc1:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-6c8dfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13244C;}.elementor-5895 .elementor-element.elementor-element-275d4fd{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-275d4fd .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-ab25413{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-ab25413 .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-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-5b2d1e7{--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-5b2d1e7:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-5b2d1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-5b2d1e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-1446fd6{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-1446fd6 .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-7579f52{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-7579f52 .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-16d2135{width:100%;max-width:100%;text-align:center;}.elementor-5895 .elementor-element.elementor-element-16d2135 .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-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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/espace-piscine-marocain-luxueux.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-f9e178b{--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-f9e178b:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-f9e178b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-f9e178b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-9016108{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-9016108 .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-dcb0e62{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-dcb0e62 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-0a5d74b{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-0a5d74b .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-2ad474e{--spacer-size:10px;}.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-06fb993{--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-d0e1582{--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-d0e1582:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-d0e1582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-d0e1582.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-e3f74c7{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-e3f74c7 .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-a614c55{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-a614c55 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-a62fbdd{--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-a62fbdd:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-a62fbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-a62fbdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-f413092{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-f413092 .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-3712abb{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-3712abb .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-3f30ccb{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-3f30ccb .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-2c574bf{--spacer-size:10px;}.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-5cb9433{--spacer-size:20px;}.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-5e81cd5{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-5e81cd5 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-5895 .elementor-element.elementor-element-0e8314c{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-d031b97{--spacer-size:10px;}.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:90vh;}.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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/villa-luxueuse-avec-piscine-immaculee.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-0800435{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-0800435 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;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-e34bbf1{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-e34bbf1 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;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-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:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;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-16d8b2d{--spacer-size:10px;}.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-b5f6d26{--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-b5f6d26:not(.elementor-motion-effects-element-type-background), .elementor-5895 .elementor-element.elementor-element-b5f6d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0E4;}.elementor-5895 .elementor-element.elementor-element-b5f6d26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5895 .elementor-element.elementor-element-7ee6b86{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-7ee6b86 .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-965b9aa{width:100%;max-width:100%;text-align:start;}.elementor-5895 .elementor-element.elementor-element-965b9aa .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-b10aff4{--spacer-size:10px;}.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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/villa-luxueuse-avec-plusieurs-batiments-independants.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-86bce5d{--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:0px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-86bce5d.e-con{--align-self:center;}.elementor-5895 .elementor-element.elementor-element-41fe2dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5895 .elementor-element.elementor-element-41fe2dd.e-con{--align-self:center;}.elementor-5895 .elementor-element.elementor-element-d0d6c0a{text-align:start;}.elementor-5895 .elementor-element.elementor-element-d0d6c0a .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-5895 .elementor-element.elementor-element-a3f5a5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-5895 .elementor-element.elementor-element-e90c566{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5895 .elementor-element.elementor-element-2536b49{text-align:start;}.elementor-5895 .elementor-element.elementor-element-2536b49 img{width:15%;}.elementor-5895 .elementor-element.elementor-element-7164bdf{--spacer-size:10px;}.elementor-5895 .elementor-element.elementor-element-f3fe945{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-78eac09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5895 .elementor-element.elementor-element-47d1ed9{text-align:start;}.elementor-5895 .elementor-element.elementor-element-47d1ed9 img{width:15%;}.elementor-5895 .elementor-element.elementor-element-1332c48{--spacer-size:5px;}.elementor-5895 .elementor-element.elementor-element-f1cbd3c{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-80ee080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5895 .elementor-element.elementor-element-71a8bc6{text-align:start;}.elementor-5895 .elementor-element.elementor-element-71a8bc6 img{width:20%;}.elementor-5895 .elementor-element.elementor-element-d41bda6{--spacer-size:5px;}.elementor-5895 .elementor-element.elementor-element-70a0d7b{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-8522cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5895 .elementor-element.elementor-element-36b1ee7{text-align:start;}.elementor-5895 .elementor-element.elementor-element-36b1ee7 img{width:20%;}.elementor-5895 .elementor-element.elementor-element-d0f7184{--spacer-size:5px;}.elementor-5895 .elementor-element.elementor-element-dfd4e41{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-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:#FCFAF6;}.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://lagenceimmobiliere.ma/wp-content/uploads/2026/07/espace-piscine-privee-serein.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-e3f74c7 .elementor-heading-title{font-size:40px;}.elementor-5895 .elementor-element.elementor-element-f413092 .elementor-heading-title{font-size:40px;}.elementor-5895 .elementor-element.elementor-element-dd7e741 .elementor-heading-title{font-size:40px;}.elementor-5895 .elementor-element.elementor-element-7ee6b86 .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-251d24c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-79c6b0e .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-3e4ba8a .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-b446dae .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-c774fa2{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-53cc397{width:100%;max-width:100%;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-4da751d{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-4da751d .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-6049bc1{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-275d4fd{width:100%;max-width:100%;}.elementor-5895 .elementor-element.elementor-element-275d4fd .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-ab25413{width:100%;max-width:100%;}.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-1446fd6 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-7579f52 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-16d2135 .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-9016108 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-dcb0e62 .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-e3f74c7 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-a614c55 .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-f413092 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-3712abb .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-5e81cd5 .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-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-e34bbf1 .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-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-7ee6b86 .elementor-heading-title{font-size:24px;line-height:35px;}.elementor-5895 .elementor-element.elementor-element-965b9aa .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-86bce5d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-d0d6c0a .elementor-heading-title{font-size:25px;}.elementor-5895 .elementor-element.elementor-element-a3f5a5b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-5895 .elementor-element.elementor-element-e90c566{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-7164bdf{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-f3fe945{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-78eac09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-1332c48{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-f1cbd3c{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-80ee080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-d41bda6{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-70a0d7b{width:100%;max-width:100%;text-align:start;font-size:16px;}.elementor-5895 .elementor-element.elementor-element-8522cd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5895 .elementor-element.elementor-element-d0f7184{--spacer-size:20px;}.elementor-5895 .elementor-element.elementor-element-dfd4e41{width:100%;max-width:100%;text-align:start;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-14cc323{--width:100%;}.elementor-5895 .elementor-element.elementor-element-d48929f{--width:50%;}.elementor-5895 .elementor-element.elementor-element-33aee77{--width:50%;}.elementor-5895 .elementor-element.elementor-element-c7ad8d3{--width:100%;}.elementor-5895 .elementor-element.elementor-element-5b2d1e7{--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-f9e178b{--width:91.88%;}.elementor-5895 .elementor-element.elementor-element-091ed26{--width:100%;}.elementor-5895 .elementor-element.elementor-element-d0e1582{--width:50%;}.elementor-5895 .elementor-element.elementor-element-a62fbdd{--width:50%;}.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-b5f6d26{--width:87.882%;}.elementor-5895 .elementor-element.elementor-element-41fe2dd{--width:100%;}.elementor-5895 .elementor-element.elementor-element-e90c566{--width:50%;}.elementor-5895 .elementor-element.elementor-element-78eac09{--width:50%;}.elementor-5895 .elementor-element.elementor-element-80ee080{--width:50%;}.elementor-5895 .elementor-element.elementor-element-8522cd3{--width:50%;}.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://lagenceimmobiliere.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://lagenceimmobiliere.ma/wp-content/uploads/2026/01/Regular-heldane.woff') format('woff');
}
/* End Custom Fonts CSS */