.parallax-slide {
  background-position: 35% 55%;
  will-change: background-position;
  background-repeat: no-repeat;
  background-size: cover;
  backface-visibility: hidden;
  contain: paint;
}

html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

@supports (-webkit-touch-callout: none) {
  .parallax-slide,
  .fixed-bg,
  .bg-fixed {
    background-attachment: scroll !important;
    background-position: center center !important;
    background-size: cover !important;
  }
}

@supports (height: 100svh) {
  .view-height-100vh {
    height: 100svh !important;
  }

  .parallax-slide {
    min-height: 100svh;
  }

  .header {
    min-height: 100svh;
  }

  .slider .owl-item,
  .slider-fade .owl-item {
    height: 100svh;
  }

  .video-fullscreen-wrap {
    height: 100svh;
  }
}

.info-page-header {
  padding: 6rem 0 2rem;
}

.logo-inverted {
  filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0) contrast(100%);
}

 .about .position-tags-header {
   display: block;
   width: 100%;
   text-align: left;
   padding-top: 30px;
 }

 .about .position-tags-header .position-tags {
   display: flex;
   flex-wrap: wrap;
   justify-content: flex-start;
   row-gap: 6px;
   column-gap: 8px;
 }

 .about .position-tags-header .position-tag {
   display: inline-flex;
   align-items: center;
   padding: 0 12px;
   border-radius: 9999px;
   background: rgba(255, 255, 255, 0.25);
   color: #7b7064;
   font-size: 0.6rem;
   font-weight: 800;
   letter-spacing: 1px;
   text-transform: uppercase;
 }

 .about .position-location-body {
   display: block;
 }
