@charset "UTF-8";

.swiper-slide{
	border:1px solid #999;
	background:#FFF;
}

.swiper-slide h2{
	padding:1em;
	display: -webkit-flex; display: -ms-flexbox; display: flex;
	-ms-flex-flow:row nowrap; flex-flow:row nowrap;
	-webkit-justify-content: space-between;-ms-flex-pack: justify; justify-content: space-between;

}

.swiper-slide h2 span:nth-of-type(1) span{
	background:#4d4d4d;
	color:#FFF;
	display:inline-block;
	padding:0.2em 0.5em;
	border-radius:1em;
	font-weight:600;
	letter-spacing: 0.05em;
}
.swiper-slide h2 span:nth-of-type(2){
	width:50%;
	padding:0 0.7em;
	line-height:1.4em;
	font-weight:600;
}
.swiper-slide h2 span:nth-of-type(3){
	font-size:0.8em;
	font-weight:400;
	letter-spacing: 0.1em;
	
}

.swiper-slide p{
	padding:0 1em 1em 1em;
	line-height:1.4em;
}

.swiper-slide > img:nth-of-type(2){
	width:90%;
	margin:4% auto;
	display:block;
}







/*custom swiper*/
:root {
    --swiper-theme-color: #333;
}


.swiper-container {
    padding-bottom: 2em;
}


.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto;
    padding: 30px;
    background:#FFF;
    border-radius:50%;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
    padding: 30px;
    background:#FFF;
    border-radius:50%;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,
.swiper-button-next:after, .swiper-button-prev:after{
	font-size:2em;
}



