@charset "utf-8";

.elementor-kit-18 { --e-global-color-primary: #B3BA43; --e-global-color-secondary: #C6CB72; --e-global-color-text: #4D4D4D; --e-global-color-accent: #C6CB72; --e-global-color-4789b68: #FFFFFF; --e-global-color-15e24d8: #F9F9F9; --e-global-color-106ff88: #999999; --e-global-color-5d3e47e: #000000; --e-global-color-73ad93f: #F7F8FF; --e-global-color-012c1c7: #F0EFEF; --e-global-color-a533e22: #141135; --e-global-typography-primary-font-family: "Montserrat"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Open Sans"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Open Sans"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Ubuntu"; --e-global-typography-accent-font-weight: 500; --e-global-typography-13f5c25-font-family: "Montserrat"; --e-global-typography-13f5c25-font-size: 4.2rem; --e-global-typography-13f5c25-font-weight: 600; --e-global-typography-13f5c25-line-height: 1em; --e-global-typography-86b8c66-font-family: "Montserrat"; --e-global-typography-86b8c66-font-size: 3.2rem; --e-global-typography-86b8c66-font-weight: 600; --e-global-typography-86b8c66-line-height: 1.2em; --e-global-typography-e543f35-font-family: "Montserrat"; --e-global-typography-e543f35-font-size: 2.6rem; --e-global-typography-e543f35-font-weight: 600; --e-global-typography-e543f35-line-height: 1.2em; --e-global-typography-0f6aee0-font-family: "Montserrat"; --e-global-typography-0f6aee0-font-size: 2.2rem; --e-global-typography-0f6aee0-font-weight: 600; --e-global-typography-0f6aee0-line-height: 1.2em; --e-global-typography-8945b6a-font-family: "Open Sans"; --e-global-typography-8945b6a-font-size: 3.2rem; --e-global-typography-8945b6a-font-weight: normal; --e-global-typography-8945b6a-line-height: 1.2em; --e-global-typography-375ccf3-font-family: "Open Sans"; --e-global-typography-375ccf3-font-size: 2.6rem; --e-global-typography-375ccf3-line-height: 1.2em; --e-global-typography-3ed625b-font-family: "Open Sans"; --e-global-typography-3ed625b-font-size: 2.2rem; --e-global-typography-3ed625b-line-height: 1.2em; --e-global-typography-853f68e-font-family: "Open Sans"; --e-global-typography-853f68e-font-size: 1.8rem; --e-global-typography-853f68e-line-height: 1.2em; --e-global-typography-6d4b162-font-family: "Montserrat"; --e-global-typography-6d4b162-font-size: 1.2rem; --e-global-typography-6d4b162-font-weight: 600; --e-global-typography-6d4b162-line-height: 1.2em; --e-global-typography-9e8a596-font-family: "Open Sans"; --e-global-typography-9e8a596-font-size: 1.2rem; --e-global-typography-9e8a596-line-height: 1.2em; --e-global-typography-9564d00-font-family: "Montserrat"; --e-global-typography-9564d00-font-size: 16px; --e-global-typography-9564d00-font-weight: 600; --e-global-typography-e9fe8c1-font-family: "Montserrat"; --e-global-typography-e9fe8c1-font-size: 14px; --e-global-typography-e9fe8c1-font-weight: 400; --e-global-typography-3321a63-font-family: "Montserrat"; --e-global-typography-3321a63-font-size: 18px; --e-global-typography-3321a63-font-weight: 600; --e-global-typography-628a15c-font-family: "Open Sans"; --e-global-typography-628a15c-font-size: 16px; --e-global-typography-628a15c-font-style: italic; --e-global-typography-a201323-font-family: "Open Sans"; --e-global-typography-a201323-font-size: 21px; --e-global-typography-a201323-font-style: italic; --e-global-typography-0a18bc9-font-family: "Open Sans"; --e-global-typography-0a18bc9-font-size: 14px; --e-global-typography-0a18bc9-text-transform: uppercase; --e-global-typography-0a18bc9-letter-spacing: 6.7px; --e-global-typography-204104f-font-family: "Montserrat"; --e-global-typography-204104f-font-size: 4rem; --e-global-typography-204104f-font-weight: 600; --e-global-typography-13b2be9-font-family: "Montserrat"; --e-global-typography-13b2be9-font-size: 3.2rem; --e-global-typography-13b2be9-font-weight: 600; --e-global-typography-13b2be9-line-height: 1.2em; --e-global-typography-3268fbe-font-family: "Montserrat"; --e-global-typography-3268fbe-font-size: 2.6rem; --e-global-typography-3268fbe-font-weight: 600; --e-global-typography-3268fbe-line-height: 1.2em; --e-global-typography-91ebfd0-font-family: "Montserrat"; --e-global-typography-91ebfd0-font-size: 2.2rem; --e-global-typography-91ebfd0-font-weight: 600; --e-global-typography-91ebfd0-line-height: 1.2em; --e-global-typography-0be3802-font-family: "Montserrat"; --e-global-typography-0be3802-font-size: 1.8rem; --e-global-typography-0be3802-font-weight: 600; --e-global-typography-0be3802-line-height: 1.2em; --e-global-typography-30fd335-font-family: "Montserrat"; --e-global-typography-30fd335-font-size: 1.4rem; --e-global-typography-30fd335-font-weight: 600; 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 ); }

.elementor-kit-18 button, .elementor-kit-18 input[type="button"], .elementor-kit-18 input[type="submit"], .elementor-kit-18 .elementor-button { background-color: var( --e-global-color-accent ); color: var( --e-global-color-4789b68 ); border-radius: 0px; }

.elementor-kit-18 button:hover, .elementor-kit-18 button:focus, .elementor-kit-18 input[type="button"]:hover, .elementor-kit-18 input[type="button"]:focus, .elementor-kit-18 input[type="submit"]:hover, .elementor-kit-18 input[type="submit"]:focus, .elementor-kit-18 .elementor-button:hover, .elementor-kit-18 .elementor-button:focus { background-color: var( --e-global-color-secondary ); color: var( --e-global-color-4789b68 ); }

.elementor-kit-18 e-page-transition { background-color: rgb(255, 188, 125); }

.elementor-kit-18 a { 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 ); }

