.imagery-carousel{margin:60px auto}@media(max-width:46.24em){.imagery-carousel{margin:40px auto}}.imagery-carousel .image{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.imagery-carousel .image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.imagery-carousel .swiper-button-next,.imagery-carousel .swiper-button-prev{height:100%;margin:0;top:0;width:50%}body.custom-cursor-visible .imagery-carousel .swiper-button-next,body.custom-cursor-visible .imagery-carousel .swiper-button-prev{cursor:none}.imagery-carousel .swiper-button-prev{left:0;right:auto}.imagery-carousel .swiper-button-next{left:auto;right:0}.imagery-carousel .swiper-pagination{display:flex}.imagery-carousel .swiper{padding-bottom:64px}.imagery-carousel .swiper .swiper-pagination-bullets{bottom:18px;left:50px;overflow:visible;width:calc(100% - 100px)}@media(min-width:46.25em){.imagery-carousel .swiper .swiper-pagination-bullets{bottom:25px;left:60px;width:calc(100% - 120px)}}.imagery-carousel .swiper .swiper-pagination-bullets .swiper-pagination-bullet{background:#d1d3d4;border-radius:0;height:5px;opacity:1;transition:width .5s;width:100%}body.custom-cursor-visible .imagery-carousel .swiper .swiper-pagination-bullets .swiper-pagination-bullet{cursor:none}.imagery-carousel .swiper .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000}@media(max-width:37.49em){.imagery-carousel .swiper .swiper-slide{aspect-ratio:1/1}.imagery-carousel .swiper .swiper-slide .image{padding-bottom:100%}.imagery-carousel .swiper .swiper-slide .image img{aspect-ratio:1/1}}.imagery-carousel .swiper .swiper-button-next,.imagery-carousel .swiper .swiper-button-prev{bottom:5px;height:-moz-fit-content;height:fit-content;top:unset;width:unset}.imagery-carousel .swiper .swiper-button-next:after,.imagery-carousel .swiper .swiper-button-prev:after{background-image:url(../nuxtassets/icons/icon-swiper-right.svg);background-size:contain;content:"";height:32px;width:32px}@media(min-width:46.25em){.imagery-carousel .swiper .swiper-button-next:after,.imagery-carousel .swiper .swiper-button-prev:after{height:48px;width:48px}}.imagery-carousel .swiper .swiper-button-next{right:0}.imagery-carousel .swiper .swiper-button-prev{left:0}.imagery-carousel .swiper .swiper-button-prev:after{transform:rotate(180deg)}
