.custom-splash{background-size:cover;background-position:center;background-repeat:no-repeat}.custom-main .summary{font-size:1rem}.custom-main .label{font-size:1.125rem}.custom-main .input{font-size:1.25rem;height:3rem;line-height:1.625rem}.custom-main{min-height:100vh;height:99vh;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;overflow:visible}.custom-main .custom-main__header{height:400px;width:calc(100% * 2 / 12);margin-left:calc(100% * 5 / 12);padding:32px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;position:relative}.custom-main .custom-main__header-background{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px 0 0 10px;opacity:0.85}.custom-main .custom-main__header-logo{height:50%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative}.custom-main .custom-main__header-logo img{width:100%}.custom-main .custom-main__form{height:400px;width:calc(100% * 4 / 12);padding:64px;background-color:white;border-radius:0 10px 10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative}.custom-main .custom-main__form>div{width:100%}.custom-main .custom-main__form img.error{max-width:160px}.custom-main .custom-main__form .status-icon{position:absolute;left:calc(50% - 4rem / 2);top:calc(-4rem / 2);margin:0 auto;background-color:white;border-radius:50%;width:4rem;height:4rem;padding:1rem;box-shadow:0 3px 3px 0 rgba(74,74,74,0.2)}.custom-main .custom-main__form form{width:100%}.custom-main .custom-main__form .form-error.input-width{max-width:initial}.custom-main .hide-above-mobile{display:block}@media screen and (max-width:1024px){.custom-main .custom-main__header{width:calc(100% * 3 / 12);margin-left:calc(100% * 1 / 12)}.custom-main .custom-main__form{width:calc(100% * 7 / 12)}}@media screen and (max-width:600px){.custom-main{flex-flow:column}.custom-main .custom-main__header{width:100%;height:auto;margin-left:0}.custom-main .custom-main__header-background{border-radius:0}.custom-main .custom-main__header-logo{height:auto}.custom-main .custom-main__header-logo img{width:34%;width:99px;min-width:100px;max-width:200px}.custom-main .custom-main__form{width:100%;height:100%;border-radius:0;align-items:stretch}.custom-main .custom-main__form .status-icon{background-color:transparent;box-shadow:none}.custom-main .custom-main__form .button{width:100%}}@media screen and (min-width:601px){.custom-main .hide-above-mobile{display:none}}