.block-carousel-99 {
	position:relative;
	background-color:var(--colorffffff);
	padding-bottom:var(--n60);
}
.block-carousel-99 .swiper {
	width:100%;
	padding:0 0 var(--n30) 0;
}
.block-carousel-99 .swiper-wrapper {
	-webkit-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	transition-timing-function:linear;
}
.block-carousel-99 .obj-bg {
	position:relative;
	height:400px;
	overflow:hidden;
	width:100%;
}
.block-carousel-99 .size-v .obj-bg {
	border-radius:24px;
	height:0;
	padding-bottom:400px;
}
.block-carousel-99 .size-h .obj-bg {
	border-radius:48px 0px 48px 0px;
}
.block-carousel-99 .obj-bg .obj-bg-main {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	transition:transform 0.2s ease-out;
}
.block-carousel-99 .obj-bg:hover .obj-bg-main {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.block-carousel-99 .size-v {
	max-width:480px;
}
.block-carousel-99 .size-h {
	max-width:800px;
}
.block-carousel-99 .swiper-horizontal>.swiper-pagination-bullets,.block-carousel-99 .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom:0;
	line-height:0;
}
.block-carousel-99 .swiper-pagination-bullet {
	background:#8c8c8c;
	opacity:1;
}
.block-carousel-99 .swiper-pagination-bullet-active {
	background:#FED400;
	width:var(--n40);
	border-radius:24px;
}
@media (max-width:991.98px) {
	.block-carousel-99 .size-h {
		max-width:720px;
	}
}
@media (max-width: 767.98px) {
	.block-carousel-99 .obj-bg {
		height:360px;
	}
	.block-carousel-99 .size-v {
		max-width:360px;
	}
	.block-carousel-99 .size-h {
		max-width:540px;
	}
	.block-carousel-99 .size-v .obj-bg {
		padding-bottom: 360px;
	}
}
@media (max-width: 575.98px) {
	.block-carousel-99 .obj-bg {
		height:240px;
	}
	.block-carousel-99 .size-v {
		max-width:240px;
	}
	.block-carousel-99 .size-h {
		max-width:82%;
	}
}