.search--agencies,.search--jobs{align-items:center;background-color:var(--color-white);color:var(--color-dark);display:flex;flex-direction:column;gap:var(--spacing-m);min-height:5.6rem}.search--agencies.show-results>div>div,.search--jobs.show-results>div>div{overflow:visible}.search--agencies.show-results>div>div .results,.search--jobs.show-results>div>div .results{visibility:visible}.search--agencies>div,.search--jobs>div{align-items:center;border:1px solid var(--color-dark-ultralight);border-radius:100rem;display:flex;gap:.8rem;height:5rem;padding:var(--spacing-l) var(--spacing-xl);position:relative;width:100%}.search--agencies>div>*,.search--jobs>div>*{flex-shrink:0}@media screen and (min-width:0px){.search--agencies>div>label,.search--jobs>div>label{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}@media screen and (min-width:768px){.search--agencies>div>label,.search--jobs>div>label{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.8rem!important;text-decoration:none!important}}.search--agencies>div>div>input[type=text],.search--agencies>div>input[type=text],.search--jobs>div>div>input[type=text],.search--jobs>div>input[type=text]{border:none;border-radius:0;flex-shrink:2;padding:0;text-overflow:ellipsis}@media screen and (min-width:0px){.search--agencies>div>div>input[type=text],.search--agencies>div>input[type=text],.search--jobs>div>div>input[type=text],.search--jobs>div>input[type=text]{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.8rem!important;text-decoration:none!important}}@media screen and (min-width:768px){.search--agencies>div>div>input[type=text],.search--agencies>div>input[type=text],.search--jobs>div>div>input[type=text],.search--jobs>div>input[type=text]{font-family:var(--font-primary)!important;font-size:1.6rem!important;font-weight:400!important;line-height:1.8rem!important;text-decoration:none!important}}.search--agencies>div>div>input[type=text]::-moz-placeholder,.search--agencies>div>input[type=text]::-moz-placeholder,.search--jobs>div>div>input[type=text]::-moz-placeholder,.search--jobs>div>input[type=text]::-moz-placeholder{opacity:.5}.search--agencies>div>div>input[type=text]::placeholder,.search--agencies>div>input[type=text]::placeholder,.search--jobs>div>div>input[type=text]::placeholder,.search--jobs>div>input[type=text]::placeholder{opacity:.5}.search--agencies>div>div,.search--jobs>div>div{flex-grow:2;overflow:hidden;position:relative}.search--agencies>div>div>.results,.search--jobs>div>div>.results{background-color:var(--color-white);border:1px solid var(--color-dark-ultralight);border-radius:1.6rem;display:flex;flex-direction:column;gap:1.6rem;left:-1.6rem;max-width:calc(100vw - var(--horizontal-margin)*2);padding:1.6rem;position:absolute;top:4.2rem;visibility:hidden;width:40rem;z-index:2}.search--agencies>div>div>.results span,.search--jobs>div>div>.results span{cursor:pointer;transition:color var(--animation-duration) var(--animation-timing-function)}.search--agencies>div>div>.results span:hover,.search--jobs>div>div>.results span:hover{color:var(--color-primary)}@media (min-width:768px){.search--agencies,.search--jobs{border:1px solid var(--color-secondary-ultra-light);border-radius:1000rem;flex-direction:row;padding:.4rem .4rem .4rem var(--spacing-l)}.search--agencies>div,.search--jobs>div{border:none;padding:0}.search--agencies>.button,.search--jobs>.button{flex-shrink:0}.search--agencies{border:1px solid var(--color-secondary-ultra-light);display:inline-flex}}.hero--home .search--jobs{border:none}@media (max-width:768px){.search--jobs{background:none;flex-direction:column;gap:var(--spacing-m);padding:0;width:100%}.search--jobs>div{align-items:center;background-color:var(--color-white);border-radius:10rem;display:flex;height:5rem;padding:0 var(--spacing-l);width:100%}.search--jobs>div input,.search--jobs>div label{padding:var(--spacing-m) 0}.search--jobs>div:last-child{background:none;padding:0}.search--jobs>div:last-child .button{width:100%}}
