h1, .h1 {
	color: var(--section-text);
}

h1::before, .h1::before {
	background: var(--highlight-teal);
}

h2::before, .h2::before {
	background: var(--highlight-teal);
}

.subhead {
	color: var(--highlight-teal);
	width: 100%;
}

.subhead::before {
	background: var(--highlight-teal);
}

.hero-section::before {
	background: var(--hero-left-bg-2);
}

.content-section::before {
	background: var(--section-bg-solid-50);
}

.content-section .overview h2,
.content-section .overview .h2 {
	font-size: 24px;
	line-height: 1.15;
}
@media (min-width: 769px) {
	.content-section .overview h2,
	.content-section .overview .h2 {
		font-size: 29px;
	}
}
@media (min-width: 1025px) {
	.content-section .overview h2,
	.content-section .overview .h2 {
		font-size: 34px;
	}
}

.content-section .overview h2::before,
.content-section .overview .h2::before {
	background: var(--highlight-teal);
}

.content-section .videos {
	flex-flow: column;
	margin-top: 16px;
}
@media (min-width: 769px) {
	.content-section .videos {
		margin-bottom: 40px;
		margin-top: 40px;
	}
}
@media (min-width: 1025px) {
	.content-section .videos {
		margin-top: 80px;
	}
}

.content-section .videos .video-tabs {
	column-gap: 6px;
	display: none;
	margin: 0;
	padding: 0;
}
@media (min-width: 769px) {
	.content-section .videos .video-tabs {
		display: flex;
	}
}

.content-section .videos .video-tabs li {
	background: var(--card-bg-overlay-60);
	border-radius: 4px 4px 0 0;
	color: var(--card-text);
	flex: 1;
	font-family: var(--font-family-Font-2);
	font-size: 18px;
	font-weight: 600;
	line-height: 1.6;
	list-style: none;
	position: relative;
}

.content-section .videos .video-tabs li:focus,
.content-section .videos .video-tabs li:hover {
	background: var(--card-bg-overlay-80);
}

.content-section .videos .video-tabs li.active {
	background: var(--card-bg-emphasys-100);
}

.content-section .videos .video-tabs li a {
	align-items: center;
	color: var(--card-text);
	display: flex;
	justify-content: center;
	opacity: 0.4;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
}

.content-section .videos .video-tabs li.active a {
	opacity: 1;
}

.content-section .videos .video-holder {
	display: flex;
	flex-flow: column;
}

.content-section .videos .video-holder .mobile {
	align-items: center;
	background: var(--card-bg-emphasys-100);
	border-radius: 4px 4px 0 0;
	color: var(--card-text);
	flex: 1;
	font-family: var(--font-family-Font-2);
	font-size: 16px;
	font-weight: 600;
	justify-content: center;
	line-height: 1.6;
	padding: 12px 24px;
	text-align: center;
}
@media (min-width: 769px) {
	.content-section .videos .video-holder .mobile {
		display: none;
	}
}

.content-section .videos .video-holder .video + .mobile {
	margin-top: 48px
}

.content-section .videos .video {
	aspect-ratio: 371/185;
	border-radius: 4px;
	overflow: clip;
	position: relative;
}
@media (min-width: 769px) {
	.content-section .videos .video {
		display: none;
	}
}

.content-section .videos .video.active {
	display: block;
}

