.elementor-1000 .elementor-element.elementor-element-b998ebf{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.44;--padding-top:60px;--padding-bottom:57px;--padding-left:10px;--padding-right:10px;}.elementor-1000 .elementor-element.elementor-element-b998ebf:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-b998ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/active-trek-morocco-top-10-things-to-do-in-marrakech-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-b998ebf::before, .elementor-1000 .elementor-element.elementor-element-b998ebf > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b998ebf > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b998ebf > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b998ebf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b998ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1000 .elementor-element.elementor-element-b998ebf > .elementor-shape-bottom svg, .elementor-1000 .elementor-element.elementor-element-b998ebf > .e-con-inner > .elementor-shape-bottom svg{height:86px;}.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-1000 .elementor-element.elementor-element-292d1262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1000 .elementor-element.elementor-element-292d1262 .elementor-heading-title{font-size:70px;font-weight:500;color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-3887e06b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5232767{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1000 .elementor-element.elementor-element-70da0f0d{text-align:center;}.elementor-1000 .elementor-element.elementor-element-70da0f0d .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1000 .elementor-element.elementor-element-4efb4b4c{--divider-border-style:zigzag_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:13.7px;}.elementor-1000 .elementor-element.elementor-element-4efb4b4c .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-4efb4b4c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1000 .elementor-element.elementor-element-5e266d22{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1000 .elementor-element.elementor-element-5e266d22.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-3007384{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-ffd45f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1000 .elementor-element.elementor-element-a27c585{text-align:center;}.elementor-1000 .elementor-element.elementor-element-a27c585 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-d76bb00{--divider-border-style:zigzag_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:13.7px;}.elementor-1000 .elementor-element.elementor-element-d76bb00 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-d76bb00 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-560e194{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-0a3bca4{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-0a3bca4:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/marrakech_700x700.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-0a3bca4::before, .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-0a3bca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-0a3bca4.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-0b2deb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-0b2deb3 .elementor-heading-title{color:var( --e-global-color-accent );}.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-1000 .elementor-element.elementor-element-bf33c48.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-bf33c48 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-bf33c48 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-bf33c48{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-bf33c48 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-b2aaf3f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-b2aaf3f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-b2aaf3f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1000 .elementor-element.elementor-element-3a931e8 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-e06a493{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-e06a493:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-e06a493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/03/Best-Time-to-Visit-marrakech_1-e1773712274151.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-e06a493::before, .elementor-1000 .elementor-element.elementor-element-e06a493 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-e06a493 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-e06a493 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-e06a493 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-e06a493 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-e06a493.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-34426b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-34426b1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-1a9b9b4.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-1a9b9b4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-1a9b9b4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-1a9b9b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-1a9b9b4 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-46d0a48{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-46d0a48 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-46d0a48 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-f4dbcf0 .elementor-button{background-color:#F3830E;font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-725e3e7{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-725e3e7:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-725e3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Marrakech-al-Desierto-de-Merzouga.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-725e3e7::before, .elementor-1000 .elementor-element.elementor-element-725e3e7 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-725e3e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-725e3e7 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-725e3e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-725e3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-725e3e7.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-6d40105{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-6d40105 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-2e2293a.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-2e2293a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-2e2293a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-2e2293a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-2e2293a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-11070ad{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-11070ad .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-11070ad .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-94554f6 .elementor-button{background-color:#F3830E;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-7d9a742{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-7d9a742:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-7d9a742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/03/marrakech-jemaa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-7d9a742::before, .elementor-1000 .elementor-element.elementor-element-7d9a742 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-7d9a742 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-7d9a742 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-7d9a742 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-7d9a742 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-7d9a742.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-50c6bb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-50c6bb2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-2c34b2d.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-2c34b2d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-2c34b2d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-2c34b2d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-2c34b2d .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-7b0066b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-7b0066b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-7b0066b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-6cb7c5b .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-5534b2c{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5534b2c:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-5534b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/03/70166806-Koutoubia-mosque-Marrakech-Morocco.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-5534b2c::before, .elementor-1000 .elementor-element.elementor-element-5534b2c > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5534b2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5534b2c > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5534b2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5534b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-5534b2c.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-0a6a41c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-0a6a41c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-cac21de.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-cac21de .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-cac21de .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-cac21de{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-cac21de .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-b2f41e2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-b2f41e2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-b2f41e2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-7a43392 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-d3525e1{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-d3525e1:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-d3525e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/marrakech-925x430-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-d3525e1::before, .elementor-1000 .elementor-element.elementor-element-d3525e1 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-d3525e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-d3525e1 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-d3525e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-d3525e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-d3525e1.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-e3dcf33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-e3dcf33 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-401e2ea.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-401e2ea .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-401e2ea .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-401e2ea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-401e2ea .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-37fcb14{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-37fcb14 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-37fcb14 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-754fb30 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-a2b3195{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-a2b3195:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-a2b3195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/13821640-Marrakesh-Marrakech-Morocco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-a2b3195::before, .elementor-1000 .elementor-element.elementor-element-a2b3195 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-a2b3195 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-a2b3195 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-a2b3195 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-a2b3195 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-a2b3195.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-25c8d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-25c8d83 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-551ce3e.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-551ce3e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-551ce3e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-551ce3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-551ce3e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-befd292{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-befd292 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-befd292 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-8cfc40c .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-a2a87a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-953c0b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1000 .elementor-element.elementor-element-f9d97a0{text-align:center;}.elementor-1000 .elementor-element.elementor-element-f9d97a0 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-fdfd873{--divider-border-style:zigzag_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:13.7px;}.elementor-1000 .elementor-element.elementor-element-fdfd873 .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-fdfd873 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-4597dd8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5fe0890{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5fe0890:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-5fe0890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Fes-Morocco-Tour-19-Copie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-5fe0890::before, .elementor-1000 .elementor-element.elementor-element-5fe0890 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5fe0890 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5fe0890 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5fe0890 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5fe0890 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-5fe0890.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-5f7f827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-5f7f827 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-f5057e1.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-f5057e1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-f5057e1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-f5057e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-f5057e1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-6ebb043{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-6ebb043 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-6ebb043 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-50d2ce4 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-9f541bb{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-9f541bb:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-9f541bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Fes-Morocco-Tour-18-Copie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-9f541bb::before, .elementor-1000 .elementor-element.elementor-element-9f541bb > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-9f541bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-9f541bb > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-9f541bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-9f541bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-9f541bb.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-63bd6c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-63bd6c5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-506b7fe.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-506b7fe .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-506b7fe .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-506b7fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-506b7fe .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-fd81bae{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-fd81bae .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-fd81bae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-4f4686c .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-5f6318a{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-5f6318a:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-5f6318a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Fes-Morocco-Tour-73-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-5f6318a::before, .elementor-1000 .elementor-element.elementor-element-5f6318a > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5f6318a > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-5f6318a > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5f6318a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-5f6318a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-5f6318a.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-b989253{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-b989253 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-5b61900.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-5b61900 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-5b61900 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-5b61900{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-5b61900 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-c3cb5a5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-c3cb5a5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-c3cb5a5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-46aac17 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-da924c7{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-da924c7:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-da924c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Fes-Morocco-Tour-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-da924c7::before, .elementor-1000 .elementor-element.elementor-element-da924c7 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-da924c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-da924c7 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-da924c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-da924c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-da924c7.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-d5d4fc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-d5d4fc8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-6c2774e.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-6c2774e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-6c2774e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-6c2774e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-6c2774e .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-fbe25d3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-fbe25d3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-fbe25d3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-c8d3f58 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-99bd586{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-99bd586:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-99bd586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/fes.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-99bd586::before, .elementor-1000 .elementor-element.elementor-element-99bd586 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-99bd586 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-99bd586 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-99bd586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-99bd586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-99bd586.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-b84b61c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-b84b61c .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-3cbb62a.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-3cbb62a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-3cbb62a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-3cbb62a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-3cbb62a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-f4c908e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-f4c908e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-f4c908e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-1f9fb13 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-3b13815{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-3b13815:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-3b13815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Fes-Morocco-Tour-22-Copie.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-3b13815::before, .elementor-1000 .elementor-element.elementor-element-3b13815 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-3b13815 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-3b13815 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-3b13815 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-3b13815 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-3b13815.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-fb7a3b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-fb7a3b4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-472bdcf.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-472bdcf .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-472bdcf .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-472bdcf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-472bdcf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-1f27203{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-1f27203 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-1f27203 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-a7129b5 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-1a18791{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-1a18791:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-1a18791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/morocco-fes.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-1a18791::before, .elementor-1000 .elementor-element.elementor-element-1a18791 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-1a18791 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-1a18791 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-1a18791 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-1a18791 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-1a18791.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-d7dc688{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-d7dc688 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-ac47bda.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-ac47bda .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-ac47bda .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-ac47bda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-ac47bda .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-14bae47{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-14bae47 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-14bae47 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-3984f49 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-56e09ba{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-1f05b2a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1000 .elementor-element.elementor-element-57ef6b6{text-align:center;}.elementor-1000 .elementor-element.elementor-element-57ef6b6 .elementor-heading-title{font-family:"Cinzel Decorative", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-text );}.elementor-1000 .elementor-element.elementor-element-85264ae{--divider-border-style:zigzag_tribal;--divider-color:var( --e-global-color-primary );--divider-pattern-height:13.7px;}.elementor-1000 .elementor-element.elementor-element-85264ae .elementor-divider-separator{width:18%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-85264ae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-054c052{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-b4ad5eb{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-b4ad5eb:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/1_casablanca_mesita-1-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-b4ad5eb::before, .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b4ad5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-b4ad5eb.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-16aea0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-16aea0a .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-ea525f1.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-ea525f1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-ea525f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-ea525f1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-ea525f1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-dd2a2bf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-dd2a2bf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-dd2a2bf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-43f5165 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-b2b0f85{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-b2b0f85:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/casablanca-private-tour.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-b2b0f85::before, .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-b2b0f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-b2b0f85.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-c5d18c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-c5d18c9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-0e4bfbf.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-0e4bfbf .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-0e4bfbf .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-0e4bfbf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-0e4bfbf .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-4a851c0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-4a851c0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-4a851c0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-49a8662 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}.elementor-1000 .elementor-element.elementor-element-8c11192{--display:flex;--min-height:430px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.97;--border-radius:200px 200px 4px 4px;box-shadow:0px 6px 6px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1000 .elementor-element.elementor-element-8c11192:not(.elementor-motion-effects-element-type-background), .elementor-1000 .elementor-element.elementor-element-8c11192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moroccovacationtour.com/wp-content/uploads/2026/02/Casablanca-Private-Tour-Travel-Exploration-Morocco.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1000 .elementor-element.elementor-element-8c11192::before, .elementor-1000 .elementor-element.elementor-element-8c11192 > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-8c11192 > .e-con-inner > .elementor-background-video-container::before, .elementor-1000 .elementor-element.elementor-element-8c11192 > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-8c11192 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1000 .elementor-element.elementor-element-8c11192 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000002E 34%, var( --e-global-color-text ) 100%);}.elementor-1000 .elementor-element.elementor-element-8c11192.e-con:hover{--e-con-transform-translateY:-23px;}.elementor-1000 .elementor-element.elementor-element-db73f74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1000 .elementor-element.elementor-element-db73f74 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1000 .elementor-element.elementor-element-3b767e1.elementor-element{--align-self:center;}.elementor-1000 .elementor-element.elementor-element-3b767e1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-3b767e1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1000 .elementor-element.elementor-element-3b767e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1000 .elementor-element.elementor-element-3b767e1 .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1000 .elementor-element.elementor-element-12ac5f8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-1000 .elementor-element.elementor-element-12ac5f8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1000 .elementor-element.elementor-element-12ac5f8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1000 .elementor-element.elementor-element-fc20f44 .elementor-button{background-color:var( --e-global-color-primary );font-size:15px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:28px 28px 28px 28px;}@media(max-width:1024px){.elementor-1000 .elementor-element.elementor-element-560e194{--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-4597dd8{--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-054c052{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1000 .elementor-element.elementor-element-292d1262 .elementor-heading-title{font-size:35px;}.elementor-1000 .elementor-element.elementor-element-560e194{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-4597dd8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1000 .elementor-element.elementor-element-054c052{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}