.elementor-kit-18 a:hover { color: var( --e-global-color-primary ); }

.elementor-kit-18 h1 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-204104f-font-family ), Sans-serif; font-size: var( --e-global-typography-204104f-font-size ); font-weight: var( --e-global-typography-204104f-font-weight ); line-height: var( --e-global-typography-204104f-line-height ); }

.elementor-kit-18 h2 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-13b2be9-font-family ), Sans-serif; font-size: var( --e-global-typography-13b2be9-font-size ); font-weight: var( --e-global-typography-13b2be9-font-weight ); line-height: var( --e-global-typography-13b2be9-line-height ); }

.elementor-kit-18 h3 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-3268fbe-font-family ), Sans-serif; font-size: var( --e-global-typography-3268fbe-font-size ); font-weight: var( --e-global-typography-3268fbe-font-weight ); line-height: var( --e-global-typography-3268fbe-line-height ); }

.elementor-kit-18 h4 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-91ebfd0-font-family ), Sans-serif; font-size: var( --e-global-typography-91ebfd0-font-size ); font-weight: var( --e-global-typography-91ebfd0-font-weight ); line-height: var( --e-global-typography-91ebfd0-line-height ); }

.elementor-kit-18 h5 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-0be3802-font-family ), Sans-serif; font-size: var( --e-global-typography-0be3802-font-size ); font-weight: var( --e-global-typography-0be3802-font-weight ); line-height: var( --e-global-typography-0be3802-line-height ); }

.elementor-kit-18 h6 { color: var( --e-global-color-text ); font-family: var( --e-global-typography-30fd335-font-family ), Sans-serif; font-size: var( --e-global-typography-30fd335-font-size ); font-weight: var( --e-global-typography-30fd335-font-weight ); line-height: var( --e-global-typography-30fd335-line-height ); }

