.elementor-4823 .elementor-element.elementor-element-c8fbbc6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:900;color:#1C1C1C;}.elementor-4823 .elementor-element.elementor-element-f80455c{font-family:"Barlow", Sans-serif;font-size:15px;color:#3F4448;}.elementor-4823 .elementor-element.elementor-element-2d22432{font-family:"Barlow", Sans-serif;font-size:15px;color:#1C1C1C;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-4823 .elementor-element-e94c70b {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  gap: 20px !important;
  max-width: 1180px !important;
  width: 100% !important;
  margin: 24px auto 48px !important;
  padding: 0 16px !important;
}
body.elementor-page-4823 .elementor-element-0780daa {
  flex: 1 1 340px !important;
  max-width: 100%;
  margin: 0 !important;
  background: #FFFFFF;
  border: 1px solid #E3E5E7;
  border-radius: 8px;
  padding: 28px !important;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
body.elementor-page-4823 .elementor-element-a055346 {
  flex: 1.6 1 460px !important;
  max-width: 100%;
  margin: 0 !important;
  background: #FFFFFF;
  border: 1px solid #E3E5E7;
  border-radius: 8px;
  padding: 28px !important;
}
body.elementor-page-4823 .wpforms-container { margin: 0 !important; }
body.elementor-page-4823 .wpforms-form input[type=text],
body.elementor-page-4823 .wpforms-form input[type=email],
body.elementor-page-4823 .wpforms-form input[type=tel],
body.elementor-page-4823 .wpforms-form textarea {
  width: 100% !important;
  max-width: 100% !important;
  border: 1px solid #C7CACC !important;
  border-radius: 4px !important;
  padding: 10px 12px !important;
  font-size: 15px !important;
}
body.elementor-page-4823 .wpforms-form label.wpforms-field-label {
  font-weight: 700 !important;
  font-size: 14px !important;
  margin-bottom: 6px !important;
}
body.elementor-page-4823 .wpforms-form .wpforms-field { padding: 8px 0 !important; }
body.elementor-page-4823 .wpforms-form button[type=submit] {
  background: #ED1C24 !important;
  color: #FFFFFF !important;
  border: 0 !important;
  border-radius: 4px !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  padding: 13px 30px !important;
  cursor: pointer;
}
body.elementor-page-4823 .wpforms-form button[type=submit]:hover { background: #C7161D !important; }
@media (max-width: 1024px) {
  body.elementor-page-4823 .elementor-element-e94c70b { flex-direction: column !important; }
  body.elementor-page-4823 .elementor-element-0780daa,
  body.elementor-page-4823 .elementor-element-a055346 { flex: 1 1 100% !important; width: 100% !important; }
}
body.elementor-page-4823 .wpforms-form .wpforms-field-row { display: flex !important; gap: 14px !important; }
body.elementor-page-4823 .wpforms-form .wpforms-field-row-block { flex: 1 1 0 !important; width: auto !important; float: none !important; padding: 0 !important; }
@media (max-width: 600px) { body.elementor-page-4823 .wpforms-form .wpforms-field-row { flex-direction: column !important; } }
body.elementor-page-4823 .wpforms-form .wpforms-field-medium,
body.elementor-page-4823 .wpforms-form .wpforms-field-large,
body.elementor-page-4823 .wpforms-form .wpforms-field-small,
body.elementor-page-4823 .wpforms-form input.wpforms-field-medium,
body.elementor-page-4823 .wpforms-form input.wpforms-field-large,
body.elementor-page-4823 .wpforms-form textarea.wpforms-field-medium,
body.elementor-page-4823 .wpforms-form textarea.wpforms-field-large,
body.elementor-page-4823 .wpforms-form .iti { max-width: 100% !important; width: 100% !important; }
body.elementor-page-4823 .wpforms-form textarea { min-height: 130px !important; }
body.elementor-page-4823 .elementor-element-a055346 { align-items: stretch !important; }
body.elementor-page-4823 .elementor-element-a055346 > *,
body.elementor-page-4823 .elementor-element-2f69349,
body.elementor-page-4823 .elementor-element-2f69349 > *,
body.elementor-page-4823 .wpforms-container,
body.elementor-page-4823 .wpforms-form { width: 100% !important; max-width: 100% !important; }/* End custom CSS */