.elementor-kit-15096 {
  --e-global-color-primary: #000000;
  --e-global-color-secondary: #000000;
  --e-global-color-text: #383838;
  --e-global-color-accent: #FF8228;
  --e-global-color-56603cc6: #FFFFFF;
  --e-global-color-6b3f502b: #F5F5F5;
  --e-global-color-3f5c8197: #9A9A9A;
  --e-global-color-0b4e694: #2C9901;
  --e-global-color-5759d53: #DDDDDD;
  --e-global-color-b7bcd1e: #006ef5;
  --e-global-color-61a6829: #2C9901;
  --e-global-color-ce969c8: #3E4989;
  --e-global-typography-primary-font-family: "Montserrat";
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-primary-line-height: 1.2em;
  --e-global-typography-secondary-font-family: "Montserrat";
  --e-global-typography-secondary-font-weight: 500;
  --e-global-typography-secondary-line-height: 1.2em;
  --e-global-typography-text-font-family: "Montserrat";
  --e-global-typography-text-font-size: 1rem;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-text-line-height: 1.5em;
  --e-global-typography-accent-font-family: "Montserrat";
  --e-global-typography-accent-font-weight: 500;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  background-color: #FFFFFF;
}

.elementor-kit-15096 a {
  color: var(--e-global-color-3f5c8197);
}

.elementor-kit-15096 a:hover {
  color: #000000;
}

.elementor-kit-15096 h1 {
  color: var(--e-global-color-primary);
  font-size: 2.5rem;
  font-weight: 700;
}

.elementor-kit-15096 h2 {
  color: var(--e-global-color-primary);
  font-family: "Montserrat", Sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.elementor-kit-15096 h3 {
  color: var(--e-global-color-primary);
  font-family: "Montserrat", Sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
}

.elementor-kit-15096 h4 {
  color: var(--e-global-color-primary);
  font-family: "Montserrat", Sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.elementor-kit-15096 h5 {
  color: var(--e-global-color-primary);
  font-family: "Montserrat", Sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
}

.elementor-kit-15096 h6 {
  color: var(--e-global-color-primary);
  font-family: "Montserrat", Sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.elementor-kit-15096 button,
.elementor-kit-15096 input[type="button"],
.elementor-kit-15096 input[type="submit"],
.elementor-kit-15096 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  color: #FFFFFF;
  background-color: #FF8228;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #FF8228;
  border-radius: 30px 30px 30px 30px;
}

.elementor-kit-15096 button:hover,
.elementor-kit-15096 button:focus,
.elementor-kit-15096 input[type="button"]:hover,
.elementor-kit-15096 input[type="button"]:focus,
.elementor-kit-15096 input[type="submit"]:hover,
.elementor-kit-15096 input[type="submit"]:focus,
.elementor-kit-15096 .elementor-button:hover,
.elementor-kit-15096 .elementor-button:focus {
  color: #FF8228;
  background-color: #FFFFFF;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px;
}

.e-container {
  --container-max-width: 1140px;
}

  {}

h1.entry-title {
  display: var(--page-title-display);
}

.elementor-kit-15096 e-page-transition {
  background-color: #FFBC7D;
}

@media(max-width:1024px) {
  .elementor-kit-15096 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-kit-15096 h1 {
    font-size: 40px;
  }

  .elementor-kit-15096 h2 {
    font-size: 30px;
  }

  .elementor-kit-15096 h3 {
    font-size: 20px;
  }

  .elementor-kit-15096 h4 {
    font-size: 18px;
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-container {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-kit-15096 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-container {
    --container-max-width: 767px;
  }
}