.gallery-full{padding-top:120px;text-align:center}.fade-in-out{opacity:1;transition:opacity 0.6s ease-in-out}.fade-in-out.ng-enter{opacity:0}.fade-in-out.ng-enter-active{opacity:1}.fade-in-out.ng-leave{opacity:1}.fade-in-out.ng-leave-active{opacity:0}.field-gallery-wall .gallery-wall-items{display:flex;flex-direction:row;flex-wrap:wrap}.field-gallery-wall .gallery-wall-item{position:relative;padding:5px}.field-gallery-wall .gallery-wall-item img{object-fit:cover;object-position:50% 50%;height:100%;width:100%}.field-gallery-wall .gallery-wall-item .overlay{margin:5px;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;background:rgba(0, 0, 0, 0);transition:all 0.4s ease-in-out}.field-gallery-wall .gallery-wall-item .overlay:hover{background:rgba(0, 0, 0, 0.2)}.gallery-modal{position:relative}.gallery-modal .gallery-items-counter{position:absolute;bottom:8px;left:0;right:0;height:35px;line-height:35px;text-align:center;font-size:20px;color:white;font-weight:400}.gallery-modal .gallery-title{position:absolute;bottom:35px;left:0;right:0;height:40px;line-height:40px;text-align:center;font-size:13px;color:black;z-index:8;font-weight:400;text-transform:uppercase}.gallery-modal .gallery-controls-close{position:absolute;top:20px;right:20px;background-image:url("/themes/custom/ftheme/assets/icons/close.svg");background-repeat:no-repeat;cursor:pointer;background-position:50% 50%;height:40px;width:40px;z-index:9}.gallery-modal .gallery-modal-controls .gallery-modal-controls-arrows{z-index:9}.gallery-modal .gallery-modal-controls .gallery-controls-next{background-image:url("/themes/custom/ftheme/assets/icons/gallery-right.svg");width:50px;height:50px;position:absolute;right:50px;top:50%;margin-top:-20px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;z-index:9;background-size:contain;filter:invert(1)}.gallery-modal .gallery-modal-controls .gallery-controls-prev{position:absolute;width:50px;height:50px;background-image:url("/themes/custom/ftheme/assets/icons/gallery-left.svg");background-size:contain;background-repeat:no-repeat;background-position:50% 50%;left:50px;top:50%;margin-top:-20px;cursor:pointer;z-index:9;filter:invert(1)}.gallery-modal .gallery-modal-main{display:block;position:fixed;top:0;left:0;bottom:0;right:0;max-width:0;max-height:0;visibility:hidden;transition:all 0.5s ease-in-out;opacity:0;background:var(--color-oily-green);padding:40px}.gallery-modal .gallery-modal-main.modal-on{max-width:55555px;max-height:55555px;visibility:visible;opacity:1;z-index:99999}.gallery-modal .gallery-modal-main .gallery-modal-body{position:absolute;top:0;left:0;bottom:0;right:0}.gallery-modal .gallery-modal-main .gallery-modal-body .gallery-modal-item{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;opacity:0}.gallery-modal .gallery-modal-main .gallery-modal-body .gallery-modal-item.gallery-item-modal-on{opacity:1}.gallery-modal .gallery-modal-main .gallery-modal-body .gallery-modal-item .gallery-modal-img{position:absolute;top:80px;left:80px;bottom:80px;right:80px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media screen and (max-width:767px){.gallery-modal .gallery-modal-main .gallery-modal-body .gallery-modal-item .gallery-modal-img{position:absolute;top:20px;left:20px;bottom:20px;right:20px}.gallery-modal .gallery-modal-controls .gallery-controls-prev{left:2px;width:60px;height:35px}.gallery-modal .gallery-modal-controls .gallery-controls-next{right:2px;width:60px;height:35px}}