.typography-poppins{font-family:var(--font-poppins);color:var(--primary-black)}.typography-epilogue{font-family:var(--font-epilogue);color:var(--primary-black)}.typography-regular-12{font-size:12px;font-weight:400;line-height:18px}.typography-medium-12{font-size:12px;font-weight:500;line-height:18px}.typography-regular-13{font-size:13px;font-weight:400;line-height:20px}.typography-regular-15{font-size:15px;font-weight:400;line-height:26px}.typography-medium-13{font-size:13px;font-weight:500;line-height:20px}.typography-medium-14{font-size:14px;font-weight:500;line-height:22px}.typography-medium-15{font-size:15px;font-weight:500;line-height:22px}.typography-medium-16{font-size:16px;font-weight:500;line-height:26px}.typography-medium-18{font-size:18px;font-weight:500;line-height:28px}.typography-semibold-16{font-size:16px;font-weight:600;line-height:26px}.typography-semibold-18{font-size:18px;font-weight:600;line-height:26px}.typography-regular-14{font-size:14px;font-weight:400;line-height:22px}.typography-bold-28{font-size:28px;font-weight:700;line-height:42px}.typography-bold-20{font-size:20px;font-weight:700;line-height:28px}.typography-ellipsis{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hire-developer-content-container{position:absolute;top:150px;flex-direction:column;gap:28px;display:flex;align-items:flex-start;justify-content:flex-start;font-family:var(--font-poppins);max-width:580px;width:100%}.page-content-container,.step-container{max-width:780px;width:100%}.step-container{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center;padding:80px 0}@media screen and (max-width:800px){.step-container{padding:0 0 80px}}.header-with-step-count-header{font-weight:600;line-height:36px;font-family:var(--font-poppins)}@media(max-width:650px){.header-with-step-count-header{line-height:29px}}.header-with-step-count{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;width:100%}@media(max-width:650px){.header-with-step-count{gap:12px}}.header-with-step-count-header-container-class{gap:16px}@media(max-width:650px){.header-with-step-count-header-container-class{gap:12px}}.step-counter{font-family:var(--font-poppins);line-height:24px;color:var(--primary-theme)}.hire-developer-static-stepper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;position:relative;gap:28px}.attach-file-container{display:flex;align-items:center;gap:12px}.attached-file-name{font-size:14px;color:var(--greyscale-grey-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:468px}.hire-developer-instance-child{position:absolute;margin:0!important;width:32px;top:calc(50% - 1px);right:91px;left:24px;background-color:var(--primary-black);height:2px;z-index:0}.hire-developer-check-stepper{border-radius:30px;background-color:var(--primary-black);border:2px solid var(--primary-black);box-sizing:border-box;width:26px;height:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;gap:10px;z-index:2;position:relative}.hire-developer-instance-child2{width:84px;right:33px;background-color:var(--offwhite-offwhite-4);height:2px;z-index:0}.hire-developer-instance-child2,.hire-developer-instance-item{position:absolute;margin:0!important;top:calc(50% - 1px);left:33px}.hire-developer-instance-item{width:calc(100% - 143px)!important;background-color:var(--primary-navy-blue)!important;z-index:1;right:91px;background-color:var(--offwhite-offwhite-4);height:2.5px;z-index:0}.hire-developer-instance-item2{background-color:var(--primary-black)!important;right:48px;z-index:1;position:absolute;margin:0!important;width:71px;top:calc(50% - 1px);right:33px;left:24px;height:2px;z-index:0}.hire-developer-number-wrapper{border-radius:30px;background-color:var(--primary-white);box-sizing:border-box;width:26px;height:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:1px solid var(--primary-black);z-index:2;color:var(--primary-navy-blue)}.hire-developer-number-div{position:relative;line-height:24px;font-weight:500}.hire-developer-number-container{border:1px solid var(--offwhite-offwhite-4);z-index:3;border-radius:30px;background-color:var(--primary-white);box-sizing:border-box;width:26px;height:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.hint-text{font-family:var(--font-poppins);font-weight:400;display:block;width:550px;margin-top:3px;font-size:.85em;color:#666}.hire-developer-validation-error{color:#f44336;width:550px;margin-bottom:2px}.hire-developer-number-frame{z-index:4;border:1px solid var(--offwhite-offwhite-4);z-index:3;border-radius:30px;background-color:var(--primary-white);box-sizing:border-box;width:26px;height:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px}.hire-developer-static-content-container{width:588px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.hire-developer-input-form-container{width:317px!important}.hire-developer-static-content-header{color:var(--primary-black);font-size:22px;font-weight:600;line-height:34px;align-self:stretch;position:relative}.hire-developer-description{color:var(--greyscale-grey-4);font-size:14px;font-weight:400;line-height:24px;align-self:stretch}.hire-developer-section-parent{display:flex;flex-direction:row;gap:16px}.hire-developer-section{width:280px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 12px;border-radius:8px;background-color:var(--primary-white);box-shadow:0 1px 4px 0 rgba(45,47,62,.15);border:1px solid var(--offwhite-offwhite-3);box-sizing:border-box}.hire-developer-form-new-label{color:var(--greyscale-grey-2)!important}.hire-developer-client-details-content,.hire-developer-client-type-content,.hire-developer-project-stage-content{width:100%;display:flex;flex-direction:column;gap:20px}.hire-developer-section-image{position:relative;width:32px;height:32px;object-fit:cover}.hire-developer-section-text-container{gap:2px}.hire-developer-check-icon{position:absolute;margin:0!important;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;overflow:hidden;flex-shrink:0;z-index:1}.hire-developer-number-div1{display:none}.hire-developer-submit-button:hover{box-shadow:0 12px 30px 0 rgba(45,47,62,.14)}.hire-developer-section:hover{cursor:pointer;box-shadow:0 22px 40px 0 rgba(45,47,62,.15)}.project-based-section-card:hover{cursor:pointer;box-shadow:0 2px 20px 0 rgba(45,47,62,.2)}.project-based-section-card-selected{border:1px solid var(--primary-black)!important}.project-based-section-card-selected-icon{color:var(--primary-black)}.project-based-sections-parent{width:100%;gap:12px;justify-content:flex-start;display:flex;flex-direction:column;align-items:flex-start}.hire-developer-input-field{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;background:var(--primary-white);border:none;border-bottom:1px solid var(--offwhite-offwhite-4);border-radius:0}.hire-developer-new-input-field,.hire-developer-new-input-field:disabled{border-bottom:2px solid var(--primary-black)!important}.hire-developer-new-input-field:disabled{opacity:1!important;color:rgba(0,0,0,.5)!important}.hire-developer-input-field:focus{box-shadow:none!important}.hire-developer-vertical-line{height:16px;width:1px;background:var(--offwhite-offwhite-4)}.project-based-section-card{align-self:stretch;border-radius:8px;background:var(--primary-white);box-shadow:0 1px 4px 0 rgba(45,47,62,.15);border:1px solid var(--offwhite-offwhite-3);justify-content:space-between;padding:12px 18px;display:flex;align-items:center}.hire-developer-form-group{display:flex;width:280px;flex-direction:column;align-items:flex-start;gap:2px;position:relative}.hire-developer-project-description,.project-description-form-group{width:100%}.project-based-section-content{color:var(--primary-black);align-self:stretch;position:relative;line-height:22px;font-size:14px;font-weight:500}.hire-developer-footer-buttons{width:100%;display:flex;justify-content:center;gap:24px}.hire-developer-next-or-submit-button,.hire-developer-previous-button{display:flex;justify-content:center;width:124px;height:40px;background-color:var(--primary-theme);color:var(--primary-white);border-radius:10px;border:none;transition:none;font-size:16px;font-weight:500!important;line-height:24px;font-family:var(--font-poppins)}.hire-developer-next-or-submit-button .p-button-label,.hire-developer-previous-button .p-button-label{font-weight:500!important}.hire-developer-next-or-submit-button:focus,.hire-developer-previous-button:focus{box-shadow:none}.hire-developer-next-or-submit-button .p-button-label,.hire-developer-previous-button .p-button-label{flex:none}.hire-developer-next-or-submit-button .p-button-icon,.hire-developer-previous-button .p-button-icon{width:18px;height:18px;margin:0;display:flex;align-items:center;justify-content:center}@media(max-width:800px){.hire-developer-next-or-submit-button .p-button-icon,.hire-developer-previous-button .p-button-icon{width:16px;height:16px}}@media(max-width:600px){.hire-developer-next-or-submit-button,.hire-developer-previous-button{font-size:14px;line-height:20px}}.hire-developer-previous-button{background-color:var(--primary-white);color:var(--greyscale-grey-4)}.hire-developer-next-or-submit-button:disabled{pointer-events:none;background-color:var(--offwhite-offwhite-4)}.hire-developer-form-label{color:var(--greyscale-grey-4);font-size:12px;font-weight:400;line-height:18px}.hire-developer-instance-child3{position:absolute;margin:0!important;width:84px;top:calc(50% - 1px);right:33px;left:28px;background-color:var(--primary-black);height:2.5px;z-index:0}.hire-developer-form-group .p-inputtext{align-self:stretch;color:var(--primary-black);font-size:13px;font-weight:400;line-height:20px}.hire-developer-form-group .p-inputtext::placeholder{color:var(--greyscale-grey-2);font-weight:400}.hire-developer-instance-item3{width:84px;right:45px;background-color:var(--primary-black);z-index:1;position:absolute;margin:0!important;width:calc(100% - 66px);top:calc(50% - 1px);right:33px;left:26px;height:2.5px;z-index:0}.hire-developer-form{max-width:580px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:20px}.hire-developer-phone-input-field{max-width:144px!important}.hire-developer-email-phone-no{display:flex;flex-direction:row;gap:20px}.hire-developer-form-input-group .p-inputtext{border-bottom:unset}.hire-developer-form-input-group{border-bottom:1px solid var(--offwhite-offwhite-4);display:flex;flex-direction:row;align-items:center;gap:8px;position:relative!important}.hire-developer-dropdown{border:none;border-radius:unset}.hire-developer-dropdown .p-inputtext{font-weight:400!important}.hire-developer-dropdown .p-dropdown-trigger{width:unset}.hire-developer-dropdown .p-dropdown-panel{width:338.09px}.hire-developer-press-enter{display:flex;width:320px;align-items:center;gap:6px;position:absolute;top:100%}.hire-developer-press-enter-content{color:var(--greyscale-grey-3);font-size:13px;font-weight:400;line-height:22px}.down-left-arrow-icon{width:14px;height:14px}.hire-developer-drop-down-value-template{width:70px;gap:4px;display:flex;flex-direction:row;align-items:center}.hire-developer-dropdown .p-dropdown-label{width:70px}.hire-developer-drop-down-image{width:20px;height:14px}.hire-developer-submit-button{border-radius:8px;background:var(--primary-navy-blue);display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:8px;color:var(--primary-white);font-size:15px;font-weight:500;line-height:26px}.hire-developer-submit-button:focus{box-shadow:none!important}.hire-developer-submit-button .p-button-label{font-weight:500}.hire-developer-form-input-group .p-dropdown:not(.p-disabled):focus-within{box-shadow:none!important}.successful-submission-image{width:142px;height:80px}.successful-submission-static-content{max-width:440px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.successful-submission-static-content-header{align-self:stretch;color:var(--primary-black);text-align:center;font-size:28px;font-weight:600;line-height:42px}.successful-submission-static-content-description{align-self:stretch;color:var(--greyscale-grey-4);text-align:center;font-size:18px;font-weight:400;line-height:28px}.center-align{display:flex;flex-direction:row;width:100%;justify-content:center}.button-with-extra-component{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.successful-submission-button{display:flex;justify-content:center;background-color:var(--primary-theme);color:var(--primary-white);width:100%;max-width:440px}@media screen and (max-width:600px){.hire-developer-static-content-container{width:500px}.attached-file-name{max-width:calc(100vw - 156px)}.hire-developer-content-container{padding:20px 20px 80px;gap:32px;top:unset}.hire-developer-section-parent{flex-direction:column}.hire-developer-section{width:100%}.hire-developer-static-content-header{font-size:18px;font-weight:600;line-height:28px}.hire-developer-description{font-size:13px;font-weight:400;line-height:22px}.hire-developer-section-title{font-size:14px;line-height:24px}.project-based-sections-parent{gap:16px}.project-based-section-card{padding:10px 16px}.project-based-section-content{font-size:14px;font-weight:500;line-height:24px}.hire-developer-form{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:0}.hire-developer-form-group{gap:unset}.hire-developer-form-label{font-size:13px;line-height:22px}.hire-developer-input-field{padding:7px 0}.hire-developer-form-group .p-inputtext{font-size:14px;line-height:24px}.hire-developer-email-phone-no{display:flex;flex-direction:column;gap:16px}.hire-developer-phone-input-field{width:unset!important}.hire-developer-submit-button{border-radius:6px;padding:10px 20px;gap:6px;font-size:13px;font-weight:500;line-height:22px}.hire-developer-submit-button:hover{box-shadow:unset}.hint-text,.hire-developer-validation-error{width:300px}.successful-submission-image{width:178px;height:100px}.successful-submission-static-content-header{font-size:22px;line-height:34px}.successful-submission-static-content-description{font-size:14px;line-height:24px}.hire-developer-email-phone-no,.hire-developer-form-group,.hire-developer-form-input-group{width:100%}}.hire-developer-input-field{padding:.75rem 0!important}.hire-developer-dropdown .p-dropdown-filter.p-inputtext{padding:.75rem}.hire-developer-dropdown .p-dropdown-label{padding:.75rem 0}.filter-dialcode-list-top-container-item{height:36px;min-width:60px;padding:8px 14px;gap:6px;border-radius:8px;border:1px solid var(--offwhite-offwhite-3);display:flex;flex-direction:row;align-items:center;font-family:var(--font-poppins);font-size:13px;font-weight:500;line-height:20px;color:var(--greyscale-grey-4)}.filter-dialcode-list-top-container-item:hover{border:1px solid #6366f1!important}.filter-with-search-box-parent{display:flex;flex-direction:column;gap:10px;max-height:350px}.all-countries-custom-header-overlay-panel-hire{width:340px!important;z-index:99999!important;display:unset!important;position:absolute!important;transform:none!important;top:100%!important;left:0!important;bottom:auto!important;width:280px!important}.all-countries-top-custom-overlay-hire{z-index:99999!important;margin-top:0;width:230px!important;display:flex;flex-direction:column;gap:4px;border-radius:10px;border:1px solid var(--offwhite-offwhite-3);background:var(--primary-white,#fff);box-shadow:0 4px 10px 0 rgba(45,47,62,.102);padding:10px}.all-countries-top-custom-overlay-hire .p-overlaypanel-content{display:flex;flex-direction:column;gap:2px;padding:unset!important;font-family:var(--font-poppins)}.all-countries-top-custom-overlay-hire .all-countries-custom-overlay-panel-item-hire{font-size:12px;font-weight:400;line-height:20px;display:flex;flex-direction:row;cursor:pointer;padding:8px;border-radius:8px;gap:8px;align-items:center;color:var(--greyscale-grey-4)}.all-countries-top-custom-overlay-hire .all-countries-top-item-selected-hire{border-radius:6px;background:var(--offwhite-offwhite-2)}.all-countries-top-custom-overlay-hire:after,.all-countries-top-custom-overlay-hire:before{display:none}.attached-file-info{display:flex;align-items:center;gap:10px}.remove-file-button{background:none;border:none;cursor:pointer;margin-top:4px;color:red}.remove-file-button:hover{opacity:.7}.step-one-service-search-container{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center}.hire-developer-searchbox-container{position:relative;width:100%;height:48px}.hire-developer-searchbox-input-wrapper{display:flex;align-items:center;background:var(--primary-white);border:1px solid var(--dark-300);border-radius:8px;padding:12px 16px;gap:12px}.hire-developer-searchbox-icon{color:var(--greyscale-grey-3);font-size:16px;cursor:pointer;flex-shrink:0}.hire-developer-searchbox-input{flex:1 1;border:none;outline:none;background:transparent;font-size:16px;color:var(--greyscale-grey-1);font-family:var(--font-poppins);height:24px;padding:0}@media(max-width:600px){.hire-developer-searchbox-input{font-size:16px;line-height:20px}}.hire-developer-searchbox-input::placeholder{color:var(--greyscale-grey-3);font-weight:400}.hire-developer-searchbox-overlay{width:100%;max-width:780px;position:relative!important;top:0!important;left:0!important;margin-top:4px!important;border-radius:10px;border:1px solid #bdc4d3;padding:12px;gap:10px;background-color:#fff;box-shadow:0 16px 34px -14px rgba(38,42,83,.15)}.hire-developer-searchbox-overlay .p-overlaypanel-content{padding:0!important}.hire-developer-searchbox-overlay:after,.hire-developer-searchbox-overlay:before{display:none}.hire-developer-searchbox-dropdown{max-height:300px;overflow-y:auto}.hire-developer-searchbox-result{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;color:var(--primary-black);font-family:var(--font-poppins);font-size:16px;font-weight:400;line-height:20.8px;border-radius:6px}.hire-developer-searchbox-result:hover{background-color:rgba(36,51,155,.078);color:var(--primary-navy-blue)}.hire-developer-searchbox-no-result{padding:10px 12px;color:var(--primary-black);font-size:16px;text-align:center;font-style:italic}.popular-client-requests{border-radius:8px;width:100%;display:flex;flex-direction:column;gap:16px}.popular-requests-title,.step-instruction{color:var(--primary-black);font-size:16px;font-weight:500;line-height:24px;font-family:var(--font-poppins)}@media(max-width:600px){.popular-requests-title,.step-instruction{font-size:14px;line-height:20px}}.popular-requests-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.popular-request-button{background:var(--primary-white);border:1px solid var(--offwhite-offwhite-2);border-radius:10px;color:var(--greyscale-grey-4);font-size:16px;font-weight:500;line-height:24px;padding:7px 13px;text-align:center;font-family:var(--font-poppins);max-height:38px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;outline:none!important}@media(max-width:600px){.popular-request-button{font-size:14px;line-height:20px;max-height:34px}}.popular-request-button:hover{background:var(--offwhite-offwhite-1)!important}.disclosure-button:hover,.popular-request-button:hover{border-color:var(--primary-navy-blue)!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px 0 rgba(45,47,62,.1)!important}.popular-request-button:not(.selected):hover{background-color:#e9ecef;outline:none!important}.popular-request-button.selected{background:#e1eaff!important;border-color:var(--primary-navy-blue)!important;outline:none!important;box-shadow:none}.project-stage-options-container{border-radius:8px;width:100%;max-width:780px;display:flex;flex-direction:column;gap:16px}@media(max-width:600px){.project-stage-options-container{gap:12px}}.project-stage-option{display:flex;align-items:center;gap:16px;padding:14px 22px;cursor:pointer;background:var(--primary-white);border-radius:6px}@media(max-width:600px){.project-stage-option{padding:10px 22px}}.project-stage-option:hover{background-color:var(--offwhite-offwhite-1)}.country-card.selected,.project-stage-option-selected{color:var(--primary-navy-blue)!important;background:var(--light-blue)!important;border:1px solid var(--primary-navy-blue)!important}.project-stage-option-label{color:var(--greyscale-grey-1);font-size:16px;font-weight:500;line-height:24px;font-family:var(--font-poppins);cursor:pointer;margin:0;text-align:left}@media(max-width:600px){.project-stage-option-label{font-size:14px;line-height:20px}}.project-stage-option .p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--primary-navy-blue);background:var(--primary-navy-blue)}.project-stage-option .p-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-navy-blue)!important;background:var(--primary-navy-blue)!important;color:var(--primary-navy-blue)!important}.custom-description-container{padding:10px;border:1px solid #e3e8f5;width:100%;max-width:780px;margin-top:-16px}@media(max-width:600px){.custom-description-container{margin-top:-20px}}.custom-description-textarea{width:100%!important;min-height:120px!important;border:1px solid var(--offwhite-offwhite-3)!important;border-radius:8px!important;padding:16px!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:20px!important;color:var(--greyscale-grey-1)!important;background:var(--primary-white)!important;resize:vertical!important}.custom-description-textarea:focus{border-color:var(--primary-navy-blue)!important;box-shadow:0 0 0 2px rgba(45,47,62,.1)!important;outline:none!important}.custom-description-textarea::placeholder{color:var(--greyscale-grey-3)!important;font-weight:400!important}.country-cards-container{padding:9px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;border:1px solid #e3e8f5}.country-cards-container .p-button:active,.country-cards-container .p-button:focus{box-shadow:none!important}.country-card{max-width:182.5px;width:100%!important;min-width:150px;height:72px!important;border:1px solid var(--offwhite-offwhite-2)!important;border-radius:8px!important;background:var(--primary-white)!important;padding:14px 22px!important;cursor:pointer!important}@media(max-width:600px){.country-card{padding:14px 16px!important;max-width:184px;width:100%!important;min-width:150px;height:60px!important}}.country-card:hover{background-color:var(--offwhite-offwhite-1)!important}.country-card-content{display:flex;align-items:center;justify-content:center;height:100%;gap:12px}@media(max-width:600px){.country-card-content{gap:8px}}.country-flag{width:28px;height:28px;overflow:hidden;display:flex;align-items:center;justify-content:center}.country-flag img,.flag-placeholder{width:100%;height:100%}.flag-placeholder{display:flex;align-items:center;justify-content:center;color:var(--greyscale-grey-3);font-size:16px}.start-project-country-name{font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:24px;color:var(--greyscale-grey-4);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:600px){.start-project-country-name{font-size:14px;line-height:20px}}.country-card.selected .start-project-country-name{color:var(--primary-navy-blue)}.multi-select-search{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%;max-width:780px;padding:10px;border:1px solid #e3e8f5;border-radius:8px}@media(max-width:800px){.multi-select-search{gap:12px}}.from-get-listed{padding:0;border:none}.multi-select-search-input-wrapper{position:relative;width:100%}.multi-select-search-input-container{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:12px 8px 12px 12px;gap:8px;width:100%;height:48px;background:#fff;border:1px solid #24339b;border-radius:10px}.multi-select-search-input-container input{border:none;outline:none;width:100%;font-family:var(--font-poppins);color:#86868b;font-size:16px;font-weight:400;line-height:24px}@media(max-width:600px){.multi-select-search-input-container input{font-size:14px;line-height:20px}}.multi-select-search-selected-items{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.multi-select-search-panel-wrapper{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:100;margin-top:4px!important;padding-bottom:32px!important}.searchable-list-panel{background:var(--primary-white);border:1px solid var(--offwhite-offwhite-4);border-radius:10px;box-shadow:0 16px 34px -14px rgba(38,42,83,.15);overflow-y:auto;padding:12px}.searchable-list-panel-list{list-style:none;margin:0;padding:0!important;display:flex;flex-direction:column;gap:2px}.searchable-list-panel-item{display:flex;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;transition:background-color .2s ease;border-radius:6px}.searchable-list-item-text{font-family:var(--font-poppins);font-weight:400;font-style:normal;font-size:16px;line-height:140%;letter-spacing:0;color:var(--primary-black)}.searchable-list-panel-item:hover{background-color:rgba(36,51,155,.078)!important}.searchable-list-panel-item:hover .searchable-list-item-text{color:var(--primary-navy-blue)}.searchable-list-checkbox{display:flex;align-items:center;justify-content:center;align-self:center;justify-self:center}.searchable-list-checkbox .p-checkbox-box{width:20px!important;height:20px!important;padding:3px!important;border-radius:6px!important}.searchable-list-checkbox .p-checkbox-icon{width:14px!important;height:14px!important;font-size:14px!important}.searchable-list-checkbox.p-highlight .p-checkbox-box{border-color:var(--primary-navy-blue)!important;background:var(--primary-navy-blue)!important}.searchable-list-checkbox.p-highlight .p-checkbox-icon{color:var(--primary-white)!important}.searchable-list-panel-item-no-results{color:#86868b;cursor:default}.searchable-list-panel-item-no-results:hover{background-color:transparent}.scope-type-button-container{display:flex;gap:16px;width:100%}@media(max-width:700px){.scope-type-button-container{gap:12px}}.budget-selection-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.budget-range-header{font-size:16px;font-weight:500;line-height:24px;color:#202430;font-family:var(--font-poppins)}@media(max-width:600px){.budget-range-header{font-size:14px;line-height:20px}}.budget-chips-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:780px;margin:0 auto}.budget-chips-container>*{flex-grow:0;flex-shrink:1;flex-basis:calc((100% - 20px)/3);box-sizing:border-box}@media(max-width:600px){.budget-chips-container{justify-content:flex-start}.budget-chips-container>*{flex-basis:calc((100% - 10px)/2)}}.disclosure-button{background:none;border:1px solid var(--primary-navy-blue);border-radius:10px;cursor:pointer;padding:10px 16px;display:flex;flex-direction:row;gap:4px;align-items:center;font-size:16px;font-weight:500;line-height:24px;color:#454b5f;font-family:var(--font-poppins)}@media(max-width:600px){.disclosure-button{font-size:14px;line-height:20px}}.disclosure-button.disabled{opacity:.5;border-color:var(--greyscale-grey-3)!important;color:var(--greyscale-grey-3)!important}.disclosure-button.disabled:hover{transform:none!important;box-shadow:none!important}.disclosure-button .disclosure-button-text{font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle;color:var(--primary-navy-blue)}@media(max-width:600px){.disclosure-button .disclosure-button-text{font-size:14px;line-height:140%}}.disclosure-button .disclosure-arrow-icon{width:18px;height:18px}@media(max-width:600px){.disclosure-button .disclosure-arrow-icon{width:16px;height:16px}}.active-disclosure-button{background:#e1eaff!important}.disclosure-button:focus{outline:none;box-shadow:none}.start-project-file-dropzone{min-height:238px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px;gap:16px;width:100%;max-width:780px;background:#f7f9fe;border:1px dashed #24339b;border-radius:8px;text-align:center}.start-project-file-dropzone .dropzone-text{width:100%;font-family:var(--font-poppins);font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#454b5f;margin:0}@media(max-width:600px){.start-project-file-dropzone .dropzone-text{font-size:14px;line-height:20px}}.start-project-file-dropzone .browse-button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:10px 16px;gap:4px;max-width:209px;width:100%;height:38px;background:#24339b;border-radius:10px;border:none;color:#fff;font-family:var(--font-poppins);font-weight:500;font-size:16px;line-height:24px;cursor:pointer;transition:background-color .2s ease;outline:none;box-shadow:none}@media(max-width:600px){.start-project-file-dropzone .browse-button{font-size:14px;line-height:20px}}.start-project-file-dropzone .browse-button:hover{background:#1c277a}.start-project-file-dropzone .file-info{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.start-project-file-dropzone .max-size-text,.start-project-file-dropzone .supported-files-text{width:100%;font-family:var(--font-poppins);font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#6c7287;margin:0}@media(max-width:600px){.start-project-file-dropzone .max-size-text,.start-project-file-dropzone .supported-files-text{line-height:18px}}.error-text-max-size,.file-info .error-text-file-type{color:#d32f2f;font-weight:500}.start-project-uploading-container{min-height:102px;justify-content:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px;gap:12px;width:100%;max-width:780px;background:#f7f9fe;border:1px dashed #24339b;border-radius:8px}@media(max-width:600px){.start-project-uploading-container{padding:20px 16px}}.start-project-uploading-container .upload-content{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.start-project-uploading-container .progress-info{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%}.start-project-uploading-container .progress-text-container{display:flex;justify-content:space-between;align-items:baseline;width:100%}.start-project-uploading-container .progress-text-left{display:flex;align-items:baseline;gap:10px;font-family:var(--font-poppins)}.start-project-uploading-container .progress-text-left span:first-child{font-weight:500;font-size:16px;color:#454b5f}@media(max-width:600px){.start-project-uploading-container .progress-text-left span:first-child{font-size:14px;line-height:20px}}.start-project-uploading-container .progress-percentage{font-weight:400;font-size:14px;color:#6c7287}@media(max-width:600px){.start-project-uploading-container .progress-percentage{font-size:13px;line-height:18px}}.start-project-uploading-container .cancel-button{background:none;border:none;cursor:pointer;font-family:var(--font-poppins);font-weight:500;font-size:14px;color:#6c7287}@media(max-width:600px){.start-project-uploading-container .cancel-button{font-size:13px;line-height:18px}}.start-project-uploading-container .progress-bar-background{width:100%;height:6px;background:#e1eaff;border-radius:8px}.start-project-uploading-container .progress-bar-foreground{height:100%;background:#5e71f4;border-radius:8px;transition:width .2s ease-in-out}.start-project-uploaded-container{min-height:102px;flex-direction:row;justify-content:space-between;box-sizing:border-box;display:flex;align-items:center;padding:28px;gap:12px;width:100%;max-width:780px;background:#f7f9fe;border:1px dashed #24339b;border-radius:8px}@media(max-width:600px){.start-project-uploaded-container{padding:20px 16px;gap:8px}}.start-project-uploaded-container .uploaded-content{display:flex;flex-direction:row;align-items:center;gap:12px;flex-grow:1}@media(max-width:600px){.start-project-uploaded-container .uploaded-content{gap:8px}}.start-project-uploaded-container .file-details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.start-project-uploaded-container .file-name{font-family:var(--font-poppins);font-weight:500;font-size:16px;color:#454b5f;line-height:24px}@media(max-width:600px){.start-project-uploaded-container .file-name{font-size:14px;line-height:20px}}.start-project-uploaded-container .file-size{font-family:var(--font-poppins);font-weight:400;font-size:14px;color:#6c7287;line-height:20px}@media(max-width:600px){.start-project-uploaded-container .file-size{font-size:13px;line-height:18px}}.start-project-uploaded-container .delete-button{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.start-project-uploaded-container .delete-button.disabled,.start-project-uploaded-container .delete-icon.disabled{opacity:.5}.multi-select-search-clear-icon{color:var(--greyscale-grey-3);font-size:16px;cursor:pointer;flex-shrink:0}@media(max-width:600px){.hire-developer-header{font-size:22px!important;line-height:29px!important}}.hire-developer-sub-header{font-size:16px!important}@media(max-width:600px){.hire-developer-sub-header{font-size:14px!important;line-height:20px!important}}.outsourcer-logo-container{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px}.outsourcer-logo-container .disabled{pointer-events:none}@media(max-width:850px){.screen-larger-than-850{display:none!important}}@media(max-width:650px){.screen-larger-than-650{display:none!important}}@media(min-width:650px){.screen-smaller-than-650{display:none!important}}.header-tab-container{height:64px;background:var(--color-gray-0);display:flex;justify-content:center;align-items:center;gap:16px}@media(max-width:800px){.header-tab-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0}}.header-tab-container .tab-template{padding:6px;display:flex;justify-content:center;align-items:center;background:var(--color-gray-100);color:var(--Greyscale-Grey-3,#6c7287);font-family:var(--font-poppins);font-size:14px;font-weight:400;line-height:22px;cursor:pointer;border-radius:10px}@media(max-width:920px){.header-tab-container{gap:4px}}@media(max-width:850px){.header-tab-container{flex-direction:column;margin-top:84px;align-items:flex-start;gap:8px}.header-tab-container .tab-template{color:var(--primary-black);padding:6px 8px}}.header-tab-container .disabled{pointer-events:none}.header-tab-container .active-tab{color:var(--primary-theme);background:var(--primary-light-red);font-weight:500}.header-tab-container .tab-template:not(.active-tab):hover{background:var(--Offwhite-Offwhite-2,#e3e8f5)}.site-logo-container{display:inline-flex;align-items:center;gap:8px}@media(max-width:650px){.site-logo-container img{width:95px;height:30px}}.header-container{background:var(--color-gray-200);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1005;width:100vw;height:64px;top:0;position:fixed;box-shadow:0 1px 4px 0 rgba(45,47,62,.149)}.header-width-limiter{height:64px;flex-shrink:0;gap:12px;background:var(--color-gray-0);z-index:1000;top:0;display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;align-items:center}@media(min-width:1201px){.header-width-limiter{padding:0}}@media(max-width:1200px){.header-width-limiter{padding-left:16px!important;padding-right:16px!important}}.header-user-name-and-icon{display:flex;align-items:center;gap:12px;min-height:40px;border-radius:6px;padding:0 12px;color:var(--primary-theme);border:3px solid var(--primary-theme);cursor:pointer}.header-user-name-and-icon .header-user-name{font-weight:600}.header-overlay-panel{margin-top:1px;min-width:260px;margin-left:2px;box-shadow:0 4px 10px 0 rgba(45,47,62,.102);border:1px solid var(--offwhite-offwhite-3);padding:16px;z-index:1012!important}.header-overlay-panel .p-overlaypanel-content{padding:0!important;display:flex;flex-direction:column;gap:4px;font-family:var(--font-poppins);font-size:15px;font-weight:400;line-height:26px;color:var(--greyscale-grey-4)}.header-overlay-panel .header-log-out{color:var(--primary-theme)}.header-overlay-panel-new{margin-top:8px!important;width:209px!important;min-width:209px;box-shadow:0 4px 10px 0 rgba(45,47,62,.102);border:1px solid var(--offwhite-offwhite-3);padding:10px;z-index:1012!important;border-radius:6px;top:56px!important}.header-overlay-panel-new .p-overlaypanel-content{padding:0!important}.header-overlay-panel-new:after,.header-overlay-panel-new:before{display:none!important}@media(min-width:1617px){.header-overlay-panel-new{left:auto!important;right:calc((100vw - 1200px)/2)!important;transform:none!important;margin-left:0!important}}@media(max-width:768px){.header-overlay-panel-new{left:auto!important;right:15px!important;margin-left:0!important}}.user-dropdown-container{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:189px;font-family:Poppins,sans-serif}.user-dropdown-item{display:flex;flex-direction:row;align-items:center;padding:10px;gap:12px;width:189px;height:40px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.user-dropdown-item:hover:not(.user-dropdown-item-disabled){background-color:#fef1f2}.user-dropdown-item-active{background:#fef1f2!important}.user-dropdown-item-active .user-dropdown-icon,.user-dropdown-item-active .user-dropdown-text{color:#ea2a35!important}.user-dropdown-item-active:hover{background:#fef1f2!important}.user-dropdown-item-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.user-dropdown-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#6c7287;font-size:16px;flex-shrink:0}.user-dropdown-text{font-style:normal;font-weight:400;font-size:14px;font-family:var(--font-poppins);line-height:140%;color:#4a4a4f;flex:1 1}.header-overlay-panel-content{font-size:13px;line-height:20px;cursor:pointer;padding:10px 12px}.header-overlay-panel-content:hover,.header-selected{border-radius:6px;background-color:var(--offwhite-offwhite-1);display:flex;flex-direction:row;align-items:center}.header-overlay-panel:after,.header-overlay-panel:before{display:none}.hire-developer-button:disabled{pointer-events:none;opacity:.5}.hire-developer-button{min-width:114px!important;border-radius:10px!important;border:1px solid transparent!important;background:var(--primary-theme)!important;display:inline-flex;padding:7px 9px!important;justify-content:center;align-items:center;gap:4px;color:var(--primary-white);box-shadow:0 2px 6px 0 rgba(234,42,53,.3);box-shadow:0 4px 32px 0 rgba(234,42,53,.24);font-size:13px;line-height:18px!important;font-weight:600!important}@media(max-width:800px){.hire-developer-button{height:34px;border-radius:6px;display:flex;padding:7px 10px;justify-content:center;align-items:center;font-weight:600}}.hire-developer-button:focus{box-shadow:none!important}.hide-background{background:var(--primary-white)}.public-profile-body{padding-top:0}.header-menu-icon{width:28px;height:28px;cursor:pointer}@media(min-width:851px){.header-menu-icon{display:none}}.header-menu-icon img{height:28px;width:28px}.header-menu{height:100vw}.modal-header-container{display:flex;align-items:center;gap:32px;align-self:stretch;width:100%}.modal-header-container .modal-close{height:28px;width:28px;cursor:pointer}.modal-logo-section{display:flex;align-items:center;gap:12px;flex:1 0}.modal-hire-developer-container{display:flex;flex-direction:column;gap:12px;position:absolute;left:28px;bottom:28px}.modal-hire-developer-container .log-out-button,.modal-hire-developer-container .modal-hire-developer-button{display:flex;width:304px;padding:12px 18px;justify-content:center;align-items:center;gap:8px;border-radius:8px}.modal-hire-developer-container .log-out-button{border:1px solid var(--offwhite-offwhite-4);color:var(--greyscale-grey-4);background-color:var(--primary-white)}.outsourcer-logo-link{display:inline-flex;align-items:center;gap:8px}.home-layout{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.background-offwhite{background:var(--offwhite-offwhite-1)!important}.header-global-search{max-width:596px!important}.header-notification-button,.header-search-button{width:34px!important;height:34px!important;gap:10px;font-size:15px;font-weight:600;color:var(--primary-black)}.header-notification-button,.header-search-button,.header-sign-in-button{padding:7px 9px!important;border:1px solid var(--offwhite-offwhite-4)!important;border-radius:10px}.header-sign-in-button{min-width:64px!important;max-width:104px;justify-content:center;width:-moz-fit-content;width:fit-content;color:var(--greyscale-grey-4);font-size:13px!important;line-height:18px;display:flex;flex-direction:row;gap:4px;align-items:center;font-weight:500;line-height:18px!important}@media(max-width:650px){.header-sign-in-button{display:none}}.header-log-out-button{border:1px solid var(--offwhite-offwhite-4);color:var(--greyscale-grey-4);padding:7px 9px;width:100%;justify-content:center;text-align:center}.overlay-user-panel-details{display:flex;flex-direction:row;gap:11px;align-items:center;cursor:pointer;border-radius:10px;padding:2px}.header-sign-in-user-logo,.overlay-user-panel-icon{border-radius:50%}.header-sign-in-user-name{margin-top:4px;max-width:85px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overlay-panel-user-and-email-container{max-width:270px}.overlay-user-panel-details:hover{background:var(--Offwhite-Offwhite-2,#e3e8f5)}.log-out-button{width:100%;display:flex;justify-content:center;color:var(--greyscale-grey-4);background-color:var(--primary-white);border:1px solid var(--offwhite-offwhite-4)}@media(max-width:650px){.header-sign-in-button-container{display:none}}.header-sign-in-button-minimal{display:none}@media(max-width:650px){.header-sign-in-button-minimal{display:block}}.header-user-avatar-minimal-container{display:flex;flex-direction:row;align-items:center;gap:4px;cursor:pointer;width:52px;height:32px}.header-user-avatar-minimal{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;gap:10px;width:32px;height:32px;border:1px solid #d0d4e4;border-radius:6px}.header-user-avatar-minimal img{width:32px!important;height:32px!important;object-fit:cover;border-radius:6px}.header-user-avatar-minimal-container:hover .header-user-avatar-minimal{background-color:#f8f9fa}.header-sign-in-button-minimal-item{width:34px;height:34px;display:flex;justify-content:center;align-items:center;border:1px solid var(--offwhite-offwhite-4);color:var(--greyscale-grey-4);border-radius:10px;padding:7px;font-size:12px;line-height:18px;gap:4px;font-weight:500;cursor:pointer}.header-sign-in-button-minimal-item .header-sign-in-user-logo{width:14px;height:14px}.header-sign-in-button-minimal-item .pi-angle-down{font-size:12px}.header-user-avatar-container{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:52px;height:32px;cursor:pointer;flex:none;order:2;flex-grow:0}.header-user-text-and-arrow-minimal{padding:0;gap:4px;width:16px;order:1;align-self:stretch}.header-user-avatar-image,.header-user-text-and-arrow-minimal{display:flex;flex-direction:column;justify-content:center;align-items:center;height:32px;flex:none;flex-grow:0}.header-user-avatar-image{position:relative;box-sizing:border-box;padding:4px;gap:10px;width:32px;border:1px solid #d0d4e4;border-radius:6px;order:0}.header-user-avatar-image img{width:32px!important;height:32px!important;object-fit:cover;border-radius:6px}.header-user-text-and-arrow{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:4px;height:32px;order:1}.header-user-me-text,.header-user-text-and-arrow{width:16px;flex:none;align-self:stretch;flex-grow:0}.header-user-me-text{height:12px;font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:10px;line-height:12px;letter-spacing:.03em;color:#6c7287;text-align:center;order:0}.header-user-dropdown-arrow{width:16px!important;height:9px!important;background:#6c7287!important;-webkit-clip-path:polygon(50% 100%,0 0,100% 0)!important;clip-path:polygon(50% 100%,0 0,100% 0)!important;flex:none!important;order:1!important;align-self:center!important;flex-grow:0!important;display:block!important;visibility:visible!important}.menu-modal-sidebar{width:360px}.menu-modal-sidebar .p-sidebar-content{padding-top:10px}.notification-container{position:relative;display:inline-block}.header-notification-button{width:34px!important;height:34px!important;padding:7px 9px!important;gap:10px;font-size:15px;font-weight:600;border:1px solid var(--offwhite-offwhite-4)!important;border-radius:10px;color:var(--primary-black)}@media(max-width:450px){.notification-wrapper{display:none}}.notification-wrapper-active{background-color:var(--primary-light-red)!important;color:var(--primary-theme)!important;border:1px solid transparent!important}.notification-badge{position:absolute;top:0;right:0;transform:translate(80%,-80%);background-color:#ea2a35;color:#fff;font-family:var(--font-poppins);font-weight:500;font-size:11px;border-radius:9px;height:16px;min-width:16px;padding:0 4px;display:flex;justify-content:center;align-items:center}.notification-badge-large{transform:translate(60%,-80%)!important}.avatar-notification-badge{position:absolute;top:0;right:0;transform:translate(35%,-35%);background-color:#ea2a35;color:#fff;font-family:var(--font-poppins);font-weight:500;font-size:11px;border-radius:9px;height:14px;min-width:14px;padding:0 4px;display:flex;justify-content:center;align-items:center}@media(min-width:450px){.avatar-notification-badge{display:none}}.notification-overlay-panel{position:fixed!important;display:unset!important;z-index:2050!important;border-radius:12px;border:1px solid #eceef2;top:50px!important;max-width:480px;width:100%}@media(max-width:480px){.notification-overlay-panel{max-width:100vw;width:100%;left:0!important;right:0!important}}.notification-overlay-panel:after,.notification-overlay-panel:before{display:none!important}.notification-overlay-panel .p-overlaypanel-content{padding:0!important;max-width:480px;width:100%}.user-dropdown-text{flex-grow:1}.user-dropdown-badge{font-family:var(--font-poppins);min-width:20px;height:20px;border-radius:50%;padding:0 5px;background-color:var(--primary-theme,#ea2a35);color:#fff;font-size:12px;font-weight:500;line-height:16px;display:flex;justify-content:center;align-items:center}