/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.photo-gallery .photo-gallery-content{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:auto;margin-bottom:32px;}.photo-gallery .photo-gallery-content span{flex:0 0 24%;padding:0;margin:0;position:relative;cursor:pointer;}.photo-gallery .photo-gallery-content .field--type-image{margin:0;}.photo-gallery .photo-gallery-content .field--type-image img{width:40vw;height:40vh;margin:0;object-fit:cover;}.photo-gallery .photo-gallery-content .photo-gallery-content-item{position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px 4px;color:rgb(255,255,255);text-align:center;visibility:hidden;opacity:0;}.photo-gallery .photo-gallery-content span:hover .photo-gallery-content-item{visibility:visible;opacity:1;background:rgba(0,0,0,0.8);transition:0.4s ease all;}.photo-gallery .photo-gallery-content .photo-gallery-content-item h5{font-size:20px;font-weight:bold;}.photo-gallery .photo-gallery-content .photo-gallery-content-item .field--name-field-gallery-summary{font-size:15px;}.photoFancyBox .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);}.photoFancyBox.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px;}.photoFancyBox .fancybox-button--zoom,.photoFancyBox .fancybox-button--thumbs{display:none !important;}.photoFancyBox .fancybox-navigation .fancybox-button{display:block;margin:30px;width:30px;height:30px;border-top:3px solid #fff;border-left:3px solid #fff;border-radius:0;opacity:1;background:transparent;}.photoFancyBox .fancybox-toolbar .fancybox-button{color:#fff;}.photoFancyBox .fancybox-navigation .fancybox-button div{display:none;}.photoFancyBox .fancybox-navigation .fancybox-button--arrow_right{transform:rotate(135deg);padding:0;}.photoFancyBox .fancybox-navigation .fancybox-button--arrow_left{transform:rotate(-45deg);padding:0;}.photoFancyBox .fancybox-thumbs__list{margin:auto;}.photoFancyBox .fancybox-thumbs__list a:before{border:0;}@media (max-width:991.98px){.photo-gallery .photo-gallery-content{justify-content:center;}.photo-gallery .photo-gallery-content span{flex:0 0 40%;}}.photo-gallery .photo-gallery-content span:hover .photo-gallery-content-item .field--name-field-gallery-summary a{color:#fff;text-decoration:none;}.photoFancyBox .fancybox-caption__body .field--name-field-gallery-summary a{color:#0d6efd;text-decoration:underline;}.photoFancyBox .fancybox-caption__body .field--name-field-gallery-summary a:hover{color:#67AAE4;text-decoration:underline;}
