/* Minification failed. Returning unminified contents.
(1,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,54): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,78): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1205): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,1884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1906): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2254): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,2400): run-time error CSS1039: Token not allowed after unary operator: '-color-header-bg'
(1,2537): run-time error CSS1039: Token not allowed after unary operator: '-color-header-signup-text'
(1,2646): run-time error CSS1039: Token not allowed after unary operator: '-color-header-text'
(1,2742): run-time error CSS1039: Token not allowed after unary operator: '-color-header-text'
(1,2963): run-time error CSS1039: Token not allowed after unary operator: '-color-header-icon'
(1,3064): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1,3124): run-time error CSS1039: Token not allowed after unary operator: '-color-left-section-bg'
(1,3817): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,3917): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,3984): run-time error CSS1039: Token not allowed after unary operator: '-color-header-icon'
(1,4093): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1,4229): run-time error CSS1039: Token not allowed after unary operator: '-color-form-link'
(1,4469): run-time error CSS1039: Token not allowed after unary operator: '-color-tab-border'
(1,4800): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
(1,4943): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,4981): run-time error CSS1039: Token not allowed after unary operator: '-color-tab-bg'
(1,5018): run-time error CSS1039: Token not allowed after unary operator: '-color-tab-border'
(1,5906): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,5954): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,6021): run-time error CSS1039: Token not allowed after unary operator: '-color-primary'
(1,6208): run-time error CSS1039: Token not allowed after unary operator: '-color-text'
 */
