@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}.case-secA .container{border-bottom:1px solid var(--black);padding-bottom:50px}@media only screen and (max-width:540px){.case-secA .container{padding-bottom:30px}}.case-secA .container .heading{max-width:500px;margin:0 auto}.case-secA .container .heading p{color:var(--text)}.case-secB .container{padding-bottom:0}.case-secB .container .top-nav{display:flex;align-items:center;justify-content:center;gap:20px}@media only screen and (max-width:540px){.case-secB .container .top-nav{flex-direction:column;gap:10px}}.case-secB .container .top-nav h6{font-size:16px;color:var(--text)}.case-secB .container .top-nav label{display:none}.case-secB .container .casestudies_wrapper{padding:50px 0}@media only screen and (max-width:768px){.case-secB .container .casestudies_wrapper{padding:40px 0}}.case-secB .container .casestudies_wrapper .case-grid{grid-gap:20px}@media only screen and (max-width:991px){.case-secB .container .casestudies_wrapper .case-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.case-secB .container .casestudies_wrapper .case-grid{grid-template-columns:repeat(1,1fr)}}.case-secB .container .casestudies_wrapper .case-grid .case-col{cursor:pointer;transition:1s ease}.case-secB .container .casestudies_wrapper .case-grid .case-col:hover{-webkit-clip-path:polygon(100% 0,100% 100%,8% 100%,0 86%,0 0);clip-path:polygon(100% 0,100% 100%,8% 100%,0 86%,0 0)}.case-secB .container .casestudies_wrapper .case-grid .case-col:hover figure img{transform:scale(1.2)}.case-secB .container .casestudies_wrapper .case-grid .case-col:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5))}.case-secB .container .casestudies_wrapper .case-grid .case-col figure,.case-secB .container .casestudies_wrapper .case-grid .case-col img{transition:.5s ease}.case-secB .container .casestudies_wrapper .case-grid .case-col figcaption{padding:0 25px 30px}.case-secB .container .casestudies_wrapper .case-grid .case-col figcaption h6{font-size:18px;line-height:1.2;font-weight:800;color:var(--white)}@media only screen and (max-width:768px){.case-secB .container .casestudies_wrapper .case-grid .case-col figcaption h6{font-size:16px}}@media only screen and (max-width:540px){.case-secB .container .casestudies_wrapper .case-grid .case-col figcaption h6{font-size:14px}}.case-secB .container .casestudies_wrapper .btn-wrapper{padding-top:50px}.line{position:relative}.line:after,.line:before{content:"";position:absolute;left:0;width:99.5vw;height:1px;background-color:var(--black);z-index:1}.line:after{bottom:40px}.line:before{top:0}.banner-container{padding-bottom:40px}@media only screen and (max-width:991px){.banner-container{padding:0 0 40px}}.caseStudy_banner.banner:before{background:linear-gradient(267deg,rgba(0,0,0,0) 29%,rgba(0,0,0,.95))}@media only screen and (max-width:768px){.caseStudy_banner.banner:before{background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.95))}}.caseStudy_banner.banner .bg{height:calc(90vh - var(--headerheight));overflow-x:hidden}@media only screen and (max-width:540px){.caseStudy_banner.banner .bg{height:320px}}.caseStudy_banner.banner .banner-wrapper{padding-left:40px}@media only screen and (max-width:768px){.caseStudy_banner.banner .banner-wrapper{padding:0 15px}}@media only screen and (max-width:540px){.caseStudy_banner.banner .banner-wrapper{bottom:10%}}@media only screen and (max-width:768px){.caseStudy_banner.banner .banner-wrapper .heading{text-align:center}}.caseStudy_banner.banner .banner-wrapper .heading h2{max-width:660px;font-size:36px;line-height:1.2;font-weight:700;color:var(--white);margin-bottom:50px}@media only screen and (max-width:768px){.caseStudy_banner.banner .banner-wrapper .heading h2{font-size:30px;margin-bottom:40px}}@media only screen and (max-width:540px){.caseStudy_banner.banner .banner-wrapper .heading h2{font-size:18px;margin-bottom:20px}}.caseStudy-secA{border-top:1px solid var(--black)}.caseStudy-secA .container{border-bottom:1px solid var(--black)}.caseStudy-secA .container .content{max-width:850px;margin:0 auto}.caseStudy-secA .container .content h1{font-size:48px;text-align:center;font-weight:700;font-weight:400;margin:10px 0}@media only screen and (max-width:675px){.caseStudy-secA .container .content h1{font-size:34px}}@media only screen and (max-width:520px){.caseStudy-secA .container .content h1{font-size:30px;font-weight:700}}.caseStudy-secA .container .content h2{font-size:34px;margin:10px 0;font-weight:500}@media only screen and (max-width:675px){.caseStudy-secA .container .content h2{font-size:24px}}.caseStudy-secA .container .content h3{font-size:28px;line-height:1.21;margin:10px 0;font-weight:500}@media only screen and (max-width:675px){.caseStudy-secA .container .content h3{font-size:22px}}.caseStudy-secA .container .content h4{font-size:24px;margin:10px 0;font-weight:500}@media only screen and (max-width:675px){.caseStudy-secA .container .content h4{font-size:20px}}.caseStudy-secA .container .content h5{font-size:20px;line-height:1.3;margin:10px 0;font-weight:600}@media only screen and (max-width:675px){.caseStudy-secA .container .content h5{font-size:18px}}.caseStudy-secA .container .content h6{font-size:18px;line-height:1.3;margin:10px 0;font-weight:600}.caseStudy-secA .container .content li,.caseStudy-secA .container .content p{color:var(--text);-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:520px){.caseStudy-secA .container .content li,.caseStudy-secA .container .content p{font-size:14px}}.caseStudy-secA .container .content li b,.caseStudy-secA .container .content p b{font-weight:600;color:var(--black)}.caseStudy-secA .container .content a{color:var(--black)}.caseStudy-secA .container .content a:hover{text-decoration:underline}.caseStudy-secA .container .content ul{padding-left:10px;margin-bottom:15px}@media only screen and (max-width:675px){.caseStudy-secA .container .content ul{margin-bottom:10px;padding-left:10px}}.caseStudy-secA .container .content ul li{position:relative;padding-left:28px}@media only screen and (max-width:675px){.caseStudy-secA .container .content ul li{padding-left:20px}}.caseStudy-secA .container .content ul li:not(:last-child){margin-bottom:6px}.caseStudy-secA .container .content ul li:before{content:"";position:absolute;top:8px;left:0;width:10px;aspect-ratio:1;border-radius:50%;background:var(--primary)}@media only screen and (max-width:520px){.caseStudy-secA .container .content ul li:before{width:6px}}.caseStudy-secA .container .content p{padding-bottom:15px;color:var(--black);text-align:justify}.caseStudy-secB .container{border-bottom:1px solid var(--black)}.caseStudy-secB .container .case-gallery{padding-top:50px;grid-gap:15px}@media only screen and (max-width:991px){.caseStudy-secB .container .case-gallery{padding-top:40px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:540px){.caseStudy-secB .container .case-gallery{padding-top:30px;grid-template-columns:repeat(1,1fr)}}.caseStudy-secB .container .case-gallery .gallery-item{position:relative}.caseStudy-secB .container .case-gallery .gallery-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.2901960784);opacity:0;transition:.5s ease}.caseStudy-secB .container .case-gallery .gallery-item:hover .icon,.caseStudy-secB .container .case-gallery .gallery-item:hover:before{opacity:1}.caseStudy-secB .container .case-gallery .gallery-item img{height:100%}.caseStudy-secB .container .case-gallery .gallery-item .icon{opacity:0;transition:.5s ease}.caseStudy-secB .container .case-gallery .gallery-item .icon:after,.caseStudy-secB .container .case-gallery .gallery-item .icon:before{content:"";position:absolute;display:inline-block;width:20px;height:2px;background-color:var(--white);left:50%;top:50%;transform:translate(-50%,-50%)}.caseStudy-secB .container .case-gallery .gallery-item .icon:after{transform:translate(-50%,-50%) rotate(90deg)}.caseStudy-secC .container{border-bottom:1px solid var(--black)}@media only screen and (max-width:768px){.caseStudy-secC .container{padding-right:0}}.caseStudy-secC .container .case-wrapper{padding-top:80px;position:relative}@media only screen and (max-width:768px){.caseStudy-secC .container .case-wrapper{padding-top:40px}}@media only screen and (max-width:540px){.caseStudy-secC .container .case-wrapper{padding-top:30px}}.caseStudy-secC .container .case-wrapper .swiper-nav{display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;right:0;top:0}@media only screen and (max-width:768px){.caseStudy-secC .container .case-wrapper .swiper-nav{display:none}}.caseStudy-secC .container .case-wrapper .swiper-nav button{display:inline-block;width:40px;height:40px;border:1px solid var(--black);border-radius:50%}.caseStudy-secC .container .case-wrapper .swiper-nav button svg{vertical-align:middle;width:30px;height:30px}@media only screen and (max-width:540px){.caseStudy-secC .container .case-wrapper .case-col figcaption h6{font-size:14px}}.case-col{cursor:pointer;transition:1s ease}.case-col:hover{-webkit-clip-path:polygon(100% 0,100% 100%,8% 100%,0 86%,0 0);clip-path:polygon(100% 0,100% 100%,8% 100%,0 86%,0 0)}.case-col:hover figure img{transform:scale(1.2)}.case-col:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5))}.case-col figure,.case-col img{transition:.5s ease}.case-col figcaption{padding:0 25px 30px}.case-col figcaption h6{font-size:18px;line-height:1.2;font-weight:800;color:var(--white)}@media only screen and (max-width:540px){.caseFilter__control{padding:0 5px!important}.caseFilter__single,.caseFilter__value-container{font-size:14px!important}.css-b62m3t-container{width:100%}}