/* 합격후기 리뉴얼 : s */
@keyframes marquee {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-50%);
	}
}

.cat_review_cont {
	width: 100vw;
}

.cat_review_cont > section {
	position: relative;
}

.cat_review_cont .screen_out {
	position: absolute;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	clip: rect(0, 0, 0, 0);
}

.cat_review_cont .pass_cont .btn_video {
	position: absolute;
	top: 80.533vw;
	left: 5.2vw;
	width: 89.6vw;
	height: 53.867vw;
}

.cat_review_cont .review_cont {
	padding: 0.133vw 0 16.933vw;
}

.cat_review_cont .review_cont .review_slide_1 {
	margin-top: -2.267vw;
	margin-left: 4.667vw;
	overflow: hidden;
}

.cat_review_cont .review_cont .review_slide_1 .swiper-slide {
	width: 76.8vw;
	margin-right: 4.667vw;
}

.cat_review_cont .review_cont .review_slide_2 {
	position: relative;
	height: 74vw;
	/* height: 80vw; */
	margin-top: 4.4vw;
	background: url('/mobile/images/tpl/001092/review/img2_icon.png') no-repeat center top 21.6vw / 100% auto;
	overflow: hidden;
}

.cat_review_cont .review_cont .review_slide_2::after,
.cat_review_cont .review_cont .review_slide_2::before {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	height: 10.133vw;
	z-index: 2;
}

.cat_review_cont .review_cont .review_slide_2::before {
	top: 0;
	background: linear-gradient(to top, rgba(255, 255, 255, 0) 2%, #fff 56%);
}

.cat_review_cont .review_cont .review_slide_2::after {
	bottom: 0;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 3%, #fff 43%);
}

.cat_review_cont .review_cont .review_slide_2 p {
	line-height: 1.3;
	letter-spacing: -0.065em;
	text-align: center;
	word-break: keep-all;
	font-size: 3.733vw;
	font-family: 'market-l';
}

.cat_review_cont .review_cont .review_slide_2 em {
	font-family: 'market-m';
}

.cat_review_cont .review_cont .review_slide_2 .swiper-wrapper {
	z-index: 1;
}

.cat_review_cont .review_cont .review_slide_2 .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 24vw;
	transform-origin: center;
	transition: transform 0.3s, opacity 0.3s;
	opacity: 0.3;
}

.cat_review_cont .review_cont .review_slide_2 .swiper-slide-active {
	transform: scale(1.4);
	opacity: 1;
}

.cat_review_cont .apply_cont a,
.cat_review_cont .apply_cont button {
	position: absolute;
	left: 5.333vw;
	width: 89.333vw;
	height: 22.4vw;
	background: transparent;
}

.cat_review_cont .apply_cont .btn_go_review {
	top: 72.267vw;
}

.cat_review_cont .apply_cont .btn_go_interview {
	top: 97.467vw;
}
/* 합격후기 리뉴얼 : e */