.proj_hero h1{font-size:clamp(1.8rem,4vw,4.5rem)}.our_proj{background:var(--primary-color);border-radius:0 0 50px 50px;min-height:60vh;padding-bottom:30px;-webkit-mask:url(/shape.png) top/cover no-repeat;mask:url(/shape.png) top/cover no-repeat}.our_proj .swiper-pagination{text-align:center!important}.our_proj .swiper-pagination-bullet{width:28.5%!important;height:8px!important}.proj_info{padding:40px 50px}.our_projects{grid-template-columns:360px 71%;justify-content:space-between;gap:20px;display:grid}.proj-list{grid-row-gap:40px;grid-column-gap:2.5rem;grid-template-columns:48% 48%;display:grid}.post_card_img_link{height:25rem}.proj-card:hover .post_card_img{transform:scale(1.06)}.section_label .proj_desc{background-color:#ffffff26;border-radius:4px;align-items:center;gap:10px;padding:1px 5px;font-size:20px;display:flex;line-height:normal!important}.section_label .proj_desc img{width:auto;height:20px}.sidebar{height:fit-content;position:sticky;top:100px}.sidebar .accordion{margin-top:-10px}.sidebar ul{flex-direction:column;gap:5px;margin:0;list-style-type:none;display:flex;padding:0!important}.sidebar ul li a,.sidebar ul li button{text-align:left;overflow:unset;color:var(--text-color);text-transform:capitalize;background-color:#0000;border:0;justify-content:start;gap:0;padding:5px 0;font-size:24px;display:flex}.sidebar .accordion-button{gap:35px;padding:30px 35px!important}.sidebar ul li a:before,.sidebar ul li button:before{content:"";background-color:var(--yellow-color);width:6px;height:40px;transition:all .6s;display:block;transform:translate(-40px)}.sidebar ul li a.active,.sidebar ul li button.active{color:var(--yellow-color)}.sidebar ul li a.active:before,.sidebar ul li button.active:before{transform:translate(-30px)}.sidebar .btns{width:auto;min-width:fit-content;margin-top:15px}.sidebar .btns:hover:before{width:450px}.case-wrapper{color:#222;font-family:Inter,sans-serif}.case_hero{background-position:top;background-size:cover;border-radius:0 0 70px 70px;min-height:95vh;padding:200px 0 60px}.case_hero .container,.case_hero .row{height:-webkit-fill-available}.breadcrumb span{min-width:fit-content}.hero_logo{width:auto;height:40px;margin-bottom:20px}.hero-meta{color:#fff;border-top:1px solid #ffffff61;justify-content:space-between;align-items:center;gap:10px;padding:50px 0 0;display:flex}.year{align-items:center;gap:14px;display:flex}.scroll-down{cursor:pointer;color:var(--text-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff2f;border:1px solid #ffffff89;border-radius:100px;justify-content:center;align-items:center;width:80px;height:80px;padding:10px;font-size:30px;font-weight:700;animation:2s infinite bounce;display:flex}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.case_study{padding:80px 0 40px}.case_block{flex-direction:column;gap:10px;padding:40px 0;display:flex}.case_study .accordion-body{padding:30px!important}.sidebar ul li a{opacity:1;padding:5px 0;line-height:40px}.case_study h2{margin-bottom:5px}.case_study .technologies_content{flex-direction:column;gap:30px;margin-bottom:30px;display:flex}.case_study .technologies_content p{font-size:26px!important;line-height:36px!important}.case_list{border-top:1px solid #ffffff37;margin:30px 0 0;padding:50px 0 0}.case_list .heading6{width:min-content;min-width:220px}.case_block ul{flex-direction:column;gap:20px;padding:0;list-style-type:none;display:flex}.case_block ul li,.case_list{align-items:start;gap:30px;font-size:24px;line-height:30px;display:flex}.case_block ul li:first-child i{color:var(--orange-color)}.case_block ul li:nth-child(2) i{color:var(--purple-color)}.case_block ul li:nth-child(3) i{color:var(--green-color)}.case_block ul li:nth-child(4) i{color:var(--neon-color)}.stats-grid{flex-direction:column;gap:15px;display:flex}.stat-box{text-align:end;flex-direction:column;gap:12px;display:flex}.challenges-list{column-count:2;gap:20px}.client-tags{gap:20px;margin-top:10px;display:flex}.tech-line span{color:#333;background:#e0e0e0;border-radius:20px;margin-bottom:10px;margin-right:10px;padding:5px 15px;font-size:.9rem;display:inline-block}.project-slider{border-radius:22px;width:100%;height:auto;margin-top:20px}.project-slider img{object-fit:cover;width:100%;height:100%}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}.gallery-grid img{object-fit:cover;border-radius:12px;width:100%}.challenges_grid{grid-template-columns:repeat(2,1fr);gap:20px 22px;display:grid}.challenges_grid .grid-item:first-child{grid-column:span 2}.filter-toggle-btn{cursor:pointer;margin-bottom:20px;transition:background .3s;display:none}.filter-toggle-btn:hover i,.filter-toggle-btn i{opacity:1;height:22px;margin:0 2px 0 0;font-size:18px;transform:translate(1px)}.filter-close-btn{cursor:pointer;z-index:10;color:var(--yellow-color);border:none;font-size:24px;transition:color .3s;display:none;position:absolute;top:15px;right:20px;-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important;background:0 0!important;min-width:20px!important;padding:0!important}.filter-close-btn:hover{color:#666}@media (max-width:991px){.filter-toggle-btn{align-items:center;display:flex}.our_projects .sidebar{background:var(--body-color);z-index:1000;width:320px;max-width:85%;height:100vh;padding:20px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto}.sidebar.sidebar-open{left:0}.filter-close-btn{display:block}.sidebar.sidebar-open:before{content:"";z-index:-1;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}}@media (max-width:768px){.challenges-list{column-count:1}}
