.elementor-kit-10{--e-global-color-primary:#1A2B4A;--e-global-color-secondary:#2C5282;--e-global-color-text:#7A7A7A;--e-global-color-accent:#C9A55A;--e-global-color-3eeea5d:#3B7C8F;--e-global-color-e73a394:#C9A55A;--e-global-color-4f88503:#B87333;--e-global-color-3ee853a:#8FA398;--e-global-color-511f4b5:#D4A373;--e-global-color-f9a67d9:#7CA9C4;--e-global-color-7b16d2b:#FAFBFC;--e-global-color-3183124:#F4F6F8;--e-global-color-c69a07d:#6C7A89;--e-global-color-db23029:#2D3748;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:var( --e-global-color-accent );}.elementor-kit-10 h1{font-family:"Outfit", Sans-serif;font-size:46px;}.elementor-kit-10 h2{font-family:"Outfit", Sans-serif;font-size:20px;}.elementor-kit-10 h3{font-family:"Montserrat", Sans-serif;font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}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 */:root {
  /* Primary Colors */
  --primary-navy: #1A2B4A;
  --primary-blue: #2C5282;
  --primary-teal: #3B7C8F;
  --accent-gold: #C9A55A;
  --accent-copper: #B87333;

  /* Secondary Colors */
  --secondary-sage: #8FA398;
  --secondary-warm: #D4A373;
  --secondary-sky: #7CA9C4;

  /* Neutral Scale */
  --neutral-50: #FAFBFC;
  --neutral-100: #F4F6F8;
  --neutral-200: #E5E9ED;
  --neutral-300: #D1D8DE;
  --neutral-400: #9FA9B3;
  --neutral-500: #6C7A89;
  --neutral-600: #4A5568;
  --neutral-700: #2D3748;
  --neutral-800: #1A202C;
  --neutral-900: #0F1419;

  /* Typography */
  --font-display: 'Outfit', sans-serif;
  --font-primary: 'Montserrat', sans-serif;
  --font-body: 'Inter', sans-serif;

  /* Spacing */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;
  --space-3xl: 64px;
  --space-4xl: 96px;

  /* Border Radius */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;
  --radius-2xl: 24px;

  /* Shadows */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07);
  --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.15);
  --shadow-premium: 0 25px 50px rgba(26, 43, 74, 0.15);
}



.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    z-index: 99!important;
}/* End custom CSS */