[data-v-ac1b3ee8]:root{--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,0.65);--ease-out:cubic-bezier(0.218,0.58,0.36,1);--ease-bounce:cubic-bezier(.17,.67,.3,1.33)}.Button[data-v-ac1b3ee8]{border-radius:1.5625rem;font-size:16px;font-weight:400;line-height:24px;padding:.625rem 1.5rem}.Button--dark-background[data-v-ac1b3ee8]{background:#3c3c3c;color:#fff}.Button--transparent[data-v-ac1b3ee8]{background:#f6f6f6;color:#3c3c3c}.Button--transparent[data-v-ac1b3ee8]:hover{background:#fff}.Button--light-grey[data-v-ac1b3ee8]{background:#f6f6f6;color:#3c3c3c}.Button--transparent-w-border[data-v-ac1b3ee8]{background:transparent;border:1px solid #3c3c3c;color:#3c3c3c}.Button--light-w-border[data-v-ac1b3ee8]{background:transparent;border:1px solid #fff;color:#fff}.Button[data-v-ac1b3ee8]:hover{opacity:.8}.drop-area[data-v-ac1b3ee8]{background:#efefef;border:1px dashed #b4b4b4;border-radius:17px;height:15.625rem;width:20.625rem}input[type=file][data-v-ac1b3ee8]{display:none}.custom-file-upload[data-v-ac1b3ee8]{border:1px solid #ccc;cursor:pointer;display:inline-block;padding:6px 12px}.drop-files[data-v-ac1b3ee8]{color:#3c3c3c;font-size:14px;font-weight:300;line-height:21px;margin:.5rem 0;max-width:13.75rem;text-align:center}.drop-icon[data-v-ac1b3ee8]{height:3.125rem}.drop-or[data-v-ac1b3ee8]{color:#3c3c3c;font-family:Poppins;font-size:14px;font-style:italic;font-weight:300;line-height:21px;margin-bottom:.5rem}:root{--ease-in-out:cubic-bezier(0.4,0.0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,0.65);--ease-out:cubic-bezier(0.218,0.58,0.36,1);--ease-bounce:cubic-bezier(.17,.67,.3,1.33)}.ApplyForm{margin-top:6.25rem;padding-bottom:3.75rem;width:100%}.ApplyForm .form-input{background:transparent;border-bottom:1px solid #3c3c3c;border-radius:0;font-size:1.125rem;font-weight:700;height:2.75rem;line-height:1.6875rem;padding:0 .1875rem;transition:all .3s ease}@media(min-width:48rem){.ApplyForm .form-input{font-size:1.25rem;line-height:2.0625rem}}.ApplyForm .form-input:hover:-moz-placeholder-shown:not(:focus){opacity:.5}.ApplyForm .form-input:hover:placeholder-shown:not(:focus){opacity:.5}.ApplyForm .form-input::-moz-placeholder{color:#3c3c3c;font-size:22px;font-weight:300}.ApplyForm .form-input::placeholder{color:#3c3c3c;font-size:22px;font-weight:300}.ApplyForm .form-input:focus{outline:none}.ApplyForm .form-input:focus:not(:-moz-placeholder-shown){border-bottom:3px solid #3c3c3c}.ApplyForm .form-input:focus:not(:placeholder-shown){border-bottom:3px solid #3c3c3c}.ApplyForm .form-input.newsletter{background:#fff;outline:1px solid #3c3c3c}.ApplyForm .form-input[type=checkbox]{opacity:0;position:absolute}.ApplyForm .form-label{font-size:16px;font-weight:300;line-height:24px;margin-bottom:.25rem}.ApplyForm .form-label.privacy{display:flex}.ApplyForm .form-label.privacy a{display:inline-block;font-size:16px;font-weight:300;line-height:24px;position:relative;width:-moz-fit-content;width:fit-content}.ApplyForm .form-label.privacy a:after{background-color:#3c3c3c;bottom:.25rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.ApplyForm .form-label.privacy a:hover:after{transform:scaleX(0);transform-origin:bottom left}.ApplyForm .form-label.privacy .fake-checkbox{background-color:transparent;border:1px solid #3c3c3c;border-radius:2px;cursor:pointer;display:inline-block;flex-shrink:0;height:25px;margin-right:15px;position:relative;width:25px}.ApplyForm .form-label.privacy .fake-checkbox svg{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.5);transition:all .3s ease-in-out;width:15px}.ApplyForm .form-input[type=checkbox]:checked~label .fake-checkbox svg{opacity:1;transform:translate(-50%,-50%) scale(1)}.ApplyForm .input-error{color:#d22121;height:1.25rem}.ApplyForm .input-group{margin-bottom:1.875rem}@media(min-width:64rem){.ApplyForm .input-group{margin-bottom:4.375rem}}.ApplyForm .input-group.checkbox{margin:1.25rem 0 3.75rem}.ApplyForm .Button{border-radius:1.5625rem;font-size:16px;font-weight:400;line-height:24px;padding:.625rem 1.5rem}.ApplyForm .Button--dark-background{background:#3c3c3c;color:#fff}.ApplyForm .Button--transparent{background:#f6f6f6;color:#3c3c3c}.ApplyForm .Button--transparent:hover{background:#fff}.ApplyForm .Button--light-grey{background:#f6f6f6;color:#3c3c3c}.ApplyForm .Button--transparent-w-border{background:transparent;border:1px solid #3c3c3c;color:#3c3c3c}.ApplyForm .Button--light-w-border{background:transparent;border:1px solid #fff;color:#fff}.ApplyForm .Button:hover{opacity:.8}.ApplyForm .fade-enter-active,.ApplyForm .fade-leave-active{transition:opacity .5s}.ApplyForm .fade-enter,.ApplyForm .fade-leave-to{opacity:0}@media(min-width:48rem){.ApplyForm{margin-top:9.375rem}}.ApplyForm__success{color:#3c3c3c;font-size:1.75rem;font-weight:700;line-height:1.35;margin:3.75rem 0;text-align:center}@media(min-width:64rem){.ApplyForm__success{font-size:2.25rem}}.ApplyForm .input-group p{font-size:1.125rem;font-weight:700;line-height:1.6875rem;margin-bottom:.625rem}@media(min-width:48rem){.ApplyForm .input-group p{font-size:1.25rem;line-height:2.0625rem}}