.job-search-v2 .search-bar{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%}@media (min-width:768px){.job-search-v2 .search-bar{flex-direction:row;gap:.5rem}}.job-search-v2 .search-bar{margin-bottom:2.5rem}@media (min-width:768px){.job-search-v2 .search-bar{margin-bottom:3.75rem}}@media (min-width:1200px){.job-search-v2 .search-bar{margin-bottom:5rem}}.job-search-v2 .search-bar:before{display:none}.job-search-v2 .search-bar input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.768 14.709c.298.332.298.83-.034 1.129l-.93.93c-.298.332-.796.332-1.128 0l-3.287-3.288a.778.778 0 0 1-.233-.564v-.564a6.863 6.863 0 0 1-4.25 1.46A6.901 6.901 0 0 1 0 6.907C0 3.121 3.088 0 6.906 0c3.785 0 6.907 3.121 6.907 6.906a6.923 6.923 0 0 1-1.461 4.25h.53c.2 0 .4.1.565.233l3.32 3.32Zm-9.862-3.553a4.258 4.258 0 0 0 4.25-4.25c0-2.324-1.926-4.25-4.25-4.25a4.258 4.258 0 0 0-4.25 4.25 4.237 4.237 0 0 0 4.25 4.25Z' fill='%23004065'/%3E%3C/svg%3E") center left 1rem/1rem no-repeat;padding-left:2.5rem}.job-search-v2 .search-bar button{white-space:nowrap;width:100%}@media (min-width:768px){.job-search-v2 .search-bar button{width:auto}}.job-search-v2 .filter-results{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5rem;width:100%}.job-search-v2 .filter-results .multiselect-ui{flex-basis:33.333333%;max-width:33.33333%;width:33.333333%}@media (min-width:768px){.job-search-v2 .filter-results .multiselect-ui{width:auto}}@media (min-width:1024px){.job-search-v2 .filter-results .multiselect-ui{max-width:12rem}}.job-search-v2 .filter-results .multiselect-ui{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(194 224 242/var(--tw-border-opacity,1));border-left-width:1px;border-top-width:1px}.job-search-v2 .filter-results .multiselect-ui:first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.job-search-v2 .filter-results .multiselect-ui:nth-child(3){border-bottom-right-radius:.375rem;border-right-width:1px;border-top-right-radius:.375rem}.job-search-v2 .filter-results .multiselect-ui>button{border-color:transparent;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1rem}@media (min-width:768px){.job-search-v2 .filter-results .multiselect-ui>button{font-size:.875rem;line-height:1.5}}.job-search-v2 .filter-results .multiselect-ui>button:focus{--tw-border-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgb(0 115 162/var(--tw-ring-opacity,1));border-color:rgb(0 115 162/var(--tw-border-opacity,1))}.job-search-v2 .filter-results .multiselect-ui>button{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M5.52 8.8 1.57 4.85c-.29-.29-.29-.73 0-.99l.64-.67c.29-.26.73-.26.99 0l2.79 2.82 2.82-2.82c.26-.26.7-.26.99 0l.64.67c.29.26.29.7 0 .99L6.49 8.8c-.26.26-.7.26-.96 0Z'/%3E%3C/svg%3E") center right 1.25em/.65em no-repeat;border-radius:.4em;padding:.75em 1.25em;width:100%}.job-search-v2 .filter-results .multiselect-ui>button span{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.25em)}.job-search-v2 .filter-results .multiselect-ui ul{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(194 224 242/var(--tw-border-opacity,1));border-radius:.4em;border-width:1px;list-style-type:none;margin:.5rem 0 0;padding:1rem;position:absolute;width:auto;z-index:10}.job-search-v2 .filter-results .multiselect-ui ul [role=option]{cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem}.job-search-v2 .filter-results .multiselect-ui ul [role=option]>div{--tw-border-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgb(64 112 140/var(--tw-border-opacity,1));border-radius:.2em;border-width:1px;flex-basis:1rem;height:1rem;margin:auto 0;padding:0;position:relative;width:1rem}.job-search-v2 .filter-results .multiselect-ui ul [role=option]>div svg{height:.6rem;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:.6rem}.job-search-v2 .filter-results .multiselect-ui ul [role=option] .option-label{font-size:.75rem;line-height:1rem}@media (min-width:768px){.job-search-v2 .filter-results .multiselect-ui ul [role=option] .option-label{font-size:.875rem;line-height:1.5}}.job-search-v2 .filter-results .multiselect-ui ul [role=option] .option-label{flex:1}.job-search-v2 .filter-results .multiselect-ui ul [role=option].selected>div{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgb(0 115 162/var(--tw-bg-opacity,1));background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='m4 9.4-4-4L1.4 4 4 6.6 10.6 0 12 1.4l-8 8Z' fill='%23fff'/%3E%3C/svg%3E") 50%/.6em no-repeat #0073a2;border-color:rgb(0 115 162/var(--tw-border-opacity,1))}.job-search-v2 .filter-results .multiselect-ui ul .clear-all{--tw-text-opacity:1;color:rgb(0 115 162/var(--tw-text-opacity,1));cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.job-search-v2 .filter-results .multiselect-ui ul .clear-all:focus,.job-search-v2 .filter-results .multiselect-ui ul .clear-all:hover{--tw-text-opacity:1;color:rgb(0 64 101/var(--tw-text-opacity,1))}.job-search-v2 .filter-results .multiselect-ui ul .clear-all{text-decoration-line:underline}.job-search-v2 .filter-results .multiselect-ui ul .clear-all:focus,.job-search-v2 .filter-results .multiselect-ui ul .clear-all:hover{text-decoration-line:none}.job-search-v2 .filter-results .multiselect-ui ul .clear-all{cursor:pointer;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.job-search-v2 .filter-results .btn-clear{width:auto}@media (min-width:768px){.job-search-v2 .filter-results .btn-clear{width:auto}}.job-search-v2 .filter-results .btn-clear{--tw-text-opacity:1;background-color:transparent;border-style:none;color:rgb(0 115 162/var(--tw-text-opacity,1));cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.job-search-v2 .filter-results .btn-clear:focus,.job-search-v2 .filter-results .btn-clear:hover{--tw-text-opacity:1;color:rgb(0 64 101/var(--tw-text-opacity,1))}.job-search-v2 .filter-results .btn-clear{padding-left:0}@media (min-width:1024px){.job-search-v2 .filter-results .btn-clear{padding-left:1.25rem}}.job-search-v2 .filter-results .btn-clear{margin-top:.5rem}@media (min-width:1024px){.job-search-v2 .filter-results .btn-clear{margin-top:0}}.job-search-v2 .filter-results .btn-clear{text-decoration-line:underline;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.job-search-v2 .filter-results .btn-clear:focus,.job-search-v2 .filter-results .btn-clear:hover{text-decoration-line:none}.job-search-v2 .filter-results p:last-child{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1rem;margin-left:auto;width:auto}@media (min-width:768px){.job-search-v2 .filter-results p:last-child{width:auto}}.job-search-v2 .filter-results p:last-child{margin-top:.5rem}@media (min-width:1024px){.job-search-v2 .filter-results p:last-child{margin-top:0}}.job-search-v2 .job-group-results{margin-top:2.5rem}@media (min-width:768px){.job-search-v2 .job-group-results{margin-top:3.75rem}}@media (min-width:1200px){.job-search-v2 .job-group-results{margin-top:5rem}}.job-search-v2 .job-results{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.job-search-v2 .job-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.job-search-v2 .job-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.job-search-v2 .job-results{gap:2rem}}@media (min-width:1200px){.job-search-v2 .job-results{gap:2.5rem}}.job-search-v2 .job-results>p{grid-column:span 1/span 1}@media (min-width:768px){.job-search-v2 .job-results>p{grid-column:span 2/span 2}}@media (min-width:1024px){.job-search-v2 .job-results>p{grid-column:span 3/span 3}}.job-search-v2 .job-card{border:none;height:100%;padding:0}.job-search-v2 .job-card-inner{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-left:1rem;position:relative}@media (min-width:768px){.job-search-v2 .job-card-inner{padding-left:1.5rem}}.job-search-v2 .job-card-inner{--tw-border-opacity:1;border-color:rgb(194 224 242/var(--tw-border-opacity,1));border-left-width:1px;height:inherit}.job-search-v2 .job-card__info{--tw-text-opacity:1;color:rgb(0 115 162/var(--tw-text-opacity,1));display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem}.job-search-v2 .job-card__info>*{font-size:.875rem;font-weight:600;line-height:1.5}.job-search-v2 .job-card__tags{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.job-search-v2 .job-card__tag{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));border-radius:.4em;display:inline-block;font-size:.625rem;font-weight:500;padding:.25em .7em}.job-search-v2 .job-card__details{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.job-search-v2 .job-card h3{--tw-text-opacity:1;color:rgb(0 64 101/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem;line-height:1.25}@media (min-width:1200px){.job-search-v2 .job-card h3{font-size:1.25rem;line-height:1.75rem}}.job-search-v2 .btn-search{background:#cd102b;border:1px solid #cd102b;border-radius:.4em;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;line-height:1.5;padding:.75em 1.25em;text-align:center;transition:all .5s cubic-bezier(.04,.87,.35,.95)}.job-search-v2 .btn-search:not([disabled]):not(:disabled):focus,.job-search-v2 .btn-search:not([disabled]):not(:disabled):hover{background:#9e0c21;border-color:#9e0c21}