.gallery-flipster{position:relative;border-left:1px solid #ccc}.gallery-flipster img{width:320px;height:320px}.gallery-flipster .flipster__nav{width:4px;height:100%;position:absolute;left:0;top:0}.gallery-flipster .flipster__nav__link{text-indent:-9999px}.gallery-flipster .flipster__nav__link:after{z-index:0;border-radius:50%;width:5px;height:5px}.ze-gallery-workgallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ze-gallery-workgallery .work-gallery-description{width:100%;background:#fff}.ze-gallery-workgallery .work-gallery-wrapper{width:100%}.ze-gallery-workgallery .work-gallery-coleq .gallery-list-item{width:33.33%;float:left;margin:0}@media screen and (min-width:992px){.ze-gallery-workgallery .work-gallery-description{width:30%}.ze-gallery-workgallery .work-gallery-wrapper{width:70%}}@media screen and (min-width:992px){.ze-gallery-workgallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.work-gallery-wrapper .gallery-list-item .overlay-grid{position:absolute;top:50%;right:30px;bottom:50%;left:30px;border-top:1px solid rgb(255 255 255 / .8);border-bottom:1px solid rgb(255 255 255 / .8);content:'';opacity:0;background-color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.work-gallery-wrapper .gallery-list-item:hover .overlay-grid{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.gallery-list-item{margin:0;padding:0}.gallery-list-inner{position:relative}.gallery-box-wrapper.grid .gallery-list-item .overlay-grid{position:absolute;bottom:0;left:0;padding:3em 3em;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.gallery-box-wrapper.grid .gallery-list-item .overlay-grid:before{position:absolute;top:50%;right:30px;bottom:50%;left:30px;border-top:1px solid rgb(255 255 255 / .8);border-bottom:1px solid rgb(255 255 255 / .8);content:'';opacity:0;background-color:#fff;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.gallery-box-wrapper.grid .gallery-list-item .expand{font-size:16px;line-height:1.3;border:none;position:relative;width:auto;height:auto;-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);top:0;left:0;opacity:0;-webkit-transition:opacity 0.5s ease 0.3s,-webkit-transform 0.5s ease 0.3s;transition:opacity 0.5s ease 0.3s,-webkit-transform 0.5s ease 0.3s;-o-transition:opacity 0.5s ease 0.3s,-o-transform 0.5s ease 0.3s;transition:opacity 0.5s ease 0.3s,transform 0.5s ease 0.3s;transition:opacity 0.5s ease 0.3s,transform 0.5s ease 0.3s,-webkit-transform 0.5s ease 0.3s,-o-transform 0.5s ease 0.3s}.gallery-box-wrapper.grid .gallery-list-item:hover .overlay-grid{opacity:1}.gallery-box-wrapper.grid .gallery-list-item:hover .overlay-grid:before{background:#fff0;top:30px;bottom:30px;opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.gallery-box-wrapper.grid .gallery-list-item:hover .expand{opacity:1;-webkit-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px)}.gallery-list-container .gallery-masonary-list{width:100%;margin-bottom:1.2%}.gallery-view{position:absolute;right:0;top:10%;z-index:30000}.gallery-view i{color:#fff;padding:10px}.ze-vc-gallery ul{list-style:none}.gallery-list-item img{width:100%;height:auto}.grid-col-first{clear:both}.center-content{text-align:center}.load_more_gallery_image{font:14px "Roboto",sans-serif;color:#fff;text-transform:uppercase;padding:15px 40px;position:relative;z-index:0;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.load_more_gallery_image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;box-shadow:inset 0 0 0 35px #3cb878;border-radius:4px;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:box-shadow 0.3s,-webkit-transform 0.3s;transition:box-shadow 0.3s,-webkit-transform 0.3s;-o-transition:box-shadow 0.3s,-o-transform 0.3s;transition:box-shadow 0.3s,transform 0.3s;transition:box-shadow 0.3s,transform 0.3s,-webkit-transform 0.3s,-o-transform 0.3s}.load_more_gallery_image:hover,.load_more_gallery_image:focus{color:#3cb878}.load_more_gallery_image:hover:after,.load_more_gallery_image:focus:after{box-shadow:inset 0 0 0 2px #3cb878}.loadmore-wrapper{float:left;display:inline-block;width:100%;padding-left:60px;padding:10px 0 10px 60px}.loadmore_wrapper-v2{display:inline-block;position:relative}@-webkit-keyframes spinner-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner-loader{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-loader{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-loader:not(:required){-webkit-animation:spinner-loader 1500ms infinite linear;-o-animation:spinner-loader 1500ms infinite linear;animation:spinner-loader 1500ms infinite linear;border-radius:.5em;box-shadow:rgb(0 0 51 / .3) 1.5em 0 0 0,rgb(0 0 51 / .3) 1.1em 1.1em 0 0,rgb(0 0 51 / .3) 0 1.5em 0 0,rgb(0 0 51 / .3) -1.1em 1.1em 0 0,rgb(0 0 51 / .3) -1.5em 0 0 0,rgb(0 0 51 / .3) -1.1em -1.1em 0 0,rgb(0 0 51 / .3) 0 -1.5em 0 0,rgb(0 0 51 / .3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.spinner{width:50px;height:40px;text-align:center;font-size:10px;display:inline-block;float:left;position:absolute;left:0;top:0}.spinner>div{background-color:#f88;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;-o-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;-o-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;-o-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;-o-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes sk-stretchdelay{0%,40%,100%{-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}.image_spinner_wrapper{display:none}.overlay-grid{display:none}@media screen and (min-width:992px){.gallery-box-wrapper .overlay-grid{width:100%;height:100%;z-index:20;background:rgb(53 132 186 / .8);position:absolute;top:0;left:0;opacity:0;display:block;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.gallery-box-wrapper .overlay-grid .expand{position:absolute;height:100%;width:100%;border-radius:0;border:3px solid #fff;font-size:20px;color:#fff;line-height:60px;text-align:center;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.gallery-box-wrapper li{margin-bottom:30px}}.slider-overlay{display:none}@media screen and (min-width:992px){.slider-overlay{width:100%;height:100%;z-index:20;background:rgb(53 132 186 / .8);position:absolute;top:0;opacity:0;left:0;display:block;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}}.ze-vc-module ul{margin:0}.ze-vc-module ul li{padding:0;margin:0}