.portfolio-banner{display:flex;align-items:center;padding-top:220px}.portfolio-banner h1{font-size:200px!important}.portfolio-banner .main-title .description{font-size:var(--large-font-size);max-width:589px}.portfoliolist-section{padding-bottom:130px!important}.industry-filter{background:#efefef;padding:40px 30px;border-radius:var(--radius-medium)}.filter-btn{width:100%;padding:24px 20px;border:none;text-align:left;color:#7f7f7f!important;background:#fff;border-radius:var(--radius-medium);cursor:pointer}.filter-btn:last-child{margin-bottom:0!important}.filter-btn.active{background:var(--color-dodger-blue);color:var(--white-color)!important}.portfolio-list .portfolio-img{position:relative}.portfolio-list .portfolio-img span{background:var(--white-color);display:block;min-width:120px;min-height:49px;position:absolute;border-radius:0 0 20px 0}.portfolio-list .portfolio-img img{min-height:406px;max-height:406px;object-fit:cover}.portfolio-list .portfolio-img:after,.portfolio-list .portfolio-img:before{content:"";width:24px;height:24px;top:48px;left:-1px;position:absolute;background:url(/_next/static/media/step-vector.5094188c.svg) no-repeat}.portfolio-list .portfolio-img:before{top:0;left:119px}.portfolio-list .portfolio-img img{border-radius:var(--radius-medium)}.portfolio-list .portfolio-content{font-size:var(--button-font-size)}.portfolio-list h3{font-size:32px!important}.portfolio-row{row-gap:44px}.portfolio-section .container{max-width:1564px!important}.industry-filter .filter-header{background:transparent!important}.tab-list{width:80%;text-align:center;margin:0 auto 48px}.tabs{display:flex;list-style:none;padding:0;margin:0;gap:1.5rem}.serviceDetImageBox{width:40%!important}.tabs li{flex:1 1;cursor:pointer;padding:12px 26px;outline:1px solid #dadada;border-radius:40px;transition:all .4s}.tabs li.active,.tabs li:hover{background-color:var(--color-dodger-blue);border-color:var(--color-dodger-blue);outline:none;color:var(--white-color)}.tab-content{margin-top:3em;border-radius:0 5px 5px 5px}.portfolio-sectionPage.homeContent:after{position:absolute;content:"";top:-30px;left:60%;width:50px;height:50px;background-image:url(/_next/static/media/work-bg-icon.af22d765.png);background-position:100%;background-repeat:no-repeat;background-size:contain}.content-wrapper-service-det{overflow:hidden!important}.portfolio-section{padding-top:70px;padding-bottom:50px}.portfolio-section .ourRecentWorkHomeBox{padding-left:35px;padding-right:35px;border-radius:18px;height:unset}.portfolio-section .ourRecentWorkHomeBox .portfolio_logo{width:unset;max-width:220px;margin-bottom:22px}.portfolio-section .ourRecentWorkHomeBox .portfolio-content .h4,.portfolio-section .ourRecentWorkHomeBox .portfolio-content h4{font-size:32px;font-weight:400;margin-bottom:10px}.portfolio-section .ourRecentWorkHomeBox .h6,.portfolio-section .ourRecentWorkHomeBox h6{margin-bottom:48px;color:inherit}.portfolio-section .ourRecentWorkHomeBox .portfolio-content{max-width:560px;width:100%;padding-bottom:35px}.portfolio-section .ourRecentWorkHomeBox .portfolio_desktop{position:relative;margin-bottom:-24px}.portfolio-section .ourRecentWorkHomeBox .portfolio_desktop img{width:100%;max-height:400px;object-fit:contain}.portfolio-section .ourRecentWorkHomeBox .recentWorkButton{position:unset}.portfolio-section .ourRecentWorkHomeBox .portfolio-content *{font-size:18px}.ourRecentWorkHomeBox{border-radius:12px;height:320px;padding:45px 28px;position:relative}.recentWorkListing .ourPortfolioCardBox+.ourPortfolioCardBox{margin-top:48px}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.portfolio-banner{padding-top:160px}.portfolio-banner h1{font-size:130px!important}.portfolio-list .portfolio-img img{min-height:340px;max-height:340px;object-fit:cover}.portfolio-list h3{font-size:24px!important}}@media screen and (max-width:1440px){.tab-list{width:100%}.portfolio-banner h1{font-size:130px!important}.portfolio-list .portfolio-img img{min-height:340px;max-height:340px;object-fit:cover}.portfolio-list h3{font-size:24px!important}}@media screen and (max-width:1340px){.portfolio-section .ourRecentWorkHomeBox .portfolio_desktop img{width:100%;margin-left:unset;max-width:600px}.portfolio-section .ourRecentWorkHomeBox>.row{flex-direction:column-reverse}.portfolio-section .ourRecentWorkHomeBox .h6,.portfolio-section .ourRecentWorkHomeBox h6{margin-bottom:30px}.portfolio-section .ourRecentWorkHomeBox .portfolio_desktop{margin-bottom:unset;text-align:center;padding-bottom:20px}.portfolio-section .ourRecentWorkHomeBox .portfolio-content{max-width:800px}.portfolio-list .portfolio-img img{min-height:260px;max-height:260px}}@media (-webkit-min-device-pixel-ratio:1.4583333333333333),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:140dpi){.portfolio-list h3{font-size:18px!important}.portfolio-banner h1{font-size:110px!important}}@media screen and (max-width:1024px){.portfolio-section{padding-top:30px;padding-bottom:50px}.tab-list .tabs{flex-wrap:wrap;justify-content:center;justify-items:center;align-items:center;margin:auto}.tabs li{width:200px;flex:none}.filter-btn{padding:18px}.portfoliolist-section{padding-bottom:60px!important}.portfolio-banner h1{font-size:80px!important}}@media screen and (max-width:767px){.tabs li{width:160px;font-size:15px;padding:10px 12px}.portfolio-section{padding-top:20px}.portfolio-section .ourRecentWorkHomeBox{padding:25px 20px}.portfolio-section .ourRecentWorkHomeBox .portfolio-content *{font-size:inherit}.portfolio-banner{padding-top:116px}.portfolio-banner h1{font-size:64px!important}.industry-filter{padding:24px 16px}.portfolio-list h3{font-size:22px!important}}@media screen and (max-width:480px){.portfolio-section .recentWorkListing{margin:0}.tab-list .tabs{gap:10px}}