.application-form{display:flex;margin-bottom:var(--padding-lg);width:100%}.application-form__container{padding:0 var(--padding-sm);position:relative;width:100%;z-index:1}.application-form__container .container__background{background:var(--color-primary);background-blend-mode:multiply;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.application-form__container .container__content{color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}.application-form__container .container__content .content__innercontainer{color:inherit;margin:var(--padding-sm) 0}.application-form__container .container__content .content__innercontainer :not(.fancy-heading,.fancy-number){color:inherit}.application-form__container .container__content .content__innercontainer *+*{margin-top:var(--padding-sm)}.application-form__container .container__formcontainer{display:flex;flex-shrink:0;max-width:465px;transform:translateY(var(--padding-lg));width:100%}.application-form__container .container__formcontainer .formcontainer__forminnercontainer{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:1px;display:flex;flex-direction:column;margin-top:auto;width:100%}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer{border-bottom:1px solid var(--color-primary-200);display:flex;line-height:1.6;padding:var(--padding-sm);padding-bottom:1.4rem}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem{color:#fff;display:flex;font-size:1.2rem;text-align:center}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem .stageitem__icon{background:var(--color-secondary);border-radius:50%;flex-shrink:0;font-family:var(--font-secondary);font-size:inherit;line-height:2.6em;text-align:center;width:2.6em}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem .stageitem__text{color:var(--color-primary);font-size:1rem;font-weight:700;letter-spacing:.1em;margin:auto 0 auto 10px}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__hr{background:var(--color-primary);flex:1;height:2px;margin:auto 10px}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem.active~.headercontainer__stageitem{color:#fff}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem.active~.headercontainer__stageitem .stageitem__icon{background:var(--color-primary-200)}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem.active~.headercontainer__stageitem .stageitem__text{color:var(--color-primary-300)}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem.active~.headercontainer__hr{background:var(--color-primary-200)}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__form{flex:1;padding:var(--padding-sm);transition:height .3s ease-out}@media(min-width:992px){.application-form__container{display:flex;padding:0 var(--padding-md)}.application-form__container .container__content{margin-right:var(--padding-sm);min-height:100%}.application-form__container .container__content .content__innercontainer{margin:var(--padding-lg) 0}.application-form__container .container__formcontainer{height:100%;min-width:400px}.application-form__container .container__background{width:calc(100% - 211.36364px)}}@media(min-width:1200px){.application-form__container .container__content{margin-right:var(--padding-lg)}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer{padding-bottom:1.4rem}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem{font-size:1.4rem}.application-form__container .container__formcontainer .formcontainer__forminnercontainer .forminnercontainer__headercontainer .headercontainer__stageitem .stageitem__text{font-size:1.1rem;letter-spacing:.2em;margin:auto 0 auto 10px}}