.elementor-767 .elementor-element.elementor-element-d3518e3{--display:flex}.elementor-767 .elementor-element.elementor-element-ec4d5ef{margin:-19px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-767 .elementor-element.elementor-element-6a4b2f9{--display:flex}.elementor-767 .elementor-element.elementor-element-e01711f{margin:-26px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-767 .elementor-element.elementor-element-46a6f79{--display:flex}.elementor-767 .elementor-element.elementor-element-7091861{margin:-24px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-767 .elementor-element.elementor-element-2c3e93e{--display:flex}.elementor-767 .elementor-element.elementor-element-95aa915{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-767 .elementor-element.elementor-element-73fd263{--display:flex}.elementor-767 .elementor-element.elementor-element-ce966e9{margin:-38px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}:root{--page-title-display:none}.mgt-story-hero{padding:120px 5% 80px 5%;background-color:#FAF6F0;min-height:80vh;display:flex;align-items:center}.mgt-story-flex{display:flex;align-items:center;gap:80px}.mgt-story-text{flex:1.2}.mgt-story-h1{font-family:var(--font-heading);font-size:5rem;font-weight:900;color:#000;line-height:.9;text-transform:uppercase;margin:20px 0}.mgt-text-orange{color:#CC6B14}.mgt-story-intro-p{font-family:var(--font-body);font-size:1.4rem;font-weight:700;color:#000;line-height:1.6;max-width:550px;margin-top:30px;text-align:justify}.mgt-story-visual{flex:1;position:relative}.mgt-story-frame{position:relative;border:10px solid #000;box-shadow:25px 25px 0 #CC6B14}.mgt-story-frame img{width:100%;display:block;filter:grayscale(20%);transition:filter 0.5s ease}.mgt-story-frame:hover img{filter:grayscale(0%)}.mgt-story-badge{position:absolute;bottom:-20px;left:-20px;background-color:#000;color:#fff;padding:15px 25px;font-family:var(--font-body);font-weight:900;text-transform:uppercase;letter-spacing:2px;border:3px solid #CC6B14}@media (max-width:1024px){.mgt-story-flex{flex-direction:column;gap:60px;text-align:center}.mgt-story-h1{font-size:3.5rem}.mgt-story-intro-p{margin:30px auto 0 auto}.mgt-story-visual{width:100%;max-width:500px}}.mgt-who-section{padding:120px 5%;background-color:#fff}.mgt-who-wrapper{display:flex;align-items:center;position:relative;max-width:1200px;margin:0 auto}.mgt-who-image{width:60%;position:relative;z-index:1;border:5px solid #000}.mgt-who-image img{width:100%;display:block;filter:grayscale(15%) contrast(1.1);transition:filter 0.5s ease}.mgt-who-image:hover img{filter:grayscale(0%) contrast(1)}.mgt-who-text-box{width:55%;background-color:#FAF6F0;padding:60px;border:4px solid #000;box-shadow:20px 20px 0 #CC6B14;position:relative;z-index:2;margin-left:-15%}.mgt-who-title{font-family:var(--font-heading);font-size:3.5rem;font-weight:900;text-transform:uppercase;color:#000;margin:10px 0 20px 0;line-height:1}.mgt-accent-line-short{width:60px;height:6px;background-color:#000;margin-bottom:30px}.mgt-who-p{font-family:var(--font-body);font-size:1.1rem;line-height:1.7;font-weight:700;color:#333;margin-bottom:20px;text-align:justify}.mgt-who-goal{margin-top:30px;padding-top:25px;border-top:3px solid #CC6B14;font-family:var(--font-heading);font-size:1.25rem;font-weight:900;color:#000;line-height:1.5;font-style:italic}@media (max-width:1024px){.mgt-who-wrapper{flex-direction:column}.mgt-who-image{width:100%}.mgt-who-text-box{width:90%;margin-left:0;margin-top:-60px;padding:40px 30px;box-shadow:15px 15px 0 #CC6B14}.mgt-who-title{font-size:2.8rem}}.mgt-values-section{padding:100px 5%;background-color:#fff;border-top:1px solid #e0e0e0}.mgt-values-header{text-align:center;margin-bottom:80px}.mgt-label-orange{font-family:var(--font-body);font-weight:900;font-size:1rem;color:#CC6B14;text-transform:uppercase;letter-spacing:3px}.mgt-heading-bold-dark{font-family:var(--font-heading);font-size:3.5rem;font-weight:900;color:#000;margin:10px 0;text-transform:uppercase}.mgt-accent-line-center{width:80px;height:8px;background-color:#000;margin:20px auto}.mgt-values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}.mgt-value-card{padding:60px 40px;background-color:#FAF6F0;border:3px solid #000;position:relative;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.mgt-value-card:hover{transform:translateY(-15px);background-color:#000;box-shadow:15px 15px 0 #CC6B14}.mgt-value-icon{font-family:var(--font-heading);font-size:4rem;font-weight:900;color:rgb(204 107 20 / .2);position:absolute;top:20px;right:30px;transition:color 0.4s ease}.mgt-value-card:hover .mgt-value-icon{color:#CC6B14}.mgt-value-title{font-family:var(--font-heading);font-size:1.8rem;font-weight:900;color:#000;margin-bottom:20px;text-transform:uppercase;transition:color 0.4s ease}.mgt-value-text{font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:#333;font-weight:700;transition:color 0.4s ease;text-align:justify}.mgt-value-card:hover .mgt-value-title{color:#fff}.mgt-value-card:hover .mgt-value-text{color:#e0e0e0}@media (max-width:768px){.mgt-heading-bold-dark{font-size:2.5rem}}.mgt-intro-image-box{flex:.8;position:relative;padding:20px}.mgt-image-frame-bold{border:6px solid #000;background:#fff;padding:15px;box-shadow:20px 20px 0 #CC6B14}.mgt-image-frame-bold img{width:100%;height:450px;object-fit:cover;display:block;border:2px solid #000}@media (max-width:991px){.mgt-intro-image-box{width:100%;flex:none}.mgt-image-frame-bold img{height:350px}}.mgt-timeline-section{padding:100px 5%;background-color:#FAF6F0}.mgt-timeline-header{text-align:center;margin-bottom:100px}.mgt-timeline-container{position:relative;max-width:1000px;margin:0 auto;padding:40px 0}.mgt-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:8px;background-color:#000;transform:translateX(-50%)}.mgt-timeline-item{position:relative;width:50%;padding:20px 60px;margin-bottom:60px;box-sizing:border-box}.mgt-item-left{left:0;text-align:right}.mgt-item-right{left:50%;text-align:left}.mgt-timeline-item::after{content:'';position:absolute;top:30px;width:24px;height:24px;background-color:#CC6B14;border:4px solid #000;border-radius:50%;z-index:2}.mgt-item-left::after{right:-16px}.mgt-item-right::after{left:-16px}.mgt-timeline-content{background-color:#fff;padding:40px;border:4px solid #000;box-shadow:15px 15px 0 #000;transition:all 0.3s ease}.mgt-timeline-item:hover .mgt-timeline-content{box-shadow:15px 15px 0 #CC6B14;transform:translateY(-5px)}.mgt-timeline-year{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:#CC6B14;display:block;margin-bottom:10px}.mgt-timeline-title{font-family:var(--font-heading);font-size:1.6rem;font-weight:900;text-transform:uppercase;color:#000;margin-bottom:15px}.mgt-timeline-p{font-family:var(--font-body);font-size:1.1rem;font-weight:700;line-height:1.6;color:#333;text-align:justify}@media (max-width:768px){.mgt-timeline-line{left:30px}.mgt-timeline-item{width:100%;left:0!important;padding-left:80px;padding-right:20px;text-align:left!important}.mgt-timeline-item::after{left:18px!important}}.mgt-final-invite{position:relative;padding:150px 5%;background-image:url(https://onlyluxe.com.au/media/catalog/category/Morocco-luxury-holidays-Amanjena-onlyluxe-travel-2560x1120.jpg);background-attachment:fixed;background-size:cover;background-position:center;text-align:center;color:#fff;overflow:hidden}.mgt-invite-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .75);z-index:1}.mgt-invite-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.mgt-invite-label{font-family:var(--font-body);font-weight:900;font-size:1.2rem;color:#CC6B14;text-transform:uppercase;letter-spacing:4px;display:block;margin-bottom:20px}.mgt-invite-h2{font-family:var(--font-heading);font-size:4.5rem;font-weight:900;text-transform:uppercase;line-height:1;margin:0}.mgt-invite-p{font-family:var(--font-body);font-size:1.3rem;line-height:1.6;margin:30px 0 50px 0;font-weight:700;color:#e0e0e0}.mgt-invite-btns{display:flex;justify-content:center;gap:20px}.mgt-btn-white-bold{background-color:#fff;color:#000;padding:20px 40px;font-family:var(--font-body);font-weight:900;font-size:1.1rem;text-transform:uppercase;text-decoration:none;border:3px solid #fff;transition:all 0.3s ease}.mgt-btn-white-bold:hover{background-color:#fff0;color:#fff}.mgt-btn-orange-outline{background-color:#fff0;color:#CC6B14;padding:20px 40px;font-family:var(--font-body);font-weight:900;font-size:1.1rem;text-transform:uppercase;text-decoration:none;border:3px solid #CC6B14;transition:all 0.3s ease}.mgt-btn-orange-outline:hover{background-color:#CC6B14;color:#fff}@media (max-width:768px){.mgt-invite-h2{font-size:2.8rem}.mgt-invite-btns{flex-direction:column}.mgt-final-invite{padding:100px 5%}}