.swiper{width:100%; margin-left: auto; margin-right:auto; margin-top:-2.25rem; padding-bottom: 2.25rem;}
.swiper-slide{display:block; background-color:unset; position:relative;opacity:0 !important; height:0px;}
.slider-content{width:60%; display:inline-block; font-size: 0.86rem; font-weight: normal; vertical-align: top; top: 4rem; position: relative; padding-right: 1rem; box-sizing: border-box; padding-bottom:4rem;}
.swiper-slide h2{width:100%; font-size:1rem; margin-top:0px;}
.slider-image{width:30%; display: inline-block; position: relative; left: 0px;}
.swiper-slide.swiper-slide-prev {opacity: 0 !important;}
.swiper-button-next, .swiper-button-prev{position: absolute; width: 5vw; height: 5vw; margin-top: unset; z-index: 10; cursor: pointer; align-items: center; justify-content: center; text-align: center; top: 2.5rem; color: #ffffff; background-color: var(--lightgreen); border: 1px solid var(--darkgreen); border-radius: 6px; box-shadow: 0.2rem 0.2rem 0.2rem rgba(100,100,100,0.25); padding: 0px; display: inline-block;}
.swiper-fade .swiper-slide-active{opacity:1 !important; display: block !important; height: fit-content;}
.swiper-button-prev{left:0px;}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {top: 0px; right: 0px; text-align: right; height: fit-content; width: 100%;}
.swiper-pagination-bullet {width: 0.625rem; height: 0.625rem;}
.swiper-wrapper {top: 2.5rem;}
.swiper-pagination-bullet{border: 1px solid var(--darkblue); background-color:#ffffff;}
.swiper-pagination-bullet-active{background-color: var(--darkblue);}
.swiper-fade .swiper-slide {transition-duration: 1s !important;}
#button-last-slide {margin-bottom: 0.5rem;}
.swiper-button-next:after, .swiper-button-prev:after{line-height: 200%; font-size: 2.5vw !important;}

@media screen and (max-width: 800px){
	.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{top:2.2rem; left: 0px; right:unset; text-align: left;}
	.swiper-button-next, .swiper-button-prev{top:4rem;}
	.slider-image{top:4rem;}
}
@media screen and (max-width: 640px){
	.slider-content {width: 100%;}
	.slider-image {width: 50%; display:block; margin-left:auto; margin-right:auto;}
}