.path--webform .block-system-breadcrumb-block .breadcrumbs{grid-column:1/-1}.path--webform .webform-submission-form-wrapper{margin-bottom:0;margin-top:0}.webform-submission-form-wrapper{margin-top:2.5rem;position:relative}.page--node-type-job .node__content .webform-submission-form-wrapper{background-color:var(--color-blue-light);padding:1.25rem}.page--node-type-job .node__content .webform-submission-form-wrapper h2{font-size:1.3125rem}@media (min-width:36rem){.webform-submission-form>div:not(.form-actions):not(#edit-information--2):not(.webform-progress):not([data-webform-key=select_samples]),.webform-submission-form>fieldset{max-width:66.66667%}}.webform-submission-form.webform-submission-price-configurator-form>div,.webform-submission-form.webform-submission-training-interest-form>div,.webform-submission-form.webform-submission-training-registration-form>div{max-width:100%!important}.webform-submission-form .form-item__label{color:var(--color-grey-text);font-size:.9375rem;font-weight:700;white-space:normal}.webform-submission-form .form-item__label.option{font-weight:400}.webform-submission-form .form-item__label.form-type-processed-text{cursor:text}.webform-submission-form .form-item-resume-file .form-item__label{font-size:var(--font-size-s);font-weight:400}.webform-submission-form .form-item-privacy-policy label{font-weight:400}.webform-submission-form a:not(.button){color:var(--color-grey-dark);font-size:var(--font-size-base);-webkit-text-decoration:underline;text-decoration:underline}.page--node-type-job .webform-submission-form a:not(.button):focus,.page--node-type-job .webform-submission-form a:not(.button):hover{color:var(--color-blue-main)}.webform-submission-form .form-item-intro-text a,.webform-submission-form .js-form-type-processed-text a{color:var(--color-green-deep)}.webform-submission-form.webform-submission-contractor-request-form #edit-information--2 .webform-flexbox{gap:1.25rem}@media (min-width:36rem){.webform-submission-form.webform-submission-contractor-request-form #edit-information--2 .webform-flex.webform-flex--1:first-child{flex:0 0 66.66667%}}.webform-submission-form.webform-submission-contractor-request-form #edit-information--2 .card--style--pink{background-color:var(--color-magenta-light);color:var(--color-grey-text);padding:var(--gap)}.webform-submission-form.webform-submission-contractor-request-form #edit-information--2 .card--style--pink h2{color:var(--color-magenta-dark);font-size:var(--font-size-h4)}.webform-submission-form.webform-submission-contractor-request-form .webform-actions{justify-content:flex-end;margin:calc(var(--gap-m)*1.5) auto 0}.webform-submission-form.webform-submission-contractor-request-form .form-item-attachment{background-color:var(--color-green-bg);padding:calc(var(--gap)*1)}@media (min-width:36rem){.webform-submission-form.webform-submission-contractor-request-form .form-item-attachment{padding:calc(var(--gap)*1.5)}}.webform-submission-form.webform-submission-contractor-request-form .js-form-type-checkbox{margin:0}@media (max-width:47.9375rem){.webform-submission-form.webform-submission-contractor-request-form .js-form-type-checkbox{gap:.3125rem;margin:var(--gap-s) 0 0}.webform-submission-form.webform-submission-contractor-request-form .js-form-type-checkbox span.file{word-break:break-all}.webform-submission-form.webform-submission-contractor-request-form .js-form-type-checkbox label:before{min-width:.8125rem}}.webform-submission-form.webform-submission-contractor-request-form .js-form-type-checkbox .option{flex:1}.webform-submission-form #edit-message--description{font-size:.9375rem;margin-top:.625rem}.webform-submission-form .js-form-type-checkbox{align-items:center;display:flex}.webform-submission-form .js-form-type-checkbox>label{font-weight:400;margin:0}.webform-submission-form .fieldset__wrapper--group{margin-top:.625rem}.webform-submission-form #edit-processed-text p,.webform-submission-form .form-item#edit-processed-text-04{margin-bottom:0}.webform-submission-form #edit-address--wrapper [class*=form-type-textfield]:not(:last-child){flex:1;margin-right:1.875rem}@media (max-width:47.9375rem){.webform-submission-form #edit-address--wrapper [class*=form-type-textfield]:not(:last-child){margin-right:0}}.webform-submission-form .field-suffix{margin-left:.3125rem}.webform-submission-form .fieldset__wrapper.fieldset__wrapper--group .form-item{align-self:flex-end}@media (max-width:47.9375rem){.webform-submission-form .fieldset__wrapper.fieldset__wrapper--group .form-item{align-self:flex-start;width:100%}}.webform-submission-form #edit-flexbox-04 .webform-flex--1{display:flex}.webform-submission-form #edit-flexbox-04 .webform-flex--1 .webform-flex--container,.webform-submission-form #edit-flexbox-04 .webform-flex--1 .webform-flex--container>.form-item{display:flex;flex:1;flex-direction:column}.webform-submission-form #edit-flexbox-04 .webform-flex--1 .webform-flex--container label,.webform-submission-form #edit-flexbox-04 .webform-flex--1 .webform-flex--container>.form-item label{flex:1}.webform-submission-form .optional{color:var(--color-grey-text);display:inline-block;font-size:.875rem;font-weight:400}.webform-submission-form label+.description{margin-bottom:.3125rem;margin-top:.3125rem}.webform-submission-form .fieldset__legend{font-weight:700}.webform-submission-form .element_card{background-color:var(--color-green-bg);margin:var(--gap-s) 0;padding:var(--gap-s)}.webform-submission-form input[required=required][type=email],.webform-submission-form input[required=required][type=number],.webform-submission-form input[required=required][type=text]{outline:2px solid transparent}.webform-submission-form input[required=required][type=email]:user-valid,.webform-submission-form input[required=required][type=number]:user-valid,.webform-submission-form input[required=required][type=text]:user-valid{outline-color:var(--color-green-main)}.webform-submission-form input[required=required][type=email]:user-invalid,.webform-submission-form input[required=required][type=number]:user-invalid,.webform-submission-form input[required=required][type=text]:user-invalid{outline-color:var(--color-magenta-main)}.webform-submission-form input[required=required][type=email]:focus:user-invalid,.webform-submission-form input[required=required][type=number]:focus:user-invalid,.webform-submission-form input[required=required][type=text]:focus:user-invalid{outline-color:var(--color-orange)}.webform-submission-form textarea[required=required]{outline:2px solid transparent}.webform-submission-form textarea[required=required]:user-valid{outline-color:var(--color-green-main)}.webform-submission-form textarea[required=required]:user-invalid{outline-color:var(--color-magenta-main)}.webform-submission-form textarea[required=required]:focus:user-invalid{outline-color:var(--color-orange)}