/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 09 2025 | 07:52:49 */
#forminator-module-1477 {
  display: flex;
  flex-direction: column;
}

.forminator-ui#forminator-module-1477.forminator-design--default .forminator-label {
  font-family: "Open Sans", sans-serif !important;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 4px;
}

.forminator-ui#forminator-module-1477.forminator-design--default .forminator-input,
.forminator-ui#forminator-module-1477.forminator-design--default .forminator-input input,
.forminator-ui#forminator-module-1477.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
  border-radius: 4px !important;
  font-family: "Open Sans", sans-serif !important;
  color: #181818 !important;
}

.forminator-ui#forminator-module-1477.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"],
.forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
  border-radius: 4px;
}



@media (min-width:1025px) {
  #forminator-module-1477 {
    gap: 24px;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-label,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    font-size: 16px !important;
    line-height: 24px !important;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    padding: 14px 60px;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  div#html-1 {
    margin-bottom: -24px;
  }

  div#address-1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    column-gap: 30px;
    row-gap: 24px;
  }

  #address-1>.forminator-row {
    width: 50%;
  }

  #address-1>.forminator-row[data-multiple="true"] {
    width: 100%;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  #forminator-module-1477 {
    gap: 20px;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-label,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    font-size: 14px !important;
    line-height: 22px !important;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 12px !important;
    line-height: 20px !important;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    padding: 10px 46px;
  }

  div#html-1 {
    margin-bottom: -20px;
  }

  div#address-1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    column-gap: 30px;
    row-gap: 20px;
  }

  #address-1>.forminator-row {
    width: 50%;
  }

  #address-1>.forminator-row[data-multiple="true"] {
    width: 100%;
  }

}

@media (max-width:767px) {
  #forminator-module-1477 {
    gap: 16px;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-label,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    font-size: 12px !important;
    line-height: 20px !important;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-input input,
  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 12px !important;
    line-height: 20px !important;
  }

  .forminator-ui#forminator-module-1477.forminator-design--default .forminator-button-submit {
    padding: 8px 40px;
    width: 35%;
  }

  div#html-1 {
    margin-bottom: -16px;
  }

  div#address-1 {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  div#address-1-zip {
    margin-bottom: 8px;
  }
}