:root{--font-size-small:14px}html{scroll-behavior:smooth}.module-application-form{.ancor{transform:translateY(-200px)}.module-job-application-inner{background-color:var(--primary-50);border-radius:var(--rounded-large);.item-copy{background-color:var(--primary-50)}.item-copy,.item-form{padding:var(--baseline-6) var(--baseline-2)}.item-form form{input[type=email],input[type=tel],input[type=text],select{background-color:var(--white)}}}.hs-fieldtype-file{position:relative;&.field:not(.hs_curriculum_recruitment){align-items:center;display:flex;flex-direction:row;width:100%}&.hs_curriculum_recruitment{display:flex;flex-direction:column;width:fit-content;label:not(hs-error-msg hs-main-font-element){border-color:var(--btn-border-clr);border-radius:var(--button-radius);border-style:var(--button-border-style);border-width:var(--border-unit);color:var(--btn-clr);font-size:var(--button-small-font-size);line-height:var(--button-small-line-height);margin:var(--button-small-margin);padding:var(--button-small-padding);width:fit-content;--btn-fill:var(--btn-primary-outline-fill);--btn-clr:var(--btn-primary-outline-clr);--btn-border-clr:var(--btn-primary-outline-clr);cursor:pointer;transition:all .3s ease-in-out;&:hover{background-color:var(--btn-primary-outline-fill-hover);--btn-clr:var(--btn-primary-outline-clr-hover);--btn-border-clr:var(--btn-primary-outline-fill-hover)}}ul.hs-error-msgs{display:block;padding:0;li label{border:none;color:var(--input-error-color);font-size:var(--font-size-small);font-weight:var(--weight-medium);line-height:var(--line-height-small);padding:0}}}.hs-field-desc{background-color:var(--color-transparent);border:1px solid var(--color-white);border-radius:10rem;color:var(--color-white);cursor:pointer;display:flex;max-width:-moz-fit-content;max-width:fit-content;padding:.9em 1.2em;text-decoration:none;transition:border-color .4s,color .4s,background-color .4s;&:hover{@media screen and (min-width:1180px){background-color:var(--color-white);border-color:var(--color-white);color:var(--color-orange-600)}}}label{display:flex}.input{clip-path:polygon(0 0,0 0,0 0,0 0);height:0;left:0;position:absolute;top:0;width:0}.hs-error-msgs{padding-left:2em;padding-top:0;label{align-items:center;display:flex;flex-direction:row;font-size:var(--font-size-small);font-weight:var(--weight-medium);line-height:var(--line-height-small)}}.uploaded-filenames{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-left:2em}}}