.galleryelement .swiper-container{position:relative}.galleryelement .swiper-slide{transition:opacity var(--transition-default-duration) ease}.galleryelement .swiper-slide:not(.galleryelement .swiper-slide-active){opacity:0.5}.galleryelement .swiper-slide .slide__caption{display:flex;justify-content:end;margin-top:1.5rem}.galleryelement .swiper-slide .slide__caption>div{flex-basis:100%;display:flex;gap:0.75rem;flex-direction:column}@media (min-width:768px){.galleryelement .swiper-slide .slide__caption>div{flex-basis:60%}}.galleryelement .with__caption .swiper-pagination{display:none}@media (min-width:768px){.galleryelement .with__caption .swiper-pagination{display:block;width:40%;text-align:left}}.galleryelement .gallery__extra--captions .galleryitem .img__holder img{height:100%;width:100%;object-fit:cover}.galleryelement .gallery__extra--captions .galleryitem .content__holder{position:relative}.galleryelement .gallery__extra--captions .galleryitem .content__holder--box{background-color:var(--black);padding-top:1.5rem}@media (min-width:992px){.galleryelement .gallery__extra--captions .galleryitem .content__holder--box{padding:2rem;position:absolute;top:3rem;left:-6rem}}@media (min-width:992px){.galleryelement .gallery__extra--captions .controls{position:absolute;bottom:1rem;width:100%;text-align:right}}.galleryelement .gallery__extra--captions .controls .swiper__controls{display:flex;gap:0.5rem}.galleryelement .gallery__extra--captions .controls .swiper-pagination{position:relative;top:unset;left:unset;bottom:unset;right:unset;width:fit-content}.galleryelement .lay__d .swiper-slide:not(.galleryelement .swiper-slide-active){opacity:1}.galleryelement .lay__d img{background-color:var(--clr-grey)}.galleryelement .lay__d .swiper__controls .next,.galleryelement .lay__d .swiper__controls .prev{--bg-size: 3rem;background-color:var(--clr-grey);border-radius:50%}@media (min-width:768px){.galleryelement .lay__d .swiper__controls .next,.galleryelement .lay__d .swiper__controls .prev{--bg-size: 4rem}}@media (min-width:992px){.galleryelement .lay__d .swiper__controls .next,.galleryelement .lay__d .swiper__controls .prev{--bg-size: 5rem}}.galleryelement .lay__d .swiper__controls .next i,.galleryelement .lay__d .swiper__controls .prev i{font-size:2rem}@media (min-width:992px){.galleryelement .lay__d .swiper__controls .next i,.galleryelement .lay__d .swiper__controls .prev i{font-size:3rem}}