.highlight-item {
	background: #fff;
	border-radius: 30px;
	box-shadow: 0px 72px 54px -29px rgba(0, 0, 0, 0.15);
	position: relative;
}
.highlight-item.swiper-slide {
	height: auto;
}
.highlight-item .cntnt {
	border-top: 1px solid #dfdad5;
	padding-top: 14px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 45px;
}
.highlight-item .ttl {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	margin-top: 21px;
	margin-bottom: 0;
	color: #e10514;
	min-height: 2.8em;
}
.highlight-item p {
	color: #3c3d3f;
	line-height: 1.444;
	font-size: 16px;
}
.highlight-item .top {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20.5px;
	padding-top: 31px;
}

.imgbox-slider {
	 margin-top: 0;
	 padding-top: 0;
	 margin-bottom: 14px;
}
.imgbox-slider.swiper{
	padding: 0 20px;
}
.elementor-element .imgbox-slider.swiper .elementor-swiper-button{
	top: calc(100% - 25px);
	transform: translateY(-100%);
	z-index: 10;
}
.elementor-element .imgbox-slider.swiper .elementor-swiper-button.elementor-swiper-button-prev{
	left: 10%;
}
.elementor-element .imgbox-slider.swiper .elementor-swiper-button.elementor-swiper-button-next{
	right: 10%;
}
.elementor-element .imgbox-slider.swiper{
	padding-bottom: 115px;
}
.elementor-element .imgbox-slider.swiper .elementor-swiper-button svg{
	width: 50px;
	height: 50px;
}
.imgbox-slider.style-highlights .highlight-item {
	border-radius: 20px;
	font-family: 'Montserrat', sans-serif;
}
.imgbox-slider.style-highlights .highlight-item .cntnt {
	border-top: 1px solid #dfdad5;
	padding-top: 23px;
	padding-bottom: 29px;
}
.imgbox-slider.style-highlights figure img {
	height: 70px;
	width: auto;
}
.imgbox-slider.swiper-container:not(.swiper-initialized)>.swiper-wrapper, .imgbox-slider.swiper:not(.swiper-initialized)>.swiper-wrapper{
	gap: 40px;
}

@media (max-width: 1024px){
	.highlight-item .ttl{
		font-size: 18px;
	}
	.highlight-item p {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.imgbox-slider.style-highlights .highlight-item figure img {
		height: 60;
	}
	.highlight-item .ttl {
		margin-bottom: 12px;
		font-size: 16px;
	}
	.highlight-item p {
		font-size: 12px;
	}
	.imgbox-slider.style-highlights .swiper-pagination {
		margin-top: 38px;
	}
	.elementor-element .imgbox-slider.swiper .elementor-swiper-button svg{
		height: 35px;
		width: 35px;
	}
	.elementor-element .imgbox-slider.swiper{
		padding-bottom: 105px;
	}
}
 