:root{--color-text: #02224D;--color-primary: #02224D;--color-tab-bg: #ECFAFE;--color-tab-border: #85C7EC;--color-left-section-bg: #0D94C4;--color-header-bg: #02224D;--color-header-text: #EFF3F4;--color-header-icon: #A2EBE7;--color-label: #02224D;--color-form-link: #36a3df;--color-header-signup-text: #A2EBE7}.form-control-bankid{background:url("/Images/Bankid/BankID_logo_white.svg") no-repeat;background-position-y:center;background-position-x:right;background-size:48px}.bankid-logo{background:url("/Images/Bankid/BankID_logo.svg") no-repeat;background-size:cover;background-position:center;margin:0 auto;width:150px;height:150px}.bankid-logo-small{background:url("/Images/Bankid/BankID_logo_white.svg") no-repeat}.card{width:400px}#qrcode{height:250px;width:250px;display:flex;align-items:center;pointer-events:none}.password-div{position:relative}.password-div .password-toggle{position:absolute;right:16px;top:10px;z-index:10}.password-div .password-toggle:hover{cursor:pointer}.bankid-form{margin-top:36px}.bankid-logo-small{width:44px;height:37px}.bankid-alert{flex-direction:column;align-items:center}.bankid-card{display:flex;align-items:center;flex-direction:column;max-width:350px;color:var(--color-primary)}.mobile-bankid-text-wrapper{margin-top:16px;display:flex;align-items:center;flex-direction:column}.bankid-text-wrapper{margin-top:16px;display:flex;align-items:center;flex-direction:column}.rounded-btn{border-radius:32px}.btn-with-logo{display:flex;justify-content:center;align-items:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width: 768px){.container{padding:0}.card{margin-top:0 !important;border:0;padding-top:20px;box-shadow:none;width:unset !important;display:flex;-webkit-align-items:inherit;align-items:inherit}}.login-layout{position:absolute;inset:0;display:flex;flex-direction:column}.login-layout.visma{--color-text: #121212;--color-primary: #5C2A98;--color-tab-bg: #F2E7FF;--color-tab-border: #E6D0FF;--color-left-section-bg: #fff;--color-header-bg: #fff;--color-header-text: #121212;--color-header-icon: #121212;--color-label: #121212;--color-form-link: #3C57B9;--color-header-signup-text: #121212}.login-layout .loader{border:8px solid #f3f3f3;border-top:8px solid var(--color-primary);border-radius:50%;width:60px;height:60px;animation:spin 0.75s linear infinite}.login-header{min-height:24px;background-color:var(--color-header-bg);display:flex;align-items:center;justify-content:space-between;padding-inline:20px}.login-header-signup-text{color:var(--color-header-signup-text)}.login-header-links-container{display:none;gap:19px}.login-header-item{color:var(--color-header-text);display:none;align-items:center;gap:6px}.login-header-item:hover{color:var(--color-header-text)}.login-header-language-btn{background-color:transparent;border:0;cursor:pointer}.login-header-language-selected{background-color:#36a3df !important;color:white !important}.login-header .fal{color:var(--color-header-icon)}.login-main{flex-grow:1}.login-page-wrapper{height:100%;display:block;color:var(--color-text)}.login-page-left-section{background-color:var(--color-left-section-bg);position:relative;display:flex;justify-content:center;padding-block:17px;align-items:center}.login-page-right-section{display:flex;align-items:center;justify-content:center;padding-top:68px;position:relative}.login-page-graphic-container{display:none}.login-blikk-logo{height:34px;margin-left:14px}.login-blikk-graphic{margin-top:200px;margin-left:-20px;width:490px}.login-spiris-graphic{height:700px;display:none}.login-spiris-logo{height:62px;margin-left:30px}.login-spiris-logo-graphic-wrapper{display:flex;flex-direction:column;align-items:flex-start;margin-top:60px;margin-inline:auto}.login-latest-news-link{display:flex;margin-top:60px;font-size:16px;color:var(--color-primary);align-items:center;gap:8px;font-weight:600}.login-latest-news-link:hover{color:var(--color-primary)}.login-latest-news-link>i:first-of-type{color:var(--color-header-icon)}.login-form{display:flex;flex-direction:column;gap:24px}.login-form-container{color:var(--color-text);text-align:center;width:100%;max-width:365px}.login-form-container label{font-size:16px}.login-form-container a{color:var(--color-form-link)}.login-form-container h1{margin-bottom:32px;font-size:24px}.login-form-container .form-control{height:46px;border-color:#C4C8CB;padding-bottom:8px;font-size:16px}.login-form-container .form-control:focus{border-color:var(--color-tab-border)}.login-form-container .form-control[aria-invalid=true]:not(:focus){border-color:#CA4E45}.login-form-group{text-align:left}.login-form-tabs{width:100%;max-width:365px;display:flex;border:1px solid #C4C8CB;border-radius:6px;box-sizing:border-box;margin-bottom:24px}.login-form-tab{flex:1;cursor:pointer;color:var(--color-text);height:52px;border:0;border-radius:6px;background-color:transparent;font-size:16px}.login-form-tab[aria-selected=true]{color:var(--color-primary);background-color:var(--color-tab-bg);border:1px solid var(--color-tab-border);margin:-1px;height:54px}.login-form-password{display:flex}.login-form-password input{border-top-right-radius:0;border-bottom-right-radius:0}.login-form-password button{border:1px solid #C4C8CB;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:transparent;border-left:0;height:46px;width:46px;cursor:pointer}.login-form-signup-link-container{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600}.login-form-forgot-password-link{position:absolute;top:2px;right:0;font-size:14px}.login-form-field-error{color:#CA4E45;font-weight:600;margin-top:4px}.login-form-field-error:empty{margin-top:0px}.login-btn{border:0;height:46px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:20px;font-size:16px}.login-btn.primary{color:#E7F4FB;background-color:var(--color-primary)}.login-btn.secondary{color:var(--color-primary);background-color:transparent;border:1px solid var(--color-primary)}.login-bankid-tabpanel{padding-top:8px;display:flex;flex-direction:column;gap:16px}.login-bankid-tabpanel p{margin-bottom:0}.login-bankid-mobile-qr-description{color:var(--color-text);text-wrap:pretty;max-width:275px}.login-notification-container{display:flex;flex-direction:column;align-items:center;gap:32px}.login-notification-circle{height:64px;width:64px;display:grid;place-items:center;border-radius:999px}.login-notification-circle i{font-size:27px}.login-notification-circle.danger{background-color:#FBD7D5;color:#8F2119}.login-notification-circle.success{background-color:#CCF5DE;color:#0A572E}.login-request-password-success{width:255px;display:flex;flex-direction:column;align-items:center;gap:16px;margin-inline:auto}.login-request-password-back-btn{height:42px;width:42px;position:absolute;top:28px;left:28px;border:1px solid #B5BAC0;display:grid;place-items:center;border-radius:2px;text-decoration:none !important}.login-request-password-back-btn i{font-size:22px;color:#565E67}@media (min-width: 700px){.login-header{min-height:40px}.login-header .login-header-item,.login-header .login-header-links-container{display:flex}}@media (min-width: 1068px){.login-page-wrapper{display:grid;grid-template-columns:1fr 1fr;font-size:16px}.login-page-left-section{align-items:flex-start;flex-direction:column;padding-left:20px;justify-content:unset}.login-page-right-section{padding-top:0}.login-page-graphic-container{display:block}.login-blikk-graphic,.login-spiris-graphic{display:block}.login-form-tabs,.login-form-container{max-width:450px}}@media (min-width: 1536px){.login-blikk-graphic{margin-top:180px;width:600px}.login-spiris-graphic{height:760px}}@media (min-height: 1100px){.login-spiris-graphic{height:870px}}@media (min-height: 1200px){.login-spiris-graphic{height:1000px}}@media (min-height: 1300px){.login-spiris-logo-graphic-wrapper{margin-top:120px}}

