/* https://tajmedinakech.com/wp-content/uploads/elementor/css/post-12543.css?ver=1745778131 */
.elementor-12543 .elementor-element.elementor-element-38b7b9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-12543 .elementor-element.elementor-element-38b7b9a:not(.elementor-motion-effects-element-type-background),.elementor-12543 .elementor-element.elementor-element-38b7b9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#B88966}.elementor-12543 .elementor-element.elementor-element-38b7b9a::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.elementor-background-video-container::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.e-con-inner>.elementor-background-video-container::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.elementor-background-slideshow::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.e-con-inner>.elementor-background-slideshow::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-12543 .elementor-element.elementor-element-38b7b9a:hover::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a:hover>.elementor-background-video-container::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.elementor-background-slideshow:hover::before,.elementor-12543 .elementor-element.elementor-element-38b7b9a>.e-con-inner>.elementor-background-slideshow:hover::before{--background-overlay:''}.elementor-12543 .elementor-element.elementor-element-38b7b9a:hover{--overlay-opacity:0.73}.elementor-12543 .elementor-element.elementor-element-471ca21{width:var(--container-widget-width,23.624%);max-width:23.624%;--container-widget-width:23.624%;--container-widget-flex-grow:0}.elementor-12543 .elementor-element.elementor-element-471ca21.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-12543 .elementor-element.elementor-element-471ca21 .elementor-menu-toggle{margin:0 auto}.elementor-12543 .elementor-element.elementor-element-471ca21 .elementor-nav-menu--dropdown{background-color:#B88966}.elementor-12543 .elementor-element.elementor-element-a9acb7a{text-align:center}.elementor-12543 .elementor-element.elementor-element-a9acb7a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:49px;font-weight:600;line-height:40px;letter-spacing:8.5px;word-spacing:31px;color:#FFF}.elementor-12543 .elementor-element.elementor-element-c6ca585{--display:flex;--width:25%;--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-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-f257b72.elementor-social-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-f257b72.elementor-social-icon i{color:#FFF}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-f257b72.elementor-social-icon svg{fill:#FFF}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-500d0dc.elementor-social-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-500d0dc.elementor-social-icon i{color:#FFFFFFF5}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-500d0dc.elementor-social-icon svg{fill:#FFFFFFF5}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-2aab4d3.elementor-social-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-2aab4d3.elementor-social-icon i{color:#FFFFFFF5}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-repeater-item-2aab4d3.elementor-social-icon svg{fill:#FFFFFFF5}.elementor-12543 .elementor-element.elementor-element-b185a5b{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px}.elementor-12543 .elementor-element.elementor-element-b185a5b .elementor-widget-container{text-align:center}.elementor-12543 .elementor-element.elementor-element-4eda79f5{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-12543 .elementor-element.elementor-element-4eda79f5>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12543 .elementor-element.elementor-element-64e0fe2f>.elementor-widget-container{margin:-20px 0 20px 0;padding:17px 0 15px 0}.elementor-12543 .elementor-element.elementor-element-64e0fe2f .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;font-style:italic;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-3164e564{--icon-box-icon-margin:10px}.elementor-12543 .elementor-element.elementor-element-3164e564.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-3164e564.elementor-view-framed .elementor-icon,.elementor-12543 .elementor-element.elementor-element-3164e564.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-12543 .elementor-element.elementor-element-3164e564 .elementor-icon{font-size:15px;padding:10px}.elementor-12543 .elementor-element.elementor-element-3164e564 .elementor-icon i{transform:rotate(0deg)}.elementor-12543 .elementor-element.elementor-element-3164e564 .elementor-icon-box-title{color:#000}.elementor-12543 .elementor-element.elementor-element-3164e564 .elementor-icon-box-title,.elementor-12543 .elementor-element.elementor-element-3164e564 .elementor-icon-box-title a{font-size:18px}.elementor-12543 .elementor-element.elementor-element-1499c07b{--icon-box-icon-margin:10px}.elementor-12543 .elementor-element.elementor-element-1499c07b.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-1499c07b.elementor-view-framed .elementor-icon,.elementor-12543 .elementor-element.elementor-element-1499c07b.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-12543 .elementor-element.elementor-element-1499c07b .elementor-icon{font-size:15px;padding:10px}.elementor-12543 .elementor-element.elementor-element-1499c07b .elementor-icon i{transform:rotate(0deg)}.elementor-12543 .elementor-element.elementor-element-1499c07b .elementor-icon-box-title{color:#000}.elementor-12543 .elementor-element.elementor-element-1499c07b .elementor-icon-box-title,.elementor-12543 .elementor-element.elementor-element-1499c07b .elementor-icon-box-title a{font-size:18px}.elementor-12543 .elementor-element.elementor-element-51cb9320{--icon-box-icon-margin:10px}.elementor-12543 .elementor-element.elementor-element-51cb9320.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-12543 .elementor-element.elementor-element-51cb9320.elementor-view-framed .elementor-icon,.elementor-12543 .elementor-element.elementor-element-51cb9320.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-12543 .elementor-element.elementor-element-51cb9320 .elementor-icon{font-size:15px;padding:10px}.elementor-12543 .elementor-element.elementor-element-51cb9320 .elementor-icon i{transform:rotate(0deg)}.elementor-12543 .elementor-element.elementor-element-51cb9320 .elementor-icon-box-title{color:#000}.elementor-12543 .elementor-element.elementor-element-51cb9320 .elementor-icon-box-title,.elementor-12543 .elementor-element.elementor-element-51cb9320 .elementor-icon-box-title a{font-size:18px}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-1061f06c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-1061f06c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-1061f06c.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-12543 .elementor-element.elementor-element-1061f06c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-12543 .elementor-element.elementor-element-1061f06c>.elementor-element-populated{padding:0 0 0 0}.elementor-12543 .elementor-element.elementor-element-3d31d8ab{width:var(--container-widget-width,86.206%);max-width:86.206%;--container-widget-width:86.206%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-size:21px;font-weight:400;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-5362d442{margin-top:70px;margin-bottom:0;padding:0 0 070px 0}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-596429e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-596429e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-596429e>.elementor-element-populated{margin:0 0 0 70px;--e-column-margin-right:0px;--e-column-margin-left:70px}.elementor-12543 .elementor-element.elementor-element-41e09237 .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:27px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-7f9b64d4{font-family:"Ibarra Real Nova",Sans-serif;font-size:22px;line-height:1.2em;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-5caf7c32 .elementor-button{background-color:#B88966;background-image:none;font-family:"Jost",Sans-serif}.elementor-12543 .elementor-element.elementor-element-5caf7c32>.elementor-widget-container{padding:0 0 22px 0}.elementor-12543 .elementor-element.elementor-element-5caf7c32 .elementor-button,.elementor-12543 .elementor-element.elementor-element-5caf7c32 .elementor-button .elementor-button-icon{font-size:20px}.elementor-12543 .elementor-element.elementor-element-10e15467{margin-top:70px;margin-bottom:45px;padding:0 0 70px 0}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-574a0a4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-574a0a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-574a0a4>.elementor-element-populated{margin:0 70px 0 0;--e-column-margin-right:70px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-12543 .elementor-element.elementor-element-7563ddf9 .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:27px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-4ee2e8a4{font-family:"Ibarra Real Nova",Sans-serif;font-size:22px;line-height:1.2em;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-7df313b3 .elementor-button{background-color:#B88966;background-image:none;font-family:"Jost",Sans-serif}.elementor-12543 .elementor-element.elementor-element-7df313b3>.elementor-widget-container{padding:0 0 22px 0}.elementor-12543 .elementor-element.elementor-element-7df313b3 .elementor-button,.elementor-12543 .elementor-element.elementor-element-7df313b3 .elementor-button .elementor-button-icon{font-size:20px}.elementor-12543 .elementor-element.elementor-element-4f67b626{margin-top:70px;margin-bottom:45px;padding:0 0 70px 0}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-6b190b0d.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-6b190b0d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-65e53408 .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:27px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-71dfd2b2{font-family:"Ibarra Real Nova",Sans-serif;font-size:22px;line-height:1.2em;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-26648e35 .elementor-button{background-color:#B88966;background-image:none;font-family:"Jost",Sans-serif}.elementor-12543 .elementor-element.elementor-element-26648e35>.elementor-widget-container{padding:0 0 22px 0}.elementor-12543 .elementor-element.elementor-element-26648e35 .elementor-button,.elementor-12543 .elementor-element.elementor-element-26648e35 .elementor-button .elementor-button-icon{font-size:20px}.elementor-12543 .elementor-element.elementor-element-2a93f38{margin-top:70px;margin-bottom:45px;padding:0 0 70px 0}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-1500b70.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-1500b70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-1500b70>.elementor-element-populated{margin:0 70px 0 0;--e-column-margin-right:70px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-12543 .elementor-element.elementor-element-ee352da .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:27px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-0d3a61e{font-family:"Ibarra Real Nova",Sans-serif;font-size:22px;line-height:1.2em;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-6f09331 .elementor-button{background-color:#B88966;background-image:none;font-family:"Jost",Sans-serif}.elementor-12543 .elementor-element.elementor-element-6f09331>.elementor-widget-container{padding:0 0 22px 0}.elementor-12543 .elementor-element.elementor-element-6f09331 .elementor-button,.elementor-12543 .elementor-element.elementor-element-6f09331 .elementor-button .elementor-button-icon{font-size:20px}.elementor-12543 .elementor-element.elementor-element-ce5fde9{margin-top:70px;margin-bottom:45px;padding:0 0 70px 0}.elementor-bc-flex-widget .elementor-12543 .elementor-element.elementor-element-50e2c82.elementor-column .elementor-widget-wrap{align-items:center}.elementor-12543 .elementor-element.elementor-element-50e2c82.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-12543 .elementor-element.elementor-element-7e42db1 .elementor-heading-title{font-family:"Ibarra Real Nova",Sans-serif;font-size:27px;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-12543 .elementor-element.elementor-element-be42172{font-family:"Ibarra Real Nova",Sans-serif;font-size:22px;line-height:1.2em;color:#000;--textColor:#000000}.elementor-12543 .elementor-element.elementor-element-5fb2cd3 .elementor-button{background-color:#B88966;background-image:none;font-family:"Jost",Sans-serif}.elementor-12543 .elementor-element.elementor-element-5fb2cd3>.elementor-widget-container{padding:0 0 22px 0}.elementor-12543 .elementor-element.elementor-element-5fb2cd3 .elementor-button,.elementor-12543 .elementor-element.elementor-element-5fb2cd3 .elementor-button .elementor-button-icon{font-size:20px}@media(max-width:1200px){.elementor-12543 .elementor-element.elementor-element-3165297a{width:var(--container-widget-width,320.797px);max-width:320.797px;--container-widget-width:320.797px;--container-widget-flex-grow:0}.elementor-12543 .elementor-element.elementor-element-596429e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-12543 .elementor-element.elementor-element-7f9b64d4{font-size:20px;line-height:1.4em}.elementor-12543 .elementor-element.elementor-element-574a0a4>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-12543 .elementor-element.elementor-element-4ee2e8a4{font-size:20px;line-height:1.4em}.elementor-12543 .elementor-element.elementor-element-7531f400{width:var(--container-widget-width,277.797px);max-width:277.797px;--container-widget-width:277.797px;--container-widget-flex-grow:0}.elementor-12543 .elementor-element.elementor-element-71dfd2b2{font-size:20px;line-height:1.4em}.elementor-12543 .elementor-element.elementor-element-1500b70>.elementor-element-populated{margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px}.elementor-12543 .elementor-element.elementor-element-0d3a61e{font-size:20px;line-height:1.4em}.elementor-12543 .elementor-element.elementor-element-12ee440{width:var(--container-widget-width,277.797px);max-width:277.797px;--container-widget-width:277.797px;--container-widget-flex-grow:0}.elementor-12543 .elementor-element.elementor-element-be42172{font-size:20px;line-height:1.4em}}@media(max-width:850px){.elementor-12543 .elementor-element.elementor-element-a9acb7a .elementor-heading-title{font-size:29px;letter-spacing:6.6px;word-spacing:.1em}.elementor-12543 .elementor-element.elementor-element-7f9b64d4{text-align:left;font-size:19px;line-height:1.5em}.elementor-12543 .elementor-element.elementor-element-4ee2e8a4{text-align:left;font-size:19px;line-height:1.5em}.elementor-12543 .elementor-element.elementor-element-71dfd2b2{text-align:left;font-size:19px;line-height:1.5em}.elementor-12543 .elementor-element.elementor-element-0d3a61e{text-align:left;font-size:19px;line-height:1.5em}.elementor-12543 .elementor-element.elementor-element-be42172{text-align:left;font-size:19px;line-height:1.5em}}@media(min-width:851px){.elementor-12543 .elementor-element.elementor-element-26107937{width:34.996%}.elementor-12543 .elementor-element.elementor-element-1061f06c{width:65.004%}.elementor-12543 .elementor-element.elementor-element-252b5bb5{width:40%}.elementor-12543 .elementor-element.elementor-element-596429e{width:60%}.elementor-12543 .elementor-element.elementor-element-574a0a4{width:60%}.elementor-12543 .elementor-element.elementor-element-377a726b{width:40%}.elementor-12543 .elementor-element.elementor-element-6b7e3561{width:40%}.elementor-12543 .elementor-element.elementor-element-6b190b0d{width:60%}.elementor-12543 .elementor-element.elementor-element-1500b70{width:60%}.elementor-12543 .elementor-element.elementor-element-7a51b03{width:40%}.elementor-12543 .elementor-element.elementor-element-e784d7a{width:40%}.elementor-12543 .elementor-element.elementor-element-50e2c82{width:60%}}