.elementor-2252 .elementor-element.elementor-element-259bd1a0:not(.elementor-motion-effects-element-type-background),.elementor-2252 .elementor-element.elementor-element-259bd1a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000;background-image:url("https://jwatlasmarrakech.com/wp-content/uploads/2024/10/U9A2362-3-scaled.jpg");background-position:center center;background-size:cover}.elementor-2252 .elementor-element.elementor-element-259bd1a0>.elementor-background-overlay{background-color:#000;opacity:.55;transition:background .3s,border-radius .3s,opacity .3s}.elementor-2252 .elementor-element.elementor-element-259bd1a0>.elementor-container{min-height:100vh}.elementor-2252 .elementor-element.elementor-element-259bd1a0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2252 .elementor-element.elementor-element-4fd9a28d>.elementor-widget-container{margin:90px 0 0;padding:100px 0}.elementor-2252 .elementor-element.elementor-element-4fd9a28d .cs-title-wrap{max-width:660px}.elementor-2252 .elementor-element.elementor-element-4fd9a28d .cs-subtitle{font-size:14px}.elementor-2252 .elementor-element.elementor-element-4fd9a28d .cs-title{font-size:50px;text-transform:uppercase}.elementor-2252 .elementor-element.elementor-element-2565b08f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2252 .elementor-element.elementor-element-2565b08f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 0}.elementor-2252 .elementor-element.elementor-element-2565b08f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-2252 .elementor-element.elementor-element-2be53163>.elementor-element-populated{padding:0 0 0 60px}.elementor-2252 .elementor-element.elementor-element-16470583 .cs-title{font-size:25px;text-transform:uppercase}.elementor-2252 .elementor-element.elementor-element-16470583 .cs-title-text{font-size:16px}.elementor-2252 .elementor-element.elementor-element-e56bad1{--display:flex}.elementor-widget-ha-image-grid .ha-filter__item{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2252 .elementor-element.elementor-element-5dd6a0d .ha-image-grid__item{--image-grid-column:3}.elementor-2252 .elementor-element.elementor-element-5dd6a0d .ha-filter{text-align:left}.elementor-2252 .elementor-element.elementor-element-ee33236{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2252 .elementor-element.elementor-element-8ce812a>.elementor-widget-container{margin:-20px 0 0}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fancy-card{--content-bg:#a2452a}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fancy-card .cs-fc-content{padding:80px}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-subtitle{margin:0 0 15px}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fc-title.cs-title{font-size:25px;text-transform:uppercase}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fc-text{color:#fff;font-size:16px;margin:15px 0 20px}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fc-btn .button{font-family:"Jost",Sans-serif;text-transform:uppercase}@media(max-width:1024px){.elementor-2252 .elementor-element.elementor-element-2565b08f{padding:80px 0}.elementor-2252 .elementor-element.elementor-element-2be53163>.elementor-element-populated{padding:50px 0 0}.elementor-2252 .elementor-element.elementor-element-5dd6a0d .ha-image-grid__item{--image-grid-column:3}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fancy-card .cs-fc-content{padding:8%}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fc-title.cs-title{font-size:28px}}@media(max-width:767px){.elementor-2252 .elementor-element.elementor-element-5dd6a0d .ha-image-grid__item{--image-grid-column:2}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fancy-card .cs-fc-content{padding:40px 25px 50px}.elementor-2252 .elementor-element.elementor-element-8ce812a .cs-fc-title.cs-title{font-size:24px}}@media(max-width:1024px) and (min-width:768px){.elementor-2252 .elementor-element.elementor-element-1eb90815{width:100%}.elementor-2252 .elementor-element.elementor-element-2be53163{width:100%}}