.elementor-kit-10 {
  --e-global-color-primary:#FFFFFF;
  --e-global-color-secondary:#07454E;
  --e-global-color-text:#CBCBCB;
  --e-global-color-accent:#E2FF7E;
  --e-global-color-e81bf2f:#001820;
  --e-global-color-d9ea361:#022D33;
  --e-global-color-73f6dc8:#FFFFFF5C;
  --e-global-color-1669817:#FFFFFF52;
  --e-global-color-18246cf:#E2FF7E94;
  --e-global-color-65a2b2d:#FFFFFF14;
  --e-global-color-212f90b:#E2FF7E66;
  --e-global-color-4a61521:#0018205E;
  --e-global-color-d62a7b7:#FFFFFF1F;
  --e-global-color-5e7f6b8:#F9F9F91C;
  --e-global-color-6f3ec9c:#00000094;
  --e-global-color-1fc68e5:#E2FF7E57;
  --e-global-color-b333bd8:#E2FF7E6B;
  --e-global-color-4f96c7c:#FFFFFF6B;
  --e-global-color-94ecfcd:#02010100;
  --e-global-color-cb6286a:#E2FF7E36;
  --e-global-typography-primary-font-family:"Unbounded";
  --e-global-typography-primary-font-size:4em;
  --e-global-typography-primary-font-weight:800;
  --e-global-typography-secondary-font-family:"Unbounded";
  --e-global-typography-secondary-font-size:3em;
  --e-global-typography-secondary-font-weight:800;
  --e-global-typography-text-font-family:"Roboto";
  --e-global-typography-text-font-weight:400;
  --e-global-typography-accent-font-family:"Unbounded";
  --e-global-typography-accent-font-size:2em;
  --e-global-typography-accent-font-weight:800;
  --e-global-typography-5dc0f63-font-family:"Unbounded";
  --e-global-typography-5dc0f63-font-size:1.3em;
  --e-global-typography-5dc0f63-font-weight:800;
  --e-global-typography-5dc0f63-line-height:24px;
  --e-global-typography-aed3484-font-family:"Unbounded";
  --e-global-typography-aed3484-font-size:1.1em;
  --e-global-typography-aed3484-font-weight:600;
  --e-global-typography-3816059-font-family:"Unbounded";
  --e-global-typography-3816059-font-size:1em;
  --e-global-typography-3816059-font-weight:600;
  --e-global-typography-29e88be-font-family:"Unbounded";
  --e-global-typography-29e88be-font-size:3em;
  --e-global-typography-29e88be-font-weight:800;
  --e-global-typography-29e88be-line-height:47px;
  --e-global-typography-b42b205-font-family:"Unbounded";
  --e-global-typography-b42b205-font-size:10em;
  --e-global-typography-b42b205-font-weight:800;
  --e-global-typography-b42b205-line-height:100px;
  color:var(--e-global-color-text);
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  background-color:var(--e-global-color-d9ea361)
}
.elementor-kit-10 a {
  color:var(--e-global-color-primary)
}
.elementor-kit-10 h1 {
  color:var(--e-global-color-primary);
  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)
}
.elementor-kit-10 h2 {
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
  font-size:var(--e-global-typography-secondary-font-size);
  font-weight:var(--e-global-typography-secondary-font-weight)
}
.elementor-kit-10 h3 {
  color:var(--e-global-color-primary);
  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)
}
.elementor-kit-10 h4 {
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-5dc0f63-font-family),Sans-serif;
  font-size:var(--e-global-typography-5dc0f63-font-size);
  font-weight:var(--e-global-typography-5dc0f63-font-weight);
  line-height:var(--e-global-typography-5dc0f63-line-height);
  letter-spacing:var(--e-global-typography-5dc0f63-letter-spacing);
  word-spacing:var(--e-global-typography-5dc0f63-word-spacing)
}
.elementor-kit-10 h5 {
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-aed3484-font-family),Sans-serif;
  font-size:var(--e-global-typography-aed3484-font-size);
  font-weight:var(--e-global-typography-aed3484-font-weight);
  line-height:var(--e-global-typography-aed3484-line-height);
  letter-spacing:var(--e-global-typography-aed3484-letter-spacing);
  word-spacing:var(--e-global-typography-aed3484-word-spacing)
}
.elementor-kit-10 h6 {
  color:var(--e-global-color-primary);
  font-family:var(--e-global-typography-3816059-font-family),Sans-serif;
  font-size:var(--e-global-typography-3816059-font-size);
  font-weight:var(--e-global-typography-3816059-font-weight);
  line-height:var(--e-global-typography-3816059-line-height);
  letter-spacing:var(--e-global-typography-3816059-letter-spacing);
  word-spacing:var(--e-global-typography-3816059-word-spacing)
}
.elementor-kit-10 button,
.elementor-kit-10 input[type="button"],
.elementor-kit-10 input[type="submit"],
.elementor-kit-10 .elementor-button {
  font-family:var(--e-global-typography-text-font-family),Sans-serif;
  font-weight:var(--e-global-typography-text-font-weight);
  color:var(--e-global-color-e81bf2f);
  background-color:var(--e-global-color-accent);
  box-shadow:0 0 0 6px rgb(255 255 255 / .22);
  /*border-radius:10px 10px 10px 10px;
  padding:20px 50px 20px 50px*/
}
.elementor-section.elementor-section-boxed>.elementor-container {
  max-width:1140px
}
.e-con {
  --container-max-width:1140px
}
.elementor-widget:not(:last-child) {
  --kit-widget-spacing: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-10 e-page-transition {
  background-color:#FFBC7D
}
.site-header .site-branding {
  flex-direction:column;
  align-items:stretch
}
.site-header {
  padding-inline-end:0;
  padding-inline-start:0
}
.site-footer .site-branding {
  flex-direction:column;
  align-items:stretch
}
@media(max-width:1024px) {
  .elementor-kit-10 {
    --e-global-typography-primary-font-size:2.7em;
    --e-global-typography-secondary-font-size:1.9em;
    --e-global-typography-accent-font-size:1.6em;
    --e-global-typography-5dc0f63-font-size:1em;
    --e-global-typography-29e88be-font-size:2em;
    --e-global-typography-29e88be-line-height:1.2em;
    --e-global-typography-b42b205-font-size:8em
  }
  .elementor-kit-10 h1 {
    font-size:var(--e-global-typography-primary-font-size)
  }
  .elementor-kit-10 h2 {
    font-size:var(--e-global-typography-secondary-font-size)
  }
  .elementor-kit-10 h3 {
    font-size:var(--e-global-typography-accent-font-size)
  }
  .elementor-kit-10 h4 {
    font-size:var(--e-global-typography-5dc0f63-font-size);
    line-height:var(--e-global-typography-5dc0f63-line-height);
    letter-spacing:var(--e-global-typography-5dc0f63-letter-spacing);
    word-spacing:var(--e-global-typography-5dc0f63-word-spacing)
  }
  .elementor-kit-10 h5 {
    font-size:var(--e-global-typography-aed3484-font-size);
    line-height:var(--e-global-typography-aed3484-line-height);
    letter-spacing:var(--e-global-typography-aed3484-letter-spacing);
    word-spacing:var(--e-global-typography-aed3484-word-spacing)
  }
  .elementor-kit-10 h6 {
    font-size:var(--e-global-typography-3816059-font-size);
    line-height:var(--e-global-typography-3816059-line-height);
    letter-spacing:var(--e-global-typography-3816059-letter-spacing);
    word-spacing:var(--e-global-typography-3816059-word-spacing)
  }
  .elementor-kit-10 button,
  .elementor-kit-10 input[type="button"],
  .elementor-kit-10 input[type="submit"],
  .elementor-kit-10 .elementor-button {
    /*padding:17px 30px 17px 30px*/
  }
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1024px
  }
  .e-con {
    --container-max-width:1024px
  }
}
@media(max-width:767px) {
  .elementor-kit-10 {
    --e-global-typography-primary-font-size:2em;
    --e-global-typography-secondary-font-size:1.4em;
    --e-global-typography-29e88be-line-height:1em;
    --e-global-typography-b42b205-font-size:5em
  }
  .elementor-kit-10 h1 {
    font-size:var(--e-global-typography-primary-font-size)
  }
  .elementor-kit-10 h2 {
    font-size:var(--e-global-typography-secondary-font-size)
  }
  .elementor-kit-10 h3 {
    font-size:var(--e-global-typography-accent-font-size)
  }
  .elementor-kit-10 h4 {
    font-size:var(--e-global-typography-5dc0f63-font-size);
    line-height:var(--e-global-typography-5dc0f63-line-height);
    letter-spacing:var(--e-global-typography-5dc0f63-letter-spacing);
    word-spacing:var(--e-global-typography-5dc0f63-word-spacing)
  }
  .elementor-kit-10 h5 {
    font-size:var(--e-global-typography-aed3484-font-size);
    line-height:var(--e-global-typography-aed3484-line-height);
    letter-spacing:var(--e-global-typography-aed3484-letter-spacing);
    word-spacing:var(--e-global-typography-aed3484-word-spacing)
  }
  .elementor-kit-10 h6 {
    font-size:var(--e-global-typography-3816059-font-size);
    line-height:var(--e-global-typography-3816059-line-height);
    letter-spacing:var(--e-global-typography-3816059-letter-spacing);
    word-spacing:var(--e-global-typography-3816059-word-spacing)
  }
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width:767px
  }
  .e-con {
    --container-max-width:767px
  }
}
