.elementor-10 .elementor-element.elementor-element-f915cd9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1ad1ea0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eabaf7d{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-eabaf7d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eabaf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2026/02/VUE-NOCTURNE-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-07b2159{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8ead232{--display:flex;--min-height:500px;--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:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-8ead232:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8ead232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#766961E5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-09108f0 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-09108f0{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bf62bb7 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-bf62bb7{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-6445ada .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-c201c23{--display:flex;--min-height:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c201c23.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-843d3ca{--display:flex;--min-height:340px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-843d3ca.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-628892c{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-628892c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-628892c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-628892c.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-fcbf943{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fcbf943:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fcbf943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-fcbf943.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-1ead0e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-37096db{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-37096db:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-37096db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2026/01/39d59e124ec1e72e421c838b57cceead9169e6aa-2-1.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cd75d9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6036913{--display:flex;--min-height:500px;--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:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-6036913:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6036913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#766961E5;}.elementor-10 .elementor-element.elementor-element-6abeeb8 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-6abeeb8{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3fbfb66 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-3fbfb66{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fcaca75 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-e2c5b84{--display:flex;--min-height:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e2c5b84.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-3fc4379{--display:flex;--min-height:340px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-3fc4379.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-dd57eba{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dd57eba:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dd57eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-dd57eba.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e0db4b8{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e0db4b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e0db4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-e0db4b8.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-6c938bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c4d196f{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c4d196f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4d196f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2026/02/VERDANA-BOUSKOURA-1024x692-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-748cecb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c43df1{--display:flex;--min-height:500px;--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:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-3c43df1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3c43df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#766961E5;}.elementor-10 .elementor-element.elementor-element-bc4edc0 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-bc4edc0{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-257153a .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-257153a{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-218cff7 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-df1f23b{--display:flex;--min-height:340px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df1f23b.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e814bf3{--display:flex;--min-height:340px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-e814bf3.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-c031327{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c031327:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c031327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-c031327.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7f0a27b{--display:flex;--min-height:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7f0a27b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7f0a27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-7f0a27b.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-f4d1c4c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-10 .elementor-element.elementor-element-f4d1c4c .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10 .elementor-element.elementor-element-f4d1c4c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;}.elementor-10 .elementor-element.elementor-element-95703bc{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-822e68c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c691bb2{--display:flex;--min-height:515px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-14ca853 img{max-width:420px;height:515px;object-fit:cover;object-position:center left;}.elementor-10 .elementor-element.elementor-element-0566a89{--display:flex;--min-height:202px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:0px;}.elementor-10 .elementor-element.elementor-element-0566a89.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0566a89{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-0566a89{right:0px;}.elementor-10 .elementor-element.elementor-element-8c194ab{--display:flex;--min-height:202px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-8c194ab.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-26f43a3{--display:flex;--min-height:101px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-26f43a3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-26f43a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-26f43a3.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a371e58{--display:flex;--min-height:101px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a371e58:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a371e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-a371e58.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-6dbb36f{--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0d29e43 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0d29e43 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-0d29e43{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-0d29e43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0d29e43 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:600;line-height:0.6em;}.elementor-10 .elementor-element.elementor-element-0d29e43 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4c02418 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:40px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8f20fd6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-538131a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-66d332f .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-10 .elementor-element.elementor-element-66d332f .elementor-counter-title{justify-content:start;color:#1C1C1C;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-10 .elementor-element.elementor-element-66d332f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Avenir", Sans-serif;font-size:36px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4c6f959 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-10 .elementor-element.elementor-element-4c6f959 .elementor-counter-title{justify-content:start;color:#1C1C1C;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-10 .elementor-element.elementor-element-4c6f959 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Avenir", Sans-serif;font-size:36px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter-title{justify-content:start;color:#1C1C1C;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Avenir", Sans-serif;font-size:36px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-0a55f59 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-10 .elementor-element.elementor-element-0a55f59 .elementor-counter-title{justify-content:start;color:#1C1C1C;font-family:"Avenir", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;}.elementor-10 .elementor-element.elementor-element-0a55f59 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-family:"Avenir", Sans-serif;font-size:36px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3d89f73{--display:flex;}.elementor-10 .elementor-element.elementor-element-e5f354e{--display:flex;}.elementor-10 .elementor-element.elementor-element-d3d56c6{text-align:end;}.elementor-10 .elementor-element.elementor-element-d3d56c6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:14px;font-weight:400;font-style:italic;}.elementor-10 .elementor-element.elementor-element-bb9a720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-bb9a720:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bb9a720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9299901A;}.elementor-10 .elementor-element.elementor-element-beae105{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-beae105.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-2e457d2{--display:flex;--min-height:252px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e457d2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e457d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2026/02/casa-business-towers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2e457d2::before, .elementor-10 .elementor-element.elementor-element-2e457d2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e457d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2e457d2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e457d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2e457d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2e457d2.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-29bb537{--display:flex;--min-height:252px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-29bb537:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-29bb537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/A-propos-left.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-29bb537.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-716d03c{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79dc3bb{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8e4203a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-8e4203a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-8e4203a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-8e4203a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-8e4203a .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8e4203a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1a9a75d .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:46px;font-weight:600;line-height:55px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-218cab6 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-218cab6{width:var( --container-widget-width, 530% );max-width:530%;--container-widget-width:530%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fff3cae .elementor-button{fill:var( --e-global-color-3a8685e );color:var( --e-global-color-3a8685e );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fff3cae .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fff3cae .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-fff3cae .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fff3cae .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-52b34ae{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cb4b160{--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:50px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-cc8301c{--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:flex-start;}.elementor-10 .elementor-element.elementor-element-47ee924 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-47ee924 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-47ee924{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-47ee924 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-47ee924 .elementor-icon-list-item > a{font-family:"Avenir", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-47ee924 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-06ae3bf .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-06ae3bf{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b53c0f6{--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-end;--align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-ff37fd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ff37fd9 .elementor-button{font-family:"Avenir", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#5C606900;}.elementor-10 .elementor-element.elementor-element-ff37fd9{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4cf0c59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(10px / 2);padding-right:calc(10px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 10px / -2);margin-right:calc( 10px / -2);width:calc(100% + 10px);}:is( .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-10 .elementor-element.elementor-element-3a2671f{--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:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdb3c74{--display:flex;--min-height:420px;--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-end;--align-items:flex-start;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdb3c74:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fdb3c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/05fec02feffbf1472e7fde847b7a90bb146a94f7-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-31163c3{--display:flex;--min-height:202px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-31163c3.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-34a6d80{--display:flex;--min-height:202px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-10 .elementor-element.elementor-element-34a6d80.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d9f0cb2{--display:flex;--min-height:101px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d9f0cb2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d9f0cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-d9f0cb2.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f68ec69{--display:flex;--min-height:101px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f68ec69:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f68ec69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#52525B33;}.elementor-10 .elementor-element.elementor-element-f68ec69.e-con{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-a021b6c{--display:flex;--min-height:420px;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-a021b6c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a021b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#766961;}.elementor-10 .elementor-element.elementor-element-f545a8b .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:45px;font-weight:500;line-height:55px;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-0c637b9 .elementor-heading-title{font-family:"Avenir", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-c2a0ab8 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-3a8685e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3a8685e );}.elementor-10 .elementor-element.elementor-element-c2a0ab8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c2a0ab8 .elementor-button:focus{color:var( --e-global-color-3a8685e );background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c2a0ab8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-c2a0ab8 .elementor-button:focus svg{fill:var( --e-global-color-3a8685e );}:root{--page-title-display:none;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a8685e );}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1ad1ea0{--z-index:12;}.elementor-10 .elementor-element.elementor-element-eabaf7d{--z-index:12;}.elementor-10 .elementor-element.elementor-element-07b2159{--z-index:12;}.elementor-10 .elementor-element.elementor-element-8ead232{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:13;}.elementor-10 .elementor-element.elementor-element-c201c23{--min-height:240px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-843d3ca{--min-height:240px;--z-index:9;}.elementor-10 .elementor-element.elementor-element-628892c{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-fcbf943{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-1ead0e2{--z-index:12;}.elementor-10 .elementor-element.elementor-element-37096db{--z-index:12;}.elementor-10 .elementor-element.elementor-element-cd75d9c{--z-index:12;}.elementor-10 .elementor-element.elementor-element-6036913{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:13;}.elementor-10 .elementor-element.elementor-element-e2c5b84{--min-height:240px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-3fc4379{--min-height:240px;--z-index:9;}.elementor-10 .elementor-element.elementor-element-dd57eba{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-e0db4b8{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-6c938bf{--z-index:12;}.elementor-10 .elementor-element.elementor-element-c4d196f{--z-index:12;}.elementor-10 .elementor-element.elementor-element-748cecb{--z-index:12;}.elementor-10 .elementor-element.elementor-element-3c43df1{--min-height:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:13;}.elementor-10 .elementor-element.elementor-element-df1f23b{--min-height:240px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-e814bf3{--min-height:240px;--z-index:9;}.elementor-10 .elementor-element.elementor-element-c031327{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-7f0a27b{--min-height:120px;}.elementor-10 .elementor-element.elementor-element-f4d1c4c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-95703bc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-822e68c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-14ca853 img{width:100%;max-width:100%;object-fit:cover;object-position:center left;}.elementor-10 .elementor-element.elementor-element-0566a89{--min-height:200px;--justify-content:flex-end;bottom:0px;}.elementor-10 .elementor-element.elementor-element-8c194ab{--min-height:200px;--z-index:9;}.elementor-10 .elementor-element.elementor-element-26f43a3{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-a371e58{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-6dbb36f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4c02418 .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-538131a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-d3d56c6{text-align:start;}.elementor-10 .elementor-element.elementor-element-d3d56c6 .elementor-heading-title{font-size:11px;}.elementor-10 .elementor-element.elementor-element-bb9a720{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-beae105{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-beae105.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2e457d2{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-29bb537{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-1a9a75d .elementor-heading-title{font-size:35px;}.elementor-10 .elementor-element.elementor-element-cb4b160{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-10 .elementor-element.elementor-element-3a2671f{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-31163c3{--min-height:200px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-34a6d80{--min-height:200px;--z-index:9;}.elementor-10 .elementor-element.elementor-element-d9f0cb2{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-f68ec69{--min-height:100px;}.elementor-10 .elementor-element.elementor-element-a021b6c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-eabaf7d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eabaf7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-eabaf7d{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-07b2159{--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:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8ead232{--width:90%;--min-height:350px;}.elementor-10 .elementor-element.elementor-element-8ead232.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-09108f0 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-bf62bb7 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-c201c23{--width:200px;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-843d3ca{--min-height:100px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-628892c{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-fcbf943{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-37096db:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-37096db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-37096db{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cd75d9c{--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:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6036913{--width:90%;--min-height:350px;}.elementor-10 .elementor-element.elementor-element-6036913.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6abeeb8 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-3fbfb66 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-e2c5b84{--width:200px;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3fc4379{--min-height:100px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-dd57eba{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-e0db4b8{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-c4d196f{--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-748cecb{--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-10 .elementor-element.elementor-element-3c43df1{--width:90%;--min-height:350px;}.elementor-10 .elementor-element.elementor-element-3c43df1.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bc4edc0 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-257153a .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-df1f23b{--width:200px;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e814bf3{--min-height:120px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-c031327{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-7f0a27b{--width:100px;--min-height:100px;}.elementor-10 .elementor-element.elementor-element-f4d1c4c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-10 .elementor-element.elementor-element-95703bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-822e68c{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-822e68c.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-14ca853 img{width:100%;max-width:100%;object-fit:cover;object-position:center left;}.elementor-10 .elementor-element.elementor-element-0566a89{--width:160px;--min-height:160px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8c194ab{--min-height:200px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-26f43a3{--width:80px;--min-height:80px;}.elementor-10 .elementor-element.elementor-element-a371e58{--width:80px;--min-height:80px;}.elementor-10 .elementor-element.elementor-element-6dbb36f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-4c02418 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-8f20fd6{text-align:start;}.elementor-10 .elementor-element.elementor-element-538131a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-66d332f .elementor-counter-title{justify-content:center;font-size:12px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-66d332f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-10 .elementor-element.elementor-element-4c6f959 .elementor-counter-title{justify-content:center;font-size:12px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-4c6f959 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter{flex-direction:column-reverse;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter-title{justify-content:center;font-size:12px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-10 .elementor-element.elementor-element-0a55f59 .elementor-counter-title{justify-content:center;font-size:12px;line-height:20px;}.elementor-10 .elementor-element.elementor-element-0a55f59 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-10 .elementor-element.elementor-element-d3d56c6{text-align:center;}.elementor-10 .elementor-element.elementor-element-bb9a720{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-beae105{--width:100%;--min-height:400px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e457d2{--width:50%;--min-height:200px;}.elementor-10 .elementor-element.elementor-element-29bb537{--width:50%;--min-height:200px;}.elementor-10 .elementor-element.elementor-element-1a9a75d .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-10 .elementor-element.elementor-element-cb4b160{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ff37fd9 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-10 .elementor-element.elementor-element-ff37fd9 .elementor-button{font-size:17px;}.elementor-10 .elementor-element.elementor-element-ff37fd9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ef1a0a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10 .elementor-element.elementor-element-3a2671f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdb3c74{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-31163c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-34a6d80{--min-height:120px;--justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-d9f0cb2{--width:120px;--min-height:120px;}.elementor-10 .elementor-element.elementor-element-f68ec69{--width:120px;--min-height:120px;}.elementor-10 .elementor-element.elementor-element-a021b6c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-07b2159{--width:100%;}.elementor-10 .elementor-element.elementor-element-8ead232{--width:500px;}.elementor-10 .elementor-element.elementor-element-c201c23{--width:340px;}.elementor-10 .elementor-element.elementor-element-628892c{--width:170px;}.elementor-10 .elementor-element.elementor-element-fcbf943{--width:170px;}.elementor-10 .elementor-element.elementor-element-cd75d9c{--width:100%;}.elementor-10 .elementor-element.elementor-element-6036913{--width:500px;}.elementor-10 .elementor-element.elementor-element-e2c5b84{--width:340px;}.elementor-10 .elementor-element.elementor-element-dd57eba{--width:170px;}.elementor-10 .elementor-element.elementor-element-e0db4b8{--width:170px;}.elementor-10 .elementor-element.elementor-element-748cecb{--width:100%;}.elementor-10 .elementor-element.elementor-element-3c43df1{--width:500px;}.elementor-10 .elementor-element.elementor-element-df1f23b{--width:340px;}.elementor-10 .elementor-element.elementor-element-c031327{--width:170px;}.elementor-10 .elementor-element.elementor-element-7f0a27b{--width:170px;}.elementor-10 .elementor-element.elementor-element-95703bc{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-822e68c{--width:40%;}.elementor-10 .elementor-element.elementor-element-c691bb2{--width:420px;}.elementor-10 .elementor-element.elementor-element-0566a89{--width:202px;}.elementor-10 .elementor-element.elementor-element-8c194ab{--width:202px;}.elementor-10 .elementor-element.elementor-element-26f43a3{--width:101px;}.elementor-10 .elementor-element.elementor-element-a371e58{--width:101px;}.elementor-10 .elementor-element.elementor-element-6dbb36f{--width:60%;}.elementor-10 .elementor-element.elementor-element-bb9a720{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-beae105{--width:530px;}.elementor-10 .elementor-element.elementor-element-2e457d2{--width:266px;}.elementor-10 .elementor-element.elementor-element-29bb537{--width:266px;}.elementor-10 .elementor-element.elementor-element-716d03c{--width:50%;}.elementor-10 .elementor-element.elementor-element-fdb3c74{--width:33.3333%;}.elementor-10 .elementor-element.elementor-element-31163c3{--width:202px;}.elementor-10 .elementor-element.elementor-element-34a6d80{--width:202px;}.elementor-10 .elementor-element.elementor-element-d9f0cb2{--width:101px;}.elementor-10 .elementor-element.elementor-element-f68ec69{--width:101px;}.elementor-10 .elementor-element.elementor-element-a021b6c{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-8ead232{--width:500px;}.elementor-10 .elementor-element.elementor-element-c201c23{--width:300px;}.elementor-10 .elementor-element.elementor-element-843d3ca{--width:300px;}.elementor-10 .elementor-element.elementor-element-628892c{--width:120px;}.elementor-10 .elementor-element.elementor-element-fcbf943{--width:120px;}.elementor-10 .elementor-element.elementor-element-6036913{--width:500px;}.elementor-10 .elementor-element.elementor-element-e2c5b84{--width:300px;}.elementor-10 .elementor-element.elementor-element-3fc4379{--width:300px;}.elementor-10 .elementor-element.elementor-element-dd57eba{--width:120px;}.elementor-10 .elementor-element.elementor-element-e0db4b8{--width:120px;}.elementor-10 .elementor-element.elementor-element-3c43df1{--width:500px;}.elementor-10 .elementor-element.elementor-element-df1f23b{--width:300px;}.elementor-10 .elementor-element.elementor-element-e814bf3{--width:300px;}.elementor-10 .elementor-element.elementor-element-c031327{--width:120px;}.elementor-10 .elementor-element.elementor-element-7f0a27b{--width:120px;}.elementor-10 .elementor-element.elementor-element-0566a89{--width:200px;}.elementor-10 .elementor-element.elementor-element-8c194ab{--width:200px;}.elementor-10 .elementor-element.elementor-element-26f43a3{--width:100px;}.elementor-10 .elementor-element.elementor-element-a371e58{--width:100px;}.elementor-10 .elementor-element.elementor-element-beae105{--width:300px;}.elementor-10 .elementor-element.elementor-element-2e457d2{--width:200px;}.elementor-10 .elementor-element.elementor-element-29bb537{--width:200px;}.elementor-10 .elementor-element.elementor-element-716d03c{--width:60%;}.elementor-10 .elementor-element.elementor-element-31163c3{--width:200px;}.elementor-10 .elementor-element.elementor-element-34a6d80{--width:200px;}.elementor-10 .elementor-element.elementor-element-d9f0cb2{--width:100px;}.elementor-10 .elementor-element.elementor-element-f68ec69{--width:100px;}}/* Start custom CSS for container, class: .elementor-element-628892c */.elementor-10 .elementor-element.elementor-element-628892c{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbf943 */.elementor-10 .elementor-element.elementor-element-fcbf943{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843d3ca */.elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b2159 */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-07b2159{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eabaf7d */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-eabaf7d{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd57eba */.elementor-10 .elementor-element.elementor-element-dd57eba{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0db4b8 */.elementor-10 .elementor-element.elementor-element-e0db4b8{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc4379 */.elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd75d9c */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-cd75d9c{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37096db */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-37096db{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c031327 */.elementor-10 .elementor-element.elementor-element-c031327{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0a27b */.elementor-10 .elementor-element.elementor-element-7f0a27b{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e814bf3 */.elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d196f */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-c4d196f{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628892c */.elementor-10 .elementor-element.elementor-element-628892c{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbf943 */.elementor-10 .elementor-element.elementor-element-fcbf943{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843d3ca */.elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b2159 */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-07b2159{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eabaf7d */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-eabaf7d{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd57eba */.elementor-10 .elementor-element.elementor-element-dd57eba{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0db4b8 */.elementor-10 .elementor-element.elementor-element-e0db4b8{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc4379 */.elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd75d9c */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-cd75d9c{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37096db */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-37096db{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c031327 */.elementor-10 .elementor-element.elementor-element-c031327{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0a27b */.elementor-10 .elementor-element.elementor-element-7f0a27b{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e814bf3 */.elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d196f */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-c4d196f{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628892c */.elementor-10 .elementor-element.elementor-element-628892c{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbf943 */.elementor-10 .elementor-element.elementor-element-fcbf943{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843d3ca */.elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b2159 */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-07b2159{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eabaf7d */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-eabaf7d{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd57eba */.elementor-10 .elementor-element.elementor-element-dd57eba{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0db4b8 */.elementor-10 .elementor-element.elementor-element-e0db4b8{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc4379 */.elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd75d9c */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-cd75d9c{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37096db */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-37096db{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c031327 */.elementor-10 .elementor-element.elementor-element-c031327{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0a27b */.elementor-10 .elementor-element.elementor-element-7f0a27b{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e814bf3 */.elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d196f */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-c4d196f{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628892c */.elementor-10 .elementor-element.elementor-element-628892c{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcbf943 */.elementor-10 .elementor-element.elementor-element-fcbf943{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-843d3ca */.elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-843d3ca{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b2159 */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-07b2159{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eabaf7d */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-eabaf7d{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd57eba */.elementor-10 .elementor-element.elementor-element-dd57eba{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0db4b8 */.elementor-10 .elementor-element.elementor-element-e0db4b8{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc4379 */.elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-3fc4379{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd75d9c */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-cd75d9c{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37096db */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-37096db{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c031327 */.elementor-10 .elementor-element.elementor-element-c031327{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0a27b */.elementor-10 .elementor-element.elementor-element-7f0a27b{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e814bf3 */.elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-e814bf3{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4d196f */@media (max-width:768px){
    .elementor-10 .elementor-element.elementor-element-c4d196f{
        max-height: 100vh;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f4d1c4c */.elementor-widget-n-carousel .swiper-pagination-bullet {
    height: 5px !important;
    width: 100px !important;
    border-radius: 0;
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f43a3 */.elementor-10 .elementor-element.elementor-element-26f43a3{
    backdrop-filter: blur(10px);
        opacity: 0.9;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a371e58 */.elementor-10 .elementor-element.elementor-element-a371e58{
    backdrop-filter: blur(10px);
    opacity: 0.9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c194ab */.elementor-10 .elementor-element.elementor-element-8c194ab{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-8c194ab{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-8c194ab{
    max-width:240px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c691bb2 */.elementor-10 .elementor-element.elementor-element-c691bb2{
    max-height: 476px;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-54a63f6 */@media (max-width:768px){
    .elementor-counter-number-wrapper{
        align-items: center;
    }
    .elementor-10 .elementor-element.elementor-element-54a63f6 .elementor-counter-number-suffix{
    font-size: 22px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e457d2 */.elementor-10 .elementor-element.elementor-element-2e457d2{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29bb537 */.elementor-10 .elementor-element.elementor-element-29bb537{
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f0cb2 */.elementor-10 .elementor-element.elementor-element-d9f0cb2{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68ec69 */.elementor-10 .elementor-element.elementor-element-f68ec69{
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34a6d80 */.elementor-10 .elementor-element.elementor-element-34a6d80{
    max-width: 340px;
}

@media (max-width:1024px){
   .elementor-10 .elementor-element.elementor-element-34a6d80{
    max-width: 320px;
} 
}
@media (max-width:768px){
   .elementor-10 .elementor-element.elementor-element-34a6d80{
    max-width:240px;
} 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Demi.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://maydane-immobilier.ioniaweb.ma/wp-content/uploads/2025/12/AvenirNextCyr-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */