.gallery-v2{position:relative}.gallery-v2 .gallery-inner{margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:100%}.gallery-v2 .gallery-v2-slider{height:auto;margin:0 0 14px;width:100%}.gallery-v2 .gallery-v2-slider .swiper-slide{border-radius:20px;cursor:pointer;overflow:hidden;position:relative;width:auto}.gallery-v2 .video-popup-th.pp_btn{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:30.22%;position:relative;transition:all .4s}.gallery-v2.image .video-popup-th.pp_btn{cursor:default}.gallery-v2 .playIcon{align-items:center;background:linear-gradient(352.57deg,#00b1fd 30.22%,#1f89db 138.18%);border:2px solid #7bc7f2;border-radius:100%;display:flex;height:60px;justify-content:center;left:0;margin:0 auto;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px}.gallery-v2 .gallery-v2-slider .swiper-slide img{display:block;height:100%;margin:0 auto;width:auto}.gallery-v2.image .gallery-v2-slider .swiper-slide,.gallery-v2.image .video-popup-th.pp_btn{border-radius:10px}.gallery-v2 .gallery-v2-thumbs{overflow:hidden;padding:0;width:100%}.gallery-v2 .gallery-v2-thumbs .swiper-slide{border:3.5px solid transparent;border-radius:10px;cursor:pointer;height:100%;overflow:hidden;padding-bottom:18.8%;position:relative;text-align:center;width:31.5%}.gallery-v2 .gallery-v2-thumbs .swiper-slide.swiper-slide-thumb-active{border:3.5px solid #00a4ff;opacity:1}.gallery-v2 .gallery-v2-thumbs .swiper-slide img{bottom:0;height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.gallery-v2 .gallery-v2-slider .swiper-slide:hover .video-popup-th{transform:scale(1.1)}.gallery-v2.image .gallery-v2-slider .swiper-slide:hover .video-popup-th{transform:none}.gallery-v2 .swiper_flex{align-items:center;display:flex;flex-direction:row-reverse;gap:32px;justify-content:center;margin-top:24px;position:relative;width:100%}.gallery-v2 .case-study-slider_btn{align-items:center;display:flex;gap:.9rem;justify-content:end;position:relative}.gallery-v2 .case-study-slider-button-next,.gallery-v2 .case-study-slider-button-prev{align-items:center;cursor:pointer;display:flex}.gallery-v2 .case-study-slider-button-next.swiper-button-disabled,.gallery-v2 .case-study-slider-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none}.gallery-v2 .case-study-slider-button-prev.swiper-button-disabled svg path{color:#040a0e54;fill:currentColor}.gallery-v2 .swiper-pagination-0{background:#040a0e1a;border-radius:26px;display:flex;padding:6px}.gallery-v2 .swiper-horizontal>.swiper-pagination-bullets,.gallery-v2 .swiper-pagination-bullets.swiper-pagination-horizontal,.gallery-v2 .swiper-pagination-custom,.gallery-v2 .swiper-pagination-fraction{left:0;width:100%}.gallery-v2 span.swiper-pagination-bullet{background:#596168;border-radius:19px;cursor:pointer;display:block;height:4px;opacity:1;transition:.3s;width:4px}.gallery-v2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.gallery-v2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.gallery-v2 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#040a0e;border-radius:19px;height:4px;width:20px}.gallery-v2 .gallery-v2-thumbs .swiper-slide.swiper-slide-thumb-active .lock-icon{opacity:0;z-index:-1}.gallery-v2 .gallery-v2-thumbs .swiper-slide svg.lock-icon{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.gallery-v2 .close{cursor:pointer}.gallery-v2 .close-button-bnr{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.25);color:#333;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:12px 16px;position:absolute;right:-16px;top:-16px;transition:transform .2s ease;width:36px;z-index:2}.gallery-v2 .close-button-bnr:hover{transform:scale(1.1)}.gallery-v2 .testimonial_pop{background:rgba(0,0,0,.6);display:block!important;height:100%;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0;transition:all .4s;visibility:hidden;width:100%;z-index:9999999}.gallery-v2 .testimonial_pop.popup-open{opacity:1;pointer-events:all;visibility:visible}.gallery-v2 .testimonial_pop_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px auto;max-width:1100px;min-height:calc(100% - 100px);opacity:0;position:relative;transform:translateY(-50%);transition:all .4s;width:95%}.gallery-v2 .om_videoPop-content{background:#fff;border-radius:10px;padding:32px;position:relative;width:100%}.gallery-v2 .testimonial_pop.popup-open .testimonial_pop_inner{opacity:1;transform:none}.gallery-v2 .om_videoPop-content .popVideoIframe,.gallery-v2 .om_videoPop-content .popup-video-wrapper{border-radius:10px;overflow:hidden;padding-bottom:56.6%;position:relative}.gallery-v2 .om_videoPop-content .popVideoIframe iframe,.gallery-v2 .om_videoPop-content .popup-video-wrapper video{height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.gallery-v2 .om_videoPop-content .popVideoIframe:has(iframe.pop-hidden),.gallery-v2 .om_videoPop-content .popup-video-wrapper:has(video.pop-hidden){display:none}.gallery-v2 .playIcon svg{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .4s}.gallery-v2 .gallery-v2-thumbs .swiper-slide:hover img{transform:scale(1.1)}.gallery-v2 .gallery-v2-thumbs .swiper-slide img{transition:all .4s}@media (max-width:767px){.gallery-v2 .gallery-v2-thumbs .swiper-slide{padding-bottom:30%;width:48.9%}.gallery-v2 .close-button-bnr{height:31px;right:-4px;top:-17px;width:4px}}@media (max-width:520px){.gallery-v2 .om_videoPop-content{padding:20px}}@media (max-width:479px){.gallery-v2 .playIcon{height:40px;width:40px}.gallery-v2 .playIcon svg{height:15px;width:15px}.gallery-v2 .gallery-v2-thumbs .swiper-slide svg.lock-icon{height:25px;width:25px}}