gallery-fullsize{height:100%}gallery-fullsize .swiper-slide,gallery-fullsize .swiper-slider,gallery-fullsize .swiper-wrapper{max-height:100vh}gallery-fullsize .image-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}gallery-fullsize .collection-gallery-item{position:relative;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}gallery-fullsize .collection-gallery-item .flex-caption{position:absolute;z-index:10;opacity:0;color:#fff}gallery-fullsize .collection-gallery-item .flex-caption.fullscreen{cursor:pointer;top:20px;right:20px;font-size:16px;padding:10px;border-radius:5px;background:#00000069}gallery-fullsize .collection-gallery-item .flex-caption.close-info{cursor:pointer;top:20px;left:20px;z-index:10;opacity:1;font-size:18px;color:#fff}gallery-fullsize .collection-gallery-item .flex-caption.index,gallery-fullsize .collection-gallery-item .flex-caption.info{bottom:20px;padding:10px;border-radius:5px;line-height:18px;font-size:12px;text-transform:uppercase;background:#00000069}gallery-fullsize .collection-gallery-item .flex-caption.index{right:20px}gallery-fullsize .collection-gallery-item .flex-caption svg:not(:root){display:inline-block;height:1em;vertical-align:-.125em;overflow:visible;font-size:inherit}gallery-fullsize .collection-gallery-item .flex-caption svg:not(:root).fa-w-16{width:1em}gallery-fullsize .collection-gallery-item .flex-caption svg:not(:root).fa-w-14{width:.875em}gallery-fullsize .collection-gallery-item .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0;margin:0}gallery-fullsize .collection-gallery-item:hover .flex-caption{opacity:.7}@media only screen and (max-width:779px){gallery-fullsize .collection-gallery-item .flex-caption{opacity:.7;padding:10px;background:rgba(0,0,0,.6)}gallery-fullsize .collection-gallery-item .flex-caption.fullscreen,gallery-fullsize .collection-gallery-item .flex-caption.index{right:5px}gallery-fullsize .collection-gallery-item .flex-caption.fullscreen{top:5px}gallery-fullsize .collection-gallery-item .flex-caption.index{bottom:5px}}gallery-fullsize:not(.go-fullscreen) svg.fa-window-close{display:none!important}gallery-fullsize.go-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:9999!important;max-width:none!important;max-height:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}gallery-fullsize.go-fullscreen svg.fa-window-close{display:initial!important}gallery-fullsize.go-fullscreen svg.fa-expand-arrows-alt{display:none!important}gallery-fullsize.go-fullscreen .image-container{background:#000000cf;height:0!important}gallery-fullsize.go-fullscreen .image-container img{-o-object-fit:contain!important;object-fit:contain!important}@media only screen and (min-width:780px){gallery-fullsize.go-fullscreen{padding:7vw}gallery-fullsize.go-fullscreen .image--portrait .image--contain{height:inherit!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding-bottom:0!important}gallery-fullsize.go-fullscreen .image--portrait .image--contain img{position:relative!important}}gallery-fullsize .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}gallery-fullsize .collection-gallery-item .image-container:not(.image--contain){height:0!important}@media only screen and (min-width:780px){gallery-fullsize .swiper-slide{padding-bottom:0!important;height:100%!important}gallery-fullsize:not(.go-fullscreen) .swiper-slide{width:25%;max-width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;margin:0!important}}