.case-studies .swiper-container{width:100%}.case-studies .gallery-thumbs .swiper-slide-container,.case-studies .swiper-slide-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:18px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.case-studies .gallery-thumbs .swiper-slide-container{margin:auto;text-align:center}.case-studies .gallery-top{height:80%;width:100%}.case-studies .gallery-thumbs{box-sizing:border-box;height:100%;padding:20px 0 0}.case-studies .gallery-thumbs .swiper-slide{border-radius:8px;height:100%;overflow:hidden;width:20%}.case-studies .swiper-slide img{width:100%}.case-studies .swiper-box{align-items:center;display:flex;gap:20px;width:100%}.case-studies .swiper-box .common-list li{font-size:18px}.case-studies .swiper-box .common-list li:before{top:10px}.case-studies .swiper-box .common-right-box h4{color:#293167;font-size:20px;margin-top:0}.case-studies .common-left-box{position:relative;width:40%}.case-studies .common-right-box{width:60%}.case-studies .common-left-box:before{background:rgba(0,0,0,.5);bottom:0;content:"";height:100%;position:absolute;width:100%}.case-studies .common-left-box h3{bottom:30px;color:#fff;font-size:22px;left:30px;position:absolute;right:30px}.case-studies .common-right-box img{width:100%}.case-studies .swiper-container.gallery-top{position:relative}.case-studies .swiper-container.gallery-top .banner-text{left:150px;position:absolute;top:50%;transform:translateY(-50%);width:35%;z-index:999}.case-studies .common-text h2{color:#293167;font-size:32px;padding-bottom:30px}.case-studies .common-text p{color:#212121;font-size:20px;line-height:30px;margin-bottom:0!important}.case-studies .full-width-slide .swiper-slide-container{font-size:18px;height:100%;margin:0 auto;position:relative}.case-studies .gallery-thumbs .swiper-slide-container{position:relative}.case-studies .gallery-thumbs .swiper-slide-container h3{color:#fff;font-size:18px;left:0;margin:0;padding:0 20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.case-studies .gallery-thumbs .swiper-slide-active h3{opacity:1}.case-studies{position:relative}.case-studies .gallery-thumbs .swiper-slide-container .swiper_thumb_cont:before{background:rgba(33,33,33,.6);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:55}.case-studies .gallery-thumbs .swiper-slide-active .swiper-slide-container .swiper_thumb_cont:before{background:linear-gradient(87deg,rgba(13,0,70,.7) 25%,rgba(0,143,252,.7))}.case-studies .page-center.top-con{text-align:center}.case-studies{padding:60px 15px}.case-studies .page-center h2{display:inline-block;line-height:1.5;margin-top:0}.case-studies .swiper-box .common-left-box{background-size:cover;padding-bottom:20%}.case-studies .swiper-slide-container{width:100%}.case-studies .swiper-box .common-right-box h4{margin:0;padding-bottom:15px}.case-studies .swiper-box .common-right-box ul{list-style:none;margin-bottom:30px;padding:0}.case-studies .swiper-box .common-right-box ul li{font-size:18px;margin:0;padding-bottom:10px;padding-left:20px;position:relative}.case-studies .swiper-box .common-right-box ul li:before{background:#85c240;content:"";height:10px;left:0;position:absolute;top:10px;width:10px}.case-studies .swiper-slide-container .swiper_thumb_cont{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:130px;position:relative;width:100%;z-index:11}.case-studies .swiper-container.gallery-top{padding:0 30px}.case-studies .swiper-box .common-left-box{background-color:#000;background-position:50%;background-repeat:no-repeat}.case-studies .swiper-box .common-link a{color:#1d99d5;font-size:16px;font-weight:500;text-decoration-line:underline}.case-studies .swiper-slide-container .swiper_thumb_cont p{color:#fff;font-size:16px;margin:0;padding:10px;position:relative;z-index:55}.case-studies .swiper-button-next,.case-studies .swiper-button-prev{align-items:center;background-color:#212121;background-image:none;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin:0 10px;position:static;width:40px}.case-studies .swpr-arrow-in{align-items:center;display:flex;justify-content:center}.case-studies .swpr-arrow{padding-top:30px}.case-studies .butn_wrap.btn_left{text-align:left}.case-studies .butn_wrap.btn_center{text-align:center}.case-studies .butn_wrap.btn_right{text-align:right}.case-studies .swiper-box .common-left-box.maskimage{background:transparent;padding-bottom:0;position:relative}.case-studies .swiper-box .common-left-box.maskimage:before{display:none}.case-studies .swiper-box .common-left-box.maskimage{min-height:300px}.case-studies .maskimage .maskimg-in{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;margin:0 auto;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;vertical-align:middle;width:90%}.case-studies .butn_wrap{bottom:-5px;position:absolute;right:0}.case-studies .page-center{position:relative}@media(max-width:1200px){.case-studies .swiper-box .common-left-box{padding-bottom:45%}}@media(max-width:991px){.case-studies .swiper-box{display:block}.case-studies .gallery-top .swiper-slide-container{margin:0 auto}.case-studies .swiper-box .common-left-box{background-size:cover;margin-bottom:30px;padding-bottom:85%;width:100%}.case-studies .swiper-slide-container .swiper_thumb_cont h3{display:none}.case-studies .common-right-box,.case-studies .page-center p{width:100%}.case-studies .swiper-container.gallery-top{padding:0}.case-studies .gallery-top .swiper-slide-container{width:calc(100% - 40px)}.case-studies .swiper-box .common-left-box{padding-bottom:50%}.case-studies .maskimage.shape_1 .maskimg-in{-webkit-mask-size:460px 320px;mask-size:460px 320px}.case-studies .swiper-box .common-left-box.shape_2{margin-left:auto;margin-right:auto;max-width:550px}.case-studies .swiper-box .maskimage.shape_3 .maskimg-in{-webkit-mask-size:400px 290px;mask-size:400px 290px}}@media(max-width:600px){.case-studies .maskimage.shape_1 .maskimg-in{-webkit-mask-size:100% 100%;mask-size:100% 100%}.case-studies .swpr-arrow.page-center{padding-left:0;padding-right:0}.case-studies .swpr-arrow-in{gap:15px;justify-content:flex-start}.case-studies .swiper-button-next,.case-studies .swiper-button-prev{margin:0}.case-studies .butn_wrap{bottom:0}}@media(max-width:479px){.case-studies .swiper-box .common-left-box.maskimage{height:60vw;min-height:auto}.case-studies .swiper-box .common-left-box.shape_3.maskimage{height:68vw}.case-studies .swiper-box .maskimage.shape_3 .maskimg-in{-webkit-mask-size:100% 100%;mask-size:100% 100%}}