@import url('//cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css');.gallery-lightbox-item{width:50%;padding:10px;float:left;position:relative}.gallery-lightbox{margin:0 -10px;overflow:hidden;padding:10px 0}.dummy{min-height:14vw}.gallery-lightbox-item img{object-fit:cover;object-position:center center}.gallery-lightbox.has3 .gallery-lightbox-item{width:33.3%}.gallery-lightbox.has3 .gallery-lightbox-item .dummy{min-height:23vw}.gallery-lightbox h3{color:#fff;font-size:16px;line-height:1.2}.gallery-lightbox-item .t-entry-visual .t-overlay-content i{font-size:16px}.gallery-lightbox.vertical-grid{padding:0;margin:0;background:#000}.gallery-lightbox.vertical-grid .gallery-lightbox-item{width:100%;padding:0}.gallery-lightbox.vertical-grid .dummy{min-height:auto}@keyframes fadeInUpSlow{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpSlow{-webkit-animation-name:fadeInUpSlow;animation-name:fadeInUpSlow}.t-entry-visual .dummy{padding-top:66.6%}.t-entry-visual .t-overlay-inner{display:table;table-layout:fixed;position:absolute;width:100%;height:100%}.t-entry-visual .pushed{position:absolute;top:0;bottom:0;left:0;right:0;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;-webkit-mask-image:-webkit-radial-gradient(white,black)}.t-entry-visual-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.t-entry-visual .t-entry-visual-overlay{opacity:0}.t-entry-visual-overlay-in{width:100%;height:100%;background-color:#1b1d1f}.t-entry-visual .t-overlay-content{display:table-cell;height:100%;vertical-align:middle;text-align:center}.t-overlay-text{display:inline-block;margin:0 auto;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,-moz-transform .2s ease-in-out;-o-transition:opacity .2s ease-in-out,-o-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);padding:36px 36px 36px 36px}.t-entry-visual .t-overlay-wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.t-entry-visual-cont>a>img{width:100%;max-width:none;z-index:1;position:relative;display:block;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;-webkit-transition-property:-webkit-transform,-webkit-filter;-moz-transition-property:-moz-transform,-moz-filter;-o-transition-property:-o-transform,filter;transition-property:transform,filter;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.57,0.21,0.69,1);-moz-transition-timing-function:cubic-bezier(0.57,0.21,0.69,1);-o-transition-timing-function:cubic-bezier(0.57,0.21,0.69,1);transition-timing-function:cubic-bezier(0.57,0.21,0.69,1);webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.t-entry-visual:hover .t-entry-visual-overlay{opacity:1;-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}.t-entry-visual:hover .t-overlay-text{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.t-entry-visual .t-overlay-icon{font-size:30px;color:#ffff}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}.fancybox-caption__body{font-size:1.25em}