.elementor-kit-8{--e-global-color-primary:#9DC41A;--e-global-color-secondary:#DCDCDC;--e-global-color-text:#FFFFFF;--e-global-color-accent:#141414;--e-global-color-5cdb1e3:#9FBB3F;--e-global-color-1da31b7:#3E4C0D;--e-global-typography-primary-font-family:"countach";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"countach";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"countach";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"countach";--e-global-typography-accent-font-weight:500;--e-global-typography-0bf09bb-font-family:"Montserrat";--e-global-typography-0bf09bb-font-weight:500;background-color:#000000;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-text );text-decoration:underline;}.elementor-kit-8 a:hover{color:var( --e-global-color-5cdb1e3 );}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
  background: transparent!important;
  border: 2px dotted #fff!important;
  border-radius: 4px;
  height: 44px!important;
  padding: 0 14px!important;
  margin-top: 34px!important;
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
  transition: border-color .2s ease, background-color .2s ease, box-shadow .2s ease;
  cursor: pointer;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:hover,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.dz-drag-hover,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader.wpforms-dragover,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader:focus-within {
  border-color: #86c232!important;
  background: rgba(134,194,50,.08)!important;
  box-shadow: 0 0 0 3px rgba(134,194,50,.15);
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
  display: flex!important;
  flex-direction: row!important;
  align-items: center!important;
  justify-content: center!important;
  gap: 12px!important;
  padding: 0!important;
  margin: 0!important;
  white-space: nowrap!important;
  line-height: 1!important;
  color: #fff!important;
  font-family: "Montserrat", Sans-serif!important;
  font-weight: 500!important;
  letter-spacing: .3px!important;
  text-align: center!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message > * {
  display: inline-flex!important;
  align-items: center!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message br {
  display: none!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message span,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message small,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message strong {
  color: #fff!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message strong {
  margin-right: 10px!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .wpforms-uploader-browse {
  background: transparent!important;
  border: 1px solid #fff!important;
  color: #fff!important;
  padding: 6px 12px!important;
  border-radius: 3px!important;
  text-transform: uppercase!important;
  font-weight: 600!important;
  line-height: 1!important;
  display: inline-flex!important;
  align-items: center!important;
  margin-left: 12px!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message svg,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message i,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .dashicons {
  width: 18px!important;
  height: 18px!important;
  font-size: 18px!important;
  color: #fff!important;
  fill: #fff!important;
  opacity: .95!important;
  flex: 0 0 auto!important;
  margin: 0!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview {
  margin-top: 8px!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview .dz-details .dz-filename span,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-preview .dz-size {
  color: #fff!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-remove,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .wpforms-uploader-file-remove {
  color: #fff!important;
  text-decoration: underline!important;
}

div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-progress .dz-upload,
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .wpforms-uploader-file-progress {
  background: #86c232!important;
}

div.wpforms-container-full input[type="checkbox"] + label {
  font-family: "Montserrat", Sans-serif;
  font-weight: 300;
  color: #ffffff;
}
div.wpforms-container-full input[type="text"],
div.wpforms-container-full input[type="email"],
div.wpforms-container-full input[type="url"],
div.wpforms-container-full input[type="tel"],
div.wpforms-container-full input[type="number"],
div.wpforms-container-full input[type="password"],
div.wpforms-container-full input[type="search"],
div.wpforms-container-full select,
div.wpforms-container-full textarea {
  border: 2px solid #fff!important;
  border-radius: 4px!important;
  transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
  outline: none!important;
}

div.wpforms-container-full input[type="text"]:hover,
div.wpforms-container-full input[type="email"]:hover,
div.wpforms-container-full input[type="url"]:hover,
div.wpforms-container-full input[type="tel"]:hover,
div.wpforms-container-full input[type="number"]:hover,
div.wpforms-container-full input[type="password"]:hover,
div.wpforms-container-full input[type="search"]:hover,
div.wpforms-container-full select:hover,
div.wpforms-container-full textarea:hover,
div.wpforms-container-full input[type="text"]:focus,
div.wpforms-container-full input[type="email"]:focus,
div.wpforms-container-full input[type="url"]:focus,
div.wpforms-container-full input[type="tel"]:focus,
div.wpforms-container-full input[type="number"]:focus,
div.wpforms-container-full input[type="password"]:focus,
div.wpforms-container-full input[type="search"]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
  border-color: #86c232!important;
  box-shadow: 0 0 0 3px rgba(134,194,50,.15)!important;
}

div.wpforms-container-full .wpforms-has-error input,
div.wpforms-container-full .wpforms-has-error select,
div.wpforms-container-full .wpforms-has-error textarea {
  border-color: #dc3545!important;
  box-shadow: none!important;
}/* End custom CSS */