/* ===== What we do ===== */
.what-we-do { background: var(--color-bg-tint); padding: 96px 0; }
.what-we-do__grid {
  	display: grid;
  	grid-template-columns: 1fr 1fr;
  	gap: 64px;
  	align-items: start;
}
.what-we-do__col h3 { margin-top: 32px; font-size: 28px; font-weight:bold;}
.what-we-do__col h3:first-child { margin-top: 0; }
.what-we-do__video{ background-color: var(--color-bg-alt); height: 523px; align-content: center}
.what-we-do__video img { width: 322px; height: 153px; justify-self: center; align-self: center}

@media (max-width: 1320px){
	.what-we-do{
		padding: 39px 0 34px 0;
		height: auto;
	}
	.what-we-do h3{
		font-size: 18px;
	}
	.what-we-do__grid {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.what-we-do__video img { 
		width: 235px;
		height: 111px; 
		justify-self: center;
		align-self: center;
	}
	.what-we-do__video{
		width: 387px;
		height: 222px; 
		border-radius: var(--radius-lg); 
	}
}