@charset "utf-8";
:root {
    --swiper-theme-color:  #fff;
}

#justimage {
    position: relative;
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
    padding-top: 56.27%;
}

#justimage *{
	position: relative;
}

#justimage .wrapper {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:  0;
    border-radius: 1em;
    overflow: hidden;
}

#justimage .wrapper figure {
    width: 100% !important;
    height: auto;
    margin: 0;
    overflow: hidden;
    border-radius: 1em;
    /*opacity: .2;*/
    /*transition: opacity .3s;*/
}
#justimage .wrapper figure.swiper-slide-active {
    /*box-shadow: 0 0 1em #00000070, inset 0 0 .5em white;*/
    /*opacity:  1;*/
    /*transition: opacity .3s;*/
}

#justimage .wrapper figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
}


#justimage  .swiper-button-next,
#justimage  .swiper-button-prev {
    position: absolute;
}
#justimage  .swiper-button-next {}
#justimage  .swiper-button-prev {}
#justimage  .swiper-pagination {
    position: absolute;
    bottom: 0;
}