@charset "UTF-8";.html-landing-page{background:var(--bcfc-surface-raised,var(--bcfc-white))}body:not(.bcfc-page-has-breadcrumb) .html-landing-page{margin-top:var(--bcfc-total-header-height,var(--bcfc-header-height))}.html-landing-page__body{width:100%;padding:0}.html-landing-page__body iframe{display:block;width:100%;border:0}.html-landing-page__frame{opacity:0;transition:opacity .3s ease,height .3s ease}.html-landing-page__frame.is-loaded{opacity:1}.bcfchtmllandingpage~.bcfc-footer{opacity:0;animation:bcfcHtmlLandingFooterReveal .3s ease 3s forwards;margin-top:0}@keyframes bcfcHtmlLandingFooterReveal{to{opacity:1}}@media(prefers-reduced-motion:reduce){.bcfchtmllandingpage~.bcfc-footer{animation-duration:.01s}}.html-landing-page__inline>:last-child{padding-bottom:64px}.bcfchtmllandingpage:has(.html-landing-page__inline)~.bcfc-footer{opacity:1;animation:none}.html-landing-page__inline :focus-visible{outline:2px solid var(--bcfc-blue)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--bcfc-white)!important}@media(forced-colors:active){.html-landing-page__inline :focus-visible{outline-color:Highlight!important;box-shadow:none!important}}.html-landing-page__empty{margin:0 auto;max-width:960px;padding:72px 24px 96px}.html-landing-page__empty h1{color:var(--bcfc-dark-ink-brand,var(--bcfc-primary));font-family:"Almarai",sans-serif;font-size:2.5rem;font-weight:700;line-height:1.15;margin:0}.html-landing-page .contact-form__message{border-radius:var(--bcfc-radius-md,12px);font-size:.9375rem;line-height:1.55;margin-block-end:18px;padding:14px 16px}.html-landing-page .contact-form__message.hidden{display:none}.html-landing-page .contact-form__message--success{background:var(--bcfc-navy-tint);border:1px solid var(--bcfc-green);color:var(--bcfc-dark-ink,var(--bcfc-gray-800))}.html-landing-page .contact-form__message--error{background:var(--bcfc-danger-tint);border:1px solid var(--bcfc-danger);color:var(--bcfc-dark-ink-red,var(--bcfc-danger-dark))}.html-landing-page .contact-form__message-title{display:block;font-weight:800;margin-block-end:4px}.html-landing-page .contact-form__message-body{display:block}.html-landing-page .bcfc-field-error{color:var(--bcfc-dark-ink-red,var(--bcfc-danger));font-size:.84375rem;font-weight:700;margin-block-start:7px}.html-landing-page .bcfc-invalid{border-color:var(--bcfc-danger)!important;box-shadow:0 0 0 4px var(--bcfc-danger-ring)}