.content-section .videos .video img {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: center;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.content-section .videos .video svg {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}

.mission-section {
	display: flex;
	padding: 0 20px;
	position: relative;
	width: 100%;
}
@media (min-width: 601px) {
	.mission-section {
		aspect-ratio: 2/1;
	}
}

.mission-section::before {
	background: var(--hero-left-bg-2);
	backdrop-filter: blur(23.049999237060547px);
	bottom: 0;
	content: '';
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
@media (min-width: 601px) {
	.mission-section::before {
		display: none;
	}
}

.mission-section .bg {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: center;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}

.mission-section .bg.cover {
	mix-blend-mode: multiply;
}

.mission-section .container {
	align-items: stretch;
	display: flex;
	flex-flow: column;
	margin: 0 auto;
	max-width: 1488px;
	padding: 40px 0;
	position: relative;
	width: 100%;
	z-index: 2;
}
@media (min-width: 769px) {
	.mission-section .container {
		padding: 60px 0 80px;
	}
}
@media (min-width: 1025px) {
	.mission-section .container {
		padding: 120px 0 160px;
	}
}

.mission-section .container .row {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: flex-end;
}

@media (min-width: 601px) {
	.mission-section .container .row .text {
		max-width: 600px;
		width: 50%;
	}
}

.mission-section .row .text .subhead + h3 {
	margin-top: 28px;
}

.mission-section .row .text h3 {
	font-family: Avenir45Book, sans-serif;
	letter-spacing: -1px;
	line-height: 1.15;
	margin-bottom: 0;
	opacity: 0.85;
}

.mission-section .row .text h3::before {
	display: none;
}

.content-section.strategy::before {
	background: var(--section-bg-solid-75);
}

.content-section.strategy .container {
	padding: 40px 0;
	row-gap: 32px;
}
@media (min-width: 769px) {
	.content-section.strategy .container {
		padding: 60px 0 80px;
		row-gap: 64px;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .container {
		padding: 120px 0 160px;
	}
}

.content-section.strategy .row:not(.cards) {
	flex-flow: column;
	row-gap: 32px;
}
@media (min-width: 769px) {
	.content-section.strategy .row:not(.cards) {
		column-gap: 90px;
		flex-flow: row;
		justify-content: space-between;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .row:not(.cards) {
		column-gap: 180px;
	}
}

.content-section.strategy .row .col {
	flex: 1;
}

.content-section.strategy .row .col.title h2 {
	font-size: 24px;
	line-height: 1.15;
}
@media (min-width: 769px) {
	.content-section.strategy .row .col.title h2 {
		font-size: 29px;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .row .col.title h2 {
		font-size: 34px;
	}
}

@media (min-width: 1025px) {
	.content-section.strategy .row .col.text {
		max-width: 600px;
	}
}

.content-section.strategy .row h2 {
	max-width: 475px;
}

.content-section.strategy .row p:last-of-type {
	margin-bottom: 0;
}

.content-section.strategy .cards .card {
	background: var(--card-bg-solid-10);
	flex: 1;
	padding: 24px;
	width: auto;
}
@media (min-width: 769px) {
	.content-section.strategy .cards .card {
		padding: 32px 28px;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .cards .card {
		padding: 36px 28px 80px 28px;
	}
}

.content-section.strategy .cards .card:focus,
.content-section.strategy .cards .card:hover {
	background: var(--card-bg-emphasys-100);
}

.content-section.strategy .cards .card img {
	aspect-ratio: 1/1;
	margin-bottom: 32px;
	width: 56px;
}
@media (min-width: 769px) {
	.content-section.strategy .cards .card img {
		margin-bottom: 56px;
	}
}

.content-section.strategy .cards .card h4 {
	color: var(--card-title);
	font-family: var(--font-family-Font-2);
	font-size: 18px;
	font-weight: 500;
	line-height: 1.45;
	margin: auto 0 0;
}
@media (min-width: 769px) {
	.content-section.strategy .cards .card h4 {
		font-size: 19px;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .cards .card h4 {
		font-size: 20px;
	}
}

.content-section.strategy .cards .card h4 + p {
	margin-top: 20px;
}

.content-section.strategy .cards .card p {
	color: var(--card-text-light);
	font-size: 16px;
	margin-bottom: 0;
}
@media (min-width: 769px) {
	.content-section.strategy .cards .card p {
		font-size: 17px;
	}
}
@media (min-width: 1025px) {
	.content-section.strategy .cards .card p {
		font-size: 18px;
	}
}

.core-values-section .anchor {
	top: -112px;
}
@media (min-width: 769px) {
	.core-values-section .anchor {
		top: -160px;
	}
}
@media (min-width: 1025px) {
	.core-values-section .anchor {
		top: -192px;
	}
}

.core-values-section .container {
	padding: 0 0 80px;
}

.core-values-section .row h2 {
	max-width: 575px;
}

.content-section.leadership::before {
	background: var(--section-bg-solid-75);
}

.content-section.board::before {
	background: var(--section-bg-solid-50);
}

.content-section.partnering::before {
	background: var(--section-bg-solid-75);
}

.content-section.leadership .anchor,
.content-section.partnering .anchor {
	top: -52px;
}
@media (min-width: 769px) {
	.content-section.leadership .anchor,
	.content-section.partnering .anchor {
		top: -70px;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .anchor,
	.content-section.partnering .anchor {
		top: -72px;
	}
}

.content-section.leadership .container,
.content-section.board .container,
.content-section.partnering .container {
	padding: 60px 0;
	row-gap: 32px;
}
@media (min-width: 769px) {
	.content-section.leadership .container,
	.content-section.board .container,
	.content-section.partnering .container {
		padding: 90px 0;
		row-gap: 48px;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .container,
	.content-section.board .container,
	.content-section.partnering .container {
		padding: 120px 0;
		row-gap: 80px;
	}
}

@media (min-width: 769px) {
	.content-section.partnering .container {
		row-gap: 40px;
	}
}
@media (min-width: 1025px) {
	.content-section.partnering .container {
		row-gap: 64px;
	}
}

.content-section.leadership .row:not(.cards),
.content-section.board .row:not(.cards),
.content-section.partnering .row:not(.cards) {
	flex-flow: column;
	row-gap: 32px;
}
@media (min-width: 769px) {
	.content-section.leadership .row:not(.cards),
	.content-section.board .row:not(.cards),
	.content-section.partnering .row:not(.cards) {
		column-gap: 90px;
		flex-flow: row;
		justify-content: space-between;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .row:not(.cards),
	.content-section.board .row:not(.cards),
	.content-section.partnering .row:not(.cards) {
		column-gap: 180px;
	}
}

.content-section.leadership .row .col,
.content-section.board .row .col,
.content-section.partnering .row .col {
	flex: 1;
}

@media (min-width: 1025px) {
	.content-section.leadership .row .col.text,
	.content-section.board .row .col.text,
	.content-section.partnering .row .col.text {
		max-width: 600px;
	}
}

.content-section.leadership .row h2,
.content-section.board .row h2,
.content-section.partnering .row h2 {
	max-width: 575px;
}

.content-section.leadership .row p:last-of-type,
.content-section.board .row p:last-of-type,
.content-section.partnering .row p:last-of-type {
	margin-bottom: 0;
}

.content-section.leadership .cards,
.content-section.board .cards {
	gap: 40px;
}
@media (min-width: 601px) {
	.content-section.leadership .cards,
	.content-section.board .cards {
		flex-flow: row wrap;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .cards,
	.content-section.board .cards {
		gap: 45px;
	}
}
@media (min-width: 1281px) {
	.content-section.leadership .cards,
	.content-section.board .cards {
		gap: 40px;
	}
}

.content-section.leadership .cards .card,
.content-section.board .cards .card {
	align-items: stretch;
	background: var(--card-bg-solid-10);
	padding: 0;
}
@media (min-width: 601px) {
	.content-section.leadership .cards .card,
	.content-section.board .cards .card {
		width: calc(50% - 20px);
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .cards .card,
	.content-section.board .cards .card {
		width: calc(33.333% - 30px);
	}
}
@media (min-width: 1281px) {
	.content-section.leadership .cards .card,
	.content-section.board .cards .card {
		width: calc(25% - 30px);
	}
}

.content-section.leadership .cards .card:hover,
.content-section.board .cards .card:hover {
	background: var(--card-bg-emphasys-100);
}

.content-section.leadership .cards .card a,
.content-section.board .cards .card a {
	flex: 1;
	text-decoration: none;
}

.content-section.leadership .cards .card .img-holder,
.content-section.board .cards .card .img-holder {
	overflow: clip;
	position: relative;
}

.content-section.leadership .cards .card .img-holder img.bg,
.content-section.board .cards .card .img-holder img.bg {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	object-position: center;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.content-section.leadership .cards .card a:hover img.bg,
.content-section.board .cards .card:hover img.bg {
	opacity: 0.5;
}

.content-section.leadership .cards .card .img-holder img.photo,
.content-section.board .cards .card .img-holder img.photo {
	position: relative;
	width: 100%;
}

.content-section.leadership .cards .card a:hover img.photo,
.content-section.board .cards .card:hover img.photo {
	transform: scale(1.05);
}

.content-section.leadership .cards .card .text-holder,
.content-section.board .cards .card .text-holder {
	padding: 24px 66px 24px 24px;
	position: relative;
}
@media (min-width: 601px) {
	.content-section.leadership .cards .card .text-holder,
	.content-section.board .cards .card .text-holder {
		padding: 26px 74px 36px 22px;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .cards .card .text-holder,
	.content-section.board .cards .card .text-holder {
		padding: 26px 88px 36px 22px;
	}
}
@media (min-width: 1281px) {
	.content-section.leadership .cards .card .text-holder,
	.content-section.board .cards .card .text-holder {
		padding: 26px 112px 36px 22px;
	}
}

.content-section.leadership .cards .card .icon,
.content-section.board .cards .card .icon {
	align-items: center;
	aspect-ratio: 1/1;
	border-radius: 4px;
	border: 1px solid var(--card-icon);
	display: flex;
	justify-content: center;
	opacity: 0.85;
	padding: 6px;
	position: absolute;
	right: 24px;
	width: 28px;
}
@media (min-width: 601px) {
	.content-section.leadership .cards .card .icon,
	.content-section.board .cards .card .icon {
		right: 20px;
		width: 36px;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .cards .card .icon,
	.content-section.board .cards .card .icon {
		padding: 12px;
		right: 22px;
		width: 44px;
	}
}
@media (min-width: 1281px) {
	.content-section.leadership .cards .card .icon,
	.content-section.board .cards .card .icon {
		width: 52px;
	}
}

.content-section.leadership .cards .card a:focus .icon,
.content-section.leadership .cards .card a:hover .icon,
.content-section.board .cards .card a:focus .icon,
.content-section.board .cards .card a:hover .icon {
	background: var(--highlight-teal);
	border-color: var(--highlight-teal);
}

.content-section.leadership .cards .card a .icon svg,
.content-section.board .cards .card a .icon svg {
	aspect-ratio: 1/1;
	stroke: var(--card-icon);
	width: 12px;
}

.content-section.leadership .cards .card a:focus .icon svg,
.content-section.leadership .cards .card a:hover .icon svg,
.content-section.board .cards .card a:focus .icon svg,
.content-section.board .cards .card a:hover .icon svg {
	stroke: var(--card-bg-emphasys-100);
}

.content-section.leadership .cards .card .name,
.content-section.board .cards .card .name {
	color: var(--card-title);
	font-family: var(--font-family-Font-2);
	font-size: 16px;
	font-weight: 600;
	line-height: 1.6;
}
@media (min-width: 769px) {
	.content-section.leadership .cards .card .name,
	.content-section.board .cards .card .name {
		font-size: 17px;
	}
}
@media (min-width: 1025px) {
	.content-section.leadership .cards .card .name,
	.content-section.board .cards .card .name {
		font-size: 18px;
	}
}

.content-section.leadership .cards .card .name + .position,
.content-section.board .cards .card .name + .position {
	margin-top: 12px;
}

.content-section.leadership .cards .card .position,
.content-section.board .cards .card .position {
	color: var(--card-text);
	font-family: var(--font-family-Font-2);
	font-size: 16px;
	font-weight: 500;
	line-height: 1.6;
	opacity: 0.7;
}
@media (min-width: 1025px) {
	.content-section.leadership .cards .card .position,
	.content-section.board .cards .card .position {
		font-size: 17px;
	}
}

.content-section.partnering .cards {
	background: var(--section-bg-solid-50);
	border-radius: 2px;
	column-gap: 24px;
	padding: 24px;
	row-gap: 32px;
}
@media (min-width: 769px) {
	.content-section.partnering .cards {
		flex-flow: column;
		padding: 32px;
	}
}
@media (min-width: 1025px) {
	.content-section.partnering .cards {
		flex-flow: row wrap;
		padding: 40px 40px 48px;
	}
}

.content-section.partnering .cards .card {
	background: var(--card-bg-solid-10);
	display: flex;
	flex: 1;
	padding: 0;
	position: relative;
}
@media (min-width: 769px) {
	.content-section.partnering .cards .card {
		width: auto;
	}
}

.content-section.partnering .cards .card .img-holder {
	align-items: center;
	bottom: 0;
	display: flex;
	height: 100%;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}

.content-section.partnering .cards .card .text-holder {
	background: #5f6b77;
	display: flex;
	flex: 1;
	flex-flow: column;
	opacity: 0;
	padding: 24px;
	position: relative;
}

.content-section.partnering .cards .card:hover .text-holder {
	opacity: 1;
}

.content-section.partnering .cards .card .text-holder p {
	color: var(--section-title);
	font-size: 16px;
	font-weight: 600;
}
@media (min-width: 769px) {
	.content-section.partnering .cards .card .text-holder p {
		font-size: 17px;
	}
}
@media (min-width: 1025px) {
	.content-section.partnering .cards .card .text-holder p {
		font-size: 18px;
	}
}

.content-section.partnering .cards .card .text-holder p:nth-of-type(2) {
	margin-top: auto;
}

.content-section.partnering .cards .card .text-holder strong {
	color: #fff;
	font-family: var(--font-family-Font-2);
	font-size: 18px;
	font-weight: 700;
}

.content-section.partnering .cards .card .text-holder a {
	color: var(--section-title);
}

/*
.fancybox__container {
  z-index: 1000000;
}
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn {
  padding-top: 0 !important;
}
.fancybox__content.fancybox-member,
.fancybox__content.fancybox-partner {
  max-width: 1300px;
  padding: 0;
  max-height: 643px;
  overflow: scroll;
}
.fancybox__content.fancybox-member .fancybox-close-small,
.fancybox__content.fancybox-partner .fancybox-close-small,
.fancybox__content.in-vivo-popup .fancybox-close-small,
.fancybox__content.ex-vivo-popup .fancybox-close-small {
  background: #00a6b6;
  border-radius: 50%;
  height: 49px;
  opacity: 1;
  right: 30px;
  top: 28px;
  transition: opacity 0.3s ease;
  width: 49px;
}
.fancybox__content.fancybox-member .fancybox-close-small:hover,
.fancybox__content.fancybox-partner .fancybox-close-small:hover,
.fancybox__content.in-vivo-popup .fancybox-close-small:hover,
.fancybox__content.ex-vivo-popup .fancybox-close-small:hover {
  opacity: 0.8;
}
.fancybox__content.fancybox-member.bod .fancybox-close-small,
.fancybox__content.ex-vivo-popup .fancybox-close-small {
  background: #00a6b6;
}
.fancybox__content.fancybox-member .fancybox-close-small:before,
.fancybox__content.fancybox-member .fancybox-close-small:after,
.fancybox__content.fancybox-partner .fancybox-close-small:before,
.fancybox__content.fancybox-partner .fancybox-close-small:after,
.fancybox__content.in-vivo-popup .fancybox-close-small:before,
.fancybox__content.in-vivo-popup .fancybox-close-small:after,
.fancybox__content.ex-vivo-popup .fancybox-close-small:before,
.fancybox__content.ex-vivo-popup .fancybox-close-small:after {
  background: #fff;
  border-radius: 1px;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 22px;
}
.fancybox__content.fancybox-member .fancybox-close-small:after,
.fancybox__content.fancybox-partner .fancybox-close-small:after,
.fancybox__content.in-vivo-popup .fancybox-close-small:after,
.fancybox__content.ex-vivo-popup .fancybox-close-small:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.fancybox__content.fancybox-partner .fancybox-close-small svg,
.fancybox__content.fancybox-member .fancybox-close-small svg,
.fancybox__content.in-vivo-popup .fancybox-close-small svg,
.fancybox__content.ex-vivo-popup .fancybox-close-small svg {
  display: none;
}
*/

.fancybox-content.fancybox-member .container,
.fancybox-content.fancybox-partner .container {
	display: flex;
	flex-flow: column;
	padding: 24px;
	gap: 24px;
	position: relative;
	overflow-y: auto;	
}
@media (min-width: 1025px) {
	.fancybox-content.fancybox-member .container,
	.fancybox-content.fancybox-partner .container {
		flex-flow: row;
		gap: 25px;
		max-height: 650px;
		padding: 80px 72px 120px 56px;
	}
}

@media (min-width: 1025px) {
	.fancybox-content.fancybox-member .img-box,
	.fancybox-content.fancybox-partner .img-box {
		height: 510px;
		position: sticky;
		top: 0px;
		width: 430px;
	}
}

.fancybox-content.fancybox-member .img-box img,
.fancybox-content.fancybox-partner .img-box img {
  background-color: var(--section-bg-solid-50);
  width: 100%;
}
.fancybox-content.fancybox-member .img-box img.photo,
.fancybox-content.fancybox-partner .img-box img.photo {
  background-image: url('/wp-content/uploads/bg_teams@2x.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.fancybox-content.fancybox-member .text-area,
.fancybox-content.fancybox-partner .text-area {
  width: calc(100% - 440px);
}

.fancybox-content.fancybox-member .text-area h2 {
  color: #3a3a3a;

  font-size: 34px;
  font-style: normal;
  font-weight: 500;
  line-height: 115%; /* 39.1px */
  letter-spacing: -1.5px;
  margin-bottom: 48px;
}

.fancybox-content.fancybox-member .text-area h2:before {
  display: none;
}
.fancybox-content.fancybox-member .text-area .position {
  color: #00a6b6;

  font-family: "Schibsted Grotesk";
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  position: relative;
  margin-bottom: 25px;
  margin-left: 16px;
}

.fancybox-content.fancybox-member .text-area .position::before {
  content: "";
  display: block;
  position: relative;
  left: -14px;
  top: 10px;
  width: 6px;
  height: 6px;
  background-color: currentColor;
  -webkit-animation: highlightBlink 1s linear infinite;
  animation: highlightBlink 1s linear infinite;
}

.text-area_content {
  padding: 48px 40px 56px;
  border-radius: 2px;
  background: var(--section-bg-solid-50, #e6ebee);
}
.text-area_content p {
  max-width: 585px;
}
.text-area .spacer {
  height: 80px;
}
.fancybox-content > .f-button.is-close-btn {
  top: 32px;
  right: 25px;
  background-color: #6a7a8a;
  border-radius: 0px;
  --f-button-color: #fff;
}
@media (max-width: 1023px) {
  .fancybox-content.fancybox-member .img-box,
  .fancybox-content.fancybox-partner .img-box,
  .fancybox-content.fancybox-member .text-area,
  .fancybox-content.fancybox-partner .text-area {
    width: 100%;
  }

  .text-area_content {
    padding: 32px 24px;
  }
  .content-section.leadership .cards,
  .content-section.board .cards {
    justify-content: center;
  }
}
