.elementor-kit-6{--e-global-color-primary:#E84C1B;--e-global-color-secondary:#0B1B3A;--e-global-color-text:#9AA4B7;--e-global-color-accent:#16284C;--e-global-color-nav-active:#C23D12;--e-global-color-ink:#ffffff;--e-global-color-muted:#7C879D;--e-global-color-hairline:#243556;--e-global-typography-primary-font-family:"Saira";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.02em;--e-global-typography-primary-letter-spacing:-1.6px;--e-global-typography-secondary-font-family:"Saira";--e-global-typography-secondary-font-size:38px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.12em;--e-global-typography-secondary-letter-spacing:-0.4px;--e-global-typography-text-font-family:"Saira";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Saira";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:1.4px;font-family:"Saira", Saira, sans-serif;font-size:15px;font-weight:400;line-height:1.55em;letter-spacing:0px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{font-family:"Saira", Saira, sans-serif;font-size:80px;font-weight:700;font-style:normal;line-height:1.02em;letter-spacing:-1.6px;}.elementor-kit-6 h2{font-family:"Saira", Saira, sans-serif;font-size:38px;font-weight:700;line-height:1.12em;letter-spacing:-0.4px;}.elementor-kit-6 h3{font-family:"Saira", Saira, sans-serif;font-size:26px;font-weight:600;line-height:1.25em;letter-spacing:-0.2px;}.elementor-kit-6 h4{font-family:"Saira", Saira, sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:0px;}.elementor-kit-6 h5{font-family:"Saira", Saira, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1px;}.elementor-kit-6 h6{font-family:"Saira", Saira, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@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 {
  --color-primary: #E84C1B;
  --color-primary-active: #C23D12;
  --color-navy: #0B1B3A;
  --color-navy-600: #16284C;
  --color-navy-700: #122448;
  --color-ink: #ffffff;
  --color-body: #9AA4B7;
  --color-muted: #7C879D;
  --color-hairline: #243556;
  --color-success: #1FA855;
}

/* Header blur */
.site-header-el { backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); }

/* Global link hover */
.elementor-widget-html a { transition: color .15s; }
.elementor-widget-html a:hover { color: var(--color-primary) !important; }

/* Nav menu */
.elementor-nav-menu a.elementor-item {
  font-family: Saira, sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: .7px !important;
  text-transform: uppercase !important;
  color: #fff !important;
  text-decoration: none !important;
  border-bottom: 2px solid transparent !important;
  padding-bottom: 4px !important;
  transition: color .15s, border-color .15s !important;
}
.elementor-nav-menu a.elementor-item:hover,
.elementor-nav-menu a.elementor-item-active {
  color: var(--color-primary) !important;
  border-bottom-color: var(--color-primary) !important;
}

/* Hide Astra page title */
.ast-page-title-bar, .ast-page-title-wrap, .entry-header, .page-header,
.ast-archive-description, h1.page-title, h1.entry-title {
  display: none !important;
}

/* Full width Elementor pages in Astra */
.ast-page-builder-template .site-content,
.elementor-template-full-width .site-content,
body.elementor-page .site-content > .ast-container,
body.elementor-page .content-area,
body.elementor-page #content,
body.elementor-page #primary,
body.elementor-page .ast-article-single,
body.elementor-page .entry-content {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
body.elementor-page .site-content .ast-container {
  max-width: 100% !important;
  padding: 0 !important;
}
body.elementor-page article.page {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */