@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@300;500;700&display=swap);:root{--fs-display:clamp(2.5rem,1.4rem + 4.6vw,5rem);--fs-h1:clamp(2rem,1.4rem + 2.6vw,3.25rem);--fs-h2:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);--fs-h3:clamp(1.2rem,1.05rem + 0.6vw,1.5rem);--fs-body-lg:clamp(1.05rem,1rem + 0.25vw,1.2rem);--fs-body:1rem;--fs-small:0.875rem;--fs-eyebrow:0.75rem;--track-display:-0.02em;--track-h:-0.01em;--track-body:0;--track-eyebrow:0.22em;--track-button:0.08em;--lh-display:1.04;--lh-h:1.12;--lh-body:1.65;--space-section:clamp(3rem,2rem + 5vw,7rem);--space-block:clamp(1.5rem,1rem + 2vw,3rem);--gutter:clamp(1rem,0.5rem + 2vw,2rem);--measure:68ch;--ease-arch:cubic-bezier(0.22,0.61,0.36,1);--dur-fast:180ms;--dur:320ms;--dur-slow:600ms}.t-eyebrow{color:#c62828;display:inline-block;font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--track-eyebrow);line-height:1;text-transform:uppercase}.t-display{font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:var(--lh-display)}.t-display,.t-h1{color:#1d1d1d;font-weight:700}.t-h1{font-size:var(--fs-h1);letter-spacing:var(--track-h);line-height:var(--lh-h)}.t-h2{font-size:var(--fs-h2)}.t-h2,.t-h3{color:#1d1d1d;font-weight:700;letter-spacing:var(--track-h);line-height:var(--lh-h)}.t-h3{font-size:var(--fs-h3)}.t-lead{color:#4a4a4a;font-size:var(--fs-body-lg);font-weight:400;line-height:1.5}.u-measure{max-width:var(--measure)}.section{padding-block:var(--space-section)}.section__head{border-bottom:1px solid #1d1d1d1f;display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--space-block);padding-bottom:var(--space-block)}.q-carousel,.q-carousel [class*=slide],.q-carousel__slide,.q-carousel__slide img,.q-carousel__slides-container{touch-action:pan-y pinch-zoom!important}.image-slider{height:calc(var(--layout-height) - 10vh)!important;max-height:60vh;touch-action:pan-y pinch-zoom}.image-slider button.q-carousel__navigation-icon{font-size:6px}.image-slider .q-carousel__navigation .q-btn{margin:0;padding:1px}.image-slider .q-btn--dense.q-btn--round{min-width:2em}.image-slider .q-carousel__navigation--bottom{bottom:0!important;overflow:hidden}.image-slider .q-carousel__navigation-icon{margin-bottom:0;padding-bottom:0}.image-slider .q-carousel__slides-container{height:calc(100% - 25px)!important}.image-slider .q-carousel__navigation{align-items:center;bottom:0;display:flex;height:25px;justify-content:center;left:0;position:absolute;right:0}.image-slider img{max-height:100%;max-width:100%;object-fit:contain}@media screen and (max-width:599px){.image-slider{height:35vh!important;max-height:35vh}}@media screen and (min-width:600px) and (max-width:1023px){.image-slider{height:45vh!important;max-height:45vh}}.q-carousel.q-fullscreen{background:#000000f2!important}.q-carousel.q-fullscreen .q-carousel__slide{cursor:pointer}.q-carousel.q-fullscreen .q-carousel__slide img{cursor:default;max-height:85vh;max-width:95vw;object-fit:contain}.q-item__label:lang(ar){direction:rtl!important}.active-tab{border:none!important;border-radius:0!important;box-shadow:inset 0 -2px 0 0 #c62828!important}.text-negative .q-field__append i{display:none}.sqr-btn{align-items:center;transition:all .3s ease}.sqr-btn:hover{transform:scale(1.1)}.dark-text,p{color:#333}p{hyphens:auto;-webkit-hyphens:auto;text-align:justify}.screen-btn{bottom:15px;position:absolute;right:15px}[dir=rtl] .screen-btn{left:15px;right:auto}.q-carousel__navigation-icon--inactive{opacity:.3}.color-shadow{box-shadow:0 2px 8px #1d1d1d14,0 18px 44px #1d1d1d1a}.q-btn:not(.q-btn--round):not(.q-btn--fab):not(.q-btn--fab-mini),.q-field--outlined .q-field__control{border-radius:2px}.q-layout-container .q-layout,.q-layout-container>div>div{overflow-x:hidden;scrollbar-width:thin}@media screen and (max-width:599px){:root{--layout-height:85vh;--full-layout-height:90vh;--spacing-unit:8px}.q-page{min-height:400px!important;padding:8px}.page-title{font-size:1.25rem}.q-btn{min-height:44px;min-width:44px}body{font-size:14px;line-height:1.5}}@media screen and (min-width:600px) and (max-width:767px){:root{--layout-height:85vh;--full-layout-height:88vh;--spacing-unit:12px}.q-page{min-height:450px!important}.page-title{font-size:1.5rem}}@media screen and (min-width:768px) and (max-width:1023px){:root{--layout-height:80vh;--full-layout-height:85vh;--spacing-unit:16px}.q-page{min-height:500px!important}.page-title{font-size:1.75rem}.row.q-col-gutter-md{margin:-8px}.row.q-col-gutter-md>.col,.row.q-col-gutter-md>[class*=col-]{padding:8px}}@media screen and (min-width:1024px) and (max-width:1279px){:root{--layout-height:65vh;--full-layout-height:70vh;--spacing-unit:16px}.q-page{min-height:500px!important}.page-title{font-size:1.875rem}}@media screen and (min-width:1280px){:root{--layout-height:65vh;--full-layout-height:75vh;--spacing-unit:20px}.q-page{min-height:600px!important}.page-title{font-size:2rem}}@media screen and (min-width:1920px){:root{--layout-height:70vh;--full-layout-height:80vh}.q-page{min-height:700px!important}}:focus-visible{outline:2px solid #c62828;outline-offset:2px}::selection{background:#c62828;color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.q-drawer,.q-footer,.q-header,.scroll-to-top-btn{display:none!important}.q-page{min-height:auto!important}}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.smooth-scroll{scroll-behavior:smooth}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:6px;width:6px}.thin-scrollbar::-webkit-scrollbar-track{background:#0000}.thin-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.cookie-banner[data-v-fbe4b81e]{background:#fff;bottom:0;box-shadow:0 -4px 20px #00000026;left:0;padding:16px;position:fixed;right:0;z-index:9998}@media (min-width:480px){.cookie-banner[data-v-fbe4b81e]{padding:20px}}@media (min-width:768px){.cookie-banner[data-v-fbe4b81e]{padding:24px 40px}}.cookie-content[data-v-fbe4b81e]{margin:0 auto;max-width:1200px}.cookie-header[data-v-fbe4b81e]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.cookie-header h3[data-v-fbe4b81e]{color:#222;font-size:1.1rem;font-weight:600;margin:0}.cookie-icon[data-v-fbe4b81e]{align-items:center;background:linear-gradient(135deg,#c62828,#c62828);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.cookie-text[data-v-fbe4b81e]{color:#555;font-size:.9rem;line-height:1.5;margin:0 0 16px}.privacy-link[data-v-fbe4b81e]{color:#c62828;cursor:pointer;text-decoration:underline}.privacy-link[data-v-fbe4b81e]:hover{opacity:.8}.cookie-actions[data-v-fbe4b81e]{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:600px){.cookie-actions[data-v-fbe4b81e]{flex-direction:column}}.btn[data-v-fbe4b81e]{border:none;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .2s ease}@media (max-width:600px){.btn[data-v-fbe4b81e]{padding:12px 20px;width:100%}}.btn-primary[data-v-fbe4b81e]{background:linear-gradient(135deg,#c62828,#c62828);color:#fff}.btn-primary[data-v-fbe4b81e]:hover{opacity:.9;transform:translateY(-1px)}.btn-secondary[data-v-fbe4b81e]{background:#f5f5f5;color:#333}.btn-secondary[data-v-fbe4b81e]:hover{background:#e8e8e8}.btn-outline[data-v-fbe4b81e]{background:#0000;border:2px solid #c62828;color:#c62828}.btn-outline[data-v-fbe4b81e]:hover{background:#c628280d}.cookie-overlay[data-v-fbe4b81e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.cookie-dialog[data-v-fbe4b81e]{background:#fff;box-shadow:0 20px 60px #0000004d;max-height:85vh;max-width:560px;overflow-y:auto;width:100%}.dialog-header[data-v-fbe4b81e]{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dialog-header h2[data-v-fbe4b81e]{color:#222;font-size:1.25rem;font-weight:600;margin:0}.close-btn[data-v-fbe4b81e]{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.close-btn[data-v-fbe4b81e]:hover{background:#f5f5f5;color:#000}.dialog-content[data-v-fbe4b81e]{padding:24px}.settings-intro[data-v-fbe4b81e]{color:#666;font-size:.9rem;line-height:1.6;margin:0 0 24px}.cookie-category[data-v-fbe4b81e]{border-bottom:1px solid #eee;padding:16px 0}.cookie-category[data-v-fbe4b81e]:last-child{border-bottom:none}.category-header[data-v-fbe4b81e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.category-info[data-v-fbe4b81e]{align-items:center;display:flex;gap:10px}.category-info h4[data-v-fbe4b81e]{color:#222;font-size:1rem;font-weight:600;margin:0}.badge[data-v-fbe4b81e]{font-size:.7rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.badge-required[data-v-fbe4b81e]{background:#e8f5e9;color:#2e7d32}.category-description[data-v-fbe4b81e]{color:#666;font-size:.85rem;line-height:1.5;margin:0}.toggle-switch[data-v-fbe4b81e]{display:inline-block;height:26px;position:relative;width:48px}.toggle-switch input[data-v-fbe4b81e]{height:0;opacity:0;width:0}.toggle-switch input:checked+.toggle-slider[data-v-fbe4b81e]{background:linear-gradient(135deg,#c62828,#c62828)}.toggle-switch input:checked+.toggle-slider[data-v-fbe4b81e]:before{transform:translateX(22px)}.toggle-switch input:disabled+.toggle-slider[data-v-fbe4b81e]{background:#ccc;cursor:not-allowed}.toggle-slider[data-v-fbe4b81e]{background:#ccc;cursor:pointer;inset:0;position:absolute;transition:.3s}.toggle-slider[data-v-fbe4b81e]:before{background:#fff;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.toggle-wrapper input[type=checkbox][data-v-fbe4b81e]:disabled{cursor:not-allowed}.dialog-footer[data-v-fbe4b81e]{align-items:center;background:#fafafa;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}@media (max-width:480px){.dialog-footer[data-v-fbe4b81e]{align-items:stretch;flex-direction:column}}.dialog-actions[data-v-fbe4b81e]{display:flex;gap:10px}@media (max-width:480px){.dialog-actions[data-v-fbe4b81e]{flex-direction:column}}.slide-up-enter-active[data-v-fbe4b81e],.slide-up-leave-active[data-v-fbe4b81e]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-fbe4b81e],.slide-up-leave-to[data-v-fbe4b81e]{opacity:0;transform:translateY(100%)}.fade-enter-active[data-v-fbe4b81e],.fade-leave-active[data-v-fbe4b81e]{transition:opacity .3s ease}.fade-enter-from[data-v-fbe4b81e],.fade-leave-to[data-v-fbe4b81e]{opacity:0}@font-face{font-family:Century Gothic;font-style:normal;font-weight:400;src:local("Century Gothic"),local("CenturyGothic"),url(../fonts/CenturyGothic.d11d560d.woff) format("woff")}@font-face{font-family:Century Gothic;font-style:normal;font-weight:700;src:local("Century Gothic Bold"),local("CenturyGothic-Bold"),url(../fonts/CenturyGothic-Bold.23197c19.woff) format("woff")}*,:lang(en){font-family:Century Gothic,sans-serif}:lang(ar){font-family:Cairo,sans-serif}.rtl{direction:rtl!important}.ltr{direction:ltr!important}