.fixed-header {
    background-image: url('/assets/img/contact/header_background.png');
    background-image: image-set(url('/assets/img/contact/header_background.webp') type('image/webp'), url('/assets/img/contact/header_background.png') type('image/png'));
    background-size: cover; 
    background-position: center;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 1030 !important;
}

.contact-form-control {
    border-color: black !important;
}

.map-wrapper {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}

.map-overlay-banner {
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(4px);
}
.contact-container {
  overflow-x: hidden;
}