.elementor-1299 .elementor-element.elementor-element-a29d6a8{--display:flex;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1299 .elementor-element.elementor-element-a29d6a8:not(.elementor-motion-effects-element-type-background),.elementor-1299 .elementor-element.elementor-element-a29d6a8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1299 .elementor-element.elementor-element-152432e{--display:flex}.elementor-1299 .elementor-element.elementor-element-a29d6a8{direction:rtl;font-family:"Cairo","Tajawal",Arial,sans-serif}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box{max-width:920px;margin:40px auto 26px;padding:36px 28px;background:linear-gradient(180deg,#fffdf8 0%,#fff7ec 100%);border:1px solid rgb(216 171 76 / .55);border-radius:30px;text-align:center;box-shadow:0 18px 48px rgb(31 41 51 / .08)}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-badge{display:inline-block;background:linear-gradient(135deg,#8b1e1e 0%,#b36a28 100%);color:#fff;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:900;margin-bottom:16px}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box h1{margin:0 0 14px;color:#111827;font-size:34px;font-weight:900;line-height:1.35}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box p{max-width:760px;margin:0 auto 22px;color:#374151;font-size:17px;font-weight:600;line-height:1.9}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-price{display:inline-block;background:#fff;border:1px solid rgb(216 171 76 / .6);border-radius:18px;padding:14px 30px;margin:8px 0 24px;color:#111827;font-size:20px;font-weight:900;box-shadow:0 10px 28px rgb(31 41 51 / .05)}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-price strong{color:#df2b2b;font-size:25px}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-payment{max-width:620px;margin:0 auto 18px;background:#fff;border:1px solid rgb(216 171 76 / .42);border-radius:24px;padding:22px}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-payment h2{margin:0 0 16px;color:#111827;font-size:24px;font-weight:900}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .pay-row{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fffaf2;border:1px solid rgb(216 171 76 / .4);border-radius:16px;padding:14px 17px;margin-bottom:10px}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .pay-row:last-child{margin-bottom:0}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .pay-row span{color:#7a1f1f;font-size:16px;font-weight:900}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .pay-row strong{color:#111827;font-size:18px;font-weight:900;direction:ltr}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-note{max-width:760px;margin:0 auto;background:#fff7ed;border:1px dashed rgb(216 171 76 / .75);border-radius:18px;padding:15px 18px;color:#7a1f1f;font-size:15px;font-weight:800;line-height:1.8}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder,.elementor-1299 .elementor-element.elementor-element-a29d6a8 form.jet-form-builder{direction:rtl!important;max-width:920px!important;margin:25px auto 55px!important;padding:30px!important;background:#ffffff!important;border:1px solid rgb(216 171 76 / .5)!important;border-radius:30px!important;box-shadow:0 18px 48px rgb(31 41 51 / .08)!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder-row,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder__field-wrap,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .wp-block-jet-forms-text-field,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .wp-block-jet-forms-select-field,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .wp-block-jet-forms-media-field,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .wp-block-jet-forms-submit-field{margin-bottom:18px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder__label,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder label{display:block!important;color:#111827!important;font-size:16px!important;font-weight:900!important;margin-bottom:8px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder__required,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder label .required{color:#df2b2b!important;font-weight:900!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="text"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="tel"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="number"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="email"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder select,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder textarea{width:100%!important;min-height:52px!important;border:1px solid rgb(216 171 76 / .5)!important;border-radius:16px!important;background:#fffdf8!important;padding:13px 16px!important;color:#111827!important;font-size:15px!important;font-weight:700!important;outline:none!important;box-shadow:0 8px 22px rgb(31 41 51 / .04)!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input:focus,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder select:focus,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder textarea:focus{border-color:#df2b2b!important;box-shadow:0 0 0 4px rgb(223 43 43 / .08)!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder__desc,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder__field-desc,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder small{color:#6b7280!important;font-size:13px!important;font-weight:600!important;line-height:1.7!important;margin-top:6px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="file"]{width:100%!important;background:#fffdf8!important;border:2px dashed rgb(216 171 76 / .75)!important;border-radius:18px!important;padding:16px!important;color:#111827!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="file"]:hover{border-color:#df2b2b!important;background:#fff7ec!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-a29d6a8-button{background:linear-gradient(135deg,#df2b2b 0%,#9f1f1f 100%)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:10px 18px!important;margin-left:12px!important;font-weight:900!important;cursor:pointer!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-a29d6a8-button:hover{background:linear-gradient(135deg,#b91c1c 0%,#7f1d1d 100%)!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder button[type="submit"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder .jet-form-builder__submit{background:linear-gradient(135deg,#df2b2b 0%,#9f1f1f 100%)!important;color:#ffffff!important;border:none!important;border-radius:17px!important;padding:15px 38px!important;font-size:16px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 15px 32px rgb(223 43 43 / .24)!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder button[type="submit"]:hover,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder .jet-form-builder__submit:hover{transform:translateY(-3px)!important;background:linear-gradient(135deg,#b91c1c 0%,#7f1d1d 100%)!important;box-shadow:0 22px 44px rgb(223 43 43 / .34)!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder-message,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder-message--success{max-width:920px!important;margin:20px auto!important;padding:16px 20px!important;border-radius:18px!important;font-size:16px!important;font-weight:800!important;line-height:1.8!important;background:#e9f8ef!important;color:#176b34!important;border:1px solid #acdcbc!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder-message--error{background:#fde8e8!important;color:#8a1f1f!important;border:1px solid #f5b5b5!important}@media (max-width:767px){.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box,.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder,.elementor-1299 .elementor-element.elementor-element-a29d6a8 form.jet-form-builder{margin:22px 12px!important;padding:22px 16px!important;border-radius:22px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box h1{font-size:26px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-booking-box p{font-size:15px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-price{font-size:17px!important;padding:12px 20px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .consult-price strong{font-size:21px!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .pay-row{flex-direction:column!important;text-align:center!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-a29d6a8-button{display:block!important;width:100%!important;margin:0 0 10px 0!important}.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder button[type="submit"],.elementor-1299 .elementor-element.elementor-element-a29d6a8 .jet-form-builder .jet-form-builder__submit{width:100%!important;padding:15px 20px!important}}.elementor-1299 .elementor-element.elementor-element-152432e{direction:rtl;font-family:"Cairo","Tajawal",Arial,sans-serif}.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box{max-width:920px;margin:40px auto 26px;padding:36px 28px;background:linear-gradient(180deg,#fffdf8 0%,#fff7ec 100%);border:1px solid rgb(216 171 76 / .55);border-radius:30px;text-align:center;box-shadow:0 18px 48px rgb(31 41 51 / .08)}.elementor-1299 .elementor-element.elementor-element-152432e .consult-badge{display:inline-block;background:linear-gradient(135deg,#8b1e1e 0%,#b36a28 100%);color:#fff;padding:9px 20px;border-radius:999px;font-size:14px;font-weight:900;margin-bottom:16px}.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box h1{margin:0 0 14px;color:#111827;font-size:34px;font-weight:900;line-height:1.35}.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box p{max-width:760px;margin:0 auto 22px;color:#374151;font-size:17px;font-weight:600;line-height:1.9}.elementor-1299 .elementor-element.elementor-element-152432e .consult-price{display:inline-block;background:#fff;border:1px solid rgb(216 171 76 / .6);border-radius:18px;padding:14px 30px;margin:8px 0 24px;color:#111827;font-size:20px;font-weight:900;box-shadow:0 10px 28px rgb(31 41 51 / .05)}.elementor-1299 .elementor-element.elementor-element-152432e .consult-price strong{color:#df2b2b;font-size:25px}.elementor-1299 .elementor-element.elementor-element-152432e .consult-payment{max-width:620px;margin:0 auto 18px;background:#fff;border:1px solid rgb(216 171 76 / .42);border-radius:24px;padding:22px}.elementor-1299 .elementor-element.elementor-element-152432e .consult-payment h2{margin:0 0 16px;color:#111827;font-size:24px;font-weight:900}.elementor-1299 .elementor-element.elementor-element-152432e .pay-row{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#fffaf2;border:1px solid rgb(216 171 76 / .4);border-radius:16px;padding:14px 17px;margin-bottom:10px}.elementor-1299 .elementor-element.elementor-element-152432e .pay-row:last-child{margin-bottom:0}.elementor-1299 .elementor-element.elementor-element-152432e .pay-row span{color:#7a1f1f;font-size:16px;font-weight:900}.elementor-1299 .elementor-element.elementor-element-152432e .pay-row strong{color:#111827;font-size:18px;font-weight:900;direction:ltr}.elementor-1299 .elementor-element.elementor-element-152432e .consult-note{max-width:760px;margin:0 auto;background:#fff7ed;border:1px dashed rgb(216 171 76 / .75);border-radius:18px;padding:15px 18px;color:#7a1f1f;font-size:15px;font-weight:800;line-height:1.8}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder,.elementor-1299 .elementor-element.elementor-element-152432e form.jet-form-builder{direction:rtl!important;max-width:920px!important;margin:25px auto 55px!important;padding:30px!important;background:#ffffff!important;border:1px solid rgb(216 171 76 / .5)!important;border-radius:30px!important;box-shadow:0 18px 48px rgb(31 41 51 / .08)!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder-row,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder__field-wrap,.elementor-1299 .elementor-element.elementor-element-152432e .wp-block-jet-forms-text-field,.elementor-1299 .elementor-element.elementor-element-152432e .wp-block-jet-forms-select-field,.elementor-1299 .elementor-element.elementor-element-152432e .wp-block-jet-forms-media-field,.elementor-1299 .elementor-element.elementor-element-152432e .wp-block-jet-forms-submit-field{margin-bottom:18px!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder__label,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder label{display:block!important;color:#111827!important;font-size:16px!important;font-weight:900!important;margin-bottom:8px!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder__required,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder label .required{color:#df2b2b!important;font-weight:900!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="text"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="tel"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="number"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="email"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder select,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder textarea{width:100%!important;min-height:52px!important;border:1px solid rgb(216 171 76 / .5)!important;border-radius:16px!important;background:#fffdf8!important;padding:13px 16px!important;color:#111827!important;font-size:15px!important;font-weight:700!important;outline:none!important;box-shadow:0 8px 22px rgb(31 41 51 / .04)!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input:focus,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder select:focus,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder textarea:focus{border-color:#df2b2b!important;box-shadow:0 0 0 4px rgb(223 43 43 / .08)!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder__desc,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder__field-desc,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder small{color:#6b7280!important;font-size:13px!important;font-weight:600!important;line-height:1.7!important;margin-top:6px!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="file"]{width:100%!important;background:#fffdf8!important;border:2px dashed rgb(216 171 76 / .75)!important;border-radius:18px!important;padding:16px!important;color:#111827!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="file"]:hover{border-color:#df2b2b!important;background:#fff7ec!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-152432e-button{background:linear-gradient(135deg,#df2b2b 0%,#9f1f1f 100%)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:10px 18px!important;margin-left:12px!important;font-weight:900!important;cursor:pointer!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-152432e-button:hover{background:linear-gradient(135deg,#b91c1c 0%,#7f1d1d 100%)!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder button[type="submit"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder .jet-form-builder__submit{background:linear-gradient(135deg,#df2b2b 0%,#9f1f1f 100%)!important;color:#ffffff!important;border:none!important;border-radius:17px!important;padding:15px 38px!important;font-size:16px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 15px 32px rgb(223 43 43 / .24)!important;transition:all 0.25s ease!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder button[type="submit"]:hover,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder .jet-form-builder__submit:hover{transform:translateY(-3px)!important;background:linear-gradient(135deg,#b91c1c 0%,#7f1d1d 100%)!important;box-shadow:0 22px 44px rgb(223 43 43 / .34)!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder-message,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder-message--success{max-width:920px!important;margin:20px auto!important;padding:16px 20px!important;border-radius:18px!important;font-size:16px!important;font-weight:800!important;line-height:1.8!important;background:#e9f8ef!important;color:#176b34!important;border:1px solid #acdcbc!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder-message--error{background:#fde8e8!important;color:#8a1f1f!important;border:1px solid #f5b5b5!important}@media (max-width:767px){.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box,.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder,.elementor-1299 .elementor-element.elementor-element-152432e form.jet-form-builder{margin:22px 12px!important;padding:22px 16px!important;border-radius:22px!important}.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box h1{font-size:26px!important}.elementor-1299 .elementor-element.elementor-element-152432e .consult-booking-box p{font-size:15px!important}.elementor-1299 .elementor-element.elementor-element-152432e .consult-price{font-size:17px!important;padding:12px 20px!important}.elementor-1299 .elementor-element.elementor-element-152432e .consult-price strong{font-size:21px!important}.elementor-1299 .elementor-element.elementor-element-152432e .pay-row{flex-direction:column!important;text-align:center!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder input[type="file"]::file-.elementor-1299 .elementor-element.elementor-element-152432e-button{display:block!important;width:100%!important;margin:0 0 10px 0!important}.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder button[type="submit"],.elementor-1299 .elementor-element.elementor-element-152432e .jet-form-builder .jet-form-builder__submit{width:100%!important;padding:15px 20px!important}}