/* Only behavior that formerly depended on WordPress runtime scripts. */
@media (max-width: 921px) {
  #ast-mobile-site-navigation { display: none; }
  body.ast-main-header-nav-open #ast-mobile-site-navigation { display: block; }
}
.privatplan-form-status:not([hidden]) { margin-top: 14px; font-weight: 600; }
.privatplan-form-status[data-state="error"] { color: #a22626; }
.privatplan-form-status[data-state="success"] { color: #236a45; }
#wpforms-11-field_4-container[hidden] { display: none !important; }
.search-input-area .fa-plane-departure::before,
.luxury-gold-btn .fa-search::before {
  content: "";
  display: inline-block;
  background: currentColor;
  vertical-align: -0.1em;
}
.search-input-area .fa-plane-departure::before {
  width: 1.25em;
  height: .925em;
  -webkit-mask: url('/assets/icons/plane-departure.svg') center / contain no-repeat;
  mask: url('/assets/icons/plane-departure.svg') center / contain no-repeat;
}
.luxury-gold-btn .fa-search::before {
  width: 1em;
  height: 1em;
  -webkit-mask: url('/assets/icons/search.svg') center / contain no-repeat;
  mask: url('/assets/icons/search.svg') center / contain no-repeat;
}
