.jobs-grid form{padding:4rem 0 2rem;display:flex;flex-direction:column;align-items:center}.jobs-grid .jb-input--select{width:100%;border:none;padding:2rem 0;background-color:transparent;font-family:neue-haas-unica,sans-serif}.jobs-grid .jb-label{display:none}.jobs-grid .fields{width:100%}.jobs-grid .fields:nth-of-type(1){flex-grow:1;max-width:33rem}.jobs-grid .fields:nth-of-type(2){border-bottom:1px solid #161616}.jobs-grid .results{padding-left:2rem}.jobs-grid .divider{display:block;width:100%;height:1px;background-color:#161616}.jobs-grid .jb-input--text{border:1px solid #161616;margin-bottom:1rem;padding:1rem 2rem;border-radius:3rem;width:100%;background-image:url(../../img/search.svg);background-repeat:no-repeat;background-position:95% center;background-size:1.5rem}.jobs-grid .cta{width:100%;margin:0;margin-top:1rem}.jobs-grid .fields{width:100%}.jobs-grid .pagination{width:100%;padding:2rem}.jobs-grid .pagination a{padding-right:1rem}.jobs-grid h2{font-size:1.7rem}.jobs-grid .grid-container{padding-bottom:4rem}.jobs-grid .job{padding-top:3rem}.jobs-grid .job p{margin-bottom:2rem}.jobs-grid .job hr{opacity:1;background-color:#161616;margin:3rem 0 0 0}.jobs-grid .job .job-text-container{padding:0 2rem}.jobs-grid .job:hover{background-color:#fff}.jobs-grid .job:hover .job-link-button{border:solid 1px #00ab8e;background-color:#00ab8e}.jobs-grid .job:hover .job-link-button img{filter:brightness(0) invert(1)}.jobs-grid .section-start{opacity:1;background-color:#161616;margin:0}.jobs-grid .job-divider{font-size:.9rem}.jobs-grid .job-divider{color:#00ab8e;padding:0 1rem}.jobs-grid .job-location{text-transform:uppercase;font-family:neue-haas-unica,sans-serif}.jobs-grid .job-type{text-transform:uppercase;font-family:neue-haas-unica,sans-serif}.jobs-grid .job-title{font-weight:600}.jobs-grid .job-salary{font-family:neue-haas-unica,sans-serif;font-weight:600}.jobs-grid .job-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:2rem}.jobs-grid .job-link{font-family:neue-haas-unica,sans-serif;font-weight:600;color:#161616;display:flex;align-items:center;margin-bottom:0;text-decoration:none;justify-content:flex-end}.jobs-grid .job-link-button{margin-left:1.5rem;padding:1.5rem;border-radius:50%;border:solid 1px #161616}.jobs-grid .job-link-button img{width:1.1rem;height:1.1rem;display:block}@media (min-width:768px){.jobs-grid .job-listings{display:flex;flex-wrap:wrap}.jobs-grid .job{width:50%}.jobs-grid .job:last-of-type{border-right:none!important}.jobs-grid .job-text-container{min-height:30rem;position:relative}.jobs-grid .job-link{position:absolute;bottom:0;right:2rem}.jobs-grid .job:nth-child(odd){border-right:1px solid #161616}}@media (min-width:992px){.jobs-grid form{flex-direction:row;gap:2rem;justify-content:space-between}.jobs-grid select{padding:.5rem 0}.jobs-grid .jb-input--select{max-width:10rem;padding:1rem 0}.jobs-grid .jb-input--select:hover{color:#00ab8e}.jobs-grid .jb-input--select:focus-visible{outline:0}.jobs-grid .fields{width:auto}.jobs-grid .fields:nth-of-type(2){border-bottom:none;border-right:1px solid #161616;padding-right:5%}.jobs-grid .search-input{margin:0}.jobs-grid .cta{width:initial;margin-top:0}.jobs-grid .job:nth-child(odd){border-right:1px solid #161616}.jobs-grid .job:nth-child(odd) hr{margin-left:0}.jobs-grid .job{width:33.3333%;border-right:1px solid #161616}}@media (min-width:1200px){.jobs-grid .select-menus{display:flex}.jobs-grid .divider{width:1px;height:3rem;margin:0 4rem}.jobs-grid select{padding:0}.jobs-grid .job{width:25%}.jobs-grid .job:nth-child(3n+3){border-right:1px solid #161616}.jobs-grid .job:nth-child(4n+4){border-right:none}}@media (min-width:1400px){.jobs-grid .job:nth-child(4n+4){border-right:none}}