.elementor-kit-13552 {
  --e-global-color-primary: #0e3a3f;
  --e-global-color-secondary: #555555;
  --e-global-color-text: #ffffff;
  --e-global-color-accent: #30709d;
  --e-global-color-f01069c: #0e3a3f1a;
  --e-global-color-a1767e5: #999999;
  --e-global-color-5496368: #c4f012;
  --e-global-color-092ea8d: #171717;
  --e-global-color-3941f43: #fcf7f3;
  --e-global-color-efdc18e: #ffffff1a;
  --e-global-color-86da9a5: #222222;
  --e-global-color-d674d24: #22222299;
  --e-global-typography-primary-font-family: "DM Sans";
  --e-global-typography-primary-font-weight: normal;
  --e-global-typography-secondary-font-family: "Sequel Sans Roman Body";
  --e-global-typography-secondary-font-weight: normal;
  --e-global-typography-text-font-family: "DM Sans";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-8e197e3-font-family: "Sequel Sans Roman Body";
  --e-global-typography-9ca79af-font-family: "Sequel Sans Medium Body";
  --e-global-typography-e0c759c-font-family: "Thunder";
  --e-global-typography-3431749-font-family: "BDOGrotesk-Regular";
  --e-global-typography-15f5fcb-font-family: "Tartuffo_Trial";
  --e-global-typography-5e108c5-font-family: "tartuffo-font-family-family";
  --e-global-typography-5e108c5-font-weight: 500;
  --e-global-typography-f30b4e4-font-family: "Beatrice Trial";
  --e-global-typography-a9496b6-font-family: "PPEditorialNew-Italic";
}
.elementor-kit-13552 h1 {
  color: #fff;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-kit-13552 h2 {
  color: var(--e-global-color-primary);
  font-family: "Instrument Sans", Sans-serif;
  font-weight: normal;
}
.elementor-kit-13552 h3 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-kit-13552 h4 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-kit-13552 h5 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-kit-13552 h6 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1620px;
}
.e-con {
  --container-max-width: 1620px;
  --container-default-padding-top: 0px;
  --container-default-padding-right: 0px;
  --container-default-padding-bottom: 0px;
  --container-default-padding-left: 0px;
}
.elementor-widget:not(:last-child) {
  --kit-widget-spacing: 24px;
}
.elementor-element {
  --widgets-spacing: 24px 24px;
  --widgets-spacing-row: 24px;
  --widgets-spacing-column: 24px;
}
 {
}
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;
  }
}
