:root{--kb-frame-width:clamp(.75rem,1.945vw,1.8rem);--kb-frame-gradient:linear-gradient(90deg,#0b5c58 0%,#718e83 40%,#c1c6bb 72%,#9aac9f 100%);--kb-closing-panel:#07403d;--kb-brand-gradient:radial-gradient(ellipse at 85% 10%,#617b6850,transparent 62%),linear-gradient(135deg,#07403d 0%,#173d34 46%,#16211d 100%)}body :is(.tf.sf-footer,.cq,.bf-ending,.cp-inquiry-area,.zr2-cta,.foot3[data-footer-layout])[data-closing-surface]{box-sizing:border-box;border-inline:var(--kb-frame-width) solid transparent;border-radius:0;background:linear-gradient(var(--kb-closing-panel),var(--kb-closing-panel)) padding-box,var(--kb-frame-gradient) border-box!important;color:var(--paper)!important}body :is(.tf.sf-footer,.cq,.bf-ending,.cp-inquiry-area,.zr2-cta,.foot3[data-footer-layout]):is([data-closing-surface=opening],[data-closing-surface=standalone]){border-top:var(--kb-frame-width) solid transparent}body .foot3[data-closing-surface]{padding:0!important;border-bottom:var(--kb-frame-width) solid transparent}body .foot3[data-closing-surface] .kb-footer-panel{background:var(--kb-closing-panel);min-height:calc(95svh - 2 * var(--kb-frame-width))}body :is(.tf,.cq,.bf-ending)[data-closing-surface=opening]{margin:0;max-width:none;width:100%;padding-inline:clamp(1.25rem,3.5vw,3rem)}body .cq-wrap:has(>.cq[data-closing-surface]){padding:0}body .bf-ending[data-closing-surface]{padding-block:clamp(3rem,6vw,5rem);gap:clamp(2rem,5vw,4.5rem)}body .bf-ending[data-closing-surface] :is(.bf-faq,.bf-inquiry){max-width:none;background:transparent!important}body [data-closing-surface] :is(.cq-list,.sf-questions,.bf-faq){--fg:var(--paper);--fg-2:#c5d3ca;--fg-3:#c5d3ca;--card-line:#91ada070}body [data-closing-surface] :is(.cq-q,.cq-qt,.cq-a,.cq-a p,.cq-a a,.cq-n,.cq-head,.tf-h,.tf-line){color:var(--paper)!important}body .cp-inquiry-area[data-closing-surface]{--kb-closing-panel:#d9dfd4;color:#173d34!important;margin:0;border-radius:0;padding:clamp(1.25rem,3.5vw,3rem)}body .cp:has(>.cp-inquiry-area[data-closing-surface]){padding-bottom:0}body [data-closing-surface] :is(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:767px){body .foot3[data-closing-surface] .kb-footer-panel{min-height:90svh}body :is(.tf,.cq,.bf-ending)[data-closing-surface=opening]{padding-inline:1.25rem}}body .tf.sf-footer[data-closing-surface]{padding-block:0}body .tf.sf-footer[data-closing-surface] .tf-in{padding-block:clamp(3rem,6vw,5rem)}body.zr2-detail .zr2-content:has(>.zr2-cta[data-closing-surface]){max-width:none;padding-inline:0}body.zr2-detail .zr2-content:has(>.zr2-cta[data-closing-surface])>.zr2-section{max-width:1152px;width:calc(100% - 2 * clamp(1.25rem,5vw,4rem));margin-inline:auto}body.zr2-detail .zr2-cta[data-closing-surface]{margin:0;border-bottom:0;padding:clamp(3rem,6vw,5rem) max(clamp(1.25rem,5vw,4rem),calc((100% - 1152px)/2))}body .cp-stacked:has(>.cp-inquiry-area[data-closing-surface]){max-width:none;padding-inline:0}body .cp-stacked:has(>.cp-inquiry-area[data-closing-surface])>:is(.cp-hero,.cp-calendar){width:calc(100% - 2 * clamp(1.1rem,4vw,4rem));max-width:1312px;margin-inline:auto}body.zr2{--kb-zr-graphite-deep:#101713;--kb-zr-graphite-wash:radial-gradient(ellipse 105% 105% at 28% 17%,#070a09 0%,#39413b 50%,#101713 100%);--kb-zr-graphite-image:url(../img/brand/graphite-desktop.svg)}body.zr2-selector .zr3-backdrop{background:var(--kb-zr-graphite-image) center/cover no-repeat var(--kb-zr-graphite-deep)}body.zr2-detail{background:var(--kb-zr-graphite-wash) no-repeat var(--kb-zr-graphite-deep)}@media (max-width:767px){body.zr2{--kb-zr-graphite-image:url(../img/brand/graphite-mobile.jpg)}}body .foot3[data-closing-surface=footer]{border-top:clamp(1rem,2.2vw,1.75rem) solid transparent}body .foot3[data-closing-surface] .f3-col a{min-height:44px}body .foot3[data-closing-surface] .f3-col a[href^="mailto:"],body .foot3[data-closing-surface] [lang=en]{unicode-bidi:isolate}html[lang=ar] body .foot3[data-closing-surface]{text-align:start}html[lang=ar] body .foot3[data-closing-surface] .f3-h{font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif;letter-spacing:0;font-size:.85rem;line-height:1.8}html[lang=ar] body .foot3[data-closing-surface] .f3-col a{line-height:1.8}html[lang=ar] body .foot3[data-closing-surface] .f3-bar{font-size:.8rem;line-height:1.8}@media (max-width:1000px){body .foot3[data-closing-surface] [data-footer-column=contact]{display:block;grid-column:1/-1}body .foot3[data-closing-surface] [data-footer-column=contact] ul{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}body .foot3[data-closing-surface] [data-footer-company-contact][data-footer-mobile-only]{display:none}body .foot3[data-closing-surface] .f3-legal{gap:0 1rem}}
