.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F9F8F6;color:#555555;font-family:"Inter", Sans-serif;font-size:16px;line-height:24px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#555555;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Emirates EBCS — design tokens of the original site */
:root{--ink: #0A0F1E;--ink-90: #111827;--ink-60: #4B5563;--ink-40: #9CA3AF;--ink-20: #E5E7EB;--ink-10: #F3F4F6;--off-white: #F9F8F6;--white: #FFFFFF;--ember: #C09C2E;--ember-light: #D4B44A;--ember-pale: #FBF5E8;--gold: #C09C2E;--gold-pale: #FBF5E8;--teal: #4A9B7F;--teal-pale: #E8F5F0;--nav-h: 72px;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--ease: cubic-bezier(.22, 1, .36, 1);--shadow-xs: 0 1px 3px rgba(10, 15, 30, .06);--shadow-sm: 0 4px 12px rgba(10, 15, 30, .08);--shadow-md: 0 8px 28px rgba(10, 15, 30, .1);--shadow-lg: 0 20px 60px rgba(10, 15, 30, .12);--fontSaaSHero: "Syne", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--fontSaaSBody: "Instrument Sans", "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--saasHeroSize: clamp(2.4rem, 5vw, 4rem);--saasH1Size: clamp(1.75rem, 4vw, 2.5rem);--saasH2Size: clamp(1.5rem, 3vw, 2rem);--saasH3Size: clamp(1.125rem, 2vw, 1.5rem);--saasH4Size: clamp(1rem, 1.75vw, 1.25rem);--saasBodySize: clamp(.9375rem, 1vw, 1rem);--saasSmallSize: clamp(.8125rem, .875vw, .875rem);--saasLabelSize: clamp(.6875rem, .8vw, .8125rem);--saas-space-xs: .25rem;--saas-space-sm: .5rem;--saas-space-md: 1rem;--saas-space-lg: 1.5rem;--saas-space-xl: 2rem;--saas-space-2xl: 3rem;--saas-space-3xl: 4rem;--saas-space-4xl: 5rem;--saas-space-5xl: 6rem;--saas-transition-fast: .15s var(--ease);--saas-transition-normal: .3s var(--ease);--saas-transition-slow: .5s var(--ease);--saas-transition-slower: .7s var(--ease);--saas-container-sm: 640px;--saas-container-md: 768px;--saas-container-lg: 1024px;--saas-container-xl: 1160px;--saas-container-2xl: 1400px;--saas-z-dropdown: 100;--saas-z-sticky: 200;--saas-z-fixed: 300;--saas-z-modal: 400;--saas-z-tooltip: 500}
@media only screen and (min-width:0em){:root{--primary: #1E4D78;--primaryLight: #2B6499;--primaryDark: #143A5C;--secondary: #4A9B7F;--secondaryLight: #5FB89A;--secondaryDark: #3A7D65;--accent: #C09C2E;--accentLight: #D4B44A;--accentDark: #9A7D24;--bgLight: #F8F9FA;--bgWhite: #FFFFFF;--bgDark: #1A3A4A;--headerColor: #333333;--bodyTextColor: #555555;--bodyTextColorWhite: #fafbfc;--textMuted: #777777;--success: #28A745;--warning: #FFC72C;--error: #E63946;--borderColor: #e5e7eb;--shadowSm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadowMd: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadowLg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadowXl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--fontHeading: "Poppins", "Segoe UI", "Roboto", "Helvetica Neue", system-ui, -apple-system, sans-serif;--fontBody: "Inter", "Segoe UI", "Roboto", "Helvetica Neue", system-ui, -apple-system, sans-serif;--topperFontSize: clamp(.8125rem, 1.6vw, 1rem);--headerFontSize: clamp(1.9375rem, 3.9vw, 3.0625rem);--bodyFontSize: 1rem;--sectionPadding: clamp(1.5rem, 2.4vw, 2.25rem) 1rem;--sectionPaddingSm: clamp(1rem, 1.6vw, 1.5rem) 1rem;--containerMaxWidth: 1280px;--containerPadding: 1rem;--radiusSm: 4px;--radiusMd: 8px;--radiusLg: 12px;--radiusXl: 16px;--radiusFull: 9999px;--transitionFast: .15s ease;--transitionNormal: .3s ease;--transitionSlow: .5s ease;--zDropdown: 100;--zSticky: 200;--zFixed: 300;--zModal: 400;--zTooltip: 500;--zHeader: 1200;--zHeaderPanel: 1400;--zOverlay: 1300}}
/* keep theme defaults from altering Elementor widgets */
.elementor-widget-text-editor a,.elementor-heading-title a{color:inherit;text-decoration:inherit}
.elementor-widget-text-editor p{margin-block-start:0}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin:0;padding-left:1.25em}
.elementor-widget-image img{vertical-align:top}
html{scroll-behavior:smooth}
.elementor-widget-form .elementor-field-group .elementor-field{box-shadow:none}/* End custom CSS */