.gallery-module .image-container{width:100%;display:block;height:296px}section img{width:31%;float:left;margin-right:30px;height:296px;margin-bottom:30px}section img:nth-child(3n){margin-right:0}.lightbox{position:fixed;width:100%;height:100%;top:0;display:none;background:#000c;perspective:1000}.filter{position:absolute;width:100%;height:100%;filter:blur(20px);opacity:.5;background-position:center;background-size:cover}.lightbox img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(0);max-height:296px;max-width:calc(95vw - 100px);transition:.8s cubic-bezier(0.7,0,0.4,1);transform-style:preserve-3d}.filter{background-image:none !important}[class^="arrow"]{height:200px;width:50px;background:rgba(0,0,0,0.4);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}[class^="arrow"]:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:15px;height:15px}.arrowr{right:0}.arrowr:after{border-right:1px solid white;border-bottom:1px solid white}.arrowl{left:0}.arrowl:after{border-left:1px solid white;border-top:1px solid white}.close{position:absolute;right:0;width:50px;height:50px;background:rgba(0,0,0,0.4);margin:20px;cursor:pointer}.close:after,.close:before{content:'';position:absolute;top:50%;left:50%;width:1px;height:100%;background:#fff}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.close:before{transform:translate(-50%,-50%) rotate(45deg)}.title{font-size:20px;color:#000;z-index:1000;position:absolute;top:0;left:0}