.pageelement-job-detail-main .content-container{}.pageelement-job-detail-main .wrapper,.pageelement-jobapplication-form .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:6.25rem}.pageelement-job-detail-main .group-container a:hover,.pageelement-jobapplication-form .group-container a:hover{text-decoration:underline}.pageelement-job-detail-main .text h1,.pageelement-jobapplication-form .text h1{margin:.9375rem auto 1.875rem}.pageelement-job-detail-main .text h2,.pageelement-job-detail-main .job-content h6{color:#ff8c00;margin:2.1875rem auto 1.25rem;font-size:1.4375rem;font-family:'Open Sans',sans-serif}.pageelement-job-detail-main .text>:first-child,.pageelement-jobapplication-form .text>:first-child{margin-top:initial}.pageelement-job-detail-main .info{font-size:1.125rem}.pageelement-job-detail-main .info a .box-button{width:fit-content}.pageelement-job-detail-main .info a .box-button,.pageelement-jobapplication-form .info a .box-button,.pageelement-job-detail-main .info-right a button{display:block;background:#ff8c00;margin:1.5625rem 0;padding:.625rem 2.5rem;border-radius:.35rem;font-size:1.125rem;font-weight:700;font-family:'Open Sans'}.pageelement-job-detail-main .info a .box-button:hover{outline:.188rem solid #ff8c00;background-color:#fff}.pageelement-job-detail-main .info-right a:has(.box-button:not(.box-large)){display:none}.pageelement-job-detail-main .info-right a .box-button:not(.box-large){display:none}.pageelement-job-detail-main .info a .box-button,.pageelement-job-detail-main .info a .box-button *,.pageelement-jobapplication-form .info a .box-button,.pageelement-jobapplication-form .info a .box-button *,.pageelement-job-detail-main .info-right a button,.pageelement-job-detail-main .info-right a button *{color:#000;pointer-events:initial}.pageelement-job-detail-main a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.pageelement-job-detail-main .info a button i,.pageelement-jobapplication-form .info a .box-button i{position:relative;right:1.5625rem;transform:scale(1.35)}.pageelement-job-detail-main .info a:first-child button{margin-top:initial}.pageelement-job-detail-main .info a:last-child button{margin-bottom:initial}.pageelement-job-detail-main .info a:hover button,.pageelement-jobapplication-form .info a:hover button,.pageelement-job-detail-main .info-right a:hover button{cursor:pointer}.pageelement-job-detail-main .info p,.pageelement-job-detail-main .info ul{margin-top:.9375rem;margin-bottom:.9375rem}.pageelement-job-detail-main .info ul{padding:0 1.25rem}.pageelement-jobapplication-form .form-row.dataprotection{flex-flow:row;gap:.5rem;align-items:baseline}.pageelement-jobapplication-form .form-row.dataprotection label{width:100%}.pageelement-job-detail-main .group-container .border-top,.pageelement-job-detail-main .group-container .border-bottom,.pageelement-jobapplication-form .group-container .border-top,.pageelement-jobapplication-form .group-container .border-bottom{padding-left:.75rem;padding-right:.75rem;box-sizing:border-box;max-height:1.875rem;min-height:1.4375rem}.pageelement-job-detail-main .group-container .border-top,.pageelement-jobapplication-form .group-container .border-top{transform:rotate(180deg)}.pageelement-job-detail-main .group,.pageelement-jobapplication-form .group{border:#ff8c00 solid .125rem;overflow:hidden}.pageelement-job-detail-main .group .box,.pageelement-jobapplication-form .group .box{margin-bottom:0;border-bottom:#ff8c00 solid .125rem}.pageelement-job-detail-main .group .box:last-child,.pageelement-jobapplication-form .group .box:last-child{border-bottom:none}.pageelement-job-detail-main .box,.pageelement-jobapplication-form .box{background:#fff;margin-bottom:.9375rem;padding:1.25rem 1.5625rem}.pageelement-job-detail-main .box .black,.pageelement-job-detail-main .box .black *,.pageelement-jobapplication-form .box .black,.pageelement-jobapplication-form .box .black *{color:#000}.pageelement-job-detail-main .box .regular,.pageelement-job-detail-main .box .regular *,.pageelement-jobapplication-form .box .regular,.pageelement-jobapplication-form .box .regular *{font-weight:400}.pageelement-job-detail-main .box .bold,.pageelement-job-detail-main .box .bold *,.pageelement-jobapplication-form .box .bold,.pageelement-jobapplication-form .box .bold *{font-weight:700;font-family:'Open Sans',sans-serif}.pageelement-job-detail-main .box .top,.pageelement-jobapplication-form .box .top{margin-top:.625rem}.pageelement-job-detail-main .box .bottom,.pageelement-jobapplication-form .box .bottom{margin-bottom:.625rem}.pageelement-job-detail-main .box i,.pageelement-jobapplication-form .box i{margin-right:.625rem}.pageelement-job-detail-main .box img,.pageelement-jobapplication-form .box img{width:12.5rem;object-fit:cover}.pageelement-job-detail-main .box-flex,.pageelement-jobapplication-form .box-flex{display:flex}.pageelement-job-detail-main .box-outer,.pageelement-jobapplication-form .box-outer{padding:initial}.pageelement-job-detail-main .box-outer .box-inner,.pageelement-jobapplication-form .box-outer .box-inner{padding:1.25rem 1.5625rem}.pageelement-job-detail-main .box-orange{background:#ff8c00;border-radius:.625rem;display:flex;align-items:center;position:relative;padding-right:3rem;border:#ff8c00 .3rem solid;transition:all .25s ease-in-out}.pageelement-job-detail-main .box-orange,.pageelement-job-detail-main .box-orange *{color:#000}.pageelement-job-detail-main .box-orange:hover{background:#fff}.pageelement-job-detail-main .box-orange .fa-square-up-right,.pageelement-job-detail-main .box-orange .fa-chevron-right{position:absolute;right:1.5625rem;transform:scale(2)}.pageelement-job-detail-main .box-large,.pageelement-jobapplication-form .box-large{font-size:1.375rem;font-weight:700;font-family:'Open Sans'}.pageelement-job-detail-main .box-small,.pageelement-jobapplication-form .box-small{padding:.625rem 1.25rem}.pageelement-job-detail-main #map,.pageelement-jobapplication-form #map{height:16.5625rem}.pageelement-job-detail-main .job-content .entry-header,.pageelement-job-detail-main .job-content .job-heading,.pageelement-job-detail-main .job-content #sidebar-outer,.pageelement-job-detail-main .job-content hr{display:none}@media (max-width:64rem){.pageelement-job-detail-main .wrapper,.pageelement-jobapplication-form .wrapper{grid-template-columns:initial;gap:1.5625rem!important}.pageelement-job-detail-main .info-right a .box-button{display:block}.pageelement-job-detail-main .info-right a:has(.box-button){display:block}.pageelement-job-detail-main .info-right a .box-button{display:block}.pageelement-job-detail-main .info a:last-child{display:none}}@media (max-width:32rem){.pageelement-job-detail-main .box img,.pageelement-jobapplication-form .box img{width:100%}.pageelement-job-detail-main .box-flex,.pageelement-jobapplication-form .box-flex{flex-direction:column}}