#perseus-app {
    position: relative;
}
.num-image-slide {
    color: #92A7B4;
    position: absolute;
    bottom: 5px;
    right: 10px;
    z-index: 9;
    background: #fff;
    padding: 5px 10px;
    border-radius: 15px;
}
.slideshow-component{overflow:hidden;width:100%;height:100%;position:relative;}
.slideshow-component>.slideshow-slide{position:absolute;z-index:1;top:200vh;left:0;width:100%;height:100%;visibility:hidden;}
.slideshow-component>.slideshow-slide.previous{z-index:2;}
.slideshow-component>.slideshow-slide.current{z-index:3;visibility:visible;top:0;}
.slideshow-component.slide-h>.slideshow-slide{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
.slideshow-component.slide-h>.slideshow-slide.previous{-webkit-animation-name:slide-out-left,hide-after;animation-name:slide-out-left,hide-after;}
.slideshow-component.slide-h>.slideshow-slide.current{-webkit-animation-name:slide-in-left;animation-name:slide-in-left;}
.slideshow-component.slide-h.reverse>.slideshow-slide.previous{-webkit-animation-name:slide-out-right,hide-after;animation-name:slide-out-right,hide-after;}
.slideshow-component.slide-h.reverse>.slideshow-slide.current{-webkit-animation-name:slide-in-right;animation-name:slide-in-right;}
.gig-gallery-component .slideshow-component .slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.gig-gallery-component .slideshow-component .slide:not(.slide-video) .thumbnail{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.gig-gallery-component .slideshow-component .slide .thumbnail>img{background:transparent url() no-repeat 50%;background-size:80px;max-width:100%;max-height:100%;min-width:140px;min-height:140px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.gig-gallery-component .slideshow-component .slide .thumbnail>img.image-loaded{background-color:transparent;background-image:none;}
.gig-gallery-component .slideshow-component .slide .slide-fullscreen{background-color:rgba(0,0,0,.5);font-size:14px;color:#fff;position:absolute;z-index:4;line-height:32px;padding:0 1em;border-radius:8px;top:20px;right:20px;display:inline-block;opacity:0;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.gig-gallery-component .slideshow-component .slide .slide-fullscreen:before{font-family:FontAwesome;content:"\f0b2";margin-right:.5em;display:inline-block;}
.gig-gallery-component .slideshow-component .slide:hover .slide-fullscreen{opacity:1;}
@media (max-width:599px){
.gig-gallery-component .slideshow-slide.current .slide-fullscreen{-webkit-transition:opacity .24s 1s;-o-transition:opacity .24s 1s;transition:opacity .24s 1s;opacity:1;}
}
.gig-page .gig-gallery-component .gallery-thumbnails{background:#fff;position:relative;overflow:hidden;width:100%;display:none;}
.gig-page .gig-gallery-component .gallery-thumbnails .thumbs-container{height:60px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:5px 0 5px 5px;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.gig-page .gig-gallery-component .gallery-thumbnails .thumbs-container .thumbnail{width:100px;height:100%;margin-right:5px;opacity:.3;}
.gig-page .gig-gallery-component .gallery-thumbnails .thumbs-container .thumbnail.active{opacity:1;}
.gig-page .gig-gallery-component .gallery-thumbnails .thumbs-container .thumbnail img{height:100%;width:inherit;}
.gig-gallery-component .indication-dots-wrapper{padding:10px 0;text-align:center;width:100%;display:none;background-color:#fff;}
@media (max-width:599px){
.gig-gallery-component .indication-dots-wrapper{display:block;}
}
.gig-gallery-component .indication-dots-wrapper>span{display:inline-block;height:6px;width:6px;background-color:#7a7d85;margin-right:5px;border-radius:60px;opacity:.3;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.gig-gallery-component .indication-dots-wrapper>span.active{-webkit-transform:scale(1.165);transform:scale(1.165);background-color:#1dbf73;opacity:1;}
.gig-gallery-component{width:100%;}
.gig-gallery-component .gallery-slideshow{height:427px;position:relative;}
.gig-gallery-component .gallery-slideshow>.nav-next,.gig-gallery-component .gallery-slideshow>.nav-prev{background-color:#fff;position:absolute;z-index:4;top:50%;width:48px;height:48px;margin-top:-24px;text-align:center;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15);box-shadow:0 2px 5px 0 rgba(0,0,0,.15);}
.gig-gallery-component .gallery-slideshow>.nav-next:after,.gig-gallery-component .gallery-slideshow>.nav-prev:after{content:"";display:inline-block;background:url(./arrows.a8b0bad.svg) no-repeat;background-size:16px 64px;width:16px;height:16px;margin-top:16px;}
.gig-gallery-component .gallery-slideshow>.nav-prev{left:-24px;border-radius:30px;}
.gig-gallery-component .gallery-slideshow>.nav-prev:after{background-position:0 -32px;}
@media (max-width:900px){
.gig-gallery-component .gallery-slideshow>.nav-prev{left:5px;}
}
.gig-gallery-component .gallery-slideshow>.nav-next{right:-24px;border-radius:30px;}
.gig-gallery-component .gallery-slideshow>.nav-next:after{background-position:0 -48px;}
@media (max-width:900px){
.gig-gallery-component .gallery-slideshow>.nav-next{right:5px;}
}
.gig-gallery-component .gallery-slideshow>.swipe-events-wrapper{height:100%;}
.gig-gallery-component .gallery-slideshow .slideshow-slide .slide{position:relative;background-color:#f5f5f5;border:1px solid #efeff0;cursor:pointer;}
.gig-gallery-component .gallery-slideshow .slideshow-slide .slide.slide-image .thumbnail{
    -webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;
    transition:transform .4s,-webkit-transform .4s;
    background: transparent;
    border: unset;
    margin: 0px;
}
.gig-gallery-component .gallery-slideshow .slideshow-slide .slide.slide-image .thumbnail:hover{-webkit-transform:scale(1.04);transform:scale(1.04);}
@media (max-width:599px){
.gig-gallery-component .gallery-slideshow{height:216px;}
.gig-gallery-component .gallery-slideshow .thumbnail img{max-width:none;height:100%;}
}
@media (max-width:599px){
.gig-gallery-component .gallery-thumbnails{display:none;}
}
.gig-page .gig-gallery-component{width:auto;margin:0 -24px;overflow:hidden;}
@media only screen and (min-width:600px){
.gig-page .gig-gallery-component{margin:0 -32px;}
}
@media only screen and (min-width:900px){
.gig-page .gig-gallery-component{margin:0;overflow:visible;}
}
.gig-page-wrapper .gig-gallery-component{-webkit-box-ordinal-group:41;-ms-flex-order:40;order:40;}
.gig-page-wrapper .carousels-barrier{-webkit-box-ordinal-group:66;-ms-flex-order:65;order:65;}
@media only screen and (min-width:900px){
.gig-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.gig-page .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.gig-page .main>section{margin-bottom:32px;}
@media only screen and (min-width:900px){
.gig-page .main>section{margin-bottom:64px;}
}
@media only screen and (min-width:900px){
.gig-page .main{margin-right:5.5%;width:59.08%;display:block;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
}
@media only screen and (min-width:1160px){
.gig-page .main{width:99%;}
}
.gig-page .sidebar{display:block;}
.gig-page .sidebar.poly-sticky{position:relative;top:0;}
@media only screen and (min-width:900px){
.gig-page .sidebar.poly-sticky{display:inline-block;position:-webkit-sticky;position:sticky;-ms-flex-item-align:start;align-self:flex-start;top:86px;}
}
@media only screen and (min-width:900px){
.gig-page .sidebar{width:35.42%;display:block;-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20;padding-bottom:32px;}
}
@media only screen and (min-width:1160px){
.gig-page .sidebar{width:33.6%;}
}
/*! CSS Used keyframes */
@-webkit-keyframes slide-out-left{0%{-webkit-transform:translatex(0);transform:translatex(0);}to{-webkit-transform:translatex(-100%);transform:translatex(-100%);}}
@keyframes slide-out-left{0%{-webkit-transform:translatex(0);transform:translatex(0);}to{-webkit-transform:translatex(-100%);transform:translatex(-100%);}}
@-webkit-keyframes hide-after{0%{visibility:visible;top:0;}99.5%{visibility:visible;top:0;}to{visibility:hidden;top:200vh;}}
@keyframes hide-after{0%{visibility:visible;top:0;}99.5%{visibility:visible;top:0;}to{visibility:hidden;top:200vh;}}
@-webkit-keyframes slide-in-left{0%{-webkit-transform:translatex(100%);transform:translatex(100%);}to{-webkit-transform:translatex(0);transform:translatex(0);}}
@keyframes slide-in-left{0%{-webkit-transform:translatex(100%);transform:translatex(100%);}to{-webkit-transform:translatex(0);transform:translatex(0);}}
@-webkit-keyframes slide-out-right{0%{-webkit-transform:translatex(0);transform:translatex(0);}to{-webkit-transform:translatex(100%);transform:translatex(100%);}}
@keyframes slide-out-right{0%{-webkit-transform:translatex(0);transform:translatex(0);}to{-webkit-transform:translatex(100%);transform:translatex(100%);}}
@-webkit-keyframes slide-in-right{0%{-webkit-transform:translatex(-100%);transform:translatex(-100%);}to{-webkit-transform:translatex(0);transform:translatex(0);}}
@keyframes slide-in-right{0%{-webkit-transform:translatex(-100%);transform:translatex(-100%);}to{-webkit-transform:translatex(0);transform:translatex(0);}}

.MODAL__modal-u53652f4b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.65);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateY(100vh);transform:translateY(100vh);}
@media only screen and (min-width:600px){
.MODAL__modal-u53652f4b{-webkit-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);}
}
.MODAL__modal-u53652f4b.shown{-webkit-transform:translateY(0);transform:translateY(0);}
@media only screen and (min-width:600px){
.MODAL__modal-u53652f4b.shown{opacity:1;}
}
.MODAL__modal-u53652f4b *,.MODAL__modal-u53652f4b :after,.MODAL__modal-u53652f4b :before{-webkit-box-sizing:border-box;box-sizing:border-box;background: transparent;border: unset;}
.MODAL__modal-content-u4efd6eb9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;}
@media only screen and (min-width:600px){
.MODAL__modal-content-u4efd6eb9{position:relative;top:auto;right:auto;bottom:auto;left:auto;border-radius:4px;}
}
.MODAL__modal-content-body-u09ff4596{background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:15px;}
.MODAL__modal-content-body-u09ff4596.rounded-corners{border-radius:4px;}
@media only screen and (min-width:600px){
.MODAL__modal-content-base-uef32ed78{max-height:90vh;max-width:600px;}
}
.slideshow-component{overflow:hidden;width:100%;height:100%;position:relative;}
.slideshow-component>.slideshow-slide{position:absolute;z-index:1;top:200vh;left:0;width:100%;height:100%;visibility:hidden;}
.slideshow-component>.slideshow-slide.current{z-index:3;visibility:visible;top:0;}
.slideshow-component.fade-slide-h>.slideshow-slide{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
.slideshow-component.fade-slide-h>.slideshow-slide.current{-webkit-animation-name:fade-slide-in-left;animation-name:fade-slide-in-left;}
.slideshow-component.do-not-animate>.slideshow-slide.slideshow-slide{-webkit-animation:none;animation:none;}
.gallery-modal .slideshow-component .slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.gallery-modal .slideshow-component .slide .pinch-to-zoom-component{width:inherit;height:inherit;display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}
.gallery-modal .slideshow-component .slide:not(.slide-video) .thumbnail{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;}
.gallery-modal .slideshow-component .slide .thumbnail>img{background:transparent url() no-repeat 50%;background-size:80px;max-width:100%;max-height:100%;min-width:140px;min-height:140px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}
.gallery-modal .slideshow-component .slide .thumbnail>img.image-loaded{background-color:transparent;background-image:none;}

.gallery-modal{background:hsla(0,0%,93.3%,.9);}
.gallery-modal .modal-content{background-color:transparent;position:relative;width:auto;max-width:100vw;max-height:100vh;}
.gallery-modal .modal-content .modal-close{font-size:25px;cursor:pointer;position:fixed;z-index:4;right:12px;top:12px;padding:22px 0 26px;height:auto;background-color:#fcfcfc;color:#7a7d85;line-height:0;width:48px;text-align:center;border-radius:48px;text-decoration:none;-webkit-transition:background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;transition:background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;-o-transition:box-shadow .24s,transform .24s,background-color .24s;transition:box-shadow .24s,transform .24s,background-color .24s;transition:box-shadow .24s,transform .24s,background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.16);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.16);}
.gallery-modal .modal-content .modal-close:hover{background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.16);box-shadow:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.16);}
.gallery-modal .modal-content .modal-close:active{background-color:#fafafa;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.12);-webkit-transform:scale(.96);transform:scale(.96);}
.gallery-modal .modal-content .modal-nav-next,.gallery-modal .modal-content .modal-nav-prev{position:fixed;z-index:4;top:50%;margin-top:-24px;height:48px;background-color:#fcfcfc;color:#7a7d85;line-height:0;width:48px;text-align:center;border-radius:48px;text-decoration:none;-webkit-transition:background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;transition:background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;-o-transition:box-shadow .24s,transform .24s,background-color .24s;transition:box-shadow .24s,transform .24s,background-color .24s;transition:box-shadow .24s,transform .24s,background-color .24s,-webkit-box-shadow .24s,-webkit-transform .24s;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.16);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.16);}
.gallery-modal .modal-content .modal-nav-next:hover,.gallery-modal .modal-content .modal-nav-prev:hover{background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.16);box-shadow:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.16);}
.gallery-modal .modal-content .modal-nav-next:active,.gallery-modal .modal-content .modal-nav-prev:active{background-color:#fafafa;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.12);-webkit-transform:scale(.96);transform:scale(.96);}
.gallery-modal .modal-content .modal-nav-next:after,.gallery-modal .modal-content .modal-nav-prev:after{font-family:FontAwesome;font-size:26px;line-height:48px;position:relative;}
@media (max-width:599px){
.gallery-modal .modal-content .modal-nav-next,.gallery-modal .modal-content .modal-nav-prev{display:none;}
}
.gallery-modal .modal-content .modal-nav-prev{left:60px;}
.gallery-modal .modal-content .modal-nav-prev:after{content:"\f104";left:-.075em;}
.gallery-modal .modal-content .modal-nav-next{right:12px;}
.gallery-modal .modal-content .modal-nav-next:after{content:"\f105";right:-.075em;}
.gallery-modal .modal-content .modal-content-body{background-color:transparent;padding:0;}
.gallery-modal .modal-content .modal-content-body .swipe-events-wrapper{margin:auto;height:100vh;width:100vw;}
.gallery-modal .modal-content .modal-content-body .slide.slide-image .thumbnail{height:100%;}
.gallery-modal .modal-content .modal-content-body .slide.slide-image .thumbnail img{background-color:#fff;border:4px solid #fff;-webkit-box-shadow:0 5px 15px 0 rgba(14,14,15,.15);box-shadow:0 5px 15px 0 rgba(14,14,15,.15);}
.gallery-modal .modal-content .modal-content-body .slide.slide-image .thumbnail{max-width:90vw;padding:25px 15px;}
@media (max-width:599px){
.gallery-modal .modal-content .modal-content-body .slide.slide-image .thumbnail{max-width:95vw;padding:25px 0;}
}
.gallery-modal .modal-content .modal-content-body .slide.slide-image:after{content:"";background:rgba(0,0,0,.2) none no-repeat 50%;background-size:40px 96px;width:126px;height:126px;border-radius:8px;position:fixed;bottom:16px;left:50%;margin-left:-63px;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}
/*! CSS Used keyframes */
@-webkit-keyframes fade-slide-in-left{0%{opacity:0;-webkit-transform:translatex(50px);transform:translatex(50px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}
@keyframes fade-slide-in-left{0%{opacity:0;-webkit-transform:translatex(50px);transform:translatex(50px);}to{opacity:1;-webkit-transform:translatex(0);transform:translatex(0);}}