.main-list {
	margin-bottom: 50px;
}

.main-list__item {
	position: relative;
}

.main-list__item .container {
	position: absolute;
	top: 10%;
	left: 50%;
    transform: translateX(-50%);
}

/* .main-list__item::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, rgb(17 17 17 / 82%) 0%, rgba(255, 255, 255, 0) 100%);
	transition: opacity 0.3s;
	pointer-events: none;
} */

.main-list__item img {
	width: 100%;
	max-height: 680px;
	object-fit: cover;
}

.main-list .swiper-pagination-bullet {
	background-color: unset;
    border: 2px solid #F63F95;
	opacity: 1;
}

.main-list .swiper-pagination-bullet-active {
	background: #F63F95;
}

/* .main-list__item:hover::after {
	opacity: 0.6;
} */

.main-list__item-text {
	color: white;
	padding: 0 10px;
	width: 60%;
}

.main-list__item-title {
	font-size: clamp(16px, 6.6vw, 64px);
	font-weight: bold;
	letter-spacing: 0;
	margin-bottom: 15px;
}

.main-list__item-title span {
	font-family: 'GVP';
	font-size: clamp(1.9em, 6.3vw, 12em);
	line-height: 10px;
}

.main-list__item-desc {
	font-size: clamp(14px, 4vw, 40px);
}

/* @media (max-width: 991px) {

	.main-list__item-title,
	.main-list__item-desc {
		font-size: 26px;
	}
} */

@media(min-width: 1980px) {
	.main-list__item img {
		max-height: none;
	}
}

@media(max-width: 1199px) {
	.main-list__item-text {
		width: 90%;
	}
}
@media(max-width: 992px) {
	.main-list__item img {
		max-height: none;
	}	
}

@media (max-width: 748px) {

	.main-list__item-title {
		margin-bottom: 0;
	}

	/* .main-list__item-desc {
		font-size: 19px;
	} */
}

/* @media (max-width: 390px) {
	.main-list__item-title {
		font-size: 22px;
		margin-bottom: 0;
	}

	.main-list__item-desc {
		font-size: 19px;
	}
}  */