.swiper {
	width: auto;
	height: 100%;
	padding: 2% calc(var(--grid-margin) - 2%) 0;
	background: #d9ebf4;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 120%;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-button-next {
	position: absolute;
	top: inherit;
	bottom: 14px;
	z-index:2;
	right: calc(10% - 30px);
}
.swiper-button-prev {
	position: absolute;
	top: inherit;
	bottom: 14px;
	z-index:2;
	left: calc(10% - 30px);
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	z-index: 1;
	bottom: 22px;
}
.swiper-button-prev, .swiper-button-next {
	height: 40px;
	width: 40px;
}
.swiper-button-prev::after, .swiper-button-next::after {
 background-repeat: no-repeat;
 background-size: contain;
 content: "";
 height: 40px;
 margin: auto;
 width: 40px;
}
.swiper-button-prev::after {
 content: '';
 display: inline-block;
 background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"><path fill="%235EA1BF" d="M8,0C3.582,0,0,3.581,0,8c0,4.418,3.582,8,8,8c4.419,0,8-3.582,8-8C16,3.581,12.419,0,8,0z M11.11,8.42L7.244,12.34c-0.117,0.119-0.272,0.179-0.427,0.179c-0.152,0-0.305-0.057-0.422-0.172c-0.236-0.232-0.238-0.613-0.006-0.849L9.841,8L6.389,4.502c-0.232-0.236-0.23-0.616,0.006-0.849C6.63,3.421,7.011,3.424,7.243,3.659l3.868,3.919C11.341,7.812,11.341,8.188,11.11,8.42z"/></svg>');
 background-size: contain;
 background-repeat: no-repeat;
 transform: scaleX(-1);
}
 .swiper-button-next::after {
 content: '';
 display: inline-block;
 background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"><path fill="%235EA1BF" d="M8,0C3.582,0,0,3.581,0,8c0,4.418,3.582,8,8,8c4.419,0,8-3.582,8-8C16,3.581,12.419,0,8,0z M11.11,8.42L7.244,12.34c-0.117,0.119-0.272,0.179-0.427,0.179c-0.152,0-0.305-0.057-0.422-0.172c-0.236-0.232-0.238-0.613-0.006-0.849L9.841,8L6.389,4.502c-0.232-0.236-0.23-0.616,0.006-0.849C6.63,3.421,7.011,3.424,7.243,3.659l3.868,3.919C11.341,7.812,11.341,8.188,11.11,8.42z"/></svg>');
 background-size: contain;
 background-repeat: no-repeat;
}
.slide-svg path {
	fill: #5EA1BF;
}
.swiper-slide img {
	height: auto;
	width: 100%;
}
.radioTopSlide {
	display:  block;
 	border-radius:  calc(var(--glid-radius)*2);
	border: 4px solid var(--color-radio);
	padding: 4%;
	margin: 5% 5% 20%;
	overflow: hidden;
	text-align: left;
}
.radioTopSlide .cover img {
	border-radius:  var(--glid-radius);
}
.radioTopSlide div.text {
	padding: 1rem 0 0;
	height:calc((1.6em*3) + 4vw);

}
.swiper-pagination-bullet-active {
	background: 	var(--color-radio);
}
@media screen and (min-width: 768px) {
.radioTopSlide {
 display: flex;
}
.radioTopSlide .cover {
 width: 50%;
}
.radioTopSlide {
 padding: 0%;
 margin: 5% 2.5% 80px;
}
.radioTopSlide .cover {
 width: calc(100% - 20px);
 padding: 10px 0 10px 10px;
}
.radioTopSlide .cover img {
}
.radioTopSlide div.text {
 width: calc(100% - 20px);
 padding: 0.4rem 0.4rem 0.4rem .8rem;
 height: 9em;
}
.radioTopSlide div.text p {
 line-height: 1.5;
}
.swiper-button-next {
 right:calc(var(--grid-margin) - 20px + 5px);
}
.swiper-button-prev {
 left:calc(var(--grid-margin) - 20px + 5px);
}
}
@media screen and (min-width: 1280px) {
 .swiper-button-next {
right:calc(var(--grid-margin) - 2% + 5px)
}
.swiper-button-prev {
 left:calc(var(--grid-margin) - 2% + 5px);
}
}
