.questionnaireItem {
	position: relative;
	width: 100%;
	text-align: center;
	cursor: pointer;
}
.questionnaireItemImg {
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	border: 1px solid #eee;
	margin-bottom: 15px;
	transition: box-shadow 0.4s ease;
}
.questionnaireItemImg img {
	width: 100%;
	object-fit: fill;
	aspect-ratio: 241/340;
}
.questionnaireItemImg:hover {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px,
		rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.questionnaireItem h4 {
	font-size: 18px;
}
.questionnaireItem a {
	position: absolute;
	width: 100%;
	height: 100%;
	inset: 0;
}
