.elementor-kit-14 {
  --e-global-color-primary: #738b69;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #000000;
  --e-global-color-accent: #738b69;
  --e-global-color-97e0663: #000000;
  --e-global-color-6b7bc2c: #dcdddc;
  --e-global-color-cde7a26: #ffffff;
  --e-global-color-e6afc37: #f0efeb;
  --e-global-typography-primary-font-family: "Amatic SC";
  --e-global-typography-primary-font-weight: 400;
  --e-global-typography-secondary-font-family: "Amatic SC";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Andika";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Andika";
  --e-global-typography-accent-font-weight: 400;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1810px;
}
.e-con {
  --container-max-width: 1810px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 0px;
}

h1.entry-title {
  display: var(--page-title-display);
}
@media (max-width: 1540px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1080px;
  }
  .e-con {
    --container-max-width: 1080px;
  }
}
@media (max-width: 1280px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 900px;
  }
  .e-con {
    --container-max-width: 900px;
  }
}
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 710px;
  }
  .e-con {
    --container-max-width: 710px;
  }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 420px;
  }
  .e-con {
    --container-max-width: 420px;
  }
}
@media (max-width: 479px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 290px;
  }
  .e-con {
    --container-max-width: 290px;
  }
}
