.elementor-1198 .elementor-element.elementor-element-a44182a{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-d75534e */:root{--emerald:#063f34;--navy:#081a2f;--black:#070706;--gold:#c6a15b;--gold-soft:#ead7ac;--pearl:#fbf8f0;--cream:#fffdf8;--ink:#171714;--muted:#6d675c;--line:rgba(198,161,91,.28);--shell:min(1240px, calc(100% - 32px));--booking-image:url('../assets/images/booking-jebel-eldora-sidr-concierge.webp')}
*{box-sizing:border-box}body{margin:0;background:var(--pearl);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}.mda-shell{width:var(--shell);margin-inline:auto}.mda-section{padding:clamp(62px,8vw,108px) 0}.mda-kicker{margin:0 0 14px;color:var(--gold);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;font-weight:900}h1,h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.035em;line-height:1;margin:0 0 18px}h1{max-width:800px;color:var(--pearl);font-size:clamp(2.65rem,6vw,5.5rem)}h2{color:var(--navy);font-size:clamp(2rem,4.5vw,3.7rem)}p,li{color:var(--muted);line-height:1.72}.mda-booking-hero{padding:150px 0 80px;background:linear-gradient(105deg,rgba(7,7,6,.84),rgba(6,63,52,.38)),var(--booking-image);background-size:cover;background-position:center}.mda-booking-hero p{max-width:690px;color:rgba(251,248,240,.82);font-size:1.1rem}.mda-booking-hero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:44px;align-items:end}.mda-contact-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mda-contact-strip a{padding:12px 16px;border:1px solid rgba(234,215,172,.28);border-radius:999px;color:var(--gold-soft);font-weight:900;background:rgba(251,248,240,.08)}.mda-booking-note{padding:28px;border:1px solid rgba(234,215,172,.24);border-radius:28px;background:rgba(251,248,240,.08);backdrop-filter:blur(14px)}.mda-booking-note h2{font-size:2rem;color:var(--pearl)}.mda-booking-note li{color:rgba(251,248,240,.8)}.mda-form-wrap{display:grid;grid-template-columns:.68fr 1.32fr;gap:36px;align-items:start}.mda-form-intro{position:sticky;top:24px}.mda-form-intro p{max-width:420px}.mda-booking-form{padding:28px;border:1px solid var(--line);border-radius:30px;background:var(--cream);box-shadow:0 24px 70px rgba(8,26,47,.1)}.mda-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mda-form-span-2{grid-column:span 2}label span{display:block;margin-bottom:8px;color:var(--navy);font-size:.86rem;font-weight:900}input,select,textarea{width:100%;border:1px solid rgba(8,26,47,.14);border-radius:16px;background:#fff;padding:15px 15px;color:var(--ink);font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gold) 50%),linear-gradient(135deg,var(--gold) 50%,transparent 50%);background-position:calc(100% - 19px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(198,161,91,.16)}.mda-date-field{position:relative}.mda-date-input{cursor:pointer;padding-right:48px}.mda-date-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:1px solid rgba(198,161,91,.35);border-radius:999px;display:grid;place-items:center;color:var(--gold);background:rgba(198,161,91,.08);pointer-events:none;font-size:.95rem;line-height:1}.mda-field-hint{display:block;margin-top:7px;color:#857d70;font-size:.78rem;line-height:1.45}.mda-inline-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mda-terms{display:flex;gap:12px;margin:22px 0 8px;align-items:flex-start}.mda-terms input{width:20px;height:20px;margin-top:3px;accent-color:var(--emerald)}.mda-terms span{margin:0;color:var(--muted);font-weight:600;line-height:1.55}.error-message{display:none;margin-top:7px;color:#a33a2e;font-size:.8rem}.is-invalid input,.is-invalid select,.is-invalid textarea,input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#a33a2e;background-color:#fffafa}.is-invalid .error-message,.terms-error.show{display:block}.mda-submit{width:100%;min-height:58px;margin-top:18px;border:0;border-radius:999px;background:linear-gradient(135deg,#f2d68b,var(--gold));color:var(--black);font:inherit;font-weight:900;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.mda-submit:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(8,26,47,.16)}.mda-form-success{margin:18px 0 0;padding:14px 16px;border-radius:16px;background:rgba(6,63,52,.1);color:var(--emerald);font-weight:800}
.flatpickr-calendar{border:1px solid rgba(198,161,91,.28)!important;border-radius:24px!important;background:#fffdf8!important;box-shadow:0 28px 80px rgba(8,26,47,.18)!important;overflow:hidden;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{border-bottom-color:#fffdf8!important}.flatpickr-months{padding:10px 12px 6px;background:linear-gradient(135deg,var(--navy),var(--emerald));align-items:center}.flatpickr-current-month{padding-top:12px;color:var(--pearl);font-weight:900}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:var(--pearl)!important;font-weight:900}.flatpickr-current-month .flatpickr-monthDropdown-months{background:transparent!important}.flatpickr-weekdays{background:linear-gradient(135deg,var(--navy),var(--emerald));padding-bottom:8px}.flatpickr-weekday{color:var(--gold-soft)!important;font-size:.74rem!important;letter-spacing:.04em;text-transform:uppercase}.flatpickr-prev-month,.flatpickr-next-month{top:14px!important;color:var(--gold-soft)!important;fill:var(--gold-soft)!important}.flatpickr-day{border-radius:14px!important;color:var(--ink);border-color:transparent!important}.flatpickr-day:hover,.flatpickr-day:focus{background:rgba(198,161,91,.16)!important;color:var(--black)!important;border-color:rgba(198,161,91,.22)!important}.flatpickr-day.today{border-color:var(--gold)!important;color:var(--emerald)!important;font-weight:900}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:linear-gradient(135deg,#f2d68b,var(--gold))!important;color:var(--black)!important;box-shadow:none!important;font-weight:900}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:rgba(109,103,92,.42)!important}.flatpickr-calendar.open{animation:mdaCalendarIn .18s ease both}@keyframes mdaCalendarIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.mda-booking-hero__grid,.mda-form-wrap{grid-template-columns:1fr}.mda-form-intro{position:static}}@media(max-width:620px){:root{--shell:min(100% - 24px,1140px)}.mda-booking-hero{padding-top:120px}.mda-form-grid,.mda-inline-pair{grid-template-columns:1fr}.mda-form-span-2{grid-column:auto}.mda-booking-form{padding:20px}.flatpickr-calendar{max-width:calc(100vw - 24px)!important}}/* End custom CSS */