.elementor-kit-11 {
  --e-global-color-primary: #f67c25;
  --e-global-color-secondary: #2f2f2f;
  --e-global-color-text: #2f3947;
  --e-global-color-accent: #2f2f2f;
  --e-global-color-8e6e5f5: #3f4543;
  --e-global-color-a8578fd: #f8f6f4;
  --e-global-color-3c672c3: #f67c25;
  --e-global-color-27b6df5: #2f2f2f;
  --e-global-color-baefcba: #e5dcd1;
  --e-global-color-c4dcbdf: #0e161e;
  --e-global-typography-primary-font-family: npa-light;
  --e-global-typography-primary-font-size: 18px;
  --e-global-typography-primary-font-weight: 500;
  --e-global-typography-primary-line-height: 28px;
  --e-global-typography-secondary-font-family: npa-light;
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: npa-light;
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: npa-light;
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-1e9df49-font-family: npa-light;
  --e-global-typography-1e9df49-font-size: 22px;
  --e-global-typography-1e9df49-font-weight: 500;
  --e-global-typography-1e9df49-line-height: 30px;
  --e-global-typography-1e9df49-letter-spacing: 0.5px;
  --e-global-typography-edcde5e-font-family: npa-light;
  --e-global-typography-edcde5e-font-size: 18px;
  --e-global-typography-edcde5e-font-weight: 500;
  --e-global-typography-edcde5e-line-height: 28px;
  --e-global-typography-edcde5e-letter-spacing: 0px;
  --e-global-typography-0bb6cdf-font-family: npa-light;
  --e-global-typography-0bb6cdf-font-size: 16px;
  --e-global-typography-0bb6cdf-font-weight: 500;
  --e-global-typography-0bb6cdf-line-height: 24px;
  --e-global-typography-0bb6cdf-letter-spacing: 0px;
  --e-global-typography-7fc7617-font-family: npa-light;
  --e-global-typography-7fc7617-font-size: 18px;
  --e-global-typography-7fc7617-font-weight: 500;
  --e-global-typography-7fc7617-line-height: 24px;
  --e-global-typography-7fc7617-letter-spacing: -0.3px;
  --e-global-typography-f908ab7-font-family: npa-light;
  --e-global-typography-f908ab7-font-size: 88px;
  --e-global-typography-f908ab7-font-weight: 900;
  --e-global-typography-f908ab7-line-height: 98px;
  --e-global-typography-f908ab7-letter-spacing: 0px;
  --e-global-typography-4a19e97-font-family: npa-light;
  --e-global-typography-4a19e97-font-size: 18px;
  --e-global-typography-4a19e97-font-weight: 800;
  --e-global-typography-4a19e97-line-height: 24px;
  --e-global-typography-4a19e97-letter-spacing: -0.3px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-kit-11 a {
  font-family: var(--e-global-typography-7fc7617-font-family), sans-serif;
  font-size: var(--e-global-typography-7fc7617-font-size);
  font-weight: var(--e-global-typography-7fc7617-font-weight);
  line-height: var(--e-global-typography-7fc7617-line-height);
  letter-spacing: var(--e-global-typography-7fc7617-letter-spacing);
  word-spacing: var(--e-global-typography-7fc7617-word-spacing);
}
.elementor-kit-11 h1 {
  font-family: npa-regular, sans-serif;
  font-size: 68px;
  font-weight: 900;
  line-height: 74px;
  letter-spacing: -0.5px;
}
.elementor-kit-11 h2 {
  color: var(--e-global-color-accent);
  font-family: npa-regular, sans-serif;
  font-size: 56px;
  font-weight: 900;
  line-height: 60px;
  letter-spacing: -1px;
}
.elementor-kit-11 h3 {
  font-family: npa-regular, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 44px;
  letter-spacing: 0px;
}
.elementor-kit-11 h4 {
  font-family: npa-regular, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 36px;
  letter-spacing: -1px;
}
.elementor-kit-11 h5 {
  color: var(--e-global-color-accent);
  font-family: npa-regular, sans-serif;
  font-size: 22px;
  font-weight: 900;
  line-height: 26px;
  letter-spacing: 1px;
}
.elementor-kit-11 h6 {
  color: var(--e-global-color-accent);
  font-size: 18px;
  font-weight: 900;
  line-height: 24px;
  letter-spacing: 1px;
}
.elementor-kit-11 button,
.elementor-kit-11 input[type="button"],
.elementor-kit-11 input[type="submit"],
.elementor-kit-11 .elementor-button {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: #f8f8f8;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1170px;
}
.e-con {
  --container-max-width: 1170px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 15px;
}
.elementor-element {
  --widgets-spacing: 15px 15px;
}

h1.entry-title {
  display: var(--page-title-display);
}
.elementor-kit-11 e-page-transition {
  background-color: #ffbc7d;
}
@media (max-width: 1199px) {
  .elementor-kit-11 h2 {
    font-size: 56px;
    line-height: 60px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h3 {
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h5 {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (max-width: 1024px) {
  .elementor-kit-11 {
    --e-global-typography-1e9df49-font-size: 22px;
    --e-global-typography-1e9df49-letter-spacing: 0.5px;
    --e-global-typography-edcde5e-font-size: 18px;
    --e-global-typography-edcde5e-letter-spacing: 0.5px;
    --e-global-typography-0bb6cdf-font-size: 16px;
    --e-global-typography-0bb6cdf-line-height: 24px;
    --e-global-typography-0bb6cdf-letter-spacing: 1px;
    --e-global-typography-f908ab7-font-size: 88px;
    --e-global-typography-f908ab7-line-height: 98px;
    --e-global-typography-f908ab7-letter-spacing: 0px;
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-kit-11 a {
    font-size: var(--e-global-typography-7fc7617-font-size);
    line-height: var(--e-global-typography-7fc7617-line-height);
    letter-spacing: var(--e-global-typography-7fc7617-letter-spacing);
    word-spacing: var(--e-global-typography-7fc7617-word-spacing);
  }
  .elementor-kit-11 h1 {
    font-size: 68px;
    line-height: 74px;
    letter-spacing: -0.5px;
  }
  .elementor-kit-11 h2 {
    font-size: 56px;
    line-height: 60px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h3 {
    font-size: 36px;
    line-height: 44px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h4 {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h5 {
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h6 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 992px;
  }
  .e-con {
    --container-max-width: 992px;
  }
}
@media (max-width: 768px) {
  .elementor-kit-11 {
    --e-global-typography-1e9df49-font-size: 18px;
    --e-global-typography-1e9df49-line-height: 28px;
    --e-global-typography-1e9df49-letter-spacing: 0.5px;
    --e-global-typography-edcde5e-font-size: 16px;
    --e-global-typography-edcde5e-line-height: 24px;
    --e-global-typography-edcde5e-letter-spacing: 1px;
    --e-global-typography-0bb6cdf-font-size: 14px;
    --e-global-typography-0bb6cdf-line-height: 22px;
    --e-global-typography-0bb6cdf-letter-spacing: 1px;
    --e-global-typography-f908ab7-font-size: 54px;
    --e-global-typography-f908ab7-line-height: 60px;
    --e-global-typography-f908ab7-letter-spacing: -1px;
    --e-global-typography-f908ab7-word-spacing: 0px;
  }
  .elementor-kit-11 h1 {
    font-size: 54px;
    line-height: 58px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h2 {
    font-size: 40px;
    line-height: 46px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h3 {
    font-size: 26px;
    line-height: 38px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h4 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h5 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h6 {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
  }
}
@media (max-width: 470px) {
  .elementor-kit-11 {
    --e-global-typography-1e9df49-font-size: 18px;
    --e-global-typography-1e9df49-line-height: 28px;
    --e-global-typography-1e9df49-letter-spacing: 0.5px;
    --e-global-typography-edcde5e-font-size: 16px;
    --e-global-typography-edcde5e-line-height: 24px;
    --e-global-typography-edcde5e-letter-spacing: 1px;
    --e-global-typography-0bb6cdf-font-size: 14px;
    --e-global-typography-0bb6cdf-letter-spacing: 1px;
    --e-global-typography-f908ab7-font-size: 36px;
    --e-global-typography-f908ab7-line-height: 40px;
    --e-global-typography-f908ab7-letter-spacing: -1px;
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-kit-11 a {
    font-size: var(--e-global-typography-7fc7617-font-size);
    line-height: var(--e-global-typography-7fc7617-line-height);
    letter-spacing: var(--e-global-typography-7fc7617-letter-spacing);
    word-spacing: var(--e-global-typography-7fc7617-word-spacing);
  }
  .elementor-kit-11 h1 {
    font-size: 54px;
    line-height: 58px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h2 {
    font-size: 38px;
    line-height: 46px;
    letter-spacing: -1px;
  }
  .elementor-kit-11 h3 {
    font-size: 26px;
    line-height: 38px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h4 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0px;
  }
  .elementor-kit-11 h5 {
    letter-spacing: 0px;
  }
  .elementor-kit-11 h6 {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 450px;
  }
  .e-con {
    --container-max-width: 450px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: npa-regular;
  src: url(../fonts/Ruberoid-Regular.ttf);
  src: url(../fonts/Ruberoid-Regular.ttf)
      format("embedded-opentype"),
    url(../fonts/Ruberoid-Regular.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: npa-light;
  src: url(../fonts/Ruberoid-Light.ttf);
  src: url(../fonts/Ruberoid-Light.ttf)
      format("embedded-opentype"),
    url(../fonts/Ruberoid-Light.ttf)
      format("truetype");
  font-weight: 500;
  font-style: normal;
}

/* End Custom Fonts CSS */
