.job-details{margin-bottom:40px;margin-top:80px}.job-details .wrapper{max-width:990px}.job-details .copy,.job-details .wrapper .i-wrapper{border-bottom:1px solid #dad7d4}.job-details .copy{padding-bottom:10px}.job-details .copy h1{margin:0 0 10px}.job-details table.details{border-spacing:0;margin:40px 0}.job-details table.details td{padding:5px 0;vertical-align:top}.job-details table.details tr>td:first-child{padding-right:30px;white-space:nowrap}.job-details+.fr-view{margin-top:40px}.job-application-form{margin-bottom:120px;margin-top:80px}.job-application-form .wrapper{max-width:990px}.job-application-form .application-form{background-color:#f4f3f2;padding:30px 30px 40px}.job-application-form .application-form h2{margin-top:0}.job-application-form .application-form form .row{display:flex;flex-direction:column}.job-application-form .application-form form .row .col{width:100%}@media (min-width:768px){.job-application-form .application-form form .row{flex-direction:row}.job-application-form .application-form form .row .col{max-width:calc(50% - 15px)}.job-application-form .application-form form .row .col:last-child{margin-left:30px}}.job-application-form .application-form form .multi-file-picker{display:flex;flex-direction:row;flex-wrap:wrap;margin:-5px}.job-application-form .application-form form .multi-file-picker .file-picker{margin:5px;max-width:100%}.job-application-form .application-form form .multi-file-picker .file-picker:last-child{width:100%}.job-application-form .application-form .application-form-failure-notice{background-color:hsla(0,0%,100%,.5);border:1px solid #ff5b5b;border-radius:4px;color:#ff5b5b;margin:15px 0;padding:20px}