.pageelement-job-maplist{overflow:visible}.pageelement-job-maplist .content-container{display:block}.pageelement-job-maplist .text{display:block}.pageelement-job-maplist .result-container{border-top:.1rem solid #000}.pageelement-job-maplist .result-container>a{display:block;color:inherit;text-decoration:none}.pageelement-job-maplist .result-container>a:focus-visible{outline:var(--outline)}.pageelement-job-maplist .job{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5625rem 0;border-bottom:.1rem solid #000;max-width:none;margin-top:0}.pageelement-job-maplist .job>div{flex:1}.pageelement-job-maplist .job .title{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.25rem;line-height:1.2;margin:0 0 .25rem 0}.pageelement-job-maplist .job p{font-size:1.125rem;line-height:1.5;margin:0;padding-top:.625rem}.pageelement-job-maplist .job>.icon{color:#000;font-size:1.875rem;line-height:1;margin:0 .75rem 0 .5rem}.pageelement-job-maplist .result-container>a:hover .title{text-decoration:underline}.pageelement-job-maplist .job .organisation{display:flex;gap:.625rem}.pageelement-job-maplist .job .organisation .icon:before{color:#000;font-family:'Font Awesome 6 Sharp',sans-serif;content:'\f3c5'}.pageelement-job-maplist .placeholder{margin-top:1rem}.pageelement-job-maplist .job{max-width:none}.pageelement-job-maplist .search,.pageelement-job-maplist .search-wrapper,.pageelement-job-maplist .select-wrapper,.pageelement-job-maplist select{display:none!important}.pageelement-job-maplist input{color:#000;border:none;font-size:1.25rem;width:0;flex:1}.pageelement-job-maplist label{font-size:1.25rem;margin-bottom:.3rem;display:block;font-family:'Open Sans',sans-serif}.pageelement-job-maplist input:focus-visible{outline:none}#map .leaflet-control-zoom span{line-height:inherit}#map a{font-size:inherit;font-weight:initial}.pageelement-jobapplication-form a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.pageelement-jobapplication-form .button-box{display:block;background:#fff;margin:1.5625rem 0;padding:.625rem 2.5rem;border:.125rem solid #ff8c00;border-radius:.625rem;font-size:initial;font-weight:700;font-family:'Open Sans',sans-serif;width:fit-content;transition:all .25s linear;outline:#ff8c00 solid 0;outline-offset:0}.pageelement-jobapplication-form .button-box:hover{outline:#ff8c00 solid .3rem;outline-offset:-.3rem}.pageelement-jobapplication-form .job{max-width:calc(100vw - 4.375rem);padding:.625rem;background:#fff;flex-flow:column;display:block;margin-top:0;margin-bottom:1.25rem;border-radius:.625rem;border:#ff8c00 .0625rem solid}@media (max-width:64rem){.pageelement-job-maplist .text{display:block}}.pageelement-text-image{overflow:visible}.pageelement-text-image .cell h2{font-size:1.5rem;font-weight:600;margin-bottom:.9375rem}.pageelement-text-image .wrapper{padding:3.125rem 0;overflow-wrap:anywhere;width:100%;display:flex;flex-direction:column;margin:0 auto;background:var(--bg);box-sizing:border-box}.pageelement-text-image .wrapper.grey{background:#F5F5F5}.pageelement-text-image .wrapper *{color:var(--fg)}.pageelement-text-image .text{max-width:62.500rem}.pageelement-text-image .wrapper.none{background:none}.pageelement-text-image .wrapper .column{display:flex;gap:3.750rem;width:100%}.pageelement-text-image .width_100{width:100%}.pageelement-text-image .wrapper .column.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column.width_50{width:calc(50% - 0.6250rem)}.pageelement-text-image .wrapper .column.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell{display:flex;flex-flow:column;overflow:visible}.pageelement-text-image .wrapper .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell.width_50{width:calc(50% - 1.8750rem)}.pageelement-text-image .wrapper .column .cell.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column .cell.center_text h3{text-align:center}.pageelement-text-image .wrapper .column.center_text .cell.width_75,.pageelement-text-image .wrapper .column.center_text .cell.width_50{margin-left:auto;margin-right:auto}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{width:0;margin-right:-3.750rem}.pageelement-text-image .wrapper .column .cell .image{position:relative}.pageelement-text-image .imagecolumn-text{margin-top:1.875rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark{position:absolute;bottom:1.250rem;right:.625rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.pageelement-text-image .imagecolumn{display:inline-block}.pageelement-text-image .textcolumn{display:inline-block}.pageelement-text-image .wrapper.left{justify-content:flex-start}.pageelement-text-image .wrapper.middle{justify-content:center}.pageelement-text-image .wrapper.right{justify-content:flex-end}.pageelement-text-image .wrapper.text-image{gap:3.750rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:3.750rem}.pageelement-text-image .background-full-width{width:100%!important;overflow:visible!important}.pageelement-text-image .background-adjusted-width{max-width:87.5000rem!important;overflow:visible!important;margin:0 auto;padding:3.125rem}.pageelement-text-image .none{padding:0}.pageelement-text-image h2{display:block}.pageelement-text-image .heading.center_text{text-align:center}.pageelement-text-image .column.center_text h3{text-align:center}.pageelement-text-image .content-container{display:inline-block!important;width:100%;box-sizing:border-box;padding:0}@media screen and (max-width:87.500rem){.pageelement-text-image .content-container{padding:0 1.2500rem!important}}.pageelement-text-image .pageelement-canvas{display:flex}.pageelement-text-image .wrapper.background-adjusted-width .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .content-container .texteditor a{color:#000;text-decoration:underline}.pageelement-text-image .wrapper .content-container .texteditor a:hover{text-decoration-thickness:.125rem}.pageelement-text-image .text.center_text{text-align:center}.pageelement-text-image .text.center_text ol{display:flex;flex-flow:column;align-items:center}@media only screen and (max-width:90.625rem){.text-image .wrapper .column.width_75,.text-image .wrapper .column.width_25,.text-image .wrapper .column .cell.width_75,.text-image .wrapper .column .cell.width_25{}.pageelement-text-image .content-container{padding:3.125rem 1.250rem}}@media screen and (min-width:87.500rem){.pageelement-text-image .pageelement-canvas{padding:0 !Important}}@media only screen and (max-width:64rem){.pageelement-text-image .wrapper .column.width_100:has(.special-case){flex-wrap:wrap}.pageelement-text-image .pageelement-canvas{flex-flow:column;gap:1.875rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:1.875rem}.text-image .wrapper .column.width_25,.text-image .wrapper .column.width_50,.text-image .wrapper .column.width_75,.text-image .wrapper .column .cell.width_25,.text-image .wrapper .column .cell.width_50,.text-image .wrapper .column .cell.width_75{width:100%}.pageelement-text-image .pageelement-canvas{flex-wrap:wrap}.text-image .wrapper .column .cell.empty{display:none}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{margin-right:unset}}.pageelement-text-image .copyright{font-size:.750rem;margin-top:-1.4375rem;align-self:end;padding:.3125rem .3125rem 0 .3125rem;z-index:5}.pageelement-text-image .copyright.white{color:#FFF}.pageelement-text-image .copyright.black{color:#000}@media only screen and (max-width:32.500rem){.pageelement-text-image .wrapper .content-container,.pageelement-text-image .wrapper.background-adjusted-width .content-container{padding:1.250rem}}.pageelement-text-image .wrapper.none .content-container{padding:0}