.video {	position: relative;	display: flex;	align-items: center;	justify-content: center;}.video-image {	width: 100%;	transition: .3s;}.video-link {	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%, -50%);}.video-icon {	color: #171724;	background-color: #fff;}* + .video {	margin-top: 2.5rem;}@media (min-width: 992px) {	* + .video {		margin-top: 3.125rem;	}}@media (min-width: 1600px) {	* + .video {		margin-top: 4.0625rem;	}}