#shapa-in-the-press .swiper-container .swiper-wrapper .swiper-slide p {
	background: #FFF;
	padding: 2em 2em 3em;
	text-align: center;
	min-height: 300px;
	max-width: 450px;
	margin: 0 auto;
}

#shapa-in-the-press .swiper-container .swiper-wrapper .swiper-slide {
	height: 350px;
}

/* This ruleset is just a flexbox layout fallback for browers that don't support grid. ****** */
#shapa-in-the-press .swiper-container .swiper-wrapper .swiper-slide { /* ******************** */
	display: flex; /* ************************************************************************* */
	flex-direction: column; /* ********************** FALLBACK ******************************** */
	justify-content: space-around; /* *********** PRIMARY LAYOUT RULES BELOW ****************** */
} /* **************************************************************************************** */
/* ****************************************************************************************** */

@supports (display: grid){
	#shapa-in-the-press .swiper-container .swiper-wrapper .swiper-slide {
		display: grid;
		grid-template-rows: 1fr 1fr 1fr;
		justify-content: center;
		align-items: center;
	}
}

@media screen and (max-width: 700px){
	.swiper-container{
		width: 80%;
		position: static;
	}
	.swiper-slide .press-logo {
		width: 100% !important;
	}
}