.gallery-wrapper{margin:1em auto 0;max-width:1900px;overflow:hidden;position:relative}.gallery-wrapper .gallery-container{display:flex}@media only screen and (min-width:991px){.gallery-wrapper .gallery-container{border:5px solid #fff}}.gallery-wrapper .gallery-container .gallery-listing{display:flex;flex:0 0 200%;height:400px}@media (min-width:768px){.gallery-wrapper .gallery-container .gallery-listing{height:600px}}@media (min-width:1150px){.gallery-wrapper .gallery-container .gallery-listing{height:700px}}.gallery-wrapper .gallery-container .gallery-listing .gallery-image{background-color:#fff;background-position:50%;background-size:cover;border:5px solid #fff;box-sizing:border-box;flex:0 0 50%;overflow:hidden;position:relative}.gallery-wrapper .gallery-container .gallery-listing .gallery-image img{height:100%!important;object-fit:cover;width:100%}.gallery-wrapper .gallery-container .gallery-listing .gallery-image .figcaption{background:rgba(0,0,0,.7);bottom:0;color:#fff;font-family:Futura Md BT;font-size:16px;font-weight:500;left:0;padding:20px;position:absolute;right:0}.gallery-wrapper .gallery-container .gallery-listing.image-featured,.gallery-wrapper .gallery-container .gallery-listing.image-featured .gallery-image{flex:0 0 100%}@media (min-width:992px){.gallery-wrapper .gallery-container .gallery-listing{flex:0 0 25%;flex-direction:column}.gallery-wrapper .gallery-container .gallery-listing .gallery-image,.gallery-wrapper .gallery-container .gallery-listing.image-featured{flex:0 0 50%}}.gallery-wrapper .next-slide,.gallery-wrapper .prev-slide{background:#fff;border:0;border-radius:50%;color:#000;cursor:pointer;height:50px;margin-top:-25px;position:absolute;top:50%;width:50px;z-index:998}.gallery-wrapper .next-slide svg,.gallery-wrapper .prev-slide svg{fill:currentColor;height:20px;transform:translate(3px,3px);width:20px}.gallery-wrapper .next-slide.disabled,.gallery-wrapper .prev-slide.disabled{opacity:.25;pointer-events:none}.gallery-wrapper .next-slide{align-items:center;display:flex;justify-content:center;right:15px}.gallery-wrapper .prev-slide{align-items:center;display:flex;justify-content:center;left:15px}.gallery-wrapper .prev-slide svg{transform:translate(1px,3px)}