.career-application-layout{--_career-application-h2:var(--career-application-h2,#4b2c3e);--_career-application-h3:var(--career-application-h3,#6b485c);background:#fff}@media (max-width:650px),(min-width:651px) and (max-width:1279px){.career-application-layout .career-details-sidebar{display:none}}.career-application-layout .content{min-height:100vh;padding:80px 0;position:relative}.career-application-layout .content main{z-index:1;color:#787a7d;max-width:646px;margin-left:auto;margin-right:100px;position:relative}@media (min-width:651px) and (max-width:1279px){.career-application-layout .content main{max-width:400px}}@media (max-width:650px),(min-width:651px) and (max-width:1279px){.career-application-layout .content main{max-width:unset;padding:20px}}.career-application-layout .content main h2{color:var(--_career-application-h2);margin-bottom:64px}.career-application-layout .content main h5{color:var(--_career-application-h3);margin-top:64px;margin-bottom:24px}.career-application-layout .content main form .field{flex-direction:column;padding:16px 0;font-size:16px;font-weight:600;line-height:140%;display:flex}.career-application-layout .content main form .field .required-field{color:red}.career-application-layout .content main form .field:focus-within input,.career-application-layout .content main form .field:focus-within textarea{border-bottom:1px solid #5bc6c7}.career-application-layout .content main form .field.attachment{background:#f4e2d1;flex-direction:row;justify-content:space-between;align-items:center;padding:16px}.career-application-layout .content main form .field.attachment button{align-items:center;display:flex}.career-application-layout .content main form .field.file{cursor:pointer;background-color:#d8f4fe;position:relative}.career-application-layout .content main form .field.file:focus-within{border-bottom:1px solid #5bc6c7}.career-application-layout .content main form .field.file label{justify-content:space-between;padding:8px 24px;display:flex}.career-application-layout .content main form .field.file label p{color:var(--_career-application-h2);font-size:16px}.career-application-layout .content main form .field.file label small{padding-top:4px;font-size:12px}.career-application-layout .content main form .field.file .fake-button{color:var(--_career-application-h2);cursor:pointer;align-items:center;font-size:16px;text-decoration:underline;display:flex}.career-application-layout .content main form .field.file .fake-button svg{width:16px;margin-left:12px}.career-application-layout .content main form .field.file .fake-button svg path{stroke:var(--_career-application-h3)}.career-application-layout .content main form .field.file input{display:none}.career-application-layout .content main form .field.checkbox label{font-weight:400;display:flex}@media (max-width:650px){.career-application-layout .content main form .field.checkbox label input[type=checkbox]{transform:scale(1.5)}}.career-application-layout .content main form .field.checkbox label a{color:#db9e41;text-decoration:underline}.career-application-layout .content main form .field.checkbox input{width:16px;margin-right:20px}.career-application-layout .content main form .field input,.career-application-layout .content main form .field textarea{border-bottom:1px solid;margin-top:15px;padding:8px 0}.career-application-layout .content main form .field textarea{field-sizing:content;resize:vertical}.career-application-layout .content main .errors{color:#351b2a;background:#fbe5e5;border:1px solid #ae2031;margin:20px 0;padding:15px}.career-application-layout .content main .errors h6{color:#ae2031;margin-bottom:10px;font-size:18px;font-weight:600}.career-application-layout .content main .errors>ul{margin-bottom:15px}.career-application-layout .content main .errors>ul>li:not(:only-child){margin-bottom:10px}.career-application-layout .content main .errors strong{color:#ae2031;font-weight:700}[data-theme=digital] .career-application-layout{--career-application-h2:#314a5e;--career-application-h3:#677b8e}[data-theme=creative] .career-application-layout{--career-application-h2:#ae2031;--career-application-h3:#d33346}[data-theme=performance] .career-application-layout{--career-application-h2:#617f75;--career-application-h3:#94b4a9}[data-theme=next] .career-application-layout{--career-application-h2:#756185;--career-application-h3:#a994ba}
