.bg-video-wrapper video, .bg-shape-2 video {
	width: 100vw;
height: auto;
min-width: 100%;
min-height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.nav-logo-wrap .logo {
	max-width:280px;
}
.nav-logo-wrap .logo img {
	max-height: none;
	margin-top: 61px;
margin-left: 20px;
}
.bg-light-alpha-90:before, .bg-light-alpha-90 .YTPOverlay:before {
	background: rgba(246, 246, 246, 0.9);
}
.ci-text {
	line-height: 3.63;
}
.form label {
	margin-bottom: 0px;
font-size: 13px;
font-weight: 300;
}


.media-boxes-filter>li a {
border: 1px solid #d2d2d2;
color: #0d0d0d;
font-size: 13px;
padding: 2px 19px;
background-color: #fff;
border-radius: 4px;
text-transform: uppercase;
font-weight: 400;
}
.media-boxes-filter>li a.selected {
	background: var(--color-secondary-1) !important;
	border: 1px solid transparent;
	color: #fff !important;
}

.nav-logo-wrap .small-height img {
	height: 66px;
	width: auto;
	margin-top:1px;
}
.team-social-links a {
	width: 220px;
}
.decoration-2 {
position: absolute;
top: 0px;
right: 10px;
pointer-events: none;
opacity: 0.1;
max-width: 50%;
}
.decoration-8 {
	opacity: 0.2;
}
.decoration-4 {
bottom: -70px;
opacity: 0.1;
}
.team-item-detail {
	width: 100%;
}
.team-social-links {
display: inline-flex;
flex-direction: row;
position: relative;
font-size: 14px;
padding: 20px;
}
.team-item-bio {
	color: #2a2a2a;
width: 100%;
text-align: left;
margin-bottom: 0;
}
.alt-features-icon {
	margin: 0;
}


/* Studien-Referenz Badge */
a.study-ref{
  display: inline-flex;
  align-items: center;
  gap: .35em;
  margin-left: .4em;
  padding: .15em .55em;
  border: 1px solid rgba(0,0,0,.18);
  border-radius: 999px;
  font-size: .85em;
  line-height: 1.1;
  text-decoration: none;
  white-space: nowrap;
  transition: transform .08s ease, box-shadow .12s ease;
}

a.study-ref:hover{
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(0,0,0,.10);
  text-decoration: none;
}

a.study-ref:focus{
  outline: 2px solid rgba(0,0,0,.25);
  outline-offset: 2px;
}

/* Optional: kleines Icon vor der ID */
a.study-ref::before{
  content: "↗";
  font-size: .9em;
  opacity: .7;
}

/* Optional: wenn du die Links in grauen Textflächen hast */
.small a.study-ref{
  border-color: rgba(0,0,0,.14);
}
