.hero-search-bar .ccms_input,.hero-search-bar .rselect-control,.hero-search-pill .ccms_input,.hero-search-pill .rselect-control{background-color:initial!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;outline-offset:2px!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;--tw-ring-offset-width:0px!important;border-width:0!important;outline:2px solid #0000!important}.hero-search-bar .ccms_input:focus-within,.hero-search-bar .ccms_input:hover,.hero-search-bar .rselect-control:focus-within,.hero-search-bar .rselect-control:hover,.hero-search-pill .ccms_input:focus-within,.hero-search-pill .ccms_input:hover,.hero-search-pill .rselect-control:focus-within,.hero-search-pill .rselect-control:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.hero-search-bar .ccms_input:hover,.hero-search-bar .rselect-control:hover,.hero-search-pill .ccms_input:hover,.hero-search-pill .rselect-control:hover{border-width:0!important}.hero-search-bar .ccms_input:focus,.hero-search-bar .rselect-control:focus,.hero-search-pill .ccms_input:focus,.hero-search-pill .rselect-control:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.hero-search-bar .rselect-control,.hero-search-bar input.ccms_input{width:100%;height:2rem!important;min-height:2rem!important;max-height:2rem!important}.hero-search-bar .ccms_input{width:100%;overflow:visible}.hero-search-bar .rselect-control{overflow:hidden;flex-wrap:nowrap!important}.hero-search-bar [class$=__menu]{z-index:100!important}.hero-search-bar .rselect-control>div{flex-wrap:nowrap!important;min-width:0!important}.hero-search-bar .p-placeholder,.hero-search-bar .p-placeholder button,.hero-search-bar .p-placeholder section,.hero-search-bar .p-placeholder span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.hero-search-bar button[type=submit]{align-self:stretch;min-height:2.25rem;padding-left:1.5rem;padding-right:1.5rem;height:100%!important}@media (min-width:768px){.hero-search-bar button[type=submit]{min-height:0}}.hero-search-bar,.hero-search-pill{border:1px solid #e5e7eb}.hero-search-pill{color:#6b7280;width:100%}.hero-search-bar [data-testid=hero-search-location]{color:#6b7280}.hero-search-bar [data-testid=hero-search-location] [class*=indicator]{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.hero-search-layout{container-type:inline-size;gap:1.5rem!important}.hero-search-bar .hero-search-focus:has(:focus-visible){z-index:20;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-primary)/var(--tw-ring-opacity,1));--tw-ring-offset-width:1px}.hero-search-pill.hero-search-focus:has(:focus-visible){box-shadow:inset 0 0 0 2px rgb(var(--color-primary));z-index:20}.hero-search-pills{flex-wrap:wrap;align-items:stretch;gap:.75rem;width:100%;display:flex}.hero-search-pill-icon{flex-shrink:0;align-items:center;display:inline-flex}@container (min-width:768px){.hero-search-pill{flex:12rem;width:auto;max-width:18rem}}@media (max-width:767px){.hero-search-pill{flex:100%;width:100%;max-width:none}.hero-search-bar.hero-search-bar--fully-rounded{border-radius:.75rem!important}.hero-search-bar.hero-search-bar--fully-rounded .hero-search-focus{border-radius:.75rem}}@media (min-width:768px){.hero-search-bar.hero-search-bar--fully-rounded,.hero-search-bar.hero-search-bar--fully-rounded .hero-search-focus{border-radius:9999px}.hero-search-bar.hero-search-bar--fully-rounded .hero-search-submit{padding:.375rem .5rem .375rem 0}}.hero-search-bar [data-testid=hero-search-job]{align-items:center}.hero-search-bar [data-testid=hero-search-field-icon]{flex-shrink:0;align-self:center;display:block}.hero-search-bar [data-testid=hero-search-job] span.relative{align-items:center;min-width:0;max-width:100%;min-height:2rem;display:flex}.hero-search-bar [data-testid=hero-search-job] .absolute.left-1{height:auto;top:50%;transform:translateY(-50%)}.hero-search-bar .p-inputtext,.hero-search-bar input.ccms_input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;background-color:initial!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;border-width:0!important}.hero-search-bar .p-inputtext:focus,.hero-search-bar .p-inputtext:hover,.hero-search-bar input.ccms_input:focus,.hero-search-bar input.ccms_input:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.hero-search-bar .p-inputtext::placeholder,.hero-search-bar input.ccms_input::placeholder{text-overflow:ellipsis;white-space:nowrap;opacity:1;overflow:hidden;--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.hero-search-bar button.absolute.right-2{--tw-translate-y:-50%!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;top:50%!important}.hero-search-pill .ccms_input{width:100%;min-width:0;min-height:2.5rem;overflow:visible;height:auto!important}.hero-search-pill .rselect-control{align-items:center;width:100%;min-width:0;overflow:visible;background-color:initial!important;flex-wrap:nowrap!important}.hero-search-pill [class$=__menu]{max-width:100%;z-index:100!important;width:100%!important;min-width:0!important}.hero-search-pill [class$=__menu] .rselect-dropdown-indicator{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto!important}.hero-search-pill [class$=__menu] .rselect-dropdown-indicator>div{overflow:visible!important}.hero-search-pill [class$=__menu] .rselect-dropdown-indicator :is(section,span),.hero-search-pill [class$=__menu] .rselect-dropdown-indicator>div{overflow-wrap:break-word;white-space:normal;min-width:0;max-width:100%}.hero-search-pill .p-placeholder,.hero-search-pill .p-placeholder button,.hero-search-pill .p-placeholder section,.hero-search-pill .p-placeholder span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.hero-search-bar [data-testid=hero-search-job],.hero-search-bar [data-testid=hero-search-location],.hero-search-bar [data-testid=hero-search-location] .rselect-control,.hero-search-pill,.hero-search-pill .rselect-control{cursor:pointer}.hero-search-bar [data-testid=hero-search-location] .rselect-control>div:first-child,.hero-search-pill .rselect-control>div:first-child{flex:auto;min-width:0}.hero-search-pill .rselect-control>div:last-child{flex-shrink:0}.hero-search-bar [data-testid=hero-search-location] .p-placeholder,.hero-search-pill .p-placeholder{min-width:0;max-width:100%;margin:0;display:flex}.hero-search-bar [data-testid=hero-search-location] .p-placeholder button,.hero-search-pill .p-placeholder button{cursor:pointer;min-width:0;max-width:100%}
