html,body{height:100%;min-height:100%}@media print{html,body{height:initial;min-height:initial}}body{font-family:Arial,Helvetica,sans-serif;padding:0;margin:0}.body-noscroll{overflow-y:hidden}@media screen and (max-width: 1024px){.body-noscroll-mobile{overflow-y:hidden}}.login-login-button{box-shadow:inset 0px -3px rgba(0,0,0,.3);border-radius:4px;font-size:18px;font-weight:bold}.login-pointer{position:relative;display:inline-block;right:82px;vertical-align:middle}@media screen and (max-width: 1000px){.login-pointer{display:none}}.login-pointer::before,.login-pointer:after{content:"";position:absolute;display:block;height:calc(100vh - 100px);border-right:50.5px solid #fff}.login-pointer::before{border-bottom:50px solid rgba(0,0,0,0);bottom:0}.login-pointer::after{border-top:50px solid rgba(0,0,0,0);top:0}.login-no-pointer{position:relative;display:inline-block;right:82px}.login-no-pointer::before{content:"";position:fixed;display:block;height:100vh;border-right:50.5px solid #fff;top:0}.login-body{background:url('data:image/svg+xml,<svg width="1px" height="1px" viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><path d="M0 0 1 0 1 1 0 1Z" fill="%23003f33"/></svg>') repeat-y}@media screen and (max-width: 2275.5555555556px){.login-body{background-size:calc(45vw - 50px)}}@media screen and (min-width: 2275.5555555556px){.login-body{background-size:974px}}@media screen and (max-width: 1000px){.login-body{background:initial}}.login-page{display:flex;flex-direction:row;height:100%}@media screen and (max-width: 1000px){.login-page{flex-direction:column;height:initial}}.login-page h1,.login-page h2,.login-page a{color:#003f33}.login-page h2{margin-bottom:15px}.login-page p{max-width:500px}.login-side{display:flex;flex-direction:column;height:100%;width:45vw;max-width:1024px}@media screen and (max-width: 1000px){.login-side{flex-direction:row;height:33vw;width:100%}}.login-side::before{content:"";height:683px}.login-page-applicant .login-side::before{background:no-repeat center/1024px url("./images/applicant-side.jpg")}.login-page-agency .login-side::before{background:no-repeat center/1024px url("./images/agency-side.jpg")}@media screen and (max-width: 1000px){.login-side::before{flex:none;height:initial;width:33vw}.login-page .login-side::before{background:top 0 right 0/4.125vw url('data:image/svg+xml,<svg width="1px" height="1px" viewBox="0 0 1 1" xmlns="http://www.w3.org/2000/svg"><path d="M0 0 1 0 1 1 0 1Z" fill="%23003f33"/></svg>') repeat-y,#003f33 top 4.125vw left 4.125vw/auto 24.75vw url("./images/logo.svg") no-repeat}}.login-side::after{content:"";min-height:195px;flex:1 0;background:#003f33 no-repeat top 40px right calc(50px + 15%)/auto 140px url("./images/logo.svg")}@media screen and (max-width: 1000px){.login-side::after{flex:1 1;min-height:initial}.login-page-applicant .login-side::after{background:no-repeat center/cover url("./images/applicant-side.jpg")}.login-page-agency .login-side::after{background:no-repeat center/cover url("./images/agency-side.jpg")}}.login-content{padding-left:32px;padding-top:42px;flex-grow:1}.login-provider-row{display:flex;flex-direction:row;margin-bottom:15px}.login-provider-row>:not(:first-child){margin:0 15px}.login-provider-realme{display:block;width:58px;height:58px;background:url("./icons/realme-logo-white.svg")}.login-login-button{flex:1;display:block;background-color:#3974b5;height:58px;line-height:58px;text-decoration:none;text-align:center;max-width:280px;color:#fff !important}.login-help{border:1px solid gray;max-width:300px;margin:12px 0;display:none}.login-help p{margin:12px}.login-help-checkbox:checked~.login-help{display:block}.login-help-checkbox{clip:rect(0, 0, 0, 0);position:absolute}.login-help-checkbox~label{cursor:pointer;text-decoration:underline;color:#003f33}.login-info-panel-severe,.login-info-panel{padding:24px 0 32px 82px;margin-left:-82px;z-index:1;position:relative}.login-info-panel-severe>p,.login-info-panel>p{margin-bottom:40px}.login-info-panel-severe>p:first-child,.login-info-panel>p:first-child{margin-top:0}.login-info-panel-severe>p:last-child,.login-info-panel>p:last-child{margin-bottom:0}.login-info-panel{background:#edf8fc left 47px top 24px url("./icons/info.svg") no-repeat}.login-info-panel-severe{background:#f8cccc left 47px top 24px url("./icons/warning-red.svg") no-repeat}/*# sourceMappingURL=styles.css.map */
