.pageelement-job-detail .content-container{flex-direction:column}.pageelement-job-detail .apply-online{display:flex;gap:var(--spacing-20px)}.pageelement-job-detail .apply-online .icon:before{content:'\f0e0';font-family:'Font Awesome 7 Sharp',sans-serif;font-size:var(--font-size-30px);display:inline-block;color:#C00}.pageelement-job-detail .apply-online .text{color:#C00;font-size:var(--font-size-24px);font-weight:var(--font-weight-semibold)}.pageelement-job-detail .apply-online .text:hover{text-decoration:underline;text-decoration-thickness:var(--border-width-2px)}.pageelement-job-detail .download-item{margin-bottom:var(--spacing-50px)}.pageelement-job-detail .download-item .download-link{font-size:var(--font-size-20px);font-weight:400;color:#C00;width:fit-content}.pageelement-job-detail .download-item .download-link::before{color:#C00;font-size:var(--font-size-18px);width:fit-content;margin-right:var(--spacing-15px)}.pageelement-job-detail .download-item .download-link:hover{text-decoration:underline;text-decoration-thickness:var(--border-width-2px)}.pageelement-job-detail .contact-text{margin-bottom:var(--spacing-50px)}.pageelement-job-detail .link-back{border-radius:.5rem;border:.125rem solid #000;padding:.5rem .75rem;width:15.5rem;display:inline-block;text-align:center}.pageelement-job-detail .link-back:hover{text-decoration:underline;text-decoration-thickness:var(--border-width-2px)}.pageelement-job-detail .linkback-box{margin-top:var(--spacing-50px);margin-bottom:var(--spacing-20px)}.pageelement-job-detail .link-back i{padding-right:var(--spacing-10px)}.pageelement-job-detail .links{display:flex;justify-content:space-between;align-items:center}.pageelement-job-detail .layout{display:flex;margin-top:var(--spacing-50px);margin-bottom:var(--spacing-30px);flex-direction:column}.pageelement-job-detail .layout .description-text{margin-bottom:var(--spacing-50px)}.contact-text strong{margin-bottom:var(--spacing-15px);display:block}.pageelement-job-detail .contact-text .contact-links{margin-top:var(--spacing-15px)}.pageelement-job-detail .contact-text a{display:block;font-weight:400;line-height:var(--line-height-normal);width:fit-content}.pageelement-job-detail .contact-text a:hover{text-decoration:underline}.pageelement-job-detail .contact-text a i{color:#C00;width:var(--spacing-35px);font-size:var(--font-size-20px);text-align:start}@media screen and (max-width:47.5rem){.pageelement-job-detail .description-text{margin-right:0}}@media screen and (max-width:32.5rem){.pageelement-job-detail .apply-online .text{color:#C00;font-size:var(--font-size-20px)}.icon::before{font-size:var(--font-size-24px)}}