.elementor-4924 .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-4924 .elementor-element.elementor-element-fda577f:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-fda577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/06/tanger-aerial-hillside-villas.webp");background-position:center center;background-size:cover;}.elementor-4924 .elementor-element.elementor-element-fda577f::before, .elementor-4924 .elementor-element.elementor-element-fda577f > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-fda577f > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-fda577f > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-fda577f > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-fda577f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-4924 .elementor-element.elementor-element-cd10a4e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-134b264{text-align:center;}.elementor-4924 .elementor-element.elementor-element-134b264 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:32px;font-weight:400;text-transform:none;line-height:50px;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-c537526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-0a77758{text-align:center;padding:40px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-531f0e8{--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:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-531f0e8:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-531f0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-ac1f0f0{--display:flex;}.elementor-4924 .elementor-element.elementor-element-00587b4{color:#00174B;}.elementor-4924 .elementor-element.elementor-element-5f7f1be{--display:flex;}.elementor-4924 .elementor-element.elementor-element-5f7f1be.e-con{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-9fb5848 img{width:70%;}.elementor-4924 .elementor-element.elementor-element-9fb5848{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4924 .elementor-element.elementor-element-41fe214{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-41fe214:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-41fe214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B28E3B0D;}.elementor-4924 .elementor-element.elementor-element-f9ad80e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4924 .elementor-element.elementor-element-f9ad80e.e-con{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-b063720{color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-3387dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4924 .elementor-element.elementor-element-3387dd0.e-con{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-c9f58c8{color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-7c35a45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4924 .elementor-element.elementor-element-7c35a45:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-7c35a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00174B;}.elementor-4924 .elementor-element.elementor-element-431cfde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-431cfde:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-431cfde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-95547e6{--spacer-size:10px;}.elementor-4924 .elementor-element.elementor-element-eb15e53{text-align:start;}.elementor-4924 .elementor-element.elementor-element-eb15e53 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-78b7154{--spacer-size:10px;}.elementor-4924 .elementor-element.elementor-element-cfa0f77{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:22px;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-cfa0f77 a{color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-cfa0f77 a:hover, .elementor-4924 .elementor-element.elementor-element-cfa0f77 a:focus{color:var( --e-global-color-7189e49 );}.elementor-4924 .elementor-element.elementor-element-3174d78{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-28c0b27 img{width:60%;}.elementor-4924 .elementor-element.elementor-element-28c0b27{padding:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-28c0b27.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-0f83f23{text-align:center;font-family:"heldane", "Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7189e49 );}.elementor-4924 .elementor-element.elementor-element-ad0543e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-4924 .elementor-element.elementor-element-ad0543e:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-ad0543e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-f1889aa{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-a46fa54 img{width:60%;}.elementor-4924 .elementor-element.elementor-element-a46fa54{padding:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-a46fa54.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-b9afc60{text-align:center;font-family:"heldane", "Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-7189e49 );}.elementor-4924 .elementor-element.elementor-element-e2955a6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-e2955a6:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-e2955a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-d31860b{--spacer-size:10px;}.elementor-4924 .elementor-element.elementor-element-7e28f12{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;line-height:22px;color:#FFFDFD;}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;fill:#C29D40;color:#C29D40;background-color:#FFFFFF00;border-style:none;padding:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button:hover, .elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button:focus{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button:hover svg, .elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button:focus svg{fill:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-c9d73df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-b2cc0e6 .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#00174B;border-radius:3px 3px 3px 3px;padding:18px 18px 18px 18px;}.elementor-4924 .elementor-element.elementor-element-361e147 .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-7189e49 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );border-radius:3px 3px 3px 3px;padding:18px 18px 18px 18px;}.elementor-4924 .elementor-element.elementor-element-361e147 .elementor-button:hover, .elementor-4924 .elementor-element.elementor-element-361e147 .elementor-button:focus{border-color:var( --e-global-color-7189e49 );}.elementor-4924 .elementor-element.elementor-element-3fc7067{--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-4924 .elementor-element.elementor-element-3fc7067:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-3fc7067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-1aba308{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-1aba308:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-1aba308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-1aba308::before, .elementor-4924 .elementor-element.elementor-element-1aba308 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1aba308 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1aba308 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1aba308 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1aba308 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-9b214c8{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-1aff853{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-1aff853:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-1aff853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/06/cap-spartel-pool-terrace-ocean-view.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4924 .elementor-element.elementor-element-1aff853::before, .elementor-4924 .elementor-element.elementor-element-1aff853 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1aff853 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1aff853 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1aff853 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1aff853 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-4331866{--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-4924 .elementor-element.elementor-element-4331866:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-4331866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B28E3B0D;}.elementor-4924 .elementor-element.elementor-element-03fd40b{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-03fd40b::before, .elementor-4924 .elementor-element.elementor-element-03fd40b > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-03fd40b > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-03fd40b > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-03fd40b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-03fd40b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-628beab{font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-af62679{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-4082c0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-4082c0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4924 .elementor-element.elementor-element-9827b1f{font-family:"Montserrat", "Montserrat", Sans-serif;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-74c158c{--spacer-size:50px;}.elementor-4924 .elementor-element.elementor-element-afb7038 .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:16px;fill:#FFFFFF;color:#FFFFFF;background-color:#00174B;border-radius:3px 3px 3px 3px;padding:16px 16px 16px 16px;}.elementor-4924 .elementor-element.elementor-element-afb7038.elementor-element{--order:99999 /* order end hack */;}.elementor-4924 .elementor-element.elementor-element-2b326ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-e60e932{--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-4924 .elementor-element.elementor-element-e60e932:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-e60e932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-6b95da6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-6b95da6.e-con{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-2668955{text-align:start;}.elementor-4924 .elementor-element.elementor-element-2668955 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-b88d8cc{text-align:start;}.elementor-4924 .elementor-element.elementor-element-b88d8cc .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-7a3f9c6{text-align:start;font-size:15px;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-7a3f9c6 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-0084faf{--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-4924 .elementor-element.elementor-element-172c4e2{--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:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-89219b3{text-align:center;width:auto;max-width:auto;}.elementor-4924 .elementor-element.elementor-element-89219b3 img{width:60%;}.elementor-4924 .elementor-element.elementor-element-9d5eabe{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9d5eabe a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-8f6e9ca{--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:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-48a9612{text-align:center;width:auto;max-width:auto;}.elementor-4924 .elementor-element.elementor-element-48a9612 img{width:60%;}.elementor-4924 .elementor-element.elementor-element-15427ba{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-15427ba a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-08b5217{--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:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-3cba8e5{text-align:center;width:auto;max-width:auto;}.elementor-4924 .elementor-element.elementor-element-3cba8e5 img{width:60%;}.elementor-4924 .elementor-element.elementor-element-8ddd777{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-8ddd777 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-c8379b9{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-d8047df{text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-d8047df a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-acc08e7{--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-4924 .elementor-element.elementor-element-ee97082{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-ee97082:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-ee97082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-ee97082::before, .elementor-4924 .elementor-element.elementor-element-ee97082 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-ee97082 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-ee97082 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-ee97082 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-ee97082 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-a7faffc{text-align:start;}.elementor-4924 .elementor-element.elementor-element-a7faffc .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-6f3e004{text-align:start;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-e6ead77{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-be9f1c9{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-be9f1c9:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-be9f1c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-634d510{--display:flex;}.elementor-4924 .elementor-element.elementor-element-a9ac0a1{text-align:start;}.elementor-4924 .elementor-element.elementor-element-a9ac0a1 .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-4924 .elementor-element.elementor-element-a9ac0a1.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-61c7d63{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:15px;color:#00174B;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-61c7d63.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-633c5f1{--display:flex;}.elementor-4924 .elementor-element.elementor-element-4f89826{text-align:start;}.elementor-4924 .elementor-element.elementor-element-4f89826 .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-4924 .elementor-element.elementor-element-4f89826.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-5ac588e{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:#00174B;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-5ac588e.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-30e2c44{--display:flex;}.elementor-4924 .elementor-element.elementor-element-a19071a{text-align:start;}.elementor-4924 .elementor-element.elementor-element-a19071a .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-4924 .elementor-element.elementor-element-a19071a.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-df44cd2{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:14px;color:#00174B;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-df44cd2.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-d53ba75{--display:flex;}.elementor-4924 .elementor-element.elementor-element-5c9f0cd{text-align:start;}.elementor-4924 .elementor-element.elementor-element-5c9f0cd .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-4924 .elementor-element.elementor-element-5c9f0cd.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-3975866{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-e96a2b7{text-align:start;}.elementor-4924 .elementor-element.elementor-element-e96a2b7 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-fbb7f36{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-3957322{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-1769304{--display:flex;--min-height:55vh;--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-4924 .elementor-element.elementor-element-1769304:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-1769304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/06/casablanca-modern-building-moorish-arches.webp");background-position:center center;background-size:cover;}.elementor-4924 .elementor-element.elementor-element-1769304::before, .elementor-4924 .elementor-element.elementor-element-1769304 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1769304 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-1769304 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1769304 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-1769304 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-4924 .elementor-element.elementor-element-ed7cce0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-c0cb939{--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-4924 .elementor-element.elementor-element-c0cb939:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-c0cb939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-a727a42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-a727a42.e-con{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-40369e4{text-align:start;}.elementor-4924 .elementor-element.elementor-element-40369e4 .elementor-heading-title{font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-af210de{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-aed53cc{--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-4924 .elementor-element.elementor-element-4a93d65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-174ac82{text-align:start;}.elementor-4924 .elementor-element.elementor-element-174ac82 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-174ac82.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-8262b67{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-8262b67 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-35ca8a8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-eff1cd7{text-align:start;}.elementor-4924 .elementor-element.elementor-element-eff1cd7 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-eff1cd7.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-aca01b6{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-aca01b6 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-1f231f3{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-8e8d94d{text-align:start;}.elementor-4924 .elementor-element.elementor-element-8e8d94d .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-8e8d94d.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-67eda9c{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-d96fd57{--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-4924 .elementor-element.elementor-element-58e58f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-f4c114e{text-align:start;}.elementor-4924 .elementor-element.elementor-element-f4c114e .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-4924 .elementor-element.elementor-element-f4c114e.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-f9e45ea{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-f9e45ea a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-d682566{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-d32b67b{text-align:start;}.elementor-4924 .elementor-element.elementor-element-d32b67b .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-4924 .elementor-element.elementor-element-d32b67b.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-9476b72{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9476b72 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-f0de902{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-4924 .elementor-element.elementor-element-23f9158{text-align:start;}.elementor-4924 .elementor-element.elementor-element-23f9158 .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-4924 .elementor-element.elementor-element-23f9158.elementor-element{--align-self:flex-start;}.elementor-4924 .elementor-element.elementor-element-18d0ef9{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-18d0ef9 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-8436dd9{--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-4924 .elementor-element.elementor-element-8436dd9:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-8436dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-ebb618c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-ebb618c.e-con{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-07a6c4d{text-align:start;}.elementor-4924 .elementor-element.elementor-element-07a6c4d .elementor-heading-title{font-size:30px;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-b766450{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-62e12bc{--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-4924 .elementor-element.elementor-element-9970952{--display:flex;}.elementor-4924 .elementor-element.elementor-element-935157b{text-align:start;}.elementor-4924 .elementor-element.elementor-element-935157b img{width:16%;}.elementor-4924 .elementor-element.elementor-element-dc89179{text-align:start;}.elementor-4924 .elementor-element.elementor-element-dc89179 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-6918b6c{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-6918b6c a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-af4f422{--display:flex;}.elementor-4924 .elementor-element.elementor-element-17082a8{text-align:start;}.elementor-4924 .elementor-element.elementor-element-17082a8 img{width:16%;}.elementor-4924 .elementor-element.elementor-element-f184569{text-align:start;}.elementor-4924 .elementor-element.elementor-element-f184569 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-6d3e051{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-6d3e051 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-626f4a8{--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-4924 .elementor-element.elementor-element-9dce2f6{--display:flex;}.elementor-4924 .elementor-element.elementor-element-2c7b77a{text-align:start;}.elementor-4924 .elementor-element.elementor-element-2c7b77a img{width:16%;}.elementor-4924 .elementor-element.elementor-element-8162706{text-align:start;}.elementor-4924 .elementor-element.elementor-element-8162706 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-a774181{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-a774181 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-7d87d4b{--display:flex;}.elementor-4924 .elementor-element.elementor-element-957d0c9{text-align:start;}.elementor-4924 .elementor-element.elementor-element-957d0c9 img{width:16%;}.elementor-4924 .elementor-element.elementor-element-428e135{text-align:start;}.elementor-4924 .elementor-element.elementor-element-428e135 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-9138ec8{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9138ec8 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-e180cdf{--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-4924 .elementor-element.elementor-element-1b2ffce{--display:flex;}.elementor-4924 .elementor-element.elementor-element-f49c301{text-align:start;}.elementor-4924 .elementor-element.elementor-element-f49c301 img{width:16%;}.elementor-4924 .elementor-element.elementor-element-92a37cf{text-align:start;}.elementor-4924 .elementor-element.elementor-element-92a37cf .elementor-heading-title{font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-336f9ca{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-336f9ca a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-3f03893{--display:flex;}.elementor-4924 .elementor-element.elementor-element-07a8996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-e0f6e86{text-align:center;}.elementor-4924 .elementor-element.elementor-element-e0f6e86 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;line-height:32px;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-4bc85c6{--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:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-0e03d08{--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-4924 .elementor-element.elementor-element-6d8ff44{text-align:start;font-size:15px;font-weight:300;color:#00174B;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-6d8ff44.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-7b18e27{--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-4924 .elementor-element.elementor-element-69d43c8{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#00174B;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-69d43c8.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-4c86dff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-4c86dff:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-4c86dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-cbc498b{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-4924 .elementor-element.elementor-element-cbc498b:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-cbc498b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-b4b82e6{text-align:start;}.elementor-4924 .elementor-element.elementor-element-b4b82e6 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-c6a3536.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-4924 .elementor-element.elementor-element-c6a3536 .elementor-main-swiper{width:100%;}.elementor-4924 .elementor-element.elementor-element-c6a3536 .elementor-main-swiper .swiper-slide{padding:20px 20px 20px 20px;}.elementor-4924 .elementor-element.elementor-element-c6a3536 .elementor-testimonial__text{color:var( --e-global-color-36d4b3f );font-family:"Plus Jakarta Sans", "Montserrat", Sans-serif;font-size:16px;font-weight:400;font-style:normal;}.elementor-4924 .elementor-element.elementor-element-c6a3536 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-c6a3536 .elementor-swiper-button svg{fill:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-413892d{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-4b2937e{--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-4924 .elementor-element.elementor-element-4b2937e:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-4b2937e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-6173464{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-6173464:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-6173464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-6173464::before, .elementor-4924 .elementor-element.elementor-element-6173464 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-6173464 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-6173464 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-6173464 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-6173464 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-499530c{text-align:start;}.elementor-4924 .elementor-element.elementor-element-499530c .elementor-heading-title{font-size:30px;text-transform:none;color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-f94b1b7{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-2dbffa0{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-36d4b3f );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9081bfe{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-9081bfe:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-9081bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/06/tanger-infinity-pool-mosaic-terrace.webp");background-position:center center;background-size:cover;}.elementor-4924 .elementor-element.elementor-element-9081bfe::before, .elementor-4924 .elementor-element.elementor-element-9081bfe > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-9081bfe > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-9081bfe > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-9081bfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-9081bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-acb02ee{--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-4924 .elementor-element.elementor-element-acb02ee:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-acb02ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-5726ac4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-5726ac4.e-con{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-30c2659{text-align:start;}.elementor-4924 .elementor-element.elementor-element-30c2659 .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-a7099d8{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-6f2b4bf{--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-4924 .elementor-element.elementor-element-dd2a9a2{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-dd2a9a2:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-dd2a9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-69bd56c{text-align:start;}.elementor-4924 .elementor-element.elementor-element-69bd56c .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-450eaff{text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-450eaff a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-abd2cb0{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-abd2cb0:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-abd2cb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-db8eca7{text-align:start;}.elementor-4924 .elementor-element.elementor-element-db8eca7 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-b48e664{text-align:start;font-size:16px;font-weight:300;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-b48e664 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-0024243{--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-4924 .elementor-element.elementor-element-31ccde9{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-31ccde9:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-31ccde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-4cfab6f{text-align:start;}.elementor-4924 .elementor-element.elementor-element-4cfab6f .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-39e40c8{text-align:start;font-size:15px;font-weight:400;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-39e40c8 a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-f2ce730{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-f2ce730:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-f2ce730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-d2b1363{text-align:start;}.elementor-4924 .elementor-element.elementor-element-d2b1363 .elementor-heading-title{font-family:"heldane", "Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-4924 .elementor-element.elementor-element-da6321f{text-align:start;font-size:15px;color:var( --e-global-color-primary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-da6321f a{color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-d08b648{--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-4924 .elementor-element.elementor-element-d08b648:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-d08b648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36d4b3f );}.elementor-4924 .elementor-element.elementor-element-2d9469e{--display:flex;}.elementor-4924 .elementor-element.elementor-element-918dc8d{text-align:center;}.elementor-4924 .elementor-element.elementor-element-918dc8d .elementor-heading-title{font-size:30px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-cfcd920{--spacer-size:20px;}.elementor-4924 .elementor-element.elementor-element-870030e{--display:flex;}.elementor-4924 .elementor-element.elementor-element-59839df{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:15px;color:var( --e-global-color-secondary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-59839df p{margin-block-end:21px;}.elementor-4924 .elementor-element.elementor-element-d4d57c1{--display:flex;}.elementor-4924 .elementor-element.elementor-element-949c3c3{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:var( --e-global-color-secondary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-949c3c3 p{margin-block-end:21px;}.elementor-4924 .elementor-element.elementor-element-cc87cb1{--display:flex;}.elementor-4924 .elementor-element.elementor-element-c71a573{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:var( --e-global-color-secondary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-c71a573 p{margin-block-end:21px;}.elementor-4924 .elementor-element.elementor-element-0c4bc20{--display:flex;}.elementor-4924 .elementor-element.elementor-element-10d439b{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:var( --e-global-color-secondary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-10d439b p{margin-block-end:21px;}.elementor-4924 .elementor-element.elementor-element-e5f7404{--display:flex;}.elementor-4924 .elementor-element.elementor-element-632f207{column-gap:0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:300;line-height:16px;color:var( --e-global-color-secondary );width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-632f207 p{margin-block-end:21px;}.elementor-4924 .elementor-element.elementor-element-21cce9d{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-4924 .elementor-element.elementor-element-21cce9d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FCFAF6;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );}.elementor-4924 .elementor-element.elementor-element-21cce9d {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-4924 .elementor-element.elementor-element-21cce9d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Canela-Light", "Montserrat", Sans-serif;font-weight:600;text-transform:none;}:where( .elementor-4924 .elementor-element.elementor-element-21cce9d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-4924 .elementor-element.elementor-element-8993f8d{--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-4924 .elementor-element.elementor-element-8993f8d:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-8993f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-f77bf20{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-f77bf20:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-f77bf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF6;}.elementor-4924 .elementor-element.elementor-element-f77bf20::before, .elementor-4924 .elementor-element.elementor-element-f77bf20 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-f77bf20 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-f77bf20 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-f77bf20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-f77bf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4924 .elementor-element.elementor-element-112a24d{text-align:start;}.elementor-4924 .elementor-element.elementor-element-112a24d .elementor-heading-title{font-size:30px;text-transform:none;line-height:30px;color:var( --e-global-color-primary );}.elementor-4924 .elementor-element.elementor-element-eef9db3{color:#00174B;}.elementor-4924 .elementor-element.elementor-element-14a891f .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#00174B;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );border-radius:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-a0d90c8 .elementor-button{font-family:"heldane", "Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;fill:#FFFFFF;color:#FFFFFF;background-color:#00174B;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7189e49 );border-radius:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-08e0f40{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4924 .elementor-element.elementor-element-08e0f40:not(.elementor-motion-effects-element-type-background), .elementor-4924 .elementor-element.elementor-element-08e0f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://realestateagency.ma/wp-content/uploads/2026/06/tanger-stone-villa-sea-view.webp");background-position:center center;background-size:cover;}.elementor-4924 .elementor-element.elementor-element-08e0f40::before, .elementor-4924 .elementor-element.elementor-element-08e0f40 > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-08e0f40 > .e-con-inner > .elementor-background-video-container::before, .elementor-4924 .elementor-element.elementor-element-08e0f40 > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-08e0f40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4924 .elementor-element.elementor-element-08e0f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:1024px){.elementor-4924 .elementor-element.elementor-element-f4c114e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4924 .elementor-element.elementor-element-d32b67b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4924 .elementor-element.elementor-element-23f9158 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-4924 .elementor-element.elementor-element-fda577f{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-134b264 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-531f0e8{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-7c35a45{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-431cfde{--min-height:60vh;--padding-top:40px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-95547e6{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-eb15e53{text-align:center;}.elementor-4924 .elementor-element.elementor-element-eb15e53 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-cfa0f77{text-align:center;font-size:16px;}.elementor-4924 .elementor-element.elementor-element-3174d78{--min-height:45vh;}.elementor-4924 .elementor-element.elementor-element-28c0b27{padding:20px 20px 20px 20px;}.elementor-4924 .elementor-element.elementor-element-ad0543e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-f1889aa{--min-height:45vh;}.elementor-4924 .elementor-element.elementor-element-a46fa54 img{width:70%;}.elementor-4924 .elementor-element.elementor-element-a46fa54{padding:40px 20px 0px 20px;}.elementor-4924 .elementor-element.elementor-element-e2955a6{--min-height:60vh;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-d31860b{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-7e28f12{text-align:center;}.elementor-4924 .elementor-element.elementor-element-feabe36 .elementor-button{line-height:25px;}.elementor-4924 .elementor-element.elementor-element-feabe36{padding:0px 0px 0px 0px;}.elementor-4924 .elementor-element.elementor-element-3fc7067{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-1aba308{--min-height:45vh;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4924 .elementor-element.elementor-element-1aff853{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-4331866{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-03fd40b{--min-height:45vh;}.elementor-4924 .elementor-element.elementor-element-628beab{text-align:start;font-size:15px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-e60e932{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-6b95da6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-2668955{text-align:start;}.elementor-4924 .elementor-element.elementor-element-2668955 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-b88d8cc{text-align:start;}.elementor-4924 .elementor-element.elementor-element-7a3f9c6{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-172c4e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4924 .elementor-element.elementor-element-89219b3 img{width:30%;}.elementor-4924 .elementor-element.elementor-element-9d5eabe{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-8f6e9ca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4924 .elementor-element.elementor-element-48a9612 img{width:30%;}.elementor-4924 .elementor-element.elementor-element-15427ba{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-08b5217{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4924 .elementor-element.elementor-element-3cba8e5 img{width:30%;}.elementor-4924 .elementor-element.elementor-element-8ddd777{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-c8379b9{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-d8047df{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-acc08e7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-ee97082{--min-height:45vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-a7faffc{text-align:center;}.elementor-4924 .elementor-element.elementor-element-a7faffc .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-6f3e004{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-be9f1c9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-a9ac0a1{text-align:start;}.elementor-4924 .elementor-element.elementor-element-61c7d63{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-4f89826{text-align:start;}.elementor-4924 .elementor-element.elementor-element-5ac588e{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-a19071a{text-align:start;}.elementor-4924 .elementor-element.elementor-element-df44cd2{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-5c9f0cd{text-align:start;}.elementor-4924 .elementor-element.elementor-element-e96a2b7{text-align:center;}.elementor-4924 .elementor-element.elementor-element-fbb7f36{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-1769304{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-c0cb939{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-a727a42{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-40369e4{text-align:center;}.elementor-4924 .elementor-element.elementor-element-40369e4 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-af210de{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-4a93d65{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-174ac82{text-align:center;}.elementor-4924 .elementor-element.elementor-element-8262b67{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-35ca8a8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-eff1cd7{text-align:center;}.elementor-4924 .elementor-element.elementor-element-aca01b6{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-1f231f3{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-8e8d94d{text-align:center;}.elementor-4924 .elementor-element.elementor-element-58e58f4{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-f4c114e{text-align:center;}.elementor-4924 .elementor-element.elementor-element-f4c114e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4924 .elementor-element.elementor-element-f4c114e.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-f9e45ea{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-d682566{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-d32b67b{text-align:center;}.elementor-4924 .elementor-element.elementor-element-d32b67b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4924 .elementor-element.elementor-element-d32b67b.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-9476b72{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9476b72.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-f0de902{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-23f9158{text-align:center;}.elementor-4924 .elementor-element.elementor-element-23f9158 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4924 .elementor-element.elementor-element-23f9158.elementor-element{--align-self:center;}.elementor-4924 .elementor-element.elementor-element-18d0ef9{text-align:center;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-8436dd9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-ebb618c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-07a6c4d{text-align:start;}.elementor-4924 .elementor-element.elementor-element-07a6c4d .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-b766450{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-9970952{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-935157b img{width:12%;}.elementor-4924 .elementor-element.elementor-element-6918b6c{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-af4f422{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-17082a8 img{width:12%;}.elementor-4924 .elementor-element.elementor-element-6d3e051{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9dce2f6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-2c7b77a img{width:12%;}.elementor-4924 .elementor-element.elementor-element-a774181{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-7d87d4b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-957d0c9 img{width:12%;}.elementor-4924 .elementor-element.elementor-element-9138ec8{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-1b2ffce{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-f49c301 img{width:12%;}.elementor-4924 .elementor-element.elementor-element-336f9ca{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-3f03893{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-4924 .elementor-element.elementor-element-e0f6e86{text-align:start;}.elementor-4924 .elementor-element.elementor-element-e0f6e86 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-6d8ff44{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-69d43c8{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-4c86dff{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-cbc498b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-b4b82e6{text-align:center;}.elementor-4924 .elementor-element.elementor-element-b4b82e6 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-413892d{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-4b2937e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-6173464{--min-height:45vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-499530c{text-align:start;}.elementor-4924 .elementor-element.elementor-element-499530c .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-2dbffa0{text-align:start;font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-9081bfe{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-acb02ee{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-5726ac4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-30c2659{text-align:start;}.elementor-4924 .elementor-element.elementor-element-30c2659 .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-a7099d8{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-dd2a9a2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-450eaff{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-abd2cb0{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-b48e664{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-31ccde9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-39e40c8{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-f2ce730{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-da6321f{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-d08b648{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-2d9469e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-918dc8d .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-cfcd920{--spacer-size:0px;}.elementor-4924 .elementor-element.elementor-element-59839df{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-949c3c3{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-c71a573{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-10d439b{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-632f207{font-size:16px;width:100%;max-width:100%;}.elementor-4924 .elementor-element.elementor-element-8993f8d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4924 .elementor-element.elementor-element-f77bf20{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4924 .elementor-element.elementor-element-112a24d{text-align:center;}.elementor-4924 .elementor-element.elementor-element-112a24d .elementor-heading-title{font-size:25px;}.elementor-4924 .elementor-element.elementor-element-08e0f40{--min-height:45vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4924 .elementor-element.elementor-element-ac1f0f0{--width:70%;}.elementor-4924 .elementor-element.elementor-element-5f7f1be{--width:32%;}.elementor-4924 .elementor-element.elementor-element-f9ad80e{--width:50%;}.elementor-4924 .elementor-element.elementor-element-3387dd0{--width:50%;}.elementor-4924 .elementor-element.elementor-element-431cfde{--width:60%;}.elementor-4924 .elementor-element.elementor-element-3174d78{--width:40%;}.elementor-4924 .elementor-element.elementor-element-f1889aa{--width:40%;}.elementor-4924 .elementor-element.elementor-element-e2955a6{--width:60%;}.elementor-4924 .elementor-element.elementor-element-1aba308{--width:100%;}.elementor-4924 .elementor-element.elementor-element-1aff853{--width:100%;}.elementor-4924 .elementor-element.elementor-element-03fd40b{--width:100%;}.elementor-4924 .elementor-element.elementor-element-4082c0c{--width:50%;}.elementor-4924 .elementor-element.elementor-element-2b326ed{--width:50%;}.elementor-4924 .elementor-element.elementor-element-6b95da6{--width:100%;}.elementor-4924 .elementor-element.elementor-element-ee97082{--width:100%;}.elementor-4924 .elementor-element.elementor-element-be9f1c9{--width:100%;}.elementor-4924 .elementor-element.elementor-element-a727a42{--width:100%;}.elementor-4924 .elementor-element.elementor-element-ebb618c{--width:100%;}.elementor-4924 .elementor-element.elementor-element-0e03d08{--width:50%;}.elementor-4924 .elementor-element.elementor-element-7b18e27{--width:50%;}.elementor-4924 .elementor-element.elementor-element-cbc498b{--width:100%;}.elementor-4924 .elementor-element.elementor-element-6173464{--width:100%;}.elementor-4924 .elementor-element.elementor-element-9081bfe{--width:100%;}.elementor-4924 .elementor-element.elementor-element-5726ac4{--width:100%;}.elementor-4924 .elementor-element.elementor-element-2d9469e{--width:100%;}.elementor-4924 .elementor-element.elementor-element-f77bf20{--width:100%;}.elementor-4924 .elementor-element.elementor-element-08e0f40{--width:100%;}}/* 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 */
/* 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 */