:root{--page-title-display:none;}/* Start custom CSS for wpforms, class: .elementor-element-474ea16 */.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container {
  margin-bottom: 0;
  --wpforms-field-background-color: var(--c-field);
  --wpforms-field-border-color: var(--c-line);
  --wpforms-field-text-color: var(--c-navy);
  --wpforms-label-color: var(--c-navy);
  --wpforms-label-sublabel-color: var(--c-body);
  --wpforms-button-background-color: var(--c-teal);
  --wpforms-button-border-color: var(--c-teal);
  --wpforms-button-text-color: var(--c-white);
  --wpforms-field-size-input-height: var(--h-field);
  --wpforms-field-size-font-size: var(--fs-sm);
  --wpforms-field-size-padding-h: var(--sp-sm);
  --wpforms-field-size-input-spacing: var(--sp-md);
  --wpforms-label-size-font-size: var(--fs-xs);
  --wpforms-label-size-line-height: 1.2;
  --wpforms-button-size-height: var(--h-tap);
  --wpforms-button-size-font-size: var(--fs-sm);
  --wpforms-button-size-padding-h: var(--sp-lg);
}
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form .wpforms-field-label {
  font-family: var(--ff-head), sans-serif;
  font-weight: 400;
  letter-spacing: var(--ls-wide);
  text-transform: uppercase;
}
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form .wpforms-required-label { color: var(--c-teal); }
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form input::placeholder,
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form textarea::placeholder { color: var(--c-mist); opacity: 1; }
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form textarea { height: var(--h-textarea); }
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form button.wpforms-submit {
  font-family: var(--ff-head), sans-serif;
  font-weight: 600;
  letter-spacing: var(--ls-wide);
  text-transform: uppercase;
  white-space: nowrap;
  transition: background-color 200ms ease;
}
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form button.wpforms-submit:hover,
.elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form button.wpforms-submit:focus { background: var(--c-teal-dark); }
@media (max-width: 767px) {
  .elementor-191 .elementor-element.elementor-element-474ea16 .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-d2bc4c3 */.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container {
  margin-bottom: 0;
  --wpforms-field-background-color: var(--c-field);
  --wpforms-field-border-color: var(--c-line);
  --wpforms-field-text-color: var(--c-navy);
  --wpforms-label-color: var(--c-navy);
  --wpforms-label-sublabel-color: var(--c-body);
  --wpforms-button-background-color: var(--c-teal);
  --wpforms-button-border-color: var(--c-teal);
  --wpforms-button-text-color: var(--c-white);
  --wpforms-field-size-input-height: var(--h-field);
  --wpforms-field-size-font-size: var(--fs-sm);
  --wpforms-field-size-padding-h: var(--sp-sm);
  --wpforms-field-size-input-spacing: var(--sp-md);
  --wpforms-label-size-font-size: var(--fs-xs);
  --wpforms-label-size-line-height: 1.2;
  --wpforms-button-size-height: var(--h-tap);
  --wpforms-button-size-font-size: var(--fs-sm);
  --wpforms-button-size-padding-h: var(--sp-lg);
}
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form .wpforms-field-label {
  font-family: var(--ff-head), sans-serif;
  font-weight: 400;
  letter-spacing: var(--ls-wide);
  text-transform: uppercase;
}
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form .wpforms-required-label { color: var(--c-teal); }
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form input::placeholder,
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form textarea::placeholder { color: var(--c-mist); opacity: 1; }
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form textarea { height: var(--h-textarea); }
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form button.wpforms-submit {
  font-family: var(--ff-head), sans-serif;
  font-weight: 600;
  letter-spacing: var(--ls-wide);
  text-transform: uppercase;
  white-space: nowrap;
  transition: background-color 200ms ease;
}
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form button.wpforms-submit:hover,
.elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form button.wpforms-submit:focus { background: var(--c-teal-dark); }
@media (max-width: 767px) {
  .elementor-191 .elementor-element.elementor-element-d2bc4c3 .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half {
    float: none;
    width: 100%;
    margin-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS *//* avis-preview */

/* badge lowered so the photo stays visible */
.media-stack { margin-bottom: 64px; }
.media-stack .badge-float { transform: translateY(44%); }
@media (max-width: 767px) { .media-stack { margin-bottom: 44px; } .media-stack .badge-float { transform: translateY(38%); } }

/* facebook link */
[data-id="adc0643"] { text-decoration: none; }
[data-id="adc0643"]:hover p { color: #1288b0; }/* End custom CSS */