.careers__search{background-color:var(--theme-mint-dark);border-block:1px solid var(--theme-sand);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1110px){.careers__search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.careers__search--tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;padding:3rem}@media screen and (max-width:620px){.careers__search--tags{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.careers__search--tags .text-xl-semibold{color:#fff;margin:0;text-transform:uppercase}.careers__search--tags .selected-tags{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.careers__search--tags .selected-tags,.careers__search--tags .selected-tags .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.careers__search--tags .selected-tags .tag{background-color:var(--theme-sand);color:var(--theme-green-dark);cursor:pointer;padding:1rem;text-transform:uppercase;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.careers__search--tags .selected-tags .tag:active,.careers__search--tags .selected-tags .tag:hover{background-color:var(--theme-soc-media)}.careers__search--filter form.job-filter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (max-width:1110px){.careers__search--filter form.job-filter-form{-ms-flex-pack:distribute;border-top:1px solid var(--theme-sand);justify-content:space-around}}.careers__search--filter form.job-filter-form .custom-select{border-left:1px solid var(--theme-sand);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1110px){.careers__search--filter form.job-filter-form .custom-select{border-inline:none}}.careers__search--filter form.job-filter-form .custom-select .text-xl-semibold{color:#fff;text-transform:uppercase}.careers__search--filter form.job-filter-form .custom-select__selected{background-color:var(--theme-mint-dark);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:1rem;padding-inline:clamp(1rem,2vw,2rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.careers__search--filter form.job-filter-form .custom-select.open .custom-select__selected>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.careers__search--filter form.job-filter-form .custom-select__options{background-color:var(--theme-mint-dark);display:none;list-style:none;max-height:220px;overflow-y:auto;padding:0;position:absolute;right:.5rem;top:calc(100% + .5rem);width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.careers__search--filter form.job-filter-form .custom-select__options li{color:#fff;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:1rem 1.5rem;-webkit-transition:background .2s;transition:background .2s;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.careers__search--filter form.job-filter-form .custom-select__options li:hover{background-color:var(--theme-sand);color:var(--theme-mint-dark)}.careers__search--filter form.job-filter-form .custom-select__options li.selected{background-color:var(--theme-yellow);color:var(--theme-mint-dark)}.careers__search--filter form.job-filter-form .custom-select.open .custom-select__options{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}