h1 {
	text-align: center;
	font-size: larger;

	b {
		line-height: 75px;
	}
}

.opap-card {
	&.about-video {
		display: grid;
		margin: 10px 0;
		gap: 100px;
		grid-template-columns: 1fr 1fr;
		align-items: center;

		iframe {
			aspect-ratio: 16 / 9;
			border-radius: 20px;
		}

		@media screen and (max-width: 660px) {
			grid-template-columns: 1fr;
			gap: 30px
		}
	}

	img {
		max-width: 200px;
		width: 70%;
		margin: auto;
		border-radius: 50%;
		aspect-ratio: 1 / 1;
		object-fit: cover;
	}

	background: var(--grey-7);
	vertical-align: top;
	padding: 15px;
	border-radius: 20px;
}

.leadership {
	img {
		border-radius: 20px;
	}
}

.grid {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;

	p {
		padding: 15px 0;
	}

	.opap-card {
		flex: 400px;
	}
}