.project-need-field{gap:12px;min-width:0;display:grid}.project-need-field label{font-family:var(--font-headings),sans-serif;color:#fff;font-weight:600}.project-need-select{min-width:0;position:relative}.project-need-select:after{content:"";pointer-events:none;border-bottom:2px solid #e87722;border-right:2px solid #e87722;width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-75%)rotate(45deg)}.site-theme main .project-need-field select,.site-theme main .project-need-field input{box-sizing:border-box;border-radius:4px;width:100%;min-width:0;min-height:52px;padding:14px 16px;font-size:16px;line-height:1.5;color:#fff!important;font-family:var(--font-headings),sans-serif!important;background:#2b2b2b!important;border:1px solid #797979!important}.site-theme main .project-need-field select{-webkit-appearance:none;appearance:none;text-overflow:ellipsis;padding-right:44px}.site-theme main .project-need-field select:focus,.site-theme main .project-need-field input:focus{outline-offset:3px;outline:2px solid #e87722;border-color:#e87722!important}.project-need-field option,.project-need-field optgroup{color:#fff;background:#2b2b2b}.site-theme main .project-need-description{overflow-wrap:anywhere;margin:0;line-height:1.65;color:#d1d1d1!important;font-family:var(--font-headings),sans-serif!important}.project-request-form .project-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}
