.slideshow{--slide-size:33.6%;--slide-active-size:44%;--slideshow-arrow-offset:var(--gutter-spacing)}.slideshow .slideshow-carousel{position:relative}.slideshow .slideshow-carousel .js-slideshow-carousel{position:relative;width:100%;overflow:hidden}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item{opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;width:var(--slide-size);z-index:1}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item .photo{position:relative;width:100%}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item .photo:before{content:"";display:block;padding-top:56.25%}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item .photo *{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item .photo img{-o-object-fit:cover;object-fit:cover}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.active{opacity:1;position:relative;width:var(--slide-active-size);z-index:10}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.prev-1{left:calc(50% - var(--slide-size));z-index:2}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.next-1{left:calc(50% + var(--slide-size));z-index:2}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.next-1,.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.prev-1{opacity:1}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.left:not(.prev-1),.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.prev-2{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.next-2,.slideshow .slideshow-carousel .js-slideshow-carousel .slideshow-item.right:not(.next-1){left:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slideshow .slideshow-carousel .slideshow-arrows-wrapper,.slideshow .slideshow-control .slideshow-pager-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.slideshow .slideshow-carousel .slideshow-arrows-wrapper{gap:1rem;width:var(--slide-active-size);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.slideshow .slideshow-carousel .slideshow-arrows-wrapper .slideshow-arrow.slideshow-arrow-prev{left:var(--slideshow-arrow-offset)}@media (min-width:768px){.slideshow .slideshow-carousel .slideshow-arrows-wrapper .slideshow-arrow.slideshow-arrow-prev{left:-30px}}.slideshow .slideshow-carousel .slideshow-arrows-wrapper .slideshow-arrow.slideshow-arrow-next{right:var(--slideshow-arrow-offset)}@media (min-width:768px){.slideshow .slideshow-carousel .slideshow-arrows-wrapper .slideshow-arrow.slideshow-arrow-next{right:-30px}}.slideshow .caption{text-align:center;margin-top:1rem;margin-bottom:1rem}.slideshow .slideshow-control .slideshow-pager-wrapper{gap:.5rem}.slideshow .slideshow-control .slideshow-pager-wrapper .slideshow-pager-item{--carousel-dot-color:#ccc;--carousel-dot-color-active:var(--brand-primary, #007bff);--carousel-dot-color-hover:#999;width:12px;height:12px;padding:0;border:var(--carousel-dot-border, 0);border-radius:50%;background-color:var(--carousel-dot-color, var(--brand-primary-20));pointer-events:all;cursor:pointer;-webkit-transition:background-color 300ms ease-in-out;transition:background-color 300ms ease-in-out}.slideshow .slideshow-control .slideshow-pager-wrapper .slideshow-pager-item:focus,.slideshow .slideshow-control .slideshow-pager-wrapper .slideshow-pager-item:hover{background-color:var(--carousel-dot-color-hover, var(--carousel-dot-color-active, var(--brand-primary)))}.slideshow .slideshow-control .slideshow-pager-wrapper .slideshow-pager-item:focus-visible{outline:var(--aa-border-width) var(--aa-border-style) var(--aa-outline-color)!important;outline-offset:var(--aa-outline-offset);-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:var(--aa-border-radius)}.slideshow .slideshow-control .slideshow-pager-wrapper .slideshow-pager-item.is-active{background-color:var(--carousel-dot-color-active, var(--brand-primary));border-color:var(--carousel-dot-color-active, var(--brand-primary))}