.c-gallery-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;overflow:clip;position:fixed;top:0;width:100%;z-index:1000}.c-gallery-overlay__content{position:relative;width:906px}.c-gallery-overlay__close,.c-gallery-overlay__next,.c-gallery-overlay__previous{align-items:center;background:rgba(0,0,0,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;outline:none;padding:8px;position:absolute;right:-54px;top:-54px;z-index:100}.c-gallery-overlay__close:active,.c-gallery-overlay__close:hover,.c-gallery-overlay__next:active,.c-gallery-overlay__next:hover,.c-gallery-overlay__previous:active,.c-gallery-overlay__previous:hover{background:rgba(0,0,0,.25)}.c-gallery-overlay__next{right:-63px;top:50%;transform:translateY(-50%)}.c-gallery-overlay__next:after{background:transparent;content:"";display:block;height:444px;left:-50px;position:absolute;top:-200px;width:115px}.c-gallery-overlay__previous{left:-63px;right:auto;top:50%;transform:translateY(-50%)}.c-gallery-overlay__previous:after{background:transparent;content:"";display:block;height:444px;position:absolute;right:-50px;top:-200px;width:115px}.c-gallery-overlay__stage{position:relative}.c-gallery-overlay__image.c-image .c-image__caption{color:#fff;font:400 12px/1.66 ABCDiatype,Arial,sans-serif;letter-spacing:0;padding:27px 0;text-align:center}@media(min-width:1000px){.c-gallery-overlay__image.c-image .c-image__caption{font:400 12px/1.66 ABCDiatype,Arial,sans-serif;letter-spacing:0}}@media(min-width:1920px){.c-gallery-overlay__image.c-image .c-image__caption{font:400 12px/1.66 ABCDiatype,Arial,sans-serif;letter-spacing:0}}.c-gallery-overlay__image.c-image .c-image__caption span{font:inherit}.c-gallery-overlay__navigation{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.c-gallery-overlay__thumbnail{border-radius:3px;box-shadow:inset 0 0 0 3px transparent;cursor:pointer;overflow:clip;transition:box-shadow .2s ease-in-out;width:66px}.c-gallery-overlay__thumbnail img{z-index:-1}.c-gallery-overlay__thumbnail--active,.c-gallery-overlay__thumbnail:hover{box-shadow:inset 0 0 0 3px #fff}