@media all and (max-width: 420px) {
    .gallery-module {
        text-align: center; } }

.gallery-module .gallery-container .gallery {
    width: 100%;
    display: flex;
    flex-wrap: wrap; }
    @media all and (max-width: 420px) {
        .gallery-module .gallery-container .gallery {
            justify-content: center; } }
    .gallery-module .gallery-container .gallery .gallery-image {
        position: relative;
        margin-bottom: 20px;
        margin-right: 20px; }
        @media all and (max-width: 420px) {
            .gallery-module .gallery-container .gallery .gallery-image {
                margin-right: 0; } }
        .gallery-module .gallery-container .gallery .gallery-image img {
            max-width: 100%;
            width: auto;
            height: 40vh; }
            @media all and (max-width: 660px) {
                .gallery-module .gallery-container .gallery .gallery-image img {
                    height: 300px; } }
            @media all and (max-width: 500px) {
                .gallery-module .gallery-container .gallery .gallery-image img {
                    height: 250px; } }
            @media all and (max-width: 420px) {
                .gallery-module .gallery-container .gallery .gallery-image img {
                    height: auto;
                    width: 100%; } }
        .gallery-module .gallery-container .gallery .gallery-image .light-overlay {
            background: rgba(255, 255, 255, 0.6);
            opacity: 0;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 8;
            width: 100%;
            height: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            transition: opacity 0.2s ease-in-out; }
            .gallery-module .gallery-container .gallery .gallery-image .light-overlay .image-caption {
                color: black; }
        .gallery-module .gallery-container .gallery .gallery-image:hover .light-overlay {
            opacity: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZ2FsbGVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0lBREY7UUFFSSxrQkFBa0IsRUFBQSxFQW1FckI7O0FBckVEO0lBTU0sV0FBVztJQUNYLGFBQWE7SUFDYixlQUFlLEVBQUE7SUFFZjtRQVZOO1lBV1EsdUJBQXVCLEVBQUEsRUF3RDFCO0lBbkVMO1FBZVEsa0JBQWtCO1FBQ2xCLG1CQUFtQjtRQUNuQixrQkFBa0IsRUFBQTtRQUVsQjtZQW5CUjtnQkFvQlUsZUFBZSxFQUFBLEVBOENsQjtRQWxFUDtZQXdCVSxlQUFlO1lBQ2YsV0FBVztZQUNYLFlBQVksRUFBQTtZQUVaO2dCQTVCVjtvQkE2QlksYUFBYSxFQUFBLEVBVWhCO1lBUkM7Z0JBL0JWO29CQWdDWSxhQUFhLEVBQUEsRUFPaEI7WUFKQztnQkFuQ1Y7b0JBb0NZLFlBQVk7b0JBQ1osV0FBVyxFQUFBLEVBRWQ7UUF2Q1Q7WUF5Q1Usb0NBQW9DO1lBQ3BDLFVBQVU7WUFDVixrQkFBa0I7WUFDbEIsTUFBTTtZQUNOLE9BQU87WUFDUCxVQUFVO1lBQ1YsV0FBVztZQUNYLFlBQVk7WUFFWixhQUFhO1lBQ2IsdUJBQXVCO1lBQ3ZCLG1CQUFtQjtZQUVuQixvQ0FBb0MsRUFBQTtZQXREOUM7Z0JBeURZLFlBQVksRUFBQTtRQXpEeEI7WUErRFksVUFBVSxFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvZ2FsbGVyeS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi8uLi9oZWxwZXJzL3ZhcmlhYmxlc1wiO1xuXG4uZ2FsbGVyeS1tb2R1bGUge1xuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHMpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmdhbGxlcnktY29udGFpbmVyIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRicmVhay14cykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsteHMpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQwdmg7XG5cbiAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRicmVhay14cykge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saWdodC1vdmVybGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAuaW1hZ2UtY2FwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmxpZ2h0LW92ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
