.elementor-kit-7{--e-global-color-primary:#5B6166;--e-global-color-secondary:#C90037;--e-global-color-text:#6F706F;--e-global-color-accent:#1E335C;--e-global-color-163d755:#3663B9;--e-global-color-8b4b437:#EBE1BC;--e-global-color-a492d50:#FFFFFF;--e-global-color-1079052:#F5F6F7;--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;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#415961D4;border-radius:0px 0px 0px 0px;}.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 *//* surfaced global design specs */
.surfaced-page,
.surfaced-page * {
  box-sizing: border-box;
}

.surfaced-page {
  --surfaced-navy: #071a33;
  --surfaced-navy-2: #0d2847;
  --surfaced-red: #c90035;
  --surfaced-red-dark: #a9002c;
  --surfaced-steel: #eef1f4;
  --surfaced-mist: #f7f8fa;
  --surfaced-line: #d9dee5;
  --surfaced-text: #26313f;
  --surfaced-muted: #687484;
  --surfaced-white: #ffffff;

  color: var(--surfaced-text);
  font-family: Manrope, Arial, Helvetica, sans-serif;
  line-height: 1.58;
}

.surfaced-page h1,
.surfaced-page h2,
.surfaced-page h3 {
  margin: 0;
  color: var(--surfaced-navy);
  line-height: 1.08;
  letter-spacing: 0;
}

.surfaced-page h1 {
  max-width: 820px;
  font-size: clamp(32px, 4.2vw, 50px);
  font-weight: 900;
}

.surfaced-page h2 {
  font-size: clamp(24px, 2.5vw, 32px);
  font-weight: 900;
}

.surfaced-page h3 {
  font-size: clamp(18px, 1.6vw, 21px);
  font-weight: 850;
}

.surfaced-page p,
.surfaced-page li {
  font-size: clamp(16px, 1.45vw, 18px);
  font-weight: 400;
  line-height: 1.62;
}

.surfaced-page .surfaced-lead,
.surfaced-page .lead {
  max-width: 740px;
  color: var(--surfaced-text);
  font-size: clamp(16px, 1.45vw, 18px);
  font-weight: 400;
  line-height: 1.62;
}

.surfaced-page .surfaced-eyebrow,
.surfaced-page .eyebrow {
  margin-bottom: 18px;
  color: var(--surfaced-red);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .10em;
  text-transform: uppercase;
}

.surfaced-page .surfaced-btn,
.surfaced-page .btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 48px;
  padding: 12px 18px;
  border-radius: 4px;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  text-decoration: none;
}

.surfaced-page .surfaced-btn--primary,
.surfaced-page .btn.primary {
  color: #ffffff;
  background: var(--surfaced-red);
}

.surfaced-page .surfaced-btn--secondary,
.surfaced-page .btn.secondary {
  color: var(--surfaced-navy);
  background: #ffffff;
  border: 1px solid var(--surfaced-line);
}

@media (max-width: 640px) {
  .surfaced-page h1 {
    font-size: clamp(28px, 8vw, 32px);
  }

  .surfaced-page h2 {
    font-size: clamp(24px, 6.6vw, 28px);
  }
}/* End custom CSS */