:root{--ny-red:#e2001a;--white:#ffffff;--grey-text:#333333;--grey-text-light:#888888;--grey-light:#b2b2b2;--separator:#d6d6d6;--grey:#555555;--divider:#707070}:root{--fs-largest:2.25rem;--fs-large:2rem;--fs-medium:1.5rem;--fs-regular:1rem;--fs-normal:.875rem;--fs-small:.75rem;--fw-light:200;--fw-normal:300;--fw-regular:400;--fw-medium:500;--fw-bold:700;--lh-large:2.375rem;--lh-medium:2rem;--lh-normal:1.25rem;--lh-small:1rem;--background-color:#222222;--ny-green:#26A521;--background-color-alt:var(--grey-text);--inverted-background-color:var(--white);--font-color:var(--white);--accent-color:var(--ny-red);--grey-light-alt:var(--divider);--dot:var(--grey-text-light);--black:#000000}@media screen and (min-width:768px),print{:root{--fs-normal:1.25rem;--fs-large:2.25rem;--fs-regular:1.5rem;--lh-normal:2rem;--lh-large:3rem;--lh-small:1.5rem}}html,body{background:var(--background-color);font-family:roboto,sans-serif}.fast-apply-header{margin:1rem;display:flex;justify-content:space-between;align-items:center}.fast-apply-header .control{display:flex;align-items:center;gap:1.5rem}@media screen and (min-width:1024px){.fast-apply-header .control{gap:3.125rem}}.fast-apply-header .control .job-portal{background-color:var(--accent-color);padding:.25rem .75rem;color:var(--font-color);text-decoration:none;text-transform:uppercase}@media screen and (min-width:1024px){.fast-apply-header .control .job-portal{padding:.375rem 1.375rem}}.fast-apply-header .control .language-container{cursor:default;color:var(--font-color);font-size:1rem;line-height:1.25rem;display:flex}.fast-apply-header .control .language-container .divider{border:1px solid var(--white)}.fast-apply-header .control .language-container .language-select{cursor:pointer;border:none;background-color:initial;margin:0 .5rem;padding:0;color:var(--font-color);opacity:60%}@media screen and (min-width:1024px){.fast-apply-header .control .language-container .language-select{margin:0 .75rem}}.fast-apply-header .control .language-container .language-select:last-child{margin-right:.25rem}.fast-apply-header .control .language-container .language-select.selected{opacity:100%}.fast-apply-header .ny-logo{width:6.5rem;height:2rem;fill:var(--ny-red)}.fast-apply-footer{display:flex;margin-top:7.75rem;margin-bottom:1rem;justify-content:flex-end;padding-bottom:1.75rem;padding-top:3.75rem;width:100%}@media screen and (max-width:767px){.fast-apply-footer{margin-top:3.75rem;flex-direction:column;align-items:flex-end}}.fast-apply-footer .copyright{flex-grow:1;font-size:.825rem;font-weight:var(--fw-normal);color:var(--grey-text-light);margin-bottom:.5rem}@media screen and (min-width:768px),print{.fast-apply-footer .copyright{font-size:var(--fs-small);font-weight:var(--fw-regular)}}.fast-apply-footer a{color:var(--grey-text-light);font-size:.825rem;font-weight:var(--fw-normal);text-decoration:none}@media screen and (min-width:768px),print{.fast-apply-footer a{font-size:var(--fs-small);font-weight:var(--fw-regular)}}.fast-apply-footer a:not(:first-child){margin-left:1rem}.fast-apply{color:var(--font-color);padding-left:1.75rem;padding-right:1.75rem}.fast-apply[x-cloak]{display:none!important}.fast-apply img{display:block;width:100%}.fast-apply .hero-header{font-size:var(--fs-large);line-height:var(--lh-large);font-weight:var(--fw-medium)}.fast-apply .description{font-size:var(--fs-normal);line-height:var(--lh-normal);font-weight:var(--fw-light)}.fast-apply .section-header{font-size:var(--fs-medium);line-height:var(--lh-medium);font-weight:var(--fw-bold)}.fast-apply .button{display:block;font-size:var(--fs-normal);line-height:var(--lh-normal);font-weight:var(--fw-medium);text-transform:uppercase;text-align:center;padding:1rem 0;width:100%;border-radius:.25rem;text-decoration:none;border:0;position:relative}@media screen and (min-width:768px),print{.fast-apply .button{font-size:1rem;line-height:1.25rem;letter-spacing:.8px}}.fast-apply .button.primary{background:var(--accent-color);color:var(--font-color)}.fast-apply .button.primary .spinner{height:1.25rem}.fast-apply .button.primary .spinner::after{content:"";position:absolute;width:2rem;height:2rem;top:0;left:0;right:0;bottom:0;margin:auto;border:5px solid transparent;border-top-color:var(--white);border-radius:50%;animation:spinner-animation 1s ease infinite}@keyframes spinner-animation{from{transform:rotate(0)}to{transform:rotate(1turn)}}.fast-apply .button.disabled{background:var(--grey-light);color:var(--font-color);pointer-events:none}.fast-apply .button.grey-out{background:var(--grey-light);color:var(--font-color)}.fast-apply .button.secondary{border:1px solid var(--grey-light-alt);background:var(--white);color:var(--background-color-alt)}@media screen and (max-width:767px){.fast-apply .button.previous{display:none}}@media screen and (min-width:768px),print{.fast-apply .button.apply-button{padding-top:1.4rem;padding-bottom:1.4rem}}.fast-apply .m-bottom{margin-bottom:1rem}.fast-apply .p-left-right{padding:0 1.75rem}.fast-apply .experiences{display:flex;justify-content:space-between}@media screen and (min-width:1024px){.fast-apply .experiences{width:100%}}.fast-apply .additionalSkill{width:100%;padding:.5rem 1.25rem .5rem 3.75rem}.fast-apply.remove-margin h1,.fast-apply.remove-margin h2,.fast-apply.remove-margin h3,.fast-apply.remove-margin p{margin:0}.fast-apply.remove-margin h1{margin-bottom:.5rem}@media screen and (min-width:1024px){.fast-apply.remove-margin h1{margin-bottom:1rem}}.fast-apply.landing{padding:0}@media screen and (min-width:1024px){.fast-apply.landing{display:flex;align-items:center;flex-direction:column}}.fast-apply.landing .hero-section{margin-top:2rem;display:grid;grid-template-columns:repeat(1,1fr);grid-template-areas:'banner' 'header' 'description' 'image' 'controls'}@media screen and (min-width:1024px){.fast-apply.landing .hero-section{margin-top:6rem;width:75%;column-gap:7.125rem;grid-template-columns:repeat(2,1fr);grid-template-areas:'banner image' 'header image' 'description image' 'controls image'}}@media screen and (min-width:1024px){.fast-apply.landing .hero-section .hero-controls{display:none}}.fast-apply.landing .hero-section .hero-image{grid-area:image}@media screen and (max-width:767px){.fast-apply.landing .hero-section .hero-image img{width:95%;margin-bottom:2rem}}.fast-apply.landing .hero-section .hero-banner{grid-area:banner;width:90%;margin:0 auto}@media screen and (min-width:1024px){.fast-apply.landing .hero-section .hero-banner{width:100%}}.fast-apply.landing .hero-section .hero-header{grid-area:header;margin:0 0 1rem}@media screen and (min-width:768px),print{.fast-apply.landing .hero-section .hero-header{font-size:3rem;line-height:3.25rem}}.fast-apply.landing .hero-section .hero-description{grid-area:description;margin-top:0;margin-bottom:3.25rem}@media screen and (min-width:768px),print{.fast-apply.landing .hero-section .hero-description{letter-spacing:.56px}}.fast-apply.landing .hero-section .controls{grid-area:controls}@media screen and (min-width:1024px){.fast-apply.landing .hero-section .controls{width:65%}}@media screen and (min-width:1408px){.fast-apply.landing .hero-section .controls .button{width:75%}}.fast-apply.landing .hero-section .controls .button .icon{width:.8rem;height:.8rem;fill:var(--font-color);margin:0 .5rem}.fast-apply.landing .benefits{margin-top:3rem}@media screen and (min-width:1024px){.fast-apply.landing .benefits{margin-top:6.75rem;width:66%;text-align:center}}.fast-apply.landing .benefits .section-header{margin:0 0 1.125rem;font-weight:var(--fw-medium)}@media screen and (min-width:1024px){.fast-apply.landing .benefits .section-header{margin:0 0 6.25rem;font-size:2.25rem}}.fast-apply.landing .apply-now{margin-top:3.75rem}@media screen and (min-width:1024px){.fast-apply.landing .apply-now{width:45%;text-align:center;margin-top:8.25rem}}.fast-apply.landing .apply-now .hero-header{margin:0 0 1rem}.fast-apply.landing .apply-now .description{margin:0 0 1.5rem}@media screen and (min-width:1024px){.fast-apply.landing .apply-now .controls{display:flex;align-items:center;flex-direction:column}.fast-apply.landing .apply-now .controls .button{font-size:1rem;width:20rem}}.fast-apply.landing figure{display:inline-flex;flex-direction:column;align-items:center;margin:0}.fast-apply.landing figure .icon{width:4rem;height:4rem}.fast-apply.landing figure .caption{font-size:var(--fs-normal);line-height:var(--lh-normal);font-weight:var(--fw-regular);text-align:center;padding-top:.5rem}@media screen and (min-width:1024px){.fast-apply.landing figure .caption{font-size:.875rem}}.fast-apply.landing .icon-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:max-content repeat(3,1fr);row-gap:1rem}@media screen and (min-width:1024px){.fast-apply.landing .icon-grid{grid-template-columns:repeat(5,1fr);grid-template-rows:none}}.fast-apply.landing .icon-grid.benefits{grid-template-areas:'header header' 'money working' 'equipment equipment' 'canteen parking'}@media screen and (min-width:1024px){.fast-apply.landing .icon-grid.benefits{grid-template-areas:'header header header header header' 'money working equipment canteen parking'}}.fast-apply.landing .icon-grid.benefits .section-header{grid-area:header}.fast-apply.landing .icon-grid.benefits .money{grid-area:money}.fast-apply.landing .icon-grid.benefits .working{grid-area:working}.fast-apply.landing .icon-grid.benefits .equipment{grid-area:equipment}.fast-apply.landing .icon-grid.benefits .canteen{grid-area:canteen}.fast-apply.landing .icon-grid.benefits .parking{grid-area:parking}@media screen and (max-width:767px){.fast-apply.departments{padding-bottom:50%}}@media screen and (min-width:1024px){.fast-apply.departments .departments-list{display:grid;grid-template-columns:20rem 20rem 20rem;grid-template-rows:5rem 5rem;row-gap:.625rem;column-gap:.625rem;justify-content:center}}@media screen and (min-width:768px),print{.fast-apply.departments .departments-header{text-align:center;width:40%;margin:0 auto 5rem}}.fast-apply.departments .department-mobile{display:flex;align-items:center;padding:1rem 0}@media screen and (min-width:1024px){.fast-apply.departments .department-mobile{display:none}}.fast-apply.departments .department-mobile .department-label{flex-grow:1;font-size:1.125rem;line-height:1.25rem}.fast-apply.departments .department-mobile .enabled{opacity:100%}.fast-apply.departments .department-mobile .disabled{opacity:75%}.fast-apply.departments .department-mobile .switch{position:relative;display:inline-block}.fast-apply.departments .department-mobile .switch .switch-input{display:none}.fast-apply.departments .department-mobile .switch .switch-label{display:block;width:3rem;height:1.5rem;color:transparent;user-select:none}.fast-apply.departments .department-mobile .switch .switch-label::before,.fast-apply.departments .department-mobile .switch .switch-label::after{content:"";display:block;position:absolute;cursor:pointer}.fast-apply.departments .department-mobile .switch .switch-label::before{width:100%;height:100%;background-color:var(--grey-text-light);border:2px solid var(--white);border-radius:9999em;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.fast-apply.departments .department-mobile .switch .switch-label::after{top:0;left:0;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--white);box-shadow:0 0 2px rgba(0,0,0,.45);-webkit-transition:left .25s ease;transition:left .25s ease}.fast-apply.departments .department-mobile .switch .switch-input:checked+.switch-label::before{background-color:var(--ny-green);border-color:var(--ny-green)}.fast-apply.departments .department-mobile .switch .switch-input:checked+.switch-label::after{left:1.5rem}.fast-apply.departments .department-desktop{align-items:center;padding-top:1rem}@media screen and (max-width:1023px){.fast-apply.departments .department-desktop{display:none}}.fast-apply.departments .department-desktop .none{display:none}.fast-apply.departments .department-desktop .department-button{width:20rem;height:5rem;border:1px solid var(--grey);display:flex;justify-content:flex-start;align-items:center;background-color:var(--separator);cursor:pointer;text-align:start}@media screen and (min-width:1024px){.fast-apply.departments .department-desktop .department-button.selected{background-color:var(--white)}}.fast-apply.departments .department-desktop .department-button .svg{width:1.5rem;height:1.5rem;margin-right:1rem;line-height:2.5rem;margin-left:1.25rem}.fast-apply.departments .department-desktop .department-button .department-circle{fill:var(--dot)}.fast-apply.departments .department-desktop .department-button .department-checked{fill:var(--ny-green)}.fast-apply.departments .department-desktop .department-button span{font-size:var(--fs-normal);line-height:1.5rem}.fast-apply.skills{padding:0 0 12rem}.fast-apply.skills .skills-header{margin-bottom:1.5rem}.fast-apply.skills .form-field{display:flex;flex-direction:column}.fast-apply.skills .form-field .label{margin-top:1.125rem}@media screen and (min-width:1024px){.fast-apply.skills .form-field{width:100%}}.fast-apply.skills .form-field svg{display:block;width:1.25rem;height:1.25rem;fill:var(--white);cursor:pointer}.fast-apply.skills .form-field svg.invalid{fill:var(--grey);cursor:not-allowed}@media screen and (min-width:768px),print{.fast-apply.skills .form-field svg{width:1.5rem;height:1.5rem}}.fast-apply.skills input{border:var(--separator)1px;padding:1rem 1.25rem;accent-color:var(--white)}@media screen and (min-width:768px),print{.fast-apply.skills input{padding:1.7rem 1.25rem}}.fast-apply.skills input::placeholder{font-size:var(--fs-normal)}@media screen and (min-width:1024px){.fast-apply.skills .p-left-right{text-align:center;display:flex;align-items:center;flex-direction:column}.fast-apply.skills .p-left-right .description{width:37%}}@media screen and (min-width:1024px) and (min-width:1024px){.fast-apply.skills .p-left-right .description{margin-bottom:4rem}}.fast-apply.skills .department{background:var(--background-color-alt)}.fast-apply.skills .department input[type=range]{appearance:none;padding:0;background:var(--background-color);height:.5rem;margin:1rem 0 1.25rem;border:1px solid var(--background-color-alt)}.fast-apply.skills .department:nth-of-type(odd){background:var(--background-color)}.fast-apply.skills .department:nth-of-type(odd) input[type=range]{background:var(--background-color-alt);border-color:var(--background-color)}@media screen and (min-width:1024px){.fast-apply.skills .department{display:flex;justify-content:center}}@media screen and (min-width:1024px){.fast-apply.skills .department .content{width:50%}}@media screen and (min-width:1216px){.fast-apply.skills .department .content{width:40%}}@media screen and (min-width:1408px){.fast-apply.skills .department .content{width:30%}}.fast-apply.skills .department .content .department-name{font-size:var(--fs-medium);font-weight:var(--fw-light);line-height:var(--lh-small);padding-top:2rem;padding-left:1.75rem;margin:0;padding-bottom:.875rem}@media screen and (min-width:1024px){.fast-apply.skills .department .content .department-name{font-size:var(--fs-largest);margin-top:2rem;padding-top:0}}.fast-apply.skills .department .content .skill-name{font-size:var(--fs-regular);font-weight:var(--fw-regular);line-height:var(--lh-small);align-self:start;margin-top:2rem;margin-bottom:.5rem}.fast-apply.skills .department .content .experience{font-size:var(--fs-small);font-weight:var(--fw-regular);line-height:var(--lh-small)}.fast-apply.skills .department .content .experience:first-of-type{width:3.5rem}.fast-apply.skills .department .content .experience:nth-of-type(2){transform:translateX(-90%)}.fast-apply.skills .department .content .experience:nth-of-type(3){transform:translateX(-20%)}@media screen and (min-width:768px),print{.fast-apply.skills .department .content .experience{font-size:1rem;line-height:.875rem;font-weight:200}.fast-apply.skills .department .content .experience:first-of-type{width:unset}}@media screen and (max-width:767px){.fast-apply.skills .department .content .experience:nth-of-type(2){transform:translateX(-20%)}.fast-apply.skills .department .content .experience:nth-of-type(3){transform:translateX(0%)}}.fast-apply.skills .department .content .add-button{border:0;background:0 0;color:var(--font-color);text-decoration:underline;margin-top:2rem;margin-bottom:1.75rem;text-align:start;width:100%;cursor:pointer}.fast-apply.skills .department .content .new-skill-name-label{display:flex;align-items:center;margin-top:1.75rem;margin-bottom:.625rem}.fast-apply.skills .department .content .new-skill-name-label label{margin-right:.75rem}@media screen and (min-width:1024px){.fast-apply.skills .department .content .new-skill-name-label label{margin-right:1rem}}@media screen and (min-width:1024px){.fast-apply.skills .department .content .new-skill-name-label{font-size:1.5rem;text-align:start}}.fast-apply.skills .department .content .skill-controls{display:flex;align-items:center;margin-bottom:1.75rem}.fast-apply.skills .department .content .skill-controls input{width:100%;margin-right:.75rem}@media screen and (min-width:768px),print{.fast-apply.skills .department .content .skill-controls input{margin-right:1.25rem}}.fast-apply.skills .missing-departments{text-align:center}@media screen and (min-width:768px),print{.fast-apply.salaries{width:65%;margin:0 auto;padding-bottom:25%}}@media screen and (max-width:767px){.fast-apply.salaries{padding-bottom:50%}}.fast-apply.salaries .salary-header{margin-bottom:1.5rem}@media screen and (min-width:768px),print{.fast-apply.salaries .salary-header{width:65%;margin:0 auto 4rem;text-align:center}}@media screen and (min-width:1024px){.fast-apply.salaries .salary-header.hero-header{margin-bottom:4rem}}.fast-apply.salaries .salary-list .salary-circle{position:relative;width:1rem;height:1rem;border:1px solid var(--white);border-radius:50%;margin-right:1.25rem}@media screen and (min-width:768px),print{.fast-apply.salaries .salary-list .salary-circle{display:none}}.fast-apply.salaries .salary-list .salary-circle svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75rem;height:.65rem}@media screen and (min-width:768px),print{.fast-apply.salaries .salary-list{display:flex;flex-wrap:wrap;justify-content:center}}.fast-apply.salaries .salary{padding:.56rem 0;display:flex;justify-content:flex-start;cursor:pointer}@media screen and (min-width:768px),print{.fast-apply.salaries .salary{background-color:var(--separator);color:var(--grey-text);margin:.625rem;align-items:center;flex-direction:row-reverse;justify-content:left;width:20rem;padding:1.5rem 2rem 1.5rem 1.5rem}}@media screen and (max-width:767px){.fast-apply.salaries .salary{opacity:75%}}@media screen and (min-width:768px),print{.fast-apply.salaries .salary.selected{background-color:var(--white)}}@media screen and (max-width:767px){.fast-apply.salaries .salary.selected{opacity:100%}}.fast-apply.salaries .salary span{font-size:var(--fs-normal);line-height:var(--lh-small)}.fast-apply.salaries .salary input[type=radio]{width:0;height:0;visibility:hidden}.fast-apply.salaries .salary .unchecked{width:1.5rem;height:1.5rem;fill:var(--dot)}@media screen and (max-width:767px){.fast-apply.salaries .salary .unchecked{display:none}}@media screen and (min-width:768px),print{.fast-apply.salaries .salary .unchecked{margin-right:1.5rem}}.fast-apply.salaries .salary .checkmark{width:1.5rem;height:1.5rem;fill:var(--ny-green)}@media screen and (max-width:767px){.fast-apply.salaries .salary .checkmark{display:none}}@media screen and (min-width:768px),print{.fast-apply.salaries .salary .checkmark{margin-right:1.5rem}}.fast-apply.salaries .salary .checkmark-mobile{fill:var(--font-color);width:1rem;height:1rem}@media screen and (min-width:768px),print{.fast-apply.salaries .salary .checkmark-mobile{display:none}}.fast-apply.salaries .salary .hidden{display:none}.fast-apply.personal-data{padding-bottom:25%}@media screen and (min-width:768px),print{.fast-apply.personal-data{padding:0 5% 25%}}@media screen and (min-width:1024px){.fast-apply.personal-data .personal-data-form{width:50%;margin:0 auto}}@media screen and (min-width:1408px){.fast-apply.personal-data .personal-data-form{width:30%}}.fast-apply.personal-data .personal-data-form .privacy-label{font-size:var(--fs-normal);line-height:var(--lh-normal)}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-form .privacy-label{font-size:1rem;line-height:1.5rem}}.fast-apply.personal-data .personal-data-form .privacy-label a{color:var(--white)}.fast-apply.personal-data .personal-data-form .privacy-field{display:flex}.fast-apply.personal-data .personal-data-form .privacy-field input[type=checkbox]{appearance:none;background-color:initial;border:2px solid var(--separator);border-radius:.2rem;margin:0 .5rem 0 0;height:1.25rem;width:1.35rem;padding:0;display:grid;place-content:center}.fast-apply.personal-data .personal-data-form .privacy-field input[type=checkbox]::before{content:"";width:.65rem;height:.65rem;transform:scale(0);background-color:var(--separator);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.fast-apply.personal-data .personal-data-form .privacy-field input[type=checkbox]:checked::before{transform:scale(1)}.fast-apply.personal-data .personal-data-form .form-field{display:flex;flex-direction:column}.fast-apply.personal-data .personal-data-form .form-field .label{font-size:var(--fs-regular);line-height:var(--lh-small);margin-bottom:.5rem;margin-top:1.125rem}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-form .form-field .label{margin-bottom:1rem}}@media screen and (min-width:1024px){.fast-apply.personal-data .personal-data-form .form-field{width:100%}}.fast-apply.personal-data .personal-data-form input{border:var(--separator)1px;padding:1rem 1rem 1rem .5rem;line-height:1rem;font-size:var(--fs-normal)}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-form input{padding:1.7rem 1rem;line-height:1.5rem}}.fast-apply.personal-data .personal-data-form input::placeholder{font-size:var(--fs-normal)}.fast-apply.personal-data .personal-data-form textarea{resize:vertical;margin-bottom:6rem;padding:1rem 1rem 1rem .5rem;min-height:8rem}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-form textarea{padding:1.7rem 1rem}}.fast-apply.personal-data .personal-data-form textarea::placeholder{font-size:var(--fs-normal)}.fast-apply.personal-data .personal-data-form .form-submit{background-color:var(--white);position:fixed;bottom:0;left:0;width:100%;padding:1rem;display:flex;align-items:center;flex-direction:column}.fast-apply.personal-data .personal-data-form .m-bottom{margin-bottom:1rem}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-form .m-bottom{margin-bottom:2rem}}.fast-apply.personal-data .personal-data-header{margin-bottom:2rem}@media screen and (min-width:768px),print{.fast-apply.personal-data .personal-data-header{width:50%;text-align:center;margin:0 auto 4rem}}.fast-apply.success{margin-top:2rem}@media screen and (min-width:768px),print{.fast-apply.success{display:flex;flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:768px),print{.fast-apply.success .description{width:50%}}.fast-apply.success .m-bottom{margin-bottom:2rem}@media screen and (min-width:768px) and (max-width:1023px){.fast-apply.success .button{width:40%}}@media screen and (min-width:1024px) and (max-width:1215px){.fast-apply.success .button{width:20%}}@media screen and (min-width:1216px){.fast-apply.success .button{width:15%}}.fast-apply.legal{background-color:var(--white);color:var(--black);width:90%;margin:4rem auto;padding:2rem 2.5rem 2rem 2rem;font-size:1rem;line-height:1.25rem;font-weight:var(--fw-light);-webkit-box-shadow:0 0 15px 3px var(--background-color-alt);box-shadow:0 0 15px 3px var(--background-color-alt)}@media screen and (min-width:1024px){.fast-apply.legal{width:60%;margin:10rem auto;padding:4rem 8rem 6rem 4rem;font-size:1.25rem}}@media screen and (min-width:1216px){.fast-apply.legal{width:50%}}.fast-apply.legal .disabled{display:none}.fast-apply.legal h1,.fast-apply.legal h2{margin:0;text-decoration:underline;overflow-wrap:break-word}.fast-apply.legal h2{font-size:1.25rem;margin-bottom:.5rem}@media screen and (min-width:1024px){.fast-apply.legal h2{font-size:1.5rem;margin-bottom:1rem}}.fast-apply.legal .headline{font-weight:var(--fw-bold)}.fast-apply.legal .headline h1{font-size:1.5rem;margin-bottom:1rem}@media screen and (min-width:1024px){.fast-apply.legal .headline h1{font-size:2rem}}.fast-apply.legal .legal-item{margin-top:4rem}.fast-apply .wizard{background-color:var(--inverted-background-color);position:fixed;bottom:0;left:0;width:100%;padding:1rem;display:flex;align-items:center;flex-direction:column;box-shadow:0 -4px 6px #0000000D}@media screen and (max-width:767px){.fast-apply .wizard{padding:1rem 2rem 1.5rem}}@media screen and (min-width:768px),print{.fast-apply .wizard{justify-content:space-between;flex-direction:row;padding:2rem 4rem}}@media screen and (min-width:768px),print{.fast-apply .wizard .button{width:25%}}@media screen and (min-width:1216px){.fast-apply .wizard .button{width:20%}}@media screen and (min-width:1408px){.fast-apply .wizard .button{width:11%}}.fast-apply .wizard .wizard-steps{display:flex;height:1rem}@media screen and (max-width:767px){.fast-apply .wizard .wizard-steps{margin-bottom:1.5rem}}.fast-apply .wizard .wizard-steps .step{display:flex;align-items:center}.fast-apply .wizard .wizard-steps .step .connector{height:1px;width:1.25rem;background-color:var(--separator)}.fast-apply .wizard .wizard-steps .step .connector-end{height:1px;width:1.25rem;background-color:var(--inverted-background-color)}.fast-apply .wizard .wizard-steps .step .dot{background-color:var(--inverted-background-color);height:1rem;width:1rem}.fast-apply .wizard .wizard-steps .step .dot.current,.fast-apply .wizard .wizard-steps .step .dot.upcoming{border-radius:100%}.fast-apply .wizard .wizard-steps .step .dot.current{background-color:var(--accent-color)}.fast-apply .wizard .wizard-steps .step .dot.upcoming{border:1px solid var(--dot)}.fast-apply .wizard .wizard-steps .step .dot .check-circle{width:1rem;height:1rem;fill:var(--dot)}