.elementor .ge-form-button-consistent{min-height:3.5rem;font-family:var(--ge-font-primary);font-weight:600;font-size:1rem;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.45rem;}.elementor .ge-form-label-consistent{font-family:var(--ge-font-primary);font-weight:600;font-size:0.875rem;color:var(--ge-text-primary);line-height:1.5;}.elementor .ge-form-control-consistent:focus{border-color:var(--ge-amber);outline-offset:2px;outline: 2px solid var(--ge-amber);\n}.elementor .ge-form-control-consistent{width:100%;height:3.5rem;min-width:0px;min-height:3.5rem;font-family:var(--ge-font-primary);font-size:var(--ge-size-body);color:var(--ge-text-primary);padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.45rem;border-width:1px;border-color:var(--ge-border);border-style:solid;background-color:var(--ge-background-deep);&::placeholder { color: var(--ge-text-muted); opacity: 1; }\n}.elementor .ge-calculator-country-tab{font-family:var(--ge-font-primary);}.elementor .ge-calculator-saudi-tab:hover,.elementor .ge-calculator-saudi-tab:focus-visible{color:var(--ge-text-primary);border-color:var(--ge-saudi-green);background-color:rgba(15, 122, 75, 0.22);}.elementor .ge-calculator-saudi-tab{color:var(--ge-text-primary);border-color:rgba(15, 122, 75, 0.5);background-color:transparent;transition:background-color 0.35s, border-color 0.35s, box-shadow 0.35s, transform 0.35s;&[aria-selected="true"] { background: linear-gradient(135deg, #0B5435, var(--ge-saudi-green)); border-color: var(--ge-saudi-green); color: var(--ge-text-primary); box-shadow: 0 14px 38px rgba(15, 122, 75, 0.28); transform: translateY(-1px); }\n}.elementor .ge-calculator-egypt-tab:hover,.elementor .ge-calculator-egypt-tab:focus-visible{color:var(--ge-text-primary);border-color:var(--ge-red);background-color:rgba(216, 75, 88, 0.22);}.elementor .ge-calculator-egypt-tab{color:var(--ge-text-primary);border-color:rgba(235, 93, 105, 0.45);background-color:transparent;transition:background-color 0.35s, border-color 0.35s, box-shadow 0.35s, transform 0.35s;&[aria-selected="true"] { background: linear-gradient(135deg, var(--ge-red-cta), var(--ge-red)); border-color: var(--ge-red); color: var(--ge-text-primary); box-shadow: 0 14px 38px rgba(216, 75, 88, 0.28); transform: translateY(-1px); }\n}.elementor .ge-calculator-tab-panel{padding:0px;transform-origin: top center;\n}.elementor .ge-calculator-tab-label{font-family:var(--ge-font-primary);font-weight:700;font-size:0.95rem;letter-spacing:0.04em;text-transform:uppercase;}.elementor .ge-calculator-label{font-family:var(--ge-font-primary);font-weight:600;font-size:0.875rem;color:var(--ge-text-primary);letter-spacing:0.025em;}.elementor .ge-calculator-control:focus{border-color:var(--ge-amber);background-color:#0D0E10;box-shadow:0px 0px 0px 3px rgba(253,197,71,.10);}.elementor .ge-calculator-control{width:100%;min-height:3.5rem;font-family:var(--ge-font-primary);font-size:0.95rem;color:var(--ge-text-primary);padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.5rem;border-width:1px;border-color:var(--ge-border);border-style:solid;background-color:rgba(8,9,11,.78);transition:border-color 220ms, box-shadow 220ms, background-color 220ms;}.elementor .ge-calculator-field{padding:0px;display:flex;flex-direction:column;gap:0.6rem;align-items:stretch;}.elementor .ge-calculator-form-card:hover,.elementor .ge-calculator-form-card:focus-visible{border-color:rgba(253,197,71,.45);box-shadow:0px 34px 100px 0px rgba(235,93,105,.16),0px 0px 80px 0px rgba(253,197,71,.08);}.elementor .ge-calculator-form-card{padding:3rem;border-radius:1rem;border-width:1px;border-color:var(--ge-border);border-style:solid;background-image:radial-gradient(circle at 82% 0%, rgba(253,197,71,.10) 0%,transparent 34%),radial-gradient(circle at 4% 100%, rgba(235,93,105,.12) 0%,transparent 30%),linear-gradient(180deg, #1A1B1E 0%,#121212 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 28px 90px 0px rgba(235,93,105,.12),0px 0px 72px 0px rgba(253,197,71,.05);transition:transform 420ms, border-color 420ms, box-shadow 420ms;}.elementor .ge-import-calculator-scope{font-family:var(--ge-font-primary);color:var(--ge-text-primary);background-color:var(--ge-background-base);}.elementor .ge-content-shell{width:min(100%, var(--ge-content-width));max-width:var(--ge-content-width);padding-inline-start:clamp(1.25rem, 4vw, 4rem);padding-inline-end:clamp(1.25rem, 4vw, 4rem);margin-inline-start:auto;margin-inline-end:auto;}.elementor .ge-full-bleed-section{width:100vw;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;background-color:#140f0f;max-width: none; box-shadow: none;\n}.elementor .ge-section-title-compact{font-family:var(--ge-font-primary);font-weight:700;font-size:var(--ge-size-section-title);color:var(--ge-text-primary);letter-spacing:-0.028em;line-height:1.05;}.elementor .ge-title-compact{font-family:var(--ge-font-primary);font-weight:800;font-size:var(--ge-size-hero-title);color:var(--ge-text-primary);letter-spacing:-0.035em;line-height:0.98;}.elementor .ge-red-button-amber-hover:hover,.elementor .ge-red-button-amber-hover:focus-visible{color:var(--ge-background-base);border-color:var(--ge-amber);background-color:var(--ge-amber);transform:translate3d(0px, -2px, 0px);}.elementor .ge-red-button-amber-hover{font-family:var(--ge-font-primary);font-weight:600;color:var(--ge-text-primary);border-color:var(--ge-red);background-color:var(--ge-red);transition:background-color 0.35s, color 0.35s, border-color 0.35s, transform 0.35s;}.elementor .ge-red-button-amber-hover:focus{color:var(--ge-surface);border-color:var(--ge-amber);background-color:var(--ge-amber);}.elementor .ge-eyebrow-amber{font-family:var(--ge-font-primary);font-weight:600;font-size:var(--ge-size-eyebrow);color:var(--ge-amber);letter-spacing:0.13em;line-height:1.25;text-transform:uppercase;}