.elementor-kit-18 input:not([type="button"]):not([type="submit"]), .elementor-kit-18 textarea, .elementor-kit-18 .elementor-field-textual { border-radius: 7px; }

.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }

.e-con { --container-max-width: 1140px; }

.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); }

.site-header .site-branding { flex-direction: column; align-items: stretch; }

.site-header { padding-inline: 0px; }

.site-footer .site-branding { flex-direction: column; align-items: stretch; }

@media (max-width: 1024px) {
  .elementor-kit-18 { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-kit-18 a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-kit-18 h1 { font-size: var( --e-global-typography-204104f-font-size ); line-height: var( --e-global-typography-204104f-line-height ); }
  .elementor-kit-18 h2 { font-size: var( --e-global-typography-13b2be9-font-size ); line-height: var( --e-global-typography-13b2be9-line-height ); }
  .elementor-kit-18 h3 { font-size: var( --e-global-typography-3268fbe-font-size ); line-height: var( --e-global-typography-3268fbe-line-height ); }
  .elementor-kit-18 h4 { font-size: var( --e-global-typography-91ebfd0-font-size ); line-height: var( --e-global-typography-91ebfd0-line-height ); }
  .elementor-kit-18 h5 { font-size: var( --e-global-typography-0be3802-font-size ); line-height: var( --e-global-typography-0be3802-line-height ); }
  .elementor-kit-18 h6 { font-size: var( --e-global-typography-30fd335-font-size ); line-height: var( --e-global-typography-30fd335-line-height ); }
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .e-con { --container-max-width: 1024px; }
}

@media (max-width: 767px) {
  .elementor-kit-18 { --e-global-typography-13f5c25-font-size: 2.5rem; --e-global-typography-13f5c25-line-height: 1.1em; --e-global-typography-86b8c66-font-size: 2rem; --e-global-typography-e543f35-font-size: 1.75rem; --e-global-typography-0f6aee0-font-size: 1.5rem; --e-global-typography-8945b6a-font-size: 2rem; --e-global-typography-375ccf3-font-size: 1.75rem; --e-global-typography-3ed625b-font-size: 1.5rem; --e-global-typography-853f68e-font-size: 1.3rem; --e-global-typography-6d4b162-font-size: 1.2rem; --e-global-typography-204104f-font-size: 3rem; --e-global-typography-13b2be9-font-size: 2rem; --e-global-typography-3268fbe-font-size: 1.75rem; --e-global-typography-91ebfd0-font-size: 1.5rem; --e-global-typography-0be3802-font-size: 1.3rem; --e-global-typography-30fd335-font-size: 1.1rem; font-size: var( --e-global-typography-text-font-size ); }
  .elementor-kit-18 a { font-size: var( --e-global-typography-text-font-size ); }
  .elementor-kit-18 h1 { font-size: var( --e-global-typography-204104f-font-size ); line-height: var( --e-global-typography-204104f-line-height ); }
  .elementor-kit-18 h2 { font-size: var( --e-global-typography-13b2be9-font-size ); line-height: var( --e-global-typography-13b2be9-line-height ); }
  .elementor-kit-18 h3 { font-size: var( --e-global-typography-3268fbe-font-size ); line-height: var( --e-global-typography-3268fbe-line-height ); }
  .elementor-kit-18 h4 { font-size: var( --e-global-typography-91ebfd0-font-size ); line-height: var( --e-global-typography-91ebfd0-line-height ); }
  .elementor-kit-18 h5 { font-size: var( --e-global-typography-0be3802-font-size ); line-height: var( --e-global-typography-0be3802-line-height ); }
  .elementor-kit-18 h6 { font-size: var( --e-global-typography-30fd335-font-size ); line-height: var( --e-global-typography-30fd335-line-height ); }
  .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .e-con { --container-max-width: 767px; }
}
