.elementor-3337 .elementor-element.elementor-element-a9acf1b{--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:flex-end;--align-items:flex-start;--overlay-opacity:0.39;--padding-top:50px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-3337 .elementor-element.elementor-element-a9acf1b::before, .elementor-3337 .elementor-element.elementor-element-a9acf1b > .elementor-background-video-container::before, .elementor-3337 .elementor-element.elementor-element-a9acf1b > .e-con-inner > .elementor-background-video-container::before, .elementor-3337 .elementor-element.elementor-element-a9acf1b > .elementor-background-slideshow::before, .elementor-3337 .elementor-element.elementor-element-a9acf1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3337 .elementor-element.elementor-element-a9acf1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3337 .elementor-element.elementor-element-a9acf1b .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-3337 .elementor-element.elementor-element-d739ae7{text-align:start;}.elementor-3337 .elementor-element.elementor-element-d739ae7 .elementor-heading-title{color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-3d14150{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-3337 .elementor-element.elementor-element-3d14150:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-3d14150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7FC;}.elementor-3337 .elementor-element.elementor-element-d546bfb .elementor-heading-title{color:var( --e-global-color-blocksy_palette_1 );}.elementor-3337 .elementor-element.elementor-element-fdd3162{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3.2px;}.elementor-3337 .elementor-element.elementor-element-fdd3162 .elementor-divider-separator{width:545px;}.elementor-3337 .elementor-element.elementor-element-c0e3ffd{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-weight:300;color:#000000;}.elementor-3337 .elementor-element.elementor-element-d3ccbea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:60px 40px;--row-gap:60px;--column-gap:40px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-6f09cff{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-6f09cff:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-6f09cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/grand-tours-15days-adventure-and-hiking-the-desert-tour-from-marrakech.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-6f09cff.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-6f09cff:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-6f09cff, .elementor-3337 .elementor-element.elementor-element-6f09cff::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-ce55a6e{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-ce55a6e:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-ce55a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-ce55a6e{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-ce55a6e{right:0px;}.elementor-3337 .elementor-element.elementor-element-f1888aa .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-e27a3db .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-e27a3db .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-e27a3db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-e27a3db .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-44bf72a .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-44bf72a .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-44bf72a .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-44bf72a .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-44bf72a .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-5ddba9f{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-5ddba9f.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-3d5c244{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-7461e69{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-7461e69:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-7461e69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/Sahara-Desert-Morocco-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-7461e69.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-7461e69:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-7461e69, .elementor-3337 .elementor-element.elementor-element-7461e69::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-5e299f4{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-5e299f4:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-5e299f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-5e299f4{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-5e299f4{right:0px;}.elementor-3337 .elementor-element.elementor-element-c2167bd .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-3d28774 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-3d28774 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-3d28774{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-3d28774 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-31b8f79 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-31b8f79 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-31b8f79 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-31b8f79 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-31b8f79 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-eb9567c{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-eb9567c.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-1f92eb8{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-85b4d17{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-85b4d17:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-85b4d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/Sahara-Desert-Morocco-6.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-85b4d17.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-85b4d17:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-85b4d17, .elementor-3337 .elementor-element.elementor-element-85b4d17::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-1f30c4f{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-1f30c4f:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-1f30c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-1f30c4f{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-1f30c4f{right:0px;}.elementor-3337 .elementor-element.elementor-element-248dcb7 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-6ac8a2a .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-6ac8a2a .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-6ac8a2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-6ac8a2a .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-9176f47 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-9176f47 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-9176f47 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-9176f47 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-9176f47 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-c897dd0{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-c897dd0.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-29732ae{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-f5eaafa{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-f5eaafa:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-f5eaafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/blog-morocco-cities-header-fes-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-f5eaafa.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-f5eaafa:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-f5eaafa, .elementor-3337 .elementor-element.elementor-element-f5eaafa::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-30a9d4e{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-30a9d4e:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-30a9d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-30a9d4e{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-30a9d4e{right:0px;}.elementor-3337 .elementor-element.elementor-element-f4e8a66 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-37a7f1e .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-37a7f1e .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-37a7f1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-37a7f1e .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-6b525d5 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-6b525d5 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-6b525d5 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-6b525d5 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-6b525d5 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-18a8f68{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-18a8f68.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-e6279b2{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-adaedce{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-adaedce:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-adaedce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/merzouga-Sahara-Desert-Morocco.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-adaedce.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-adaedce:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-adaedce, .elementor-3337 .elementor-element.elementor-element-adaedce::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-c91f82f{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-c91f82f:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-c91f82f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-c91f82f{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-c91f82f{right:0px;}.elementor-3337 .elementor-element.elementor-element-64e4dc0 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-75a577b .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-75a577b .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-75a577b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-75a577b .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-b515414 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-b515414 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-b515414 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-b515414 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-b515414 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-cd54001{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-cd54001.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-a13b19b{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-58df774{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-58df774:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-58df774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/Sahara-Desert-Morocco-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-58df774.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-58df774:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-58df774, .elementor-3337 .elementor-element.elementor-element-58df774::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-8909f40{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-8909f40:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-8909f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-8909f40{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-8909f40{right:0px;}.elementor-3337 .elementor-element.elementor-element-5de8b51 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-50add50 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-50add50 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-50add50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-50add50 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-b1e4d57 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-b1e4d57 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-b1e4d57 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-b1e4d57 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-b1e4d57 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-3d2a59b{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-3d2a59b.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-39b8f16{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-3d4fcc3{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-3d4fcc3:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-3d4fcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/Chefchaouen-Morocco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-3d4fcc3.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-3d4fcc3:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-3d4fcc3, .elementor-3337 .elementor-element.elementor-element-3d4fcc3::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-39216fa{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-39216fa:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-39216fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-39216fa{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-39216fa{right:0px;}.elementor-3337 .elementor-element.elementor-element-9293872 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-93b8c67 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-93b8c67 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-93b8c67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-93b8c67 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-c66d7f8 .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-c66d7f8 .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-c66d7f8 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-c66d7f8 .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-c66d7f8 .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-376470c{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-376470c.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-8cf3d4f{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}.elementor-3337 .elementor-element.elementor-element-789bcf7{--display:flex;--min-height:400px;--border-radius:70px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3337 .elementor-element.elementor-element-789bcf7:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-789bcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccoholidayservices.com/wp-content/uploads/2025/02/Visit-casablanca-mosque-hassan-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3337 .elementor-element.elementor-element-789bcf7.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-3337 .elementor-element.elementor-element-789bcf7:hover{border-style:none;box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.43);}.elementor-3337 .elementor-element.elementor-element-789bcf7, .elementor-3337 .elementor-element.elementor-element-789bcf7::before{--border-transition:0.3s;}.elementor-3337 .elementor-element.elementor-element-2c01140{--display:flex;--position:absolute;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;bottom:0%;}.elementor-3337 .elementor-element.elementor-element-2c01140:not(.elementor-motion-effects-element-type-background), .elementor-3337 .elementor-element.elementor-element-2c01140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 29%, var( --e-global-color-blocksy_palette_1 ) 70%);}body:not(.rtl) .elementor-3337 .elementor-element.elementor-element-2c01140{left:0px;}body.rtl .elementor-3337 .elementor-element.elementor-element-2c01140{right:0px;}.elementor-3337 .elementor-element.elementor-element-c1153b2 .elementor-heading-title{text-shadow:-3px 3px 0px #000000;color:#FFFFFF;}.elementor-3337 .elementor-element.elementor-element-78aeab2 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-78aeab2 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-3337 .elementor-element.elementor-element-78aeab2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3337 .elementor-element.elementor-element-78aeab2 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-3337 .elementor-element.elementor-element-4ffa11e .elementor-button{background-color:var( --e-global-color-blocksy_palette_8 );fill:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_1 );border-radius:0px 0px 0px 0px;}.elementor-3337 .elementor-element.elementor-element-4ffa11e .elementor-button:hover, .elementor-3337 .elementor-element.elementor-element-4ffa11e .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );color:var( --e-global-color-blocksy_palette_8 );border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-3337 .elementor-element.elementor-element-4ffa11e .elementor-button:hover svg, .elementor-3337 .elementor-element.elementor-element-4ffa11e .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-3337 .elementor-element.elementor-element-947b134{--display:flex;--min-height:50px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3337 .elementor-element.elementor-element-947b134.e-con{--align-self:flex-end;}.elementor-3337 .elementor-element.elementor-element-2d7871e{--e-rating-gap:7px;--e-rating-icon-marked-color:#FFC400;}body.elementor-page-3337:not(.elementor-motion-effects-element-type-background), body.elementor-page-3337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_8 );}@media(min-width:768px){.elementor-3337 .elementor-element.elementor-element-5ddba9f{--width:60%;}.elementor-3337 .elementor-element.elementor-element-eb9567c{--width:60%;}.elementor-3337 .elementor-element.elementor-element-c897dd0{--width:60%;}.elementor-3337 .elementor-element.elementor-element-18a8f68{--width:60%;}.elementor-3337 .elementor-element.elementor-element-cd54001{--width:60%;}.elementor-3337 .elementor-element.elementor-element-3d2a59b{--width:60%;}.elementor-3337 .elementor-element.elementor-element-376470c{--width:60%;}.elementor-3337 .elementor-element.elementor-element-947b134{--width:60%;}}@media(max-width:1024px){.elementor-3337 .elementor-element.elementor-element-d3ccbea{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3337 .elementor-element.elementor-element-a9acf1b{--min-height:400px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3337 .elementor-element.elementor-element-d739ae7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3337 .elementor-element.elementor-element-d739ae7 .elementor-heading-title{font-size:30px;}.elementor-3337 .elementor-element.elementor-element-d546bfb .elementor-heading-title{font-size:30px;}.elementor-3337 .elementor-element.elementor-element-fdd3162 .elementor-divider-separator{width:190px;}.elementor-3337 .elementor-element.elementor-element-c0e3ffd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3337 .elementor-element.elementor-element-d3ccbea{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}}