.font-regular{font-weight:400!important}.font-bold{font-weight:600!important}.font-black,.font-extra-bold{font-weight:700!important}.font-uppercase{text-transform:uppercase}.font-underline{text-decoration:underline}.font-middle-grey,.text-middle-grey{color:#9da0a3!important}.font-dark-grey,.text-dark-grey{color:#595e63}.text-black{color:#000!important}.text-wrong{color:#f44}.font-sub{padding-top:.3125rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-min{width:-moz-min-content;width:min-content}.w-max{width:-moz-max-content;width:max-content}@media screen and (min-width:62.5rem){.mw-lg-75{max-width:75%}}@media only screen and (max-width:62.49375rem){.responsive-full-image{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw!important}}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.opacity-50{opacity:.5}@media screen and (min-width:0rem){.text-xs-white{color:#fff!important}}@media screen and (min-width:28.125rem){.text-sm-white{color:#fff!important}}@media screen and (min-width:40rem){.text-md-white{color:#fff!important}}@media screen and (min-width:62.5rem){.text-lg-white{color:#fff!important}}@media screen and (min-width:75rem){.text-xl-white{color:#fff!important}}@media screen and (min-width:90rem){.text-xxl-white{color:#fff!important}}@media screen and (min-width:100rem){.text-xxxl-white{color:#fff!important}}.border-grey{border-color:#dbdcde!important}.job-card__container{border-radius:.5rem;box-shadow:0 0 1.875rem hsla(0,0%,79%,.25);padding:.9375rem;position:relative;transition:box-shadow .5s cubic-bezier(.4,0,0,1)}@media screen and (min-width:62.5rem){.job-card__container{padding:1.25rem 1.875rem}}.job-card__container:hover{box-shadow:0 0 1.875rem hsla(0,0%,69%,.4)}.job-card__container:hover .job-card__icon{fill:#007fff}.job-card__link:not(.btn){display:inline-block;margin-bottom:0;padding-right:1.875rem;position:static}.job-card__link:not(.btn):after{background-color:transparent;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.job-card__badges{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:space-between;margin-top:.9375rem}@media screen and (min-width:40rem){.job-card__badges{gap:.625rem;justify-content:flex-start}}.job-card__icon{height:1.875rem;position:absolute;right:0;top:.9375rem;transition:fill .5s cubic-bezier(.4,0,0,1);width:1.875rem}@media screen and (min-width:40rem){.job-card__icon{right:.625rem;top:calc(50% - .9375rem)}}@media only screen and (max-width:62.49375rem){.job-detail{padding-top:1.6875rem}}@media screen and (min-width:62.5rem){.job-aside__wrapper{align-self:flex-start;position:sticky;top:12.3125rem;transition:top .5s cubic-bezier(.4,0,0,1)}}.job-detail__badges{display:flex;gap:.625rem}@media only screen and (max-width:62.49375rem){.job-detail__actions{background-color:#fff;bottom:0;box-shadow:0 -.125rem .3125rem hsla(0,0%,78%,.25);left:0;padding:1.0625rem 0;position:fixed;width:100%}}@media screen and (min-width:62.5rem){.job-detail__actions>.grid{display:block;width:100%}}.job-detail__actions-wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:62.5rem){.job-detail__actions-wrapper{align-items:stretch;flex-direction:column-reverse;padding:2.5rem 0;position:static}}.job-detail__share-links{display:flex;gap:.9375rem}.job-detail__share-link .icon{fill:#9da0a3;height:1.5625rem;width:1.5625rem}.job-detail__contact{align-items:center;border-top:.0625rem solid #eceff1;display:flex;gap:1.4375rem;padding:3.125rem 0 1.5625rem}@media screen and (min-width:62.5rem){.job-detail__contact{border-color:#dbdcde;padding:2.5rem 0}}.job-detail__contact-name p{margin-bottom:0}.job-overview-filter{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 0}@media screen and (min-width:62.5rem){.job-overview-filter{gap:1.875rem 0}}.job-overview-filter__counter{flex:0 0 50%}@media screen and (min-width:62.5rem){.job-overview-filter__counter{flex:0 0 100%}}.job-overview-filter__reset{flex:0 0 50%;text-align:right}@media screen and (min-width:62.5rem){.job-overview-filter__reset{flex:0 0 20%;order:1}}.job-overview-filter__selects{flex:0 0 100%}@media screen and (min-width:62.5rem){.job-overview-filter__selects{display:flex;flex:0 0 80%;gap:1.25rem}.job-overview-filter__select{flex:0 0 20%}.job-overview-filter__select .form-group{margin-bottom:0}}.job-overview-filter__select.job-overview-filter__job-type{flex:0 0 26%}.job-overview-list{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:0;padding:0}@media screen and (min-width:40rem){.job-overview-list{gap:1.5625rem}}.job-overview-list .job-overview-list__element:before{content:none}.job-overview-list .job-overview-list__element.job-overview-list__element--no-result{display:none}.job-overview-list .job-overview-list__element.job-overview-list__element--no-result:first-child:last-child{display:block}