.elementor-kit-52 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-9e83a39: #ffffff00;
  --e-global-color-e3849ac: #fbfbfb;
  --e-global-color-6770c34: #e5e5e5;
  --e-global-color-47c75db: #121212;
  --e-global-color-13b3011: #ef9f00;
  --e-global-color-03d54db: #3b1b4a;
  --e-global-color-2f79bdd: #eb2860;
  --e-global-color-7a64dc9: #ff6700;
  --e-global-color-2966f1c: #30163d;
  --e-global-color-2e7be67: #eb2860;
  --e-global-color-eaf81c8: #ff0d0d;
  --e-global-color-558c2a9: #ef9f00;
  --e-global-color-31b72e3: #00a6dd;
  --e-global-color-eecf058: #ff6700;
  --e-global-color-34dbc64: #3b1b4a;
  --e-global-color-0a09daa: #ededed;
  --e-global-color-3266328: #553aba;
  --e-global-color-42a4f2e: #fafafa;
  --e-global-color-6a721c6: #00000014;
  --e-global-color-970cf80: #c6c6c6;
  --e-global-color-2f2167d: #0f0f0f;
  --e-global-color-30c3c86: #ff0070;
  --e-global-color-310f8ca: #ffa000;
  --e-global-color-7798f2e: #ededed;
  --e-global-color-ca0870b: #fbfbfb1a;
  --e-global-color-93728fb: #4b4b4b;
  --e-global-color-0e2beac: #00a6dd;
  --e-global-typography-primary-font-family: "Noto Sans Carian";
  --e-global-typography-secondary-font-family: "Helvetica";
  --e-global-typography-text-font-family: "Helvetica";
  --e-global-typography-text-font-size: 1.1rem;
  --e-global-typography-text-line-height: 1.5em;
  --e-global-typography-accent-font-family: "Helvetica";
  --e-global-typography-accent-font-size: 1.1rem;
  --e-global-typography-accent-font-weight: bold;
  --e-global-typography-accent-text-transform: uppercase;
  --e-global-typography-3dd8c12-font-family: "Noto Sans Carian";
  --e-global-typography-3dd8c12-font-size: 8.2rem;
  --e-global-typography-3dd8c12-line-height: 1em;
  --e-global-typography-1016196-font-family: "Noto Sans Carian";
  --e-global-typography-1016196-font-size: 4rem;
  --e-global-typography-1016196-font-weight: bold;
  --e-global-typography-1016196-text-transform: uppercase;
  --e-global-typography-1016196-line-height: 1em;
  --e-global-typography-dc8f878-font-family: "Helvetica";
  --e-global-typography-dc8f878-font-size: 3.4rem;
  --e-global-typography-dc8f878-text-transform: uppercase;
  --e-global-typography-dc8f878-line-height: 1em;
  --e-global-typography-2b26157-font-family: "Helvetica";
  --e-global-typography-2b26157-font-size: 2rem;
  --e-global-typography-2b26157-font-weight: bold;
  --e-global-typography-2b26157-line-height: 1em;
  --e-global-typography-d8958be-font-family: "Helvetica";
  --e-global-typography-d8958be-font-size: 1.4rem;
  --e-global-typography-d8958be-font-weight: bold;
  --e-global-typography-d8958be-text-transform: uppercase;
  --e-global-typography-d8958be-line-height: 1em;
  --e-global-typography-1312028-font-family: "Noto Sans Carian";
  --e-global-typography-1312028-font-size: 1.3rem;
  --e-global-typography-1312028-line-height: 1.5em;
  --e-global-typography-30136f8-font-family: "Noto Sans Carian";
  --e-global-typography-30136f8-font-size: 4.2rem;
  --e-global-typography-30136f8-font-weight: bold;
  --e-global-typography-30136f8-text-transform: uppercase;
  --e-global-typography-30136f8-line-height: 1.5em;
  --e-global-typography-cb403eb-font-family: "Noto Sans Carian";
  --e-global-typography-cb403eb-font-size: 8.2rem;
  --e-global-typography-cb403eb-font-weight: 900;
  --e-global-typography-cb403eb-line-height: 1em;
  --e-global-typography-1c7cfa2-font-family: "Noto Sans Carian";
  --e-global-typography-1c7cfa2-font-size: 8.6rem;
  --e-global-typography-1c7cfa2-font-weight: bold;
  --e-global-typography-1c7cfa2-line-height: 1em;
  --e-global-typography-9e6c8be-font-family: "Helvetica";
  --e-global-typography-9e6c8be-font-size: 0.8rem;
  --e-global-typography-9e6c8be-font-weight: bold;
  --e-global-typography-9e6c8be-line-height: 1.4em;
  color: var(--e-global-color-6770c34);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
  background-color: var(--e-global-color-e3849ac);
}
.elementor-kit-52 a {
  color: var(--e-global-color-e3849ac);
}
.elementor-kit-52 h1 {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-3dd8c12-font-family), Sans-serif;
  font-size: var(--e-global-typography-3dd8c12-font-size);
  line-height: var(--e-global-typography-3dd8c12-line-height);
  letter-spacing: var(--e-global-typography-3dd8c12-letter-spacing);
  word-spacing: var(--e-global-typography-3dd8c12-word-spacing);
}
.elementor-kit-52 h2 {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-1016196-font-family), Sans-serif;
  font-size: var(--e-global-typography-1016196-font-size);
  font-weight: var(--e-global-typography-1016196-font-weight);
  text-transform: var(--e-global-typography-1016196-text-transform);
  line-height: var(--e-global-typography-1016196-line-height);
  letter-spacing: var(--e-global-typography-1016196-letter-spacing);
  word-spacing: var(--e-global-typography-1016196-word-spacing);
}
.elementor-kit-52 h3 {
  color: var(--e-global-color-47c75db);
  font-family: var(--e-global-typography-dc8f878-font-family), Sans-serif;
  font-size: var(--e-global-typography-dc8f878-font-size);
  text-transform: var(--e-global-typography-dc8f878-text-transform);
  line-height: var(--e-global-typography-dc8f878-line-height);
  letter-spacing: var(--e-global-typography-dc8f878-letter-spacing);
  word-spacing: var(--e-global-typography-dc8f878-word-spacing);
}
.elementor-kit-52 h4 {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-2b26157-font-family), Sans-serif;
  font-size: var(--e-global-typography-2b26157-font-size);
  font-weight: var(--e-global-typography-2b26157-font-weight);
  line-height: var(--e-global-typography-2b26157-line-height);
  letter-spacing: var(--e-global-typography-2b26157-letter-spacing);
  word-spacing: var(--e-global-typography-2b26157-word-spacing);
}
.elementor-kit-52 h5 {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-d8958be-font-family), Sans-serif;
  font-size: var(--e-global-typography-d8958be-font-size);
  font-weight: var(--e-global-typography-d8958be-font-weight);
  text-transform: var(--e-global-typography-d8958be-text-transform);
  line-height: var(--e-global-typography-d8958be-line-height);
  letter-spacing: var(--e-global-typography-d8958be-letter-spacing);
  word-spacing: var(--e-global-typography-d8958be-word-spacing);
}
.elementor-kit-52 h6 {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-1312028-font-family), Sans-serif;
  font-size: var(--e-global-typography-1312028-font-size);
  line-height: var(--e-global-typography-1312028-line-height);
  letter-spacing: var(--e-global-typography-1312028-letter-spacing);
  word-spacing: var(--e-global-typography-1312028-word-spacing);
}
.elementor-kit-52 button,
.elementor-kit-52 input[type="button"],
.elementor-kit-52 input[type="submit"],
.elementor-kit-52 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  color: var(--e-global-color-47c75db);
  background-color: var(--e-global-color-7798f2e);
  box-shadow: -10px 10px 0px 0px #ff0070;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-2f2167d);
  border-radius: 0px 0px 0px 0px;
}
.elementor-kit-52 button:hover,
.elementor-kit-52 button:focus,
.elementor-kit-52 input[type="button"]:hover,
.elementor-kit-52 input[type="button"]:focus,
.elementor-kit-52 input[type="submit"]:hover,
.elementor-kit-52 input[type="submit"]:focus,
.elementor-kit-52 .elementor-button:hover,
.elementor-kit-52 .elementor-button:focus {
  box-shadow: 10px 10px 0px 0px #ffa000;
}
.elementor-kit-52 label {
  color: var(--e-global-color-e3849ac);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-kit-52 input:not([type="button"]):not([type="submit"]),
.elementor-kit-52 textarea,
.elementor-kit-52 .elementor-field-textual {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-47c75db);
  background-color: var(--e-global-color-42a4f2e);
  border-radius: 0px 0px 0px 0px;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1360px;
}
.e-con {
  --container-max-width: 1360px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}
 {
}
h1.entry-title {
  display: var(--page-title-display);
}
.elementor-kit-52 e-page-transition {
  background-color: #ffbc7d;
}
@media (max-width: 1024px) {
  .elementor-kit-52 {
    --e-global-typography-text-font-size: 1rem;
    --e-global-typography-accent-font-size: 1rem;
    --e-global-typography-3dd8c12-font-size: 5rem;
    --e-global-typography-1016196-font-size: 2.6rem;
    --e-global-typography-dc8f878-font-size: 2rem;
    --e-global-typography-2b26157-font-size: 1.8rem;
    --e-global-typography-d8958be-font-size: 1.2rem;
    --e-global-typography-1312028-font-size: 1rem;
    --e-global-typography-30136f8-font-size: 3rem;
    --e-global-typography-cb403eb-font-size: 5rem;
    --e-global-typography-1c7cfa2-font-size: 3.4rem;
    --e-global-typography-9e6c8be-font-size: 0.8rem;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-kit-52 h1 {
    font-size: var(--e-global-typography-3dd8c12-font-size);
    line-height: var(--e-global-typography-3dd8c12-line-height);
    letter-spacing: var(--e-global-typography-3dd8c12-letter-spacing);
    word-spacing: var(--e-global-typography-3dd8c12-word-spacing);
  }
  .elementor-kit-52 h2 {
    font-size: var(--e-global-typography-1016196-font-size);
    line-height: var(--e-global-typography-1016196-line-height);
    letter-spacing: var(--e-global-typography-1016196-letter-spacing);
    word-spacing: var(--e-global-typography-1016196-word-spacing);
  }
  .elementor-kit-52 h3 {
    font-size: var(--e-global-typography-dc8f878-font-size);
    line-height: var(--e-global-typography-dc8f878-line-height);
    letter-spacing: var(--e-global-typography-dc8f878-letter-spacing);
    word-spacing: var(--e-global-typography-dc8f878-word-spacing);
  }
  .elementor-kit-52 h4 {
    font-size: var(--e-global-typography-2b26157-font-size);
    line-height: var(--e-global-typography-2b26157-line-height);
    letter-spacing: var(--e-global-typography-2b26157-letter-spacing);
    word-spacing: var(--e-global-typography-2b26157-word-spacing);
  }
  .elementor-kit-52 h5 {
    font-size: var(--e-global-typography-d8958be-font-size);
    line-height: var(--e-global-typography-d8958be-line-height);
    letter-spacing: var(--e-global-typography-d8958be-letter-spacing);
    word-spacing: var(--e-global-typography-d8958be-word-spacing);
  }
  .elementor-kit-52 h6 {
    font-size: var(--e-global-typography-1312028-font-size);
    line-height: var(--e-global-typography-1312028-line-height);
    letter-spacing: var(--e-global-typography-1312028-letter-spacing);
    word-spacing: var(--e-global-typography-1312028-word-spacing);
  }
  .elementor-kit-52 button,
  .elementor-kit-52 input[type="button"],
  .elementor-kit-52 input[type="submit"],
  .elementor-kit-52 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-kit-52 label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-kit-52 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-52 textarea,
  .elementor-kit-52 .elementor-field-textual {
    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: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .elementor-kit-52 {
    --e-global-typography-text-font-size: 1rem;
    --e-global-typography-accent-font-size: 1rem;
    --e-global-typography-3dd8c12-font-size: 3rem;
    --e-global-typography-1016196-font-size: 2.2rem;
    --e-global-typography-dc8f878-font-size: 1.6rem;
    --e-global-typography-2b26157-font-size: 1.4rem;
    --e-global-typography-d8958be-font-size: 1.1rem;
    --e-global-typography-1312028-font-size: 1rem;
    --e-global-typography-30136f8-font-size: 2rem;
    --e-global-typography-cb403eb-font-size: 3rem;
    --e-global-typography-1c7cfa2-font-size: 3rem;
    --e-global-typography-9e6c8be-font-size: 0.8rem;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-kit-52 h1 {
    font-size: var(--e-global-typography-3dd8c12-font-size);
    line-height: var(--e-global-typography-3dd8c12-line-height);
    letter-spacing: var(--e-global-typography-3dd8c12-letter-spacing);
    word-spacing: var(--e-global-typography-3dd8c12-word-spacing);
  }
  .elementor-kit-52 h2 {
    font-size: var(--e-global-typography-1016196-font-size);
    line-height: var(--e-global-typography-1016196-line-height);
    letter-spacing: var(--e-global-typography-1016196-letter-spacing);
    word-spacing: var(--e-global-typography-1016196-word-spacing);
  }
  .elementor-kit-52 h3 {
    font-size: var(--e-global-typography-dc8f878-font-size);
    line-height: var(--e-global-typography-dc8f878-line-height);
    letter-spacing: var(--e-global-typography-dc8f878-letter-spacing);
    word-spacing: var(--e-global-typography-dc8f878-word-spacing);
  }
  .elementor-kit-52 h4 {
    font-size: var(--e-global-typography-2b26157-font-size);
    line-height: var(--e-global-typography-2b26157-line-height);
    letter-spacing: var(--e-global-typography-2b26157-letter-spacing);
    word-spacing: var(--e-global-typography-2b26157-word-spacing);
  }
  .elementor-kit-52 h5 {
    font-size: var(--e-global-typography-d8958be-font-size);
    line-height: var(--e-global-typography-d8958be-line-height);
    letter-spacing: var(--e-global-typography-d8958be-letter-spacing);
    word-spacing: var(--e-global-typography-d8958be-word-spacing);
  }
  .elementor-kit-52 h6 {
    font-size: var(--e-global-typography-1312028-font-size);
    line-height: var(--e-global-typography-1312028-line-height);
    letter-spacing: var(--e-global-typography-1312028-letter-spacing);
    word-spacing: var(--e-global-typography-1312028-word-spacing);
  }
  .elementor-kit-52 button,
  .elementor-kit-52 input[type="button"],
  .elementor-kit-52 input[type="submit"],
  .elementor-kit-52 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-kit-52 label {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-kit-52 input:not([type="button"]):not([type="submit"]),
  .elementor-kit-52 textarea,
  .elementor-kit-52 .elementor-field-textual {
    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-con {
    --container-max-width: 767px;
  }
}
