.portfolio-page .portfolio-top{padding-top:180px;padding-bottom:120px}body,html{overflow-x:hidden!important}.hidden-h1{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.container{max-width:1744px;width:100%;margin:0 auto;font-family:Roboto,sans-serif}.portfolio-top-content{display:flex;gap:88px;justify-content:space-between;align-items:center;font-family:Roboto,sans-serif}.page-description{margin-top:32px}.btn-orange-portfolio{display:flex;align-items:center;padding-right:66px}.portfolio-page-container{background-image:url(../images/projects/portfolio/portfolio.svg);background-repeat:no-repeat;background-position:485px -25%;background-size:contain}.cooperation-img-mobile{display:none}.portfolio-page .portfolio-right,.portfolio-page .portfolio-top_left{max-width:828px;width:100%}.portfolio-page{background-color:#d9d9d9;color:var(--color-new-black)}.page-title{color:#090908;font-size:56px;font-style:normal;font-weight:500;letter-spacing:-1px;margin-bottom:0!important;height:140px}.portfolio-top_left .p-dark{color:#090908;font-size:28px;font-style:normal;font-weight:600;line-height:130%}.portfolio-right .p-dark{color:#090908;font-size:20px;font-style:normal;font-weight:400;line-height:130%;margin-bottom:0}.no-results h4{font-size:32px;font-weight:500;margin:0}.no-results p{color:#090908;font-size:24px;font-weight:400;margin:0}.page-description{margin-top:0}.filters-wrapper{max-width:288px;position:sticky;top:120px;align-self:flex-start;box-sizing:border-box;z-index:20;margin-top:16px;width:100%}.filters-title{font-size:18px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;padding-bottom:24px}.popup{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(17,17,18,.8);display:none;z-index:30}.category-name{font-size:20px;font-style:normal;font-weight:600;line-height:130%;color:#090908}.portfolio-industries__list li button,.portfolio-tags__list li button,.portfolio-types__list li button{border-radius:20px;background:rgba(6,32,188,.1);font-size:18px;font-style:normal;font-weight:400;color:#090908;padding:8px 12px;margin:4px 8px 4px 4px}.portfolio-industry__wrapper,.portfolio-service__wrapper,.portfolio-tags__wrapper,.portfolio-tech__wrapper,.portfolio-technology__wrapper,.portfolio-type__wrapper{padding-bottom:24px}ul.portfolio-industries__list li,ul.portfolio-tags__list li,ul.portfolio-types__list li{display:inline-block}.page-template-page-projects .project-item.case-study .project-item__wrap{display:flex;max-width:1400px;height:266px;padding:32px 56px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #949494;margin:0 auto;background-color:transparent}.page-template-page-projects .btn-orange-search{color:#090908;display:flex}.page-template-page-projects .btn-icon-orange{border-radius:50%;width:72px;height:72px;align-items:center;position:absolute;cursor:pointer;justify-content:space-between;background:rgba(249,60,22,.06);border:2px solid rgba(249,60,22,.4);box-shadow:0 0 6px rgba(249,60,22,.6);transition:background-color .3s ease,transform .3s ease}.page-template-category-projects .btn-icon-orange:before{padding:22px;transform:rotate(-45deg);display:flex;font-size:27px;color:#090908}.page-template-category-projects .btn-icon-orange:hover{transform:rotate(45deg)}.page-template-page-projects .project-item.case-study .project-item__data-block{margin:0;padding:0}.projects__grid{display:grid;grid-template-columns:repeat(1,1fr)!important;height:auto;margin-bottom:0}.portfolio-content_wrapper{display:flex;gap:32px;justify-content:space-between;position:relative}.loader{text-align:center}.load-more-wrapper{text-align:center}#load-more-portfolio{display:flex;background:0 0;align-items:center;gap:16px;text-transform:uppercase;margin:32px auto;font-weight:700;color:#090908;padding-bottom:120px}.page-template-page-projects .project-item.case-study .project-item__data{padding:0;margin-left:0}.project-card__inner{display:flex;align-items:center;justify-content:space-between;padding:32px 56px;border-bottom:1px solid #949494;max-width:1400px;min-height:266px;height:100%;width:100%}.page-template-page-projects [data-aos-custom=fade-up]{opacity:1}.badge-case,.badge-portfolio{border-radius:20px;border:2px solid rgba(6,32,188,.4);background:rgba(6,32,188,.9);box-shadow:0 0 5px 0 #0620bc;backdrop-filter:blur(3.5px);color:#fff;padding:3px 8px;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.project-card__title{margin-top:15px;margin-bottom:16px;max-width:785px;width:100%}.project-card__title a{font-size:40px;font-style:normal;font-weight:500;line-height:120%;color:#111112;padding-top:15px}.project-card__image img{width:412px;height:226px;border-radius:20px}#openPopup{display:none}.clear-filter{margin-top:24px;margin-bottom:20px}#clear-btn-portfolio{display:flex;background:0 0;align-items:center;text-transform:uppercase;gap:16px;font-weight:700;color:#090908;font-size:18px;font-style:normal}.btn-icon-orange::before{transform:rotate(-45deg);display:flex;font-size:27px;color:#090908;padding:22px}.btn-icon-orange:hover{transform:rotate(45deg)}#clear-btn-portfolio .btn-icon-orange-portfolio:before{color:var(--color-new-black);transform:rotate(0);font-size:18px;font-weight:500;padding:13px;display:flex}#load-more-portfolio .btn-icon-orange-portfolio:before{color:var(--color-new-black);transform:rotate(0);font-size:19px;font-weight:500;padding:13px;display:flex}.no-more-results{text-align:center;padding-bottom:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:24px}.no-more-results p{font-size:20px;color:var(--color-new-black);margin-bottom:0;margin-top:36px}.btn-icon-orange-portfolio{border-radius:50%;width:48px;height:48px;align-items:center;cursor:pointer;background:rgba(249,60,22,.1);border:2px solid rgba(249,60,22,.4);box-shadow:0 0 6px rgba(249,60,22,.6);transition:background-color .3s ease,transform .3s ease}[data-aos-custom=fade-up]{transform:none}.info-name{display:flex;gap:24px}.key-name{color:#090908;font-size:20px;font-style:normal;font-weight:400;line-height:130%;padding-bottom:8px}.key-block{display:flex;gap:24px}.key-name strong{color:#090908;font-weight:600}.portfolio-service__btn.active,.portfolio-tech__btn.active,.portfolio-type__btn.active,.portfolio-type__item.active button{color:#fff}.clear-filter{position:relative;margin-bottom:20px}.portfolio-industries__list li button.active,.portfolio-tags__list li button.active,.portfolio-types__list li button.active{background:rgba(6,32,188,.9);box-shadow:0 0 5px 0 #0620bc;backdrop-filter:blur(3.5px);border-radius:20px}.hidden-image{width:100%;height:100%;object-fit:cover;transform-origin:center;transform:scaleY(0);opacity:0;transition:transform .6s ease-out,opacity .3s ease;will-change:transform,opacity}.project-card__inner:hover .hidden-image{transform:scaleY(1);opacity:1}.projects__grid{margin-bottom:0}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center}.projects__grid .no-results{flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-results-title{font-size:40px}.popup{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(17,17,18,.8);display:none;z-index:30}.popup-content{background:#f3f3f3;padding:16px;width:85%;position:relative;margin-left:auto}.close-btn{position:absolute;right:15px;top:2px;font-size:28px;cursor:pointer}.projects__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;width:100%;position:relative}.projects__grid>*{width:100%}.portfolio-page .no-results{display:none;grid-column:1/-1;justify-self:center;text-align:center}.portfolio-page .no-results__image{max-width:460px;width:100%;height:auto}.portfolio-page .no-results.show{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-right:550px;gap:24px}@media (max-width:1744px){.page-title{font-size:40px}.portfolio-page{padding:0 40px}}@media (max-width:1024px){.portfolio-page{padding:0 16px}.filters-container{overflow-y:scroll;max-height:84vh;-webkit-overflow-scrolling:touch;scrollbar-width:none}.portfolio-industries__list li button,.portfolio-tags__list li button,.portfolio-types__list li button{font-size:14px}#clear-btn-portfolio{font-size:14px}.btn-icon-orange-portfolio{width:40px;height:40px}.clear-filter{margin-top:0}#clear-btn-portfolio .btn-icon-orange-portfolio:before{padding:9px}#load-more-portfolio .btn-icon-orange-portfolio:before{padding:9px}.category-name{font-size:16px}.portfolio-page .no-results__image img{width:358px;height:232px}.portfolio-page-container{background-position:top;background-size:150%}.portfolio-page .no-results.show{padding-right:0;padding-bottom:40px;gap:16px}.badge-case,.badge-portfolio{left:14px;font-size:14px;font-style:normal;font-weight:400;top:34px;position:absolute;z-index:10}.cooperation-img{display:none}.cooperation-img-mobile .hidden-image{opacity:1;transform:scaleY(1)}.portfolio-top-content{display:block}.project-card__details{padding-bottom:24px}.cooperation-img-mobile{display:flex;height:197px;width:100%;margin:0 auto;order:1;position:relative}.project-card__info{order:2}.btn-orange-portfolio{order:3;margin-top:16px;align-self:flex-start}#openPopup{display:flex;text-transform:uppercase;font-weight:700;padding:15px 0;justify-content:center;align-items:center;gap:8px;background:#fff;color:#090908;position:relative;width:100%;height:46px}.popup-content .popup-title{text-transform:uppercase;font-size:14px;font-weight:600;margin-bottom:24px;color:#111112}#popup-container .filters-wrapper{display:block;max-width:100%;height:100vh}.filters-title{display:none}.filter-icon-wrapper img{display:block;width:24px;height:24px}.filter-indicator{display:none;position:absolute;right:-2px;top:2px;width:8px;height:8px;fill:#F93C16;filter:drop-shadow(0 0 5px #F93C16);background-color:#f93c16;border-radius:50%;z-index:2}.filter-icon-wrapper{position:relative;display:inline-block}.page-title h2{font-size:32px;font-weight:500;font-style:normal}.page-title{height:67px;margin-bottom:0}.portfolio-page .portfolio-top{padding-top:80px;padding-bottom:40px}.page-description{margin-top:0}.portfolio-top_left .p-dark{font-size:18px}.page-description p:last-child{padding-bottom:16px}.portfolio-right .p-dark{font-size:16px}.filters-wrapper{display:none}.portfolio-blocks{display:block}.portfolio-content_wrapper{width:100%;padding-bottom:16px;display:block}.project-card__inner{display:flex;padding:16px 0 0;flex-direction:column;align-items:flex-start;position:relative;padding-bottom:24px}.btn-orange-portfolio{padding-left:3px}.page-template-category-projects .btn-icon-orange{width:48px;height:48px;margin-bottom:24px}.page-template-category-projects .btn-icon-orange:before{padding:14px;font-size:18px}.projects__grid{grid-template-columns:1fr;width:100%;margin-top:0;margin-bottom:0}.container{padding:0}#load-more-portfolio{margin:0 auto;padding-bottom:40px}.contact-us-page .p120{padding:0 0 40px}.project-card__title a{font-size:24px}.key-name{font-size:16px;font-weight:400}.page-template-page-projects .btn-icon-orange{height:48px;width:48px}.page-template-page-projects .btn-icon-orange:before{font-size:18px;padding:15px}.portfolio-page .no-results h3{font-size:24px;margin:0;font-weight:500}.portfolio-page .no-results h4{font-size:20px}.portfolio-page .no-results p{font-size:18px;font-style:normal;font-weight:400;color:#090908}.portfolio-page .no-more-results{padding-bottom:40px}.portfolio-page .no-more-results p{font-size:18px;margin-top:0}}