.hire-developer-dialog{width:100vw;min-height:100vh;z-index:9999;overflow-y:auto;border-radius:unset;background:var(--primary-white)}.hire-developer-dialog .hire-developer-dialog-header{display:flex;align-items:center;flex-direction:column;background:var(--primary-white);cursor:default;min-height:70px}@media(max-width:1080px){.hire-developer-dialog .hire-developer-dialog-header{padding-top:48px}}.hire-developer-dialog .project-brief-title{line-height:24px!important;font-family:var(--font-poppins)!important}.hire-developer-dialog .hire-developer-dialog-header-content{min-height:64px;padding:0 24px}.hire-developer-dialog .progress-bar-container{background:rgba(234,42,53,.122);width:100%;height:6px}.hire-developer-dialog .progress-bar-fill{height:100%;background:linear-gradient(90deg,#e92232,#ff9975);transition:width .3s ease;border-top-right-radius:9999px;border-bottom-right-radius:9999px}.hire-developer-dialog .hire-developer-dialog-background{background:url(/images/start-project-bg.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;align-items:center}.hire-developer-dialog .hire-developer-close-button{height:36px;width:36px;padding:4px 9px;background:none;border:1px solid #d0d0d2;cursor:pointer;border-radius:8px;display:flex;justify-content:center;align-items:center;color:#4a4a4f}.hire-developer-dialog .hire-developer-close-button:hover{background:var(--offwhite-offwhite-2)}.hire-developer-dialog .hire-developer-close-button:focus{box-shadow:none!important}.hire-developer-dialog .hire-developer-close-button .p-button-label{font-weight:500}.hire-developer-dialog .p-dialog-header{border-radius:unset;padding:0}.hire-developer-dialog .p-dialog-content{padding:0}@media screen and (max-width:800px){.hire-developer-dialog .hire-developer-dialog-background{padding:40px 8px 0 16px!important}}@media screen and (max-width:600px){.hire-developer-dialog .hire-developer-dialog-header{display:flex;align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hire-developer-dialog .hire-developer-close-button:hover{background:var(--offwhite-offwhite-2)}.hire-developer-dialog .hire-developer-close-button:focus{box-shadow:none!important}.hire-developer-dialog .p-dialog-header{border-bottom:1px solid var(--offwhite-offwhite-3)}}.selectable-chip{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 10px;gap:8px;width:auto;height:32px;background:#fff;border:1px solid #24339b;border-radius:40px;flex-grow:0}.selectable-chip img{object-fit:cover}@media(max-width:389px){.selectable-chip{height:auto}}.chip-image{object-fit:contain;border-radius:0}.chip-image.round{border-radius:50%}.chip-label{font-family:var(--font-poppins);font-style:normal;font-weight:500;font-size:13px;line-height:140%;color:#24339b}.chip-dismiss-icon{cursor:pointer}.scope-type-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:382px;width:100%;height:84px;padding:14px 22px;gap:12px;cursor:pointer;border-radius:8px;font-family:var(--font-poppins);transition:all .3s ease-in-out}@media(max-width:389px){.scope-type-button{padding:10px!important;gap:10px!important}}.scope-type-button{background-color:#fff;border:1px solid #e3e8f5;color:#454b5f}.scope-type-button-active{outline:none;box-shadow:none;background-color:#e1eaff;border:1px solid #24339b;color:#24339b}@media(max-width:389px){.scope-type-button-icon{width:20px!important;height:20px!important}}.scope-type-button-label{font-weight:500;font-size:16px;line-height:24px}@media(max-width:600px){.scope-type-button-label{font-size:14px;line-height:20px}}.budget-chip{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:14px 22px;gap:12px;height:60px;background-color:#fff;border:1px solid #e3e8f5;border-radius:8px;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;flex:1 1;max-width:253.33px;width:100%;font-family:var(--font-poppins)}@media(max-width:700px){.budget-chip{padding:14px 16px;gap:8px}}@media(max-width:389px){.budget-chip{padding:10px!important}}.budget-chip:hover{border-color:#a0aec0}.budget-chip-label-text{font-weight:500;font-size:16px;line-height:24px;color:#454b5f;text-align:left;flex-grow:1;font-family:var(--font-poppins)}@media(max-width:700px){.budget-chip-label-text{font-size:14px;line-height:20px}}.budget-chip-active .budget-chip-label-text{color:#24339b}.budget-chip-active{outline:none;box-shadow:none;border-color:#24339b;background-color:#e1eaff}.budget-chip-radio-input{position:absolute;opacity:0;width:0;height:0;margin:0}.budget-chip-custom-radio{width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid #24339b;box-sizing:border-box;flex-shrink:0}.budget-chip-custom-radio,.budget-chip-radio-dot{display:flex;align-items:center;justify-content:center}.budget-chip-radio-dot{width:12px;height:12px;background:#24339b;border-radius:50%}.budget-chip-active .budget-chip-custom-radio{border-color:#3b82f6}.disabled{pointer-events:none;opacity:.5}.projects-page-container{display:flex;flex-direction:column;justify-content:center;background:var(--offwhite-offwhite-1)}.projects-page-header-background{background:linear-gradient(172.98deg,#5744fd -37.8%,#e0ecff 25.9%,#fff 55.71%);background-size:cover;position:relative;z-index:1000}.projects-page-header-container{max-width:1200px;padding:90px 0 0;margin:0 auto;display:flex;gap:118px}@media(max-width:1200px){.projects-page-header-container{width:100%;padding-left:16px;padding-right:16px}}@media(max-width:1024px){.projects-page-header-container{padding-top:86px;gap:28px;justify-content:space-between}}@media(max-width:768px){.projects-page-header-container{flex-direction:column;align-items:flex-start;gap:30px}}.project-page-header-info{max-width:620px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.project-page-header-info{max-width:566px}}@media(max-width:768px){.project-page-header-info{max-width:100%}}@media(max-width:725px){.project-page-header-info{padding-bottom:0!important}}.projects-page-title{font-family:var(--font-poppins);font-size:28px;font-weight:500;color:#202430;line-height:130%;letter-spacing:-.01em;display:flex;align-items:center}@media(max-width:650px){.projects-page-title{font-size:20px}}.projects-page-description{font-family:var(--font-poppins);font-size:14px;line-height:160%;font-weight:400;color:#6c7287}@media(max-width:650px){.projects-page-description{font-size:13px}}.all-companies-breadcrumb-text{font-size:14px!important;font-weight:400!important;color:#454b5f!important;font-family:var(--font-poppins)!important;line-height:140%!important;display:flex;align-items:center}.project-page-header-capacity-score-card{position:relative;width:398px;height:176px;flex-shrink:0;padding-bottom:10px}@media(max-width:1024px){.project-page-header-capacity-score-card{padding-bottom:0}}@media(max-width:768px){.project-page-header-capacity-score-card{display:none}}.capacity-cards-container{position:relative;width:100%;height:100%}.capacity-card-item{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:10px;gap:6px;position:absolute;width:158px;height:189px;background:#fff;border:1px solid #e3e6ed;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.capacity-card--left{left:0;bottom:-42px;z-index:1}.capacity-card--right{left:240px;bottom:-42px;z-index:1}.capacity-card--middle{left:120px;top:0;z-index:2;box-shadow:0 8px 16px rgba(0,0,0,.1)}.capacity-card-header{display:flex;flex-direction:column;gap:4px}.capacity-card-label{font-family:var(--font-poppins);font-weight:500;font-size:12px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;color:#6c7287}.capacity-card-score-row{display:flex;flex-direction:row;align-items:center;gap:8px}.capacity-card-score{font-family:var(--font-outfit);font-weight:500;font-size:26px;line-height:140%}.capacity-card-skeleton{display:flex;flex-direction:column;gap:14px;align-self:stretch}.skeleton-top{display:flex;align-items:center;gap:11px}.skeleton-logo{width:32px;height:32px;background:#e3e6ed;border-radius:4px}.skeleton-bottom,.skeleton-text-group{display:flex;flex-direction:column;gap:8px}.skeleton-line{background:#e3e6ed;border-radius:200px;height:8px}.skeleton-line--avg{width:95px;height:12px}.skeleton-line--thin{width:73px}.skeleton-line--thick{align-self:stretch}.skeleton-line--medium{width:106px}.skeleton-line--small{width:83px}.capacity-cards-overlay{position:absolute;width:398px;height:168px;left:0;bottom:-42px;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.894) 80.77%,#fff);pointer-events:none;z-index:3}.projects-filter-header-container{width:100%;top:74px;position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;gap:20px;z-index:1001;padding-bottom:16px;background:#fff;border-bottom:1px solid #eceef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 4px -1px rgba(45,47,62,.149)}@media(max-width:1025px){.projects-filter-header-container{top:62px}}@media(max-width:725px){.projects-filter-header-container{top:62px;min-height:68px;gap:12px}}.projects-filter-header-background{background:#fff;border-bottom:1px solid #e3e6ed;display:flex;flex-direction:column;gap:16px;padding:20px 0}@media(max-width:725px){.projects-filter-header-background{padding:16px 0;gap:12px}}.projects-page-filter-items-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;width:100%;max-width:1200px;height:40px;flex-wrap:nowrap}@media(max-width:1000px){.projects-page-filter-items-row{flex-direction:column;height:auto;align-items:stretch;gap:12px}}.projects-filter-search-row{width:100%;display:flex}@media(max-width:767px){.projects-filter-search-row{min-width:0}}.projects-filter-actions-row{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;box-sizing:border-box}@media(max-width:767px){.projects-filter-actions-row{min-width:0;max-width:100%;flex-wrap:nowrap}}@media(max-width:650px){.projects-filter-hide-small{display:none!important}}.projects-filter-chips-container{max-width:1200px;width:100%;margin:0 auto;display:flex!important;justify-content:flex-start!important;padding:0}@media(max-width:1200px){.projects-filter-chips-container{padding:0 16px}}.all-projects-search-filter-box{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px 14px;gap:10px;width:440px;height:40px;background:#fff;border:1px solid #bdc4d3;line-height:140%;letter-spacing:0;border-radius:8px;flex:none;flex-grow:1}.all-projects-search-filter-box img{width:16px;height:16px;flex:none}.all-projects-search-filter-box .all-projects-service-search-input{width:100%;height:20px;padding:0;border:none;font-family:var(--font-poppins);font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#202430;background:transparent}.all-projects-search-filter-box .all-projects-service-search-input::placeholder{color:#81858d}.all-projects-search-filter-box .all-projects-service-search-input:focus{box-shadow:none}.all-projects-search-filter-box.active-panel-border{border-color:#bdc4d3}@media(max-width:1200px){.all-projects-search-filter-box{margin-right:8px!important}}@media(max-width:1024px){.all-projects-search-filter-box{width:312px;margin-right:0!important;flex-grow:0}}@media(max-width:1000px){.all-projects-search-filter-box{width:100%!important;max-width:100%;flex:none;font-size:14px}}.projects-filter-dropdown-btn{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px 12px;gap:4px;width:144px;height:40px;background:#fff!important;border:1px solid #bdc4d3!important;border-radius:8px!important;flex:none;flex-grow:0;white-space:nowrap;min-width:144px;font-family:var(--font-poppins);font-weight:500;font-size:14px;line-height:140%;color:#454b5f!important;box-shadow:none!important}.projects-filter-dropdown-btn i{font-size:14px;color:#454b5f;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.projects-filter-dropdown-btn.active-panel-border,.projects-filter-dropdown-btn.selected-filter-item{background:#e4e8f5!important}@media(max-width:1024px){.projects-filter-dropdown-btn{width:128px!important;min-width:128px!important}}@media(max-width:1000px){.projects-filter-dropdown-btn{flex:1 1!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:center}}@media(max-width:650px){.projects-filter-dropdown-btn{padding:8px 12px 8px 14px!important}}@media(max-width:429px){.projects-filter-dropdown-btn{max-width:unset;width:100%!important;min-width:0;padding:10px 8px!important}}@media(max-width:389px){.projects-filter-dropdown-btn{max-width:unset;width:100%!important;padding:10px 8px!important}}.more-filter-button{justify-content:center;gap:8px;padding:8px 12px 8px 14px}@media(max-width:1024px){.more-filter-button{width:128px!important;min-width:128px!important}}.all-projects-filter-top-container-item-wrapper{position:relative;margin:0;padding:0;min-width:0;box-sizing:border-box}@media(max-width:1200px){.all-projects-filter-top-container-item-wrapper.projects-more-filter-wrapper{margin-right:16px}}@media(max-width:1000px){.all-projects-filter-top-container-item-wrapper.projects-more-filter-wrapper{margin-right:0}.all-projects-filter-top-container-item-wrapper{display:flex;flex:1 1;min-width:0}}@media(max-width:767px){.all-projects-filter-top-container-item-wrapper{display:none}.all-projects-filter-top-container-item-wrapper.mobile-visible-filter{display:flex;flex:1 1;min-width:0}.all-projects-filter-top-container-item-wrapper.mobile-visible-filter .projects-filter-dropdown-btn{width:100%!important;max-width:100%!important;min-width:0!important;padding:8px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.all-projects-filter-top-container-item-wrapper.projects-more-filter-wrapper.mobile-visible-filter{flex:0 0 40px;min-width:40px;max-width:40px;overflow:visible}.all-projects-filter-top-container-item-wrapper.projects-more-filter-wrapper.mobile-visible-filter .projects-filter-dropdown-btn.more-filter-button{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}}.sidebar-filters-vertical{display:flex;flex-direction:column;gap:24px;padding:16px 0}.sidebar-filter-group{display:flex;flex-direction:column;gap:12px}.sidebar-filter-label{font-family:var(--font-poppins);font-weight:500;font-size:16px;color:#202430}.projects-page-skeleton{padding:0 16px 24px}.projects-directory-section{width:100%;max-width:1200px;margin:0 auto;padding-bottom:27px}@media(max-width:1200px){.projects-directory-section{padding:0 16px 24px}}.projects-directory-section--no-paginator{padding-bottom:57px}@media(max-width:1200px){.projects-directory-section--no-paginator{padding-bottom:57px}}.projects-sticky-toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;gap:24px;width:100%;max-width:1200px;margin:30px auto;height:34px}@media(max-width:1024px){.projects-sticky-toolbar{margin:20px auto}}@media(max-width:768px){.projects-sticky-toolbar{margin:16px auto}}@media(max-width:650px){.projects-sticky-toolbar{flex-direction:row;justify-content:space-between;align-items:center;height:auto;gap:8px;margin:16px auto}}.projects-result-count{font-family:var(--font-poppins);font-style:normal;font-size:16px;line-height:140%;display:flex;align-items:center;color:#6c7287;margin:0;white-space:nowrap}@media(max-width:650px){.projects-result-count{font-size:14px;line-height:160%}}.projects-result-count .projects-count-label{font-weight:400;margin-right:4px}.projects-result-count .projects-count-value{font-weight:500}.projects-count-value{color:#454b5f}.projects-toolbar-actions{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px;white-space:nowrap}.projects-toolbar-actions .all-projects-filter-top-container-item-wrapper{display:block}.projects-toolbar-actions .projects-toolbar-sort.filter-company-list-top-container{gap:10px}.projects-toolbar-actions .projects-sort-overlay-trigger.filter-company-list-top-container-item{height:34px!important;padding:6px 12px!important;gap:4px;border-radius:8px!important;justify-content:center;background:#fff;border:1px solid #bdc4d3;font-family:var(--font-poppins);font-weight:500;font-size:14px!important;line-height:160%;color:#454b5f!important}.projects-toolbar-actions .projects-sort-overlay-trigger.filter-company-list-top-container-item i{width:18px;height:18px;font-size:18px;flex-shrink:0;color:#454b5f}@media(max-width:650px){.projects-toolbar-actions .projects-sort-overlay-trigger.filter-company-list-top-container-item{font-size:14px;padding:7px 12px!important}}.projects-sort-overlay-panel.all-companies-top-custom-overlay{width:min(280px,92vw)!important;left:auto!important;right:0!important;transform:none!important;padding:8px!important;gap:2px!important;box-shadow:0 16px 34px 0 rgba(38,42,83,.15)!important}.projects-sort-overlay-panel.all-companies-top-custom-overlay .all-companies-custom-overlay-panel-item{padding:10px 12px;border-radius:6px;font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:1.4;color:#202430;justify-content:flex-start}.projects-sort-overlay-panel.all-companies-top-custom-overlay .all-companies-custom-overlay-panel-item:hover{background:rgba(36,51,155,.04)}.projects-sort-overlay-panel.all-companies-top-custom-overlay .all-companies-top-item-selected{background:rgba(36,51,155,.06)!important;color:#24339b}.projects-sort-overlay-panel.all-companies-top-custom-overlay .all-companies-top-item-selected span{color:#24339b}.projects-sort-label{font-family:var(--font-poppins);font-style:normal;font-weight:500;font-size:14px;line-height:160%;display:flex;align-items:center;color:#454b5f}@media(max-width:480px){.projects-sort-label{font-size:13px}}.projects-list-main{width:100%}.projects-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px}@media(max-width:1024px){.projects-card-list{gap:20px}}@media(max-width:768px){.projects-card-list{gap:16px}}@media(max-width:767px){.projects-card-list{grid-template-columns:1fr;gap:16px}}.projects-empty-state{font-family:var(--font-poppins);font-size:14px;color:#6c7287;padding:32px 0;text-align:center}.project-directory-card{background:#fff;border:1px solid #e3e6ed;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.04)}@media(max-width:1024px){.project-directory-card{border-radius:16px}}.project-directory-card-main{padding:20px 24px}@media(max-width:1024px){.project-directory-card-main{padding:16px}}.project-directory-card-top-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.project-chip{font-family:var(--font-poppins);font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid #e3e6ed}.project-chip.endorsed{background:#eef6ff;border-color:#c5daf7}.project-chip.not-endorsed{background:#f7f8fa}.project-chip.completed{background:#ecfdf3;border-color:#b8e7c9}.project-chip.ongoing{background:#fff8e6;border-color:#f5e0a8}.project-chip.industry{background:#f3f4f8}.project-directory-title{font-family:var(--font-poppins);font-size:20px;font-weight:500;color:#202430;margin:0 0 8px;line-height:130%}.project-directory-summary{font-family:var(--font-poppins);font-size:14px;line-height:160%;color:#6c7287;margin:0 0 16px}.project-directory-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.project-directory-meta-label{font-size:12px;color:#6c7287;font-family:var(--font-poppins)}.project-directory-meta-value{font-size:14px;color:#202430;font-family:var(--font-poppins)}.project-directory-meta-list{display:flex;flex-direction:column;gap:12px}.project-meta-title{font-size:12px;font-weight:500;color:#454b5f;font-family:var(--font-poppins);display:block;margin-bottom:6px}.project-tag-list{display:flex;flex-wrap:wrap;gap:8px}.project-tag{font-size:12px;padding:4px 8px;background:#f7f8fd;border-radius:6px;font-family:var(--font-poppins);color:#454b5f}.project-directory-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #e3e6ed;background:#fafbff}@media(max-width:1024px){.project-directory-card-footer{padding:16px}}.project-agency-meta{display:flex;flex-wrap:wrap;gap:24px}.project-capacity-score{font-family:var(--font-outfit);font-size:18px;font-weight:500;color:#202430}.project-directory-cta{font-family:var(--font-poppins);font-size:14px;font-weight:500;color:#fff;background:#1e3a5f;border:none;border-radius:8px;padding:10px 20px;cursor:pointer}.project-directory-cta:hover{opacity:.92}@keyframes ps-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.ps-skel-line{display:block;border-radius:6px;background:linear-gradient(90deg,#eceef2,#f5f6f9 50%,#eceef2);background-size:600px 100%;animation:ps-shimmer 1.6s linear infinite}.ps-filter-bar-skel{padding:16px;border-bottom:1px solid #eceef2;margin:0 -16px 24px}.ps-filter-bar-skel__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.ps-filter-bar-skel__search{height:40px;flex:1 1 260px;min-width:160px;border-radius:8px}.ps-filter-bar-skel__buttons{display:flex;gap:8px;flex-shrink:0}@media(max-width:991px){.ps-filter-bar-skel__buttons .ps-filter-bar-skel__btn:not(:first-child):not(:last-child){display:none}}@media(max-width:480px){.ps-filter-bar-skel__buttons .ps-filter-bar-skel__btn:nth-child(n+2){display:none}}.ps-filter-bar-skel__btn{width:116px;height:40px;border-radius:8px;flex-shrink:0}@media(max-width:700px){.ps-filter-bar-skel__btn{width:90px}}.ps-toolbar-skel{max-width:1200px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:center;height:34px}.ps-toolbar-skel__count{height:16px;width:140px;border-radius:4px}.ps-toolbar-skel__sort{display:flex;align-items:center;gap:10px}.ps-toolbar-skel__sort-label{height:13px;width:50px;border-radius:4px}.ps-toolbar-skel__sort-dropdown{height:34px;width:200px;border-radius:8px}@media(max-width:480px){.ps-toolbar-skel__sort-dropdown{width:130px}}.ps-cards-skel{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px}@media(max-width:1024px){.ps-cards-skel{gap:20px}}@media(max-width:768px){.ps-cards-skel{gap:16px}}@media(max-width:767px){.ps-cards-skel{grid-template-columns:1fr}}.ps-card-skel{border-radius:16px;border:1px solid #e3e6ed;background:#fff;padding:24px;display:flex;flex-direction:column;gap:20px;overflow:hidden}.ps-card-skel__badges{display:flex;gap:8px}.ps-card-skel__badge{height:28px;width:88px;border-radius:20px}.ps-card-skel__badge--wide{width:116px}.ps-card-skel__title{height:22px;width:68%;border-radius:6px}.ps-card-skel__desc{display:flex;flex-direction:column;gap:8px}.ps-card-skel__desc .ps-skel-line{height:13px;border-radius:4px}.ps-card-skel__desc-short{width:62%}.ps-card-skel__body{display:flex;gap:16px;align-items:flex-start}.ps-card-skel__image{flex-shrink:0;width:200px;height:130px;border-radius:8px}@media(max-width:500px){.ps-card-skel__image{width:100%;height:150px}}.ps-card-skel__specs{flex:1 1;display:flex;flex-direction:column;gap:14px;min-width:0}.ps-card-skel__spec-row{display:flex;align-items:flex-start;gap:10px}.ps-card-skel__spec-icon{width:24px;height:24px;border-radius:4px;flex-shrink:0}.ps-card-skel__spec-content{display:flex;flex-direction:column;gap:6px}.ps-card-skel__spec-label{height:11px;width:44px;border-radius:3px}.ps-card-skel__spec-value{height:14px;width:96px;border-radius:4px}.ps-card-skel__section{display:flex;flex-direction:column;gap:10px}.ps-card-skel__section-heading{height:12px;width:96px;border-radius:3px}.ps-card-skel__pills{display:flex;flex-wrap:wrap;gap:8px}.ps-card-skel__pill{height:26px;width:72px;border-radius:20px}.ps-card-skel__pill--lg{width:108px}.ps-card-skel__pill--sm{width:52px}.ps-card-skel__tech-list{display:flex;flex-wrap:wrap;gap:10px}.ps-card-skel__tech-item{display:flex;align-items:center;gap:6px}.ps-card-skel__tech-icon{width:20px;height:20px;border-radius:4px;flex-shrink:0}.ps-card-skel__tech-name{height:14px;width:56px;border-radius:4px}.ps-card-skel__footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #e3e6ed;gap:16px}.ps-card-skel__agency{display:flex;align-items:center;gap:10px}.ps-card-skel__agency-logo{width:32px;height:32px;border-radius:50%;flex-shrink:0}.ps-card-skel__agency-name{height:14px;width:110px;border-radius:4px}.ps-card-skel__cta{height:38px;width:148px;border-radius:8px;flex-shrink:0}@media(max-width:480px){.ps-card-skel__cta{width:110px}}@media(max-width:767px){.projects-page-filter-items-row .more-filter-button{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:8px!important;justify-content:center;flex-shrink:0}.projects-page-filter-items-row .more-filter-button span{display:none}.projects-page-filter-items-row .more-filter-button img{width:18px!important;height:18px!important}}.all-projects-filter-side-bar{width:360px}.all-projects-filter-side-bar .p-sidebar-content{display:flex;flex-direction:column;height:100%;padding:0!important;overflow:hidden}.all-projects-filter-side-bar .sidebar-content{flex:1 1;overflow-x:hidden;overflow-y:auto!important;min-height:0;overscroll-behavior:contain}.all-projects-filter-side-bar .sidebar-content::-webkit-scrollbar{width:6px}.all-projects-filter-side-bar .sidebar-content::-webkit-scrollbar-track{background:#f1f1f1}.all-projects-filter-side-bar .sidebar-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.all-projects-filter-side-bar .sidebar-content::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.all-projects-filter-side-bar .filter-section-wrapper-content{flex:1 1 auto;min-height:0;padding:16px 16px 0;z-index:10}.all-projects-filter-side-bar .side-bar-see-all-results-button-container{padding:12px;border-top:1px solid #d0d4e4;background:#fff;z-index:10}@media(max-width:650px){.all-projects-filter-side-bar{width:100%}.project-list-paginator{padding:28px 16px}}.project-list-paginator .p-paginator-page.p-highlight{background-color:#2a349a!important;color:#fff!important;border-color:#2a349a!important}.project-list-paginator .p-paginator-page.p-highlight:hover{background-color:#242c85!important;color:#fff!important}.projects-card-list-wrapper--pending{pointer-events:none}.project-card{border-radius:16px;border:1px solid #bdc4d3;background-color:#fff;box-shadow:0 16px 40px rgba(15,23,42,.08);padding:24px;display:flex;flex-direction:column;gap:20px;width:100%;max-width:585px;margin-inline:auto;min-width:0}@media(max-width:1024px){.project-card{max-width:486px;padding:16px;gap:16px;justify-content:space-between}}@media(max-width:768px){.project-card{max-width:360px}}.project-card{color:#0f172a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.company-profile-project-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid #bdc4d3;background-color:#fff;padding-top:20px;padding-bottom:16px;gap:16px;min-height:451px;max-width:100%}@media(max-width:768px){.company-profile-project-card{padding-top:16px}}.company-profile-project-card__meta-content{display:flex;flex-direction:column}@media(min-width:1000px){.company-profile-project-card__meta-content{width:120px}}.company-profile-project-card__capacity-score{display:flex;flex-direction:row;font-family:var(--font-poppins);font-weight:500;font-size:32px;line-height:110%;letter-spacing:-.02em;align-items:flex-end}.company-profile-project-card__capacity-score .company-profile-project-card__capacity-score-total{font-weight:400;color:#6c7287;font-size:20px;line-height:normal;letter-spacing:-.02em}.company-profile-project-card__capacity-score-value{display:inline-flex;align-items:flex-end;margin:0;font-family:var(--font-poppins);font-size:32px;font-weight:500;line-height:110%;letter-spacing:-.02em}.company-profile-project-card__capacity{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;flex:none}@media(max-width:900px){.company-profile-project-card__capacity{align-items:flex-start!important}}.projects-see-more-button{all:unset;font-family:var(--font-poppins);font-weight:500;font-size:14px;line-height:160%;text-align:center;color:#24339b}@media(max-width:768px){.projects-see-more-button{font-size:13px}}.company-profile-project-card__capacity-body,.company-profile-project-card__capacity-score-value-container{display:flex;flex-direction:row;align-items:flex-end}.company-profile-project-card__capacity-body{justify-content:flex-start;gap:8px}.company-profile-project-card__capacity-meter{display:flex;align-items:flex-end;flex-shrink:0}.company-profile-project-card__body{display:flex;flex-direction:column;gap:28px}@media(max-width:768px){.company-profile-project-card__body{gap:16px}}.company-profile-project-card__meta{display:flex;flex-direction:row;gap:16px;margin:0}@media(max-width:1200px){.company-profile-project-card__meta{justify-content:space-between;width:100%;gap:0}}.company-profile-project-card__media{display:flex;flex-direction:row;gap:20px;padding-right:20px;padding-left:20px}@media(max-width:1200px){.company-profile-project-card__media{flex-direction:column;gap:12px;padding-right:16px;padding-left:16px}}.company-profile-project-card__image{flex-shrink:0;width:330px;height:186px;object-fit:cover;border-radius:10px;border:1px solid #e3e6ed}@media(max-width:1200px){.company-profile-project-card__image{width:100%;height:206px}}.company-profile-project-card__info-content{display:flex;flex-direction:column;gap:12px}@media(max-width:918px){.company-profile-project-card__info-content{width:100%}}.company-profile-project-card__description{color:#6c7287!important}.project-card__status-row{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:28px;width:100%;overflow:hidden}.company-profile-project-card__status-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;flex:1 1 auto;min-width:0;padding-left:20px;padding-right:20px;gap:12px;row-gap:8px;min-height:28px}@media(max-width:767px){.company-profile-project-card__status-row{padding-left:16px;padding-right:16px;gap:12px}}.company-profile-project-card__title{font-size:20px;line-height:1.4;font-weight:500;color:#202430;margin:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word;min-height:auto}.company-profile-project-card__badge-industry{background:#fff!important;border:1px solid #bdc4d3!important;color:#454b5f!important;gap:10px!important}@media(max-width:768px){.company-profile-project-card__badge-industry{width:40%}}.company-profile-project-card__section{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.company-profile-project-card__skills{display:flex;flex-direction:column;gap:20px;padding-left:22px;padding-right:22px}@media(max-width:768px){.company-profile-project-card__skills{padding-left:16px;padding-right:16px;gap:16px}}.company-profile-project-card__info{display:flex;flex-direction:column;gap:16px}.project-card__badge{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border-radius:20px;padding:3px 10px;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;line-height:1.6;border:none}.project-card__badge--primary{color:#454b5f;padding:3px 10px 3px 4px;border-radius:20px;border:1px solid transparent;background:linear-gradient(#fdf7f7,#fdf7f7) padding-box,linear-gradient(128.79deg,#ffe6e7 .67%,#fe9ba9 53.51%,#ea2a35 106.36%) border-box}.project-card__badge--completion{background:#fff;gap:10px}.project-card__badge--industry{background:#fff;border:1px solid #bdc4d3;color:#454b5f;gap:10px;min-width:0;flex-shrink:1;overflow:hidden}.project-card__badge--industry .project-card__badge-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__badge-icon-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.project-card__badge-icon{width:20px;height:20px;display:block}.project-card__badge-dot{display:none}.project-card__badge-label{white-space:nowrap;font-family:var(--font-poppins);font-size:14px}@media(max-width:1024px){.project-card__badge-label{font-weight:500;font-size:13px;line-height:160%;letter-spacing:0}}.project-card__intro{display:flex;flex-direction:column;gap:12px;font-family:var(--font-poppins)}.project-card__title{font-family:var(--font-poppins);font-size:20px;line-height:1.4;font-weight:500;color:#202430;margin:0!important;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:break-word;min-height:2.8em}@media(max-width:1024px){.project-card__title{font-size:18px;line-height:140%;letter-spacing:-.01em}}.company-profile-project-card__description,.project-card__description{font-size:13px;font-weight:400;line-height:1.6;color:#454b5f;margin:0}.company-profile-project-card__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.project-card__body{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}@media(max-width:1024px){.project-card__body{gap:16px}}@media(max-width:990px){.project-card__body{grid-template-columns:1fr;gap:16px}}.project-card__media{border-radius:10px;overflow:hidden;background:#f3f4f6}.project-card__image{object-fit:cover;display:block;width:100%;height:auto;aspect-ratio:360/202}.project-card__meta{display:flex;flex-direction:column;gap:16px;margin:0}@media(max-width:990px){.project-card__meta{flex-direction:row;flex-wrap:wrap;gap:16px}}.project-card__meta-item{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center}.project-card__meta-icon-wrapper{width:100%;height:100%;border-radius:5px;background:#f6f7f9;display:flex;align-items:center;justify-content:center;padding:10px}.project-card__meta-icon{width:24px;height:24px;object-fit:contain}.project-card__meta-content{display:flex;flex-direction:column}.project-card__meta-label{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#6c7287}.project-card__meta-label,.project-card__meta-value{font-family:var(--font-poppins);font-weight:500;line-height:1.6}.project-card__meta-value{font-size:14px;color:#454b5f;margin:0}.project-card__section{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.company-profile-project-card__section-title,.project-card__section-title{font-size:13px;font-family:var(--font-poppins);line-height:1.6;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#6c7287;margin:0!important}.company-profile-project-card__section-title{display:flex;min-width:152px!important;gap:10px;height:21px}.company-profile-project-card__pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:0;list-style:none;padding:0}.company-profile-project-card__tech-item{display:flex;align-items:center;gap:8px;padding:2px 0;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.company-profile-project-card__tech-item{width:100%}}.company-profile-project-card__footer{display:flex;flex-direction:column;gap:16px}.company-profile-project-card__footer-divider{border-top:1px solid #e3e6ed;margin:0}.company-profile-project-card__tech-list{list-style:none;display:flex;gap:16px;padding:0;margin:0}@media(max-width:768px){.company-profile-project-card__tech-list{gap:4px}}.company-profile-project-card__footer-content{display:flex;flex-direction:row;gap:12px;align-items:flex-start;width:100%;padding:0 20px;flex-wrap:wrap;justify-content:space-between}@media(max-width:820px){.company-profile-project-card__footer-content{flex-direction:column;gap:12px}}@media(max-width:767px){.company-profile-project-card__footer-content{flex-direction:column;gap:16px}}.company-profile-project-card__agency{display:flex;flex-direction:column;gap:4px;flex:1 1}.company-profile-project-card__pill{white-space:nowrap;border:1px solid #eceef2;background:#f6f7f9;padding:5px 10px;border-radius:40px;font-size:14px;font-weight:400;line-height:1.4;color:#454b5f;font-family:var(--font-poppins);height:30px}@media(max-width:768px){.company-profile-project-card__pill{font-size:13px}}.company-profile-project-card__agency-body{display:flex;align-items:center;gap:10px}.project-card__section-title--small{letter-spacing:.04em}.project-card__pill-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14px;font-family:var(--font-poppins);font-weight:400;line-height:1.6;color:#202430;margin:0}.project-card__pill{white-space:nowrap}.project-card__separator{display:inline}.project-card__tech-list{list-style:none;display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:0}.project-card__tech-item{display:inline-flex;align-items:center;gap:6px;padding:4px 0}.project-card__tech-icon-wrapper{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.project-card__tech-icon{width:20px;height:20px;object-fit:contain}.company-profile-project-card__tech-label,.project-card__tech-label{font-size:14px;font-weight:400;font-family:var(--font-poppins);line-height:1.4;color:#202430}.company-profile-project-card__tech-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-profile-project-card__badge-label{font-size:14px}.company-profile-project-card-endorsed__badge-label,.company-profile-project-card__badge-label{font-family:var(--font-poppins);font-weight:500;line-height:1.6;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-profile-project-card-endorsed__badge-label{font-size:13px}.project-card__footer{border-top:1px solid #bdc4d3;padding-top:20px;display:flex;flex-direction:column;gap:12px}@media(max-width:1024px){.project-card__footer{padding-top:16px}}.project-card__footer-main{display:flex;flex-direction:row;align-items:flex-start;gap:12px;align-self:stretch;max-height:65px}@media(max-width:1024px){.project-card__footer-main{gap:16px}}@media(max-width:820px){.project-card__footer-main{flex-direction:column;gap:12px;max-height:none}}.project-card__agency{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:4px;flex:1 1}.project-card__agency-body{display:flex;align-items:center;gap:10px;padding:4px 0;min-width:0}.project-card__agency-logo-wrapper{width:32px;height:32px;border-radius:4px;background:#fee2e2;border:1px solid #eceef2;display:flex;align-items:center;justify-content:center}.project-card__agency-logo{object-fit:contain}.project-card__agency-name{margin:0;font-family:var(--font-poppins);font-size:14px;font-weight:500;line-height:140%;color:#454b5f;flex:1 1 auto;min-width:0;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.project-card__capacity{display:flex;flex-direction:column;align-items:flex-end;padding:0;gap:4px;flex:none}@media(max-width:820px){.project-card__capacity{align-items:flex-start}}.project-card__capacity-body{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}@media(max-width:820px){.project-card__capacity-body{justify-content:flex-start}}.project-card__capacity-meter{flex-shrink:0}.project-card__capacity-image{object-fit:contain}.project-card__capacity-score{display:inline-flex;align-items:flex-end;margin:0;font-family:var(--font-poppins);font-size:32px;font-weight:500;line-height:110%;letter-spacing:-.02em}.project-card__capacity-score-value{color:#0caa41}.project-card__capacity-score-value--unavailable{color:#6c7287}.project-card__capacity-score-total{color:#6c7287;font-size:20px;line-height:normal}.company-profile-project-card__tooltip-icon,.project-card__tooltip-icon{width:18px;height:18px;display:block;margin-left:8px;margin-bottom:3px;cursor:pointer}.project-card__footer-cta-wrapper{display:flex}.project-card__cta{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:4px;padding:10px 16px;height:40px;border-radius:10px;background:#24339b;border:none;color:#fff;font-family:var(--font-poppins);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s ease-in-out}.project-card__cta:hover{background:#1e2a82}.project-card__cta:active{background:#182269}.project-card__cta:focus-visible{outline:2px solid #24339b;outline-offset:2px}.project-card__cta-label{white-space:nowrap;font-family:var(--font-poppins);font-size:14px;font-weight:500;line-height:140%;color:#fff}.project-card__cta-icon-wrapper{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.project-card__cta-icon{width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1)}.observed-custom-tooltip-project{background:#222!important;color:#fff!important;font-family:var(--font-poppins);font-size:13px!important;font-weight:400!important;line-height:160%!important;padding:12px!important;border-radius:8px!important;border:none!important;opacity:1;max-width:458px!important}@media(max-width:430px){.observed-custom-tooltip-project{max-width:calc(100vw - 32px)!important}}.observed-custom-tooltip-project .tooltip-title{font-weight:600}@media(min-width:768px){.project-card__meta-value{font-size:16px}}.company-profile-project-card__meta-value{font-size:14px;font-weight:500;line-height:1.6;color:#454b5f;margin:0}@media(max-width:767px){.project-card{max-width:100%;margin-inline:0;padding:16px;border-radius:14px;gap:16px}.project-card__status-row{flex-wrap:nowrap;gap:8px}.project-card__title{font-size:20px}.project-card__description{font-size:13px}.project-card__body{grid-template-columns:1fr;gap:16px}.project-card__meta{flex-direction:row;flex-wrap:nowrap;gap:12px}.project-card__meta-item{flex:1 1;width:auto;min-width:0}.project-card__meta-item--full{width:auto}.project-card__meta-label,.project-card__meta-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card__footer-main{flex-direction:column;gap:16px}.project-card__capacity{align-items:flex-start}.project-card__capacity-body{justify-content:flex-start}.project-card__capacity-score{font-size:32px}.project-card__capacity-score-total{font-size:20px}.project-card__footer-cta-wrapper{justify-content:flex-start}.project-card__pill-row{flex-direction:column;align-items:flex-start;gap:4px}.project-card__pill{white-space:normal;display:inline-flex;align-items:flex-start;gap:8px}.project-card__pill:before{content:"•";flex-shrink:0;line-height:1.6}.project-card__separator{display:none}.project-card__footer{padding-top:16px}.project-card__agency-body{padding:0}}@media(max-width:480px){.project-card__badge-label{font-size:13px}.project-card__tech-list{gap:16px}.project-card__footer-main{gap:12px}.project-card__meta{gap:8px}.project-card__meta-label{font-size:13px}.project-card__meta-value{font-size:14px}}@media(max-width:375px){.project-card__meta{gap:16px}.project-card__meta-label{font-size:12px}.project-card__meta-value{font-size:13px}}.custom-tooltip-company-profile-project-card{background:#222!important;color:#fff!important;font-family:var(--font-poppins)!important;font-size:13px!important;font-weight:400!important;line-height:160%!important;padding:12px!important;max-width:300px!important}@media(max-width:767px){.custom-tooltip-company-profile-project-card{max-width:min(300px,100vw - 32px)!important}}.project-card-services-chips-wrapper{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}.project-card-services-chips__measurement{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;display:flex;flex-wrap:nowrap;gap:12px;width:max-content;height:0;overflow:hidden}.project-card-services-chips{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;width:100%;max-width:100%;min-width:0;overflow:hidden}.project-card-services-chips__chip{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:6px 12px;border:1px solid #bdc4d3;border-radius:40px;background:#fff;font-family:var(--font-poppins);font-size:13px;font-weight:400;line-height:1.6;color:#454b5f;white-space:nowrap}@media(max-width:1024px){.project-card-services-chips__chip{font-size:13px;line-height:160%;letter-spacing:0;padding:4.5px 12px}}@media(max-width:767px){.project-card-services-chips__chip{padding:3px 10px}}.project-card-services-chips__chip--more{cursor:pointer}.project-card-services-chips__tooltip{background:#2f3443!important;color:#fff!important;font-family:var(--font-poppins);font-size:14px!important;font-weight:400!important;line-height:1.6!important;padding:12px 16px!important;border-radius:8px!important;border:none!important;box-shadow:0 12px 24px rgba(15,23,42,.2)!important;z-index:1000;max-width:320px!important;white-space:normal!important;overflow-wrap:anywhere}.project-card-services-chips__tooltip-content{display:block;margin:0;padding-left:18px;max-width:100%;min-width:0;list-style:disc outside}.project-card-services-chips__tooltip-item{display:list-item;max-width:100%;margin-bottom:6px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.project-card-services-chips__tooltip-item:last-child{margin-bottom:0}