.login{background:#fff}.login:not(.interim-login){animation:background 60s linear infinite}@keyframes background{0%{background:url(../resources/pattern_mirva.svg),#0000e8;background-position:center;background-size:cover}25%{background:url(../resources/pattern_mirva.svg),#4a305a;background-position:center;background-size:cover}50%{background:url(../resources/pattern_mirva.svg),#8fc9ff;background-position:center;background-size:cover}75%{background:url(../resources/pattern_mirva.svg),#2b5365;background-position:center;background-size:cover}100%{background:url(../resources/pattern_mirva.svg),#0000e8;background-position:center;background-size:cover}}.login #login{overflow:auto;position:fixed;top:100px;right:16px;bottom:16px;left:16px;width:unset;padding:16px;border-radius:16px;background:#c7e4ff;-ms-overflow-style:none;scrollbar-width:none}.login #login::-webkit-scrollbar{display:none}@media only screen and (min-width: 600px){.login #login{top:50%;right:unset;bottom:unset;left:10%;width:320px;transform:translate(0, -50%)}.login-password-protected.login #login{left:50%;transform:translate(-50%, -50%)}}.login #login h1{display:flex;padding:16px 0 64px 0}.login-password-protected.login #login h1{padding-bottom:32px;justify-content:center}.login #login h1 a{width:130px;height:auto;margin:0;padding-bottom:0;background-image:url(../resources/logo_mirva.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;aspect-ratio:47/10}.login-password-protected.login #login h1 a{width:150px}.login #login p,.login #login a,.login #login label{color:#2d2d32}.login #login a{text-decoration:none}.login #login input[type=text],.login #login input[type=password]{border:1px solid #0000e8;border-radius:8px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-weight:normal;font-style:normal;white-space:nowrap;transition:all .3s;-webkit-appearance:none;font-size:12.8px;line-height:16px}@media only screen and (min-width: 600px){.login #login input[type=text],.login #login input[type=password]{font-size:14.4px}}@media only screen and (min-width: 782px){.login #login input[type=text],.login #login input[type=password]{font-size:16px}}.login #login input[type=text],.login #login input[type=password]{padding:8px 16px}.login #login input[type=text],.login #login input[type=password]{outline:1px solid rgba(0,0,0,0);outline-offset:2px;color:#2d2d32;background:#fff}.login #login input[type=text]::placeholder,.login #login input[type=password]::placeholder{opacity:.5}.login #login input[type=text]:focus,.login #login input[type=password]:focus{outline:1px solid #fff;box-shadow:none}.login #login input[type=text],.login #login input[type=password]{border:none;font-size:12.8px;line-height:16px}@media only screen and (min-width: 600px){.login #login input[type=text],.login #login input[type=password]{font-size:14.4px}}@media only screen and (min-width: 782px){.login #login input[type=text],.login #login input[type=password]{font-size:16px}}.login #login input[type=text],.login #login input[type=password]{padding:8px 16px}.login #login input[type=checkbox]{position:relative;width:16px !important;height:16px !important;border:1px solid #0000e8;border-color:#fff;border-radius:4px;background:#fff;box-shadow:none;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.login #login input[type=checkbox]:checked:after{display:block;position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:3px solid #fff;border-radius:2.6666666667px;background:#2d2d32;content:""}.login #login input#wp-submit{border-radius:8px;box-shadow:none;text-shadow:none;font-weight:normal;font-style:normal;text-decoration:none;transition:all .3s;-webkit-appearance:none;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login input#wp-submit{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login input#wp-submit{font-size:17.6px}}.login #login input#wp-submit{padding:12px 24px}.login #login input#wp-submit[disabled]:hover,.login #login input#wp-submit:disabled:hover,.login #login input#wp-submit.disabled:hover,.login #login input#wp-submit-disabled:hover,.login #login input#wp-submit--disabled:hover,.login #login input#wp-submit[aria-disabled=true]:hover{cursor:default}.login #login input#wp-submit:hover,.login #login input#wp-submit:focus{text-decoration:none;cursor:pointer}.login #login input#wp-submit--active{text-decoration:none;cursor:pointer}.login #login input#wp-submit{color:#fff;background:#0000e8;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login input#wp-submit{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login input#wp-submit{font-size:17.6px}}.login #login input#wp-submit{padding:12px 24px}.login #login input#wp-submit[disabled],.login #login input#wp-submit:disabled,.login #login input#wp-submit.disabled,.login #login input#wp-submit-disabled,.login #login input#wp-submit--disabled,.login #login input#wp-submit[aria-disabled=true]{opacity:.5 !important;color:#fff !important;background:#0000e8 !important}.login #login input#wp-submit[disabled]:hover,.login #login input#wp-submit:disabled:hover,.login #login input#wp-submit.disabled:hover,.login #login input#wp-submit-disabled:hover,.login #login input#wp-submit--disabled:hover,.login #login input#wp-submit[aria-disabled=true]:hover{cursor:default}.login #login input#wp-submit:visited{color:#fff}.login #login input#wp-submit:hover,.login #login input#wp-submit:focus{text-decoration:none;cursor:pointer;color:#fff !important;background:#0000e8 !important;filter:brightness(0.9)}.login #login .admin-email-confirm-form{padding:0;border:none;background:#dcdce1;box-shadow:none}.login #login .admin-email-confirm-form h1.admin-email__heading{display:none;border-bottom:none}.login #login .admin-email-confirm-form input#correct-admin-email{color:#2d2d32;background:#fff;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login .admin-email-confirm-form input#correct-admin-email{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login .admin-email-confirm-form input#correct-admin-email{font-size:17.6px}}.login #login .admin-email-confirm-form input#correct-admin-email{padding:12px 24px}.login #login .admin-email-confirm-form input#correct-admin-email[disabled],.login #login .admin-email-confirm-form input#correct-admin-email:disabled,.login #login .admin-email-confirm-form input#correct-admin-email.disabled,.login #login .admin-email-confirm-form input#correct-admin-email-disabled,.login #login .admin-email-confirm-form input#correct-admin-email--disabled,.login #login .admin-email-confirm-form input#correct-admin-email[aria-disabled=true]{opacity:.5 !important;color:#2d2d32 !important;background:#fff !important}.login #login .admin-email-confirm-form input#correct-admin-email[disabled]:hover,.login #login .admin-email-confirm-form input#correct-admin-email:disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email.disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email-disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email--disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email[aria-disabled=true]:hover{cursor:default}.login #login .admin-email-confirm-form input#correct-admin-email:visited{color:#2d2d32}.login #login .admin-email-confirm-form input#correct-admin-email:hover,.login #login .admin-email-confirm-form input#correct-admin-email:focus{text-decoration:none;cursor:pointer;color:#2d2d32 !important;background:#fff !important;filter:brightness(0.9)}.login #login .admin-email-confirm-form a.button.button-large{color:#2d2d32;border:none}.login #login .admin-email-confirm-form a.button.button-large[disabled],.login #login .admin-email-confirm-form a.button.button-large:disabled,.login #login .admin-email-confirm-form a.button.button-large.disabled,.login #login .admin-email-confirm-form a.button.button-large-disabled,.login #login .admin-email-confirm-form a.button.button-large--disabled,.login #login .admin-email-confirm-form a.button.button-large[aria-disabled=true]{opacity:.5 !important;color:#2d2d32 !important;background:!important}.login #login .admin-email-confirm-form a.button.button-large[disabled]:hover,.login #login .admin-email-confirm-form a.button.button-large:disabled:hover,.login #login .admin-email-confirm-form a.button.button-large.disabled:hover,.login #login .admin-email-confirm-form a.button.button-large-disabled:hover,.login #login .admin-email-confirm-form a.button.button-large--disabled:hover,.login #login .admin-email-confirm-form a.button.button-large[aria-disabled=true]:hover{cursor:default}.login #login .admin-email-confirm-form a.button.button-large:visited{color:#2d2d32}.login #login .admin-email-confirm-form a.button.button-large:hover,.login #login .admin-email-confirm-form a.button.button-large:focus{text-decoration:none;cursor:pointer;color:#2d2d32 !important;background:!important;filter:brightness(0.9)}.login #login .admin-email-confirm-form a.button.button-large{background:none}.login #login .admin-email-confirm-form a.button.button-large:hover,.login #login .admin-email-confirm-form a.button.button-large:focus{background:none;text-decoration:underline}.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{border-radius:8px;box-shadow:none;text-shadow:none;font-weight:normal;font-style:normal;text-decoration:none;transition:all .3s;-webkit-appearance:none;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{font-size:17.6px}}.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{padding:12px 24px}.login #login .admin-email-confirm-form input#correct-admin-email[disabled]:hover,.login #login .admin-email-confirm-form input#correct-admin-email:disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email.disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email-disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email--disabled:hover,.login #login .admin-email-confirm-form input#correct-admin-email[aria-disabled=true]:hover,.login #login .admin-email-confirm-form a.button.button-large[disabled]:hover,.login #login .admin-email-confirm-form a.button.button-large:disabled:hover,.login #login .admin-email-confirm-form a.button.button-large.disabled:hover,.login #login .admin-email-confirm-form a.button.button-large-disabled:hover,.login #login .admin-email-confirm-form a.button.button-large--disabled:hover,.login #login .admin-email-confirm-form a.button.button-large[aria-disabled=true]:hover{cursor:default}.login #login .admin-email-confirm-form input#correct-admin-email:hover,.login #login .admin-email-confirm-form input#correct-admin-email:focus,.login #login .admin-email-confirm-form a.button.button-large:hover,.login #login .admin-email-confirm-form a.button.button-large:focus{text-decoration:none;cursor:pointer}.login #login .admin-email-confirm-form input#correct-admin-email--active,.login #login .admin-email-confirm-form a.button.button-large--active{text-decoration:none;cursor:pointer}.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{font-size:12.8px;line-height:1}@media only screen and (min-width: 600px){.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{font-size:14.4px}}@media only screen and (min-width: 782px){.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{font-size:16px}}.login #login .admin-email-confirm-form input#correct-admin-email,.login #login .admin-email-confirm-form a.button.button-large{padding:8px 16px}.login #login .admin-email-confirm-form a.button.button-large:hover{text-decoration:underline}.login #login .admin-email-confirm-form .admin-email__actions-primary{display:flex;flex-direction:row-reverse;justify-content:flex-end}.login #login .admin-email-confirm-form .admin-email__actions-primary *{margin:0}.login #login #loginform,.login #login #lostpasswordform{margin:0 -3px;padding:0 3px;border:none;background:#c7e4ff;box-shadow:none}@media only screen and (min-width: 600px){.login #login #loginform,.login #login #lostpasswordform{padding:26px 3px}}.login #login #loginform label[for=password_protected_pass],.login #login #lostpasswordform label[for=password_protected_pass]{width:100%}.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{border-radius:8px;box-shadow:none;text-shadow:none;font-weight:normal;font-style:normal;text-decoration:none;transition:all .3s;-webkit-appearance:none;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{font-size:17.6px}}.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{padding:12px 24px}.login #login #loginform .forgetmenot label[disabled]:hover,.login #login #loginform .forgetmenot label:disabled:hover,.login #login #loginform .forgetmenot label.disabled:hover,.login #login #loginform .forgetmenot label-disabled:hover,.login #login #loginform .forgetmenot label--disabled:hover,.login #login #loginform .forgetmenot label[aria-disabled=true]:hover,.login #login #lostpasswordform .forgetmenot label[disabled]:hover,.login #login #lostpasswordform .forgetmenot label:disabled:hover,.login #login #lostpasswordform .forgetmenot label.disabled:hover,.login #login #lostpasswordform .forgetmenot label-disabled:hover,.login #login #lostpasswordform .forgetmenot label--disabled:hover,.login #login #lostpasswordform .forgetmenot label[aria-disabled=true]:hover{cursor:default}.login #login #loginform .forgetmenot label:hover,.login #login #loginform .forgetmenot label:focus,.login #login #lostpasswordform .forgetmenot label:hover,.login #login #lostpasswordform .forgetmenot label:focus{text-decoration:none;cursor:pointer}.login #login #loginform .forgetmenot label--active,.login #login #lostpasswordform .forgetmenot label--active{text-decoration:none;cursor:pointer}.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{color:#2d2d32;border:none}.login #login #loginform .forgetmenot label[disabled],.login #login #loginform .forgetmenot label:disabled,.login #login #loginform .forgetmenot label.disabled,.login #login #loginform .forgetmenot label-disabled,.login #login #loginform .forgetmenot label--disabled,.login #login #loginform .forgetmenot label[aria-disabled=true],.login #login #lostpasswordform .forgetmenot label[disabled],.login #login #lostpasswordform .forgetmenot label:disabled,.login #login #lostpasswordform .forgetmenot label.disabled,.login #login #lostpasswordform .forgetmenot label-disabled,.login #login #lostpasswordform .forgetmenot label--disabled,.login #login #lostpasswordform .forgetmenot label[aria-disabled=true]{opacity:.5 !important;color:#2d2d32 !important;background:!important}.login #login #loginform .forgetmenot label[disabled]:hover,.login #login #loginform .forgetmenot label:disabled:hover,.login #login #loginform .forgetmenot label.disabled:hover,.login #login #loginform .forgetmenot label-disabled:hover,.login #login #loginform .forgetmenot label--disabled:hover,.login #login #loginform .forgetmenot label[aria-disabled=true]:hover,.login #login #lostpasswordform .forgetmenot label[disabled]:hover,.login #login #lostpasswordform .forgetmenot label:disabled:hover,.login #login #lostpasswordform .forgetmenot label.disabled:hover,.login #login #lostpasswordform .forgetmenot label-disabled:hover,.login #login #lostpasswordform .forgetmenot label--disabled:hover,.login #login #lostpasswordform .forgetmenot label[aria-disabled=true]:hover{cursor:default}.login #login #loginform .forgetmenot label:visited,.login #login #lostpasswordform .forgetmenot label:visited{color:#2d2d32}.login #login #loginform .forgetmenot label:hover,.login #login #loginform .forgetmenot label:focus,.login #login #lostpasswordform .forgetmenot label:hover,.login #login #lostpasswordform .forgetmenot label:focus{text-decoration:none;cursor:pointer;color:#2d2d32 !important;background:!important;filter:brightness(0.9)}.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{background:none}.login #login #loginform .forgetmenot label:hover,.login #login #loginform .forgetmenot label:focus,.login #login #lostpasswordform .forgetmenot label:hover,.login #login #lostpasswordform .forgetmenot label:focus{background:none;text-decoration:underline}.login #login #loginform .forgetmenot label,.login #login #lostpasswordform .forgetmenot label{padding-left:0}.login #login #backtoblog,.login #login #nav{margin-bottom:0;padding:0 !important}.login #login #backtoblog a,.login #login #nav a{color:#505050 !important}.login #login #login_error,.login #login .message,.login #login .success{margin:10px 0 0 0;border-left:4px solid #505050 !important;background-color:#dcdce1 !important;box-shadow:none !important}.login #login .wp-pwd .dashicons{color:#505050}.login #login .privacy-policy-page-link{margin:16px 0}@media only screen and (min-width: 600px){.login #login .privacy-policy-page-link{margin:64px 0}}.login #login .g-button{border-radius:8px;box-shadow:none;text-shadow:none;font-weight:normal;font-style:normal;text-decoration:none;transition:all .3s;-webkit-appearance:none;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login .g-button{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login .g-button{font-size:17.6px}}.login #login .g-button{padding:12px 24px}.login #login .g-button[disabled]:hover,.login #login .g-button:disabled:hover,.login #login .g-button.disabled:hover,.login #login .g-button-disabled:hover,.login #login .g-button--disabled:hover,.login #login .g-button[aria-disabled=true]:hover{cursor:default}.login #login .g-button:hover,.login #login .g-button:focus{text-decoration:none;cursor:pointer}.login #login .g-button--active{text-decoration:none;cursor:pointer}.login #login .g-button--first{color:#fff;background:#0000e8;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login .g-button--first{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login .g-button--first{font-size:17.6px}}.login #login .g-button--first{padding:12px 24px}.login #login .g-button--first[disabled],.login #login .g-button--first:disabled,.login #login .g-button--first.disabled,.login #login .g-button--first-disabled,.login #login .g-button--first--disabled,.login #login .g-button--first[aria-disabled=true]{opacity:.5 !important;color:#fff !important;background:#0000e8 !important}.login #login .g-button--first[disabled]:hover,.login #login .g-button--first:disabled:hover,.login #login .g-button--first.disabled:hover,.login #login .g-button--first-disabled:hover,.login #login .g-button--first--disabled:hover,.login #login .g-button--first[aria-disabled=true]:hover{cursor:default}.login #login .g-button--first:visited{color:#fff}.login #login .g-button--first:hover,.login #login .g-button--first:focus{text-decoration:none;cursor:pointer;color:#fff !important;background:#0000e8 !important;filter:brightness(0.9)}.login #login .g-button--second{color:#0000e8;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){.login #login .g-button--second{font-size:15.84px}}@media only screen and (min-width: 782px){.login #login .g-button--second{font-size:17.6px}}.login #login .g-button--second{padding:12px 24px}.login #login .g-button--second[disabled],.login #login .g-button--second:disabled,.login #login .g-button--second.disabled,.login #login .g-button--second-disabled,.login #login .g-button--second--disabled,.login #login .g-button--second[aria-disabled=true]{opacity:.5 !important;color:#0000e8 !important;background:!important}.login #login .g-button--second[disabled]:hover,.login #login .g-button--second:disabled:hover,.login #login .g-button--second.disabled:hover,.login #login .g-button--second-disabled:hover,.login #login .g-button--second--disabled:hover,.login #login .g-button--second[aria-disabled=true]:hover{cursor:default}.login #login .g-button--second:visited{color:#0000e8}.login #login .g-button--second:hover,.login #login .g-button--second:focus{text-decoration:none;cursor:pointer;color:#0000e8 !important;background:!important;filter:brightness(0.9)}.login #login .g-button--second{background:none}.login #login .g-button--second:hover,.login #login .g-button--second:focus{background:none;text-decoration:underline}.login #login .g-button--small{font-size:12.8px;line-height:1}@media only screen and (min-width: 600px){.login #login .g-button--small{font-size:14.4px}}@media only screen and (min-width: 782px){.login #login .g-button--small{font-size:16px}}.login #login .g-button--small{padding:8px 16px}.login #login .g-margin-top{margin-top:32px}.login #login .g-margin-bottom{margin-bottom:32px}@media only screen and (max-height: 700px)and (min-width: 600px){.login #login #loginform,.login #login #lostpasswordform{padding:10px 0}.login #login .privacy-policy-page-link{margin:16px 0}}.login.interim-login{background-color:rgba(0,0,0,0)}.login.interim-login #login{top:0;right:0;left:0;margin:0}.login.interim-login h1 a{height:15px !important}body .language-switcher{position:fixed;top:16px;right:16px}body .language-switcher form{display:flex;-moz-column-gap:8px;column-gap:8px;align-items:center;margin-top:0 !important;padding:8px !important;border-radius:8px !important;background-color:#e9f4ff !important}body .language-switcher form .button{border-radius:8px;box-shadow:none;text-shadow:none;font-weight:normal;font-style:normal;text-decoration:none;transition:all .3s;-webkit-appearance:none;border:none}body .language-switcher form .button[disabled]:hover,body .language-switcher form .button:disabled:hover,body .language-switcher form .button.disabled:hover,body .language-switcher form .button-disabled:hover,body .language-switcher form .button--disabled:hover,body .language-switcher form .button[aria-disabled=true]:hover{cursor:default}body .language-switcher form .button:hover,body .language-switcher form .button:focus{text-decoration:none;cursor:pointer}body .language-switcher form .button--active{text-decoration:none;cursor:pointer}body .language-switcher form .button{white-space:unset}body .language-switcher form .button{color:#fff;background:#5092d0;border:none;font-size:14.08px;line-height:.8}@media only screen and (min-width: 600px){body .language-switcher form .button{font-size:15.84px}}@media only screen and (min-width: 782px){body .language-switcher form .button{font-size:17.6px}}body .language-switcher form .button{padding:12px 24px}body .language-switcher form .button[disabled],body .language-switcher form .button:disabled,body .language-switcher form .button.disabled,body .language-switcher form .button-disabled,body .language-switcher form .button--disabled,body .language-switcher form .button[aria-disabled=true]{opacity:.5 !important;color:#fff !important;background:#5092d0 !important}body .language-switcher form .button[disabled]:hover,body .language-switcher form .button:disabled:hover,body .language-switcher form .button.disabled:hover,body .language-switcher form .button-disabled:hover,body .language-switcher form .button--disabled:hover,body .language-switcher form .button[aria-disabled=true]:hover{cursor:default}body .language-switcher form .button:visited{color:#fff}body .language-switcher form .button:hover,body .language-switcher form .button:focus{text-decoration:none;cursor:pointer;color:#fff !important;background:#5092d0 !important;filter:brightness(0.9)}body .language-switcher form .button{font-size:12.8px;line-height:1}@media only screen and (min-width: 600px){body .language-switcher form .button{font-size:14.4px}}@media only screen and (min-width: 782px){body .language-switcher form .button{font-size:16px}}body .language-switcher form .button{padding:8px 16px}body .language-switcher form .button{margin-top:0}body .language-switcher form select{height:32px;border-color:#96969b;border-radius:8px;outline:none !important;color:#2d2d32;box-shadow:none !important}body .language-switcher form select:hover,body .language-switcher form select:focus{border-color:#1d1d1d;color:#1d1d1d}
