.elementor-8239 .elementor-element.elementor-element-1a0c000{--display:flex;--min-height:560px;--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;--overlay-opacity:1;}.elementor-8239 .elementor-element.elementor-element-1a0c000:not(.elementor-motion-effects-element-type-background), .elementor-8239 .elementor-element.elementor-element-1a0c000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2118;background-image:url("https://journeyviamorocco.com/wp-content/uploads/2025/11/mehdi-el-marouazi-nqqH7np9JGk-unsplash-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8239 .elementor-element.elementor-element-1a0c000::before, .elementor-8239 .elementor-element.elementor-element-1a0c000 > .elementor-background-video-container::before, .elementor-8239 .elementor-element.elementor-element-1a0c000 > .e-con-inner > .elementor-background-video-container::before, .elementor-8239 .elementor-element.elementor-element-1a0c000 > .elementor-background-slideshow::before, .elementor-8239 .elementor-element.elementor-element-1a0c000 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8239 .elementor-element.elementor-element-1a0c000 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,14,8,0.65) 100%, rgba(20,14,8,0.35) 0%);}.elementor-8239 .elementor-element.elementor-element-1a0c007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-8239 .elementor-element.elementor-element-1a0c002{text-align:center;}.elementor-8239 .elementor-element.elementor-element-1a0c002 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;}.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-8239 .elementor-element.elementor-element-1a0c006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.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-8239 .elementor-element.elementor-element-1a0c004 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8239 .elementor-element.elementor-element-1a0c011{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c012{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c00c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-8239 .elementor-element.elementor-element-1a0c00a{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:3px;}.elementor-8239 .elementor-element.elementor-element-1a0c00a .elementor-divider-separator{width:64px;}.elementor-8239 .elementor-element.elementor-element-1a0c00a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c00f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8239 .elementor-element.elementor-element-1a0c024{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c025{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-8239 .elementor-element.elementor-element-1a0c015 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c015.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c015.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c015.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c017 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c017.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c017.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c017.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c019 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c019.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c019.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c019.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c01b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c01b.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01b.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c01b.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c01d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c01d.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01d.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c01d.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c01f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c01f.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c01f.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c01f.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c021 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c021.elementor-view-stacked .elementor-icon{background-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c021.elementor-view-framed .elementor-icon, .elementor-8239 .elementor-element.elementor-element-1a0c021.elementor-view-default .elementor-icon{fill:#CB7A07;color:#CB7A07;border-color:#CB7A07;}.elementor-8239 .elementor-element.elementor-element-1a0c042{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c043{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c041{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c02c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c029{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:2px;}.elementor-8239 .elementor-element.elementor-element-1a0c029 .elementor-divider-separator{width:40px;}.elementor-8239 .elementor-element.elementor-element-1a0c029 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c031{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c02e{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:2px;}.elementor-8239 .elementor-element.elementor-element-1a0c02e .elementor-divider-separator{width:40px;}.elementor-8239 .elementor-element.elementor-element-1a0c02e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c036{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c033{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:2px;}.elementor-8239 .elementor-element.elementor-element-1a0c033 .elementor-divider-separator{width:40px;}.elementor-8239 .elementor-element.elementor-element-1a0c033 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c038{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:2px;}.elementor-8239 .elementor-element.elementor-element-1a0c038 .elementor-divider-separator{width:40px;}.elementor-8239 .elementor-element.elementor-element-1a0c038 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c03d{--divider-border-style:solid;--divider-color:#CB7A07;--divider-border-width:2px;}.elementor-8239 .elementor-element.elementor-element-1a0c03d .elementor-divider-separator{width:40px;}.elementor-8239 .elementor-element.elementor-element-1a0c03d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-8239 .elementor-element.elementor-element-1a0c065{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c064{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c04b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c04a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c056{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c05d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c05c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c062{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c06d{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c06e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c06c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c06a .elementor-button-content-wrapper{flex-direction:row;}.elementor-8239 .elementor-element.elementor-element-1a0c06b .elementor-button-content-wrapper{flex-direction:row;}.elementor-8239 .elementor-element.elementor-element-1a0c08b{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c08c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c08a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c088{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c078{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c07a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c07c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c07e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c082{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c084{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c06f{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8239 .elementor-element.elementor-element-1a0c094{--display:flex;}.elementor-8239 .elementor-element.elementor-element-1a0c095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c093{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;}.elementor-8239 .elementor-element.elementor-element-1a0c093:not(.elementor-motion-effects-element-type-background), .elementor-8239 .elementor-element.elementor-element-1a0c093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2118;background-image:url("https://journeyviamorocco.com/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-21-at-5.41.57-PM.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-8239 .elementor-element.elementor-element-1a0c093::before, .elementor-8239 .elementor-element.elementor-element-1a0c093 > .elementor-background-video-container::before, .elementor-8239 .elementor-element.elementor-element-1a0c093 > .e-con-inner > .elementor-background-video-container::before, .elementor-8239 .elementor-element.elementor-element-1a0c093 > .elementor-background-slideshow::before, .elementor-8239 .elementor-element.elementor-element-1a0c093 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8239 .elementor-element.elementor-element-1a0c093 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(20,14,8,0.85) 0%, rgba(20,14,8,0.15) 100%);}.elementor-8239 .elementor-element.elementor-element-1a0c091{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8239 .elementor-element.elementor-element-1a0c08f .elementor-button-content-wrapper{flex-direction:row;}.elementor-8239 .elementor-element.elementor-element-1a0c090 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-8239 .elementor-element.elementor-element-1a0c000{--min-height:480px;}}@media(max-width:767px){.elementor-8239 .elementor-element.elementor-element-1a0c000{--min-height:420px;}}/* Start custom CSS */body.elementor-page-8239{--jvm-o:#CB7A07;--jvm-d:#A86205;--jvm-dh:#8E5304;--jvm-ink:#2B2118;--jvm-body:#4A4038;--jvm-sand:#FBF5EC;--jvm-line:#EADFCF}
body.elementor-page-8239 :is(.elementor-element-1a0c011,.elementor-element-1a0c024,.elementor-element-1a0c042,.elementor-element-1a0c065,.elementor-element-1a0c06d,.elementor-element-1a0c08b,.elementor-element-1a0c094){--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px}
body.elementor-page-8239 :is(.elementor-element-1a0c011,.elementor-element-1a0c024,.elementor-element-1a0c065,.elementor-element-1a0c06d,.elementor-element-1a0c094){background:#fff}
body.elementor-page-8239 :is(.elementor-element-1a0c042,.elementor-element-1a0c08b){background:var(--jvm-sand)}
body.elementor-page-8239 .elementor-element-1a0c024{--padding-top:40px}
body.elementor-page-8239 .elementor-element-1a0c06d{--padding-top:80px;--padding-bottom:80px;border-top:1px solid var(--jvm-line)}
body.elementor-page-8239 .elementor-element-1a0c094{--padding-top:40px}
body.elementor-page-8239 :is(.elementor-element-1a0c012,.elementor-element-1a0c025,.elementor-element-1a0c043,.elementor-element-1a0c066,.elementor-element-1a0c06e,.elementor-element-1a0c08c,.elementor-element-1a0c095){--content-width:1200px;--gap:16px;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .elementor-element-1a0c000{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px}
body.elementor-page-8239 .elementor-element-1a0c007{--width:100%;max-width:820px;--align-items:center;--gap:18px;--padding-top:0px;--padding-bottom:0px;text-align:center}
body.elementor-page-8239 .jvm-eyebrow .elementor-heading-title{font:600 14px/1.2 Roboto,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--jvm-o)}
body.elementor-page-8239 .elementor-element-1a0c000 .jvm-eyebrow .elementor-heading-title{color:#F2C27A}
body.elementor-page-8239 .jvm-h1 .elementor-heading-title{font-size:56px;line-height:1.15;color:#fff;text-wrap:balance}
body.elementor-page-8239 .jvm-h2 .elementor-heading-title{font-family:"Playfair Display",Georgia,serif;font-weight:600;font-size:40px;line-height:1.2;color:var(--jvm-ink);text-wrap:balance}
body.elementor-page-8239 :is(.elementor-element-1a0c012,.elementor-element-1a0c025,.elementor-element-1a0c043,.elementor-element-1a0c066,.elementor-element-1a0c06e,.elementor-element-1a0c08c,.elementor-element-1a0c095)>.jvm-h2,body.elementor-page-8239 :is(.elementor-element-1a0c012,.elementor-element-1a0c025,.elementor-element-1a0c043,.elementor-element-1a0c066,.elementor-element-1a0c06e,.elementor-element-1a0c08c,.elementor-element-1a0c095)>.jvm-eyebrow{text-align:center}
body.elementor-page-8239 .jvm-narrow{max-width:760px}
body.elementor-page-8239 .jvm-h3 .elementor-heading-title,body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-title{font:600 20px/1.35 Roboto,Arial,sans-serif;color:var(--jvm-ink);margin:0}
body.elementor-page-8239 .jvm-text{color:var(--jvm-body);font:400 17px/1.7 Roboto,Arial,sans-serif}
body.elementor-page-8239 .jvm-text p{margin:0 0 14px}
body.elementor-page-8239 .jvm-text p:last-child{margin-bottom:0}
body.elementor-page-8239 .jvm-text a{color:var(--jvm-d);text-decoration:underline}
body.elementor-page-8239 .jvm-small{font-size:16px}
body.elementor-page-8239 .jvm-lead{color:#fff;font-size:18px;max-width:680px}
body.elementor-page-8239 .jvm-centertext{text-align:center;max-width:760px}
body.elementor-page-8239 .jvm-on-dark .elementor-heading-title,body.elementor-page-8239 .jvm-on-dark{color:#fff}
body.elementor-page-8239 .elementor-element-1a0c093 .jvm-text:not(.jvm-small){color:rgba(255,255,255,.9);max-width:560px}
body.elementor-page-8239 .jvm-on-dark a{color:#fff}
body.elementor-page-8239 .elementor-element-1a0c093 .jvm-h2{max-width:620px}
body.elementor-page-8239 .elementor-element-1a0c093 .jvm-h2 .elementor-heading-title{color:#fff;text-align:left}
body.elementor-page-8239 :is(.elementor-element-1a0c006,.elementor-element-1a0c06c,.elementor-element-1a0c091){--gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--align-items:center}
body.elementor-page-8239 :is(.elementor-element-1a0c006,.elementor-element-1a0c06c){--justify-content:center}
body.elementor-page-8239 .jvm-btn .elementor-button{font:600 16px/1 Roboto,Arial,sans-serif;letter-spacing:.3px;padding:14px 26px;border-radius:6px;border:1.5px solid transparent;transition:background .2s,color .2s}
body.elementor-page-8239 .jvm-btn .elementor-button-content-wrapper{gap:10px;flex-direction:row}
body.elementor-page-8239 .jvm-primary .elementor-button{background:var(--jvm-d);color:#fff}
body.elementor-page-8239 .jvm-primary .elementor-button:hover{background:var(--jvm-dh);color:#fff}
body.elementor-page-8239 .jvm-ghost .elementor-button{background:transparent;color:#fff;border-color:#fff}
body.elementor-page-8239 .jvm-ghost .elementor-button:hover{background:#fff;color:var(--jvm-ink)}
body.elementor-page-8239 .jvm-outline .elementor-button{background:transparent;color:var(--jvm-d);border-color:var(--jvm-d)}
body.elementor-page-8239 .jvm-outline .elementor-button:hover{background:var(--jvm-d);color:#fff}
body.elementor-page-8239 .jvm-light .elementor-button{background:#fff;color:var(--jvm-ink)}
body.elementor-page-8239 .jvm-light .elementor-button:hover{background:var(--jvm-sand);color:var(--jvm-ink)}
body.elementor-page-8239 .jvm-textlink .elementor-button{background:transparent;color:var(--jvm-d);padding:6px 0 0;font-size:15px;border:0}
body.elementor-page-8239 .jvm-textlink .elementor-button:hover{color:var(--jvm-dh);background:transparent}
body.elementor-page-8239 .jvm-textlink .elementor-button-text:after{content:" 2192"}
body.elementor-page-8239 .jvm-rule .elementor-divider{padding:4px 0}
body.elementor-page-8239 .elementor-element-1a0c010{--gap:64px;--align-items:center;--flex-wrap:nowrap!important;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--width:100%}
body.elementor-page-8239 .elementor-element-1a0c00c{--width:55%;--gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .elementor-element-1a0c00c>.jvm-eyebrow,body.elementor-page-8239 .elementor-element-1a0c00c>.jvm-h2,body.elementor-page-8239 .elementor-element-1a0c088>.jvm-h2,body.elementor-page-8239 .elementor-element-1a0c088>.jvm-eyebrow{text-align:left}
body.elementor-page-8239 .elementor-element-1a0c00f{--width:45%;position:relative;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--align-items:flex-start}
body.elementor-page-8239 .elementor-element-1a0c00f:before{content:"";position:absolute;top:48px;right:0;width:80%;height:440px;border:2px solid var(--jvm-o);border-radius:12px;pointer-events:none}
body.elementor-page-8239 .jvm-photo-a{width:80%;position:relative;z-index:1}
body.elementor-page-8239 .jvm-photo-a img{width:100%;height:440px;object-fit:cover;border-radius:12px}
body.elementor-page-8239 .jvm-photo-b{width:52%;margin-top:-160px;position:relative;z-index:2}
body.elementor-page-8239 .jvm-photo-b img{width:100%;height:220px;object-fit:cover;border:6px solid #fff;border-radius:12px;box-shadow:0 8px 24px rgba(43,33,24,.18)}
body.elementor-page-8239 :is(.elementor-element-1a0c023,.elementor-element-1a0c041,.elementor-element-1a0c064){--gap:24px;--justify-content:center;--align-items:stretch;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--width:100%}
body.elementor-page-8239 :is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063){background:#fff;border:1px solid var(--jvm-line);border-radius:12px;overflow:hidden;transition:box-shadow .2s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px}
body.elementor-page-8239 :is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063):hover{box-shadow:0 8px 24px rgba(43,33,24,.08)}
body.elementor-page-8239 :is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022){--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}
body.elementor-page-8239 .elementor-element-1a0c023>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063){--width:calc(25% - 18px)}
body.elementor-page-8239 .elementor-element-1a0c064>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063){--width:calc(33.333% - 16px)}
body.elementor-page-8239 .elementor-element-1a0c041>:is(.elementor-element-1a0c02c,.elementor-element-1a0c031,.elementor-element-1a0c036,.elementor-element-1a0c03b,.elementor-element-1a0c040){--width:calc(20% - 20px);--gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .elementor-element-1a0c041{--justify-content:flex-start}
body.elementor-page-8239 .jvm-iconbox .elementor-icon{font-size:36px;color:var(--jvm-o);fill:var(--jvm-o)}
body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-icon{margin-bottom:16px}
body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-title{margin-bottom:10px}
body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-description{color:var(--jvm-body);font:400 16px/1.7 Roboto,Arial,sans-serif}
body.elementor-page-8239 .jvm-num .elementor-heading-title{font:600 44px/1 "Playfair Display",Georgia,serif;color:var(--jvm-o)}
body.elementor-page-8239 .jvm-card-img img{width:100%;height:220px;object-fit:cover;display:block}
body.elementor-page-8239 :is(.elementor-element-1a0c04a,.elementor-element-1a0c050,.elementor-element-1a0c056,.elementor-element-1a0c05c,.elementor-element-1a0c062){--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--gap:10px;flex-grow:1}
body.elementor-page-8239 :is(.elementor-element-1a0c04a,.elementor-element-1a0c050,.elementor-element-1a0c056,.elementor-element-1a0c05c,.elementor-element-1a0c062)>.jvm-textlink{margin-top:auto}
body.elementor-page-8239 .elementor-element-1a0c08a{--gap:64px;--align-items:flex-start;--flex-wrap:nowrap!important;--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .elementor-element-1a0c088{--width:38%;--gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .elementor-element-1a0c089{--width:62%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
body.elementor-page-8239 .jvm-acc .e-n-accordion{display:flex;flex-direction:column;gap:12px}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item{background:#fff;border:1px solid var(--jvm-line);border-radius:10px;overflow:hidden}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item-title{padding:20px 24px;border:0;background:#fff}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item-title-text{font:600 18px/1.35 Roboto,Arial,sans-serif;color:var(--jvm-ink)}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--jvm-d)}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item-title-icon{color:var(--jvm-o);fill:var(--jvm-o)}
body.elementor-page-8239 .jvm-acc .e-n-accordion-item-title-icon svg{fill:var(--jvm-o);width:16px;height:16px}
body.elementor-page-8239 :is(.elementor-element-1a0c078,.elementor-element-1a0c07a,.elementor-element-1a0c07c,.elementor-element-1a0c07e,.elementor-element-1a0c080,.elementor-element-1a0c082,.elementor-element-1a0c084){--padding-top:0px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;border:0;background:#fff}
body.elementor-page-8239 .elementor-element-1a0c093{--width:100%;min-height:380px;border-radius:16px;overflow:hidden;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;--gap:18px}
body.elementor-page-8239 .elementor-element-1a0c093 :is(.elementor-element-1a0c006,.elementor-element-1a0c06c,.elementor-element-1a0c091){--justify-content:flex-start}
@media (max-width:1024px){body.elementor-page-8239 .elementor-element-1a0c023>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063),body.elementor-page-8239 .elementor-element-1a0c064>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063),body.elementor-page-8239 .elementor-element-1a0c041>:is(.elementor-element-1a0c02c,.elementor-element-1a0c031,.elementor-element-1a0c036,.elementor-element-1a0c03b,.elementor-element-1a0c040){--width:calc(50% - 12px)}body.elementor-page-8239 .jvm-h1 .elementor-heading-title{font-size:46px}body.elementor-page-8239 .jvm-h2 .elementor-heading-title{font-size:34px}}
@media (max-width:767px){body.elementor-page-8239 :is(.elementor-element-1a0c011,.elementor-element-1a0c024,.elementor-element-1a0c042,.elementor-element-1a0c065,.elementor-element-1a0c06d,.elementor-element-1a0c08b,.elementor-element-1a0c094){--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px}body.elementor-page-8239 .elementor-element-1a0c024{--padding-top:24px}body.elementor-page-8239 .elementor-element-1a0c000{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px}body.elementor-page-8239 .jvm-h1 .elementor-heading-title{font-size:36px}body.elementor-page-8239 .jvm-h2 .elementor-heading-title{font-size:30px}body.elementor-page-8239 .jvm-h3 .elementor-heading-title,body.elementor-page-8239 .jvm-iconbox .elementor-icon-box-title{font-size:18px}body.elementor-page-8239 .jvm-text{font-size:16px}body.elementor-page-8239 .elementor-element-1a0c010,body.elementor-page-8239 .elementor-element-1a0c08a{--flex-wrap:wrap!important;--gap:40px}body.elementor-page-8239 .elementor-element-1a0c00c,body.elementor-page-8239 .elementor-element-1a0c00f,body.elementor-page-8239 .elementor-element-1a0c088,body.elementor-page-8239 .elementor-element-1a0c089,body.elementor-page-8239 .elementor-element-1a0c023>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063),body.elementor-page-8239 .elementor-element-1a0c064>:is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022,.elementor-element-1a0c04b,.elementor-element-1a0c051,.elementor-element-1a0c057,.elementor-element-1a0c05d,.elementor-element-1a0c063),body.elementor-page-8239 .elementor-element-1a0c041>:is(.elementor-element-1a0c02c,.elementor-element-1a0c031,.elementor-element-1a0c036,.elementor-element-1a0c03b,.elementor-element-1a0c040){--width:100%}body.elementor-page-8239 .elementor-element-1a0c00f{order:-1;--padding-top:0px;--gap:12px}body.elementor-page-8239 .elementor-element-1a0c00f:before{display:none}body.elementor-page-8239 .jvm-photo-a,body.elementor-page-8239 .jvm-photo-b{width:100%;margin-top:0}body.elementor-page-8239 .jvm-photo-a img,body.elementor-page-8239 .jvm-photo-b img{height:260px;border:0;box-shadow:none}body.elementor-page-8239 :is(.elementor-element-1a0c016,.elementor-element-1a0c018,.elementor-element-1a0c01a,.elementor-element-1a0c01c,.elementor-element-1a0c01e,.elementor-element-1a0c020,.elementor-element-1a0c022){--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}body.elementor-page-8239 .elementor-element-1a0c093{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px}body.elementor-page-8239 .elementor-element-1a0c093 :is(.elementor-element-1a0c006,.elementor-element-1a0c06c,.elementor-element-1a0c091){--flex-direction:column;--align-items:stretch}}/* End custom CSS */