.gallery-section{position:relative;padding:120px 0 180px 0}.gallery-block-one .inner-box{position:relative;display:block;overflow:hidden;margin-bottom:30px}.gallery-block-one .inner-box .image-box{position:relative;display:block;border-radius:10px}.gallery-block-one .inner-box img{width:100%;border-radius:10px}.gallery-block-one .inner-box .overlay-image{position:absolute;top:0;left:0;width:100%;height:0%;border-radius:10px;background-color:var(--thm-black);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.gallery-block-one .inner-box:hover .overlay-image{height:100%}.gallery-block-one .inner-box .overlay-image:before{position:absolute;content:'';background:linear-gradient(102.73deg,#37AA67 .76%,#08349E 99.64%);width:100%;height:100%;left:0;top:0;border-radius:10px;opacity:.7}.gallery-block-one .inner-box .overlay-image img{transform:translateY(-50%) scaleY(1.5);opacity:0;filter:blur(10px);object-fit:cover;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.gallery-block-one .inner-box:hover .overlay-image img{transform:translateY(0%) scaleY(1);opacity:.2;filter:blur(0)}.gallery-block-one .inner-box .view-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0,0);transition:all 0.5s ease-in-out 0.2s}.gallery-block-one .inner-box:hover .view-btn{transform:translate(-50%,-50%) scale(1,1)}.gallery-block-one .inner-box .view-btn a{position:relative;display:inline-block;font-size:48px;color:#fff}.gallery-block-one .inner-box .text-box{position:absolute;left:0;bottom:0;width:100%;padding-left:40px;padding-right:40px;opacity:0;transition:all 0.5s ease-in-out 0.2s}.gallery-block-one .inner-box:hover .text-box{opacity:1;bottom:33px}.gallery-block-one .inner-box .text-box h3{display:block;font-size:28px;line-height:38px}.gallery-block-one .inner-box .text-box h3 a{display:inline-block;color:#fff}.gallery-block-one .inner-box .text-box h3 a:hover{text-decoration:underline}.gallery-block-one .inner-box .text-box p{color:#fff}.sortable-masonry .filter-tabs li{position:relative;display:inline-block;font-size:16px;line-height:26px;color:var(--title-color);font-weight:500;border-radius:45px;padding:5px 30px;cursor:pointer;transition:all 500ms ease}.sortable-masonry .filter-tabs li:hover,.sortable-masonry .filter-tabs li.active{color:#fff}