.elementor-5215 .elementor-element.elementor-element-975a46b{--display:flex;}.elementor-5215 .elementor-element.elementor-element-888caba .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-c0c2af9{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", "Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-c0c2af9 a{color:var( --e-global-color-7189e49 );}.elementor-5215 .elementor-element.elementor-element-1e8be2c{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-443a34a{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-7bfa069{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-8f4c861{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-0fc5110{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-67f5783{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-2f813c2{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-8ed99c2 .elementor-heading-title{font-size:30px;}.elementor-5215 .elementor-element.elementor-element-ec45cf7{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-6d9b73a .elementor-heading-title{font-size:30px;}.elementor-5215 .elementor-element.elementor-element-35f4d20{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-3cf6b0b .elementor-heading-title{font-size:30px;}.elementor-5215 .elementor-element.elementor-element-90be700{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-25d4376 .elementor-heading-title{font-size:30px;}.elementor-5215 .elementor-element.elementor-element-19de5b9{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-def8a4b{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-995746a{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-0a1a193{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-3d4b521{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-4564b58{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-fbc1af9{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-98d34fa{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-d65abc2{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-c9983eb{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-34d5be1{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-b7356da{--spacer-size:10px;}.elementor-5215 .elementor-element.elementor-element-113b9c7{font-weight:400;color:var( --e-global-color-primary );}.elementor-5215 .elementor-element.elementor-element-0ffb657{--spacer-size:50px;}.elementor-5215 .elementor-element.elementor-element-2c33daa{--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;}.elementor-5215 .elementor-element.elementor-element-b74c5d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5215 .elementor-element.elementor-element-b74c5d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5215 .elementor-element.elementor-element-febdb4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5215 .elementor-element.elementor-element-febdb4f{text-align:start;}.elementor-5215 .elementor-element.elementor-element-3914461{width:var( --container-widget-width, 14.348% );max-width:14.348%;--container-widget-width:14.348%;--container-widget-flex-grow:0;}.elementor-5215 .elementor-element.elementor-element-3914461.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5215 .elementor-element.elementor-element-d678e8e{--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-5215 .elementor-element.elementor-element-6d62fa1{--spacer-size:50px;}@media(min-width:768px){.elementor-5215 .elementor-element.elementor-element-b74c5d0{--width:20%;}.elementor-5215 .elementor-element.elementor-element-d678e8e{--width:50%;}}@media(max-width:767px){.elementor-5215 .elementor-element.elementor-element-c0c2af9{font-size:16px;}}/* 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 */