@font-face{font-family:HelveticaLTWXX-Roman;src:url(/assets/fonts/webfonts/37AC58_0_0.woff2) format("woff2"),url(/assets/fonts/webfonts/37AC58_0_0.woff) format("woff"),url(/assets/fonts/webfonts/37AC58_0_0.eot) format("embedded-opentype"),url(/assets/fonts/webfonts/37AC58_0_0.ttf) format("truetype"),url(/assets/fonts/webfonts/37AC58_0_unhinted_0.woff2) format("woff2"),url(/assets/fonts/webfonts/37AC58_0_unhinted_0.woff) format("woff"),url(/assets/fonts/webfonts/37AC58_0_unhinted_0.ttf) format("truetype")}@font-face{font-family:HelveticaLTWXX-Bold;src:url(/assets/fonts/webfonts/37AC58_1_0.woff2) format("woff2"),url(/assets/fonts/webfonts/37AC58_1_0.woff) format("woff"),url(/assets/fonts/webfonts/37AC58_1_0.ttf) format("truetype"),url(/assets/fonts/webfonts/37AC58_1_unhinted_0.woff2) format("woff2"),url(/assets/fonts/webfonts/37AC58_1_unhinted_0.woff) format("woff"),url(/assets/fonts/webfonts/37AC58_1_0.eot) format("embedded-opentype"),url(/assets/fonts/webfonts/37AC58_1_unhinted_0.ttf) format("truetype")}@font-face{font-family:IBMPlexSans-Regular;src:url(/assets/fonts/webfonts/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:IBMPlexSans-SemiBold;src:url(/assets/fonts/webfonts/IBMPlexSans-SemiBold.ttf) format("truetype")}@font-face{font-family:IBMPlexSans-Bold;src:url(/assets/fonts/webfonts/IBMPlexSans-Bold.ttf) format("truetype")}@font-face{font-family:IBMPlexSansCondensed-Regular;src:url(/assets/fonts/webfonts/IBMPlexSansCondensed-Regular.ttf) format("truetype")}@font-face{font-family:IBMPlexSansCondensed-Bold;src:url(/assets/fonts/webfonts/IBMPlexSansCondensed-Bold.ttf) format("truetype")}@font-face{font-family:Holmen-Tree;src:url(/assets/fonts/webfonts/Holmen-Tree.ttf) format("truetype")}.vacancy-listing-page .num-vacancies{font-size:1rem;font-weight:700;padding-top:2.5rem}.vacancy-listing-page .filter-accordion__summary{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;cursor:pointer;font-size:1.25rem;font-weight:700;list-style:none;margin-bottom:2rem;padding:1.5rem 1rem;position:relative}.vacancy-listing-page .filter-accordion__summary:after{content:"\E901";font-family:icomoon;font-size:.75rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.vacancy-listing-page .filter-accordion[open] .filter-accordion__summary{border-bottom:none;margin-bottom:0}.vacancy-listing-page .filter-accordion[open] .filter-accordion__summary:after{content:"\E900"}.vacancy-listing-page .filter{margin-bottom:1rem}.vacancy-listing-page .filter__select:nth-child(-n+4){padding-bottom:1.5rem}.vacancy-listing-page .vacancy-header{display:flex;justify-content:space-between}.vacancy-listing-page .vacancy-header__result{color:#383838}.vacancy-listing-page .vacancy-items .row .col-md-4{display:flex}.vacancy-listing-page .vacancy-items .row .col-md-4:nth-child(n+2) .vacancy-item{margin-top:1.5rem}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item{border:2px solid #ededed;padding:1.5rem;position:relative}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item:hover .text-truncated{opacity:.7}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item .text-truncated{display:flex;flex-wrap:wrap;max-height:15rem;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__details{align-self:flex-end;width:100%}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__details .date__icon,.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__details .location__icon{font-size:inherit;margin-right:.5rem}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__details .location{margin-bottom:.5rem}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__details .date{margin-bottom:0}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item__link{border:none;bottom:0;left:0;position:absolute;right:0;top:0}.vacancy-listing-page .block-container{margin-top:4rem}@media (min-width:768px){.vacancy-listing-page .vacancy-items .row .col-md-4:nth-child(n+2) .vacancy-item{margin-top:0}.vacancy-listing-page .vacancy-items .row .col-md-4:nth-child(n+4) .vacancy-item{margin-top:1.5rem}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item .text-truncated{height:13.5rem;max-height:none}}@media (min-width:992px){.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item{padding:2.5rem}.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item .text-truncated{height:17rem}.vacancy-listing-page .block-container{margin-top:5rem}}@media (min-width:1400px){.vacancy-listing-page .vacancy-items .row .col-md-4 .vacancy-item .text-truncated{height:15rem}}.vacancy-listing-page-partial{padding:4rem 0}.vacancy-listing-page-partial__button{margin-top:2.5rem}.vacancy-listing-page-partial.text-white .table-list__row:after{color:#fff}.vacancy-listing-page-partial.text-white .vacancy-listing-page-partial__button{background-color:#fff;color:#000!important}@media (min-width:992px){.vacancy-listing-page-partial{padding:5rem 0}}