.application-form-wrapper{overflow:hidden}.application-form-wrapper button.tooltip{background:transparent;border:none;cursor:pointer;display:flex;flex-basis:20px;flex-grow:0;flex-shrink:0;padding:0;width:20px}.application-form-wrapper p{font-weight:400}.application-form-wrapper dl dt{font-weight:500}.application-form-wrapper dl dd{font-weight:400;margin-bottom:.5rem;margin-left:0}.application-form-wrapper .dropdown-content li:focus{background-color:rgba(0,0,0,.06)}.application-form-wrapper .select-wrapper input.select-dropdown{line-height:2rem}.application-form-wrapper .select-wrapper input.select-dropdown::selection{color:transparent;color:#353535}.application-form-wrapper .select-wrapper input.select-dropdown:focus{box-shadow:0 1px 0 0 #26a69a;outline:1px dotted #ccc}.application-form-wrapper .select-wrapper+label{top:-29px}.application-form-wrapper .row{margin-bottom:1rem}.application-form-wrapper .card-layouts{display:flex;gap:1rem;margin-bottom:2rem}.application-form-wrapper .card-layouts input[type=radio]{opacity:0;pointer-events:none;position:absolute}.application-form-wrapper .card-layouts .col{flex-basis:50%}.application-form-wrapper .card-layouts .image{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;height:140px;opacity:.5;transition:opacity .2s ease-in-out;width:100%}.application-form-wrapper .card-layouts .image:focus{border-color:red}.application-form-wrapper .card-layouts .image:hover{opacity:1}.application-form-wrapper .card-layouts [type=radio]+label:after,.application-form-wrapper .card-layouts [type=radio]+label:before{display:none}.application-form-wrapper .card-layouts [type=radio]+label{height:160px;padding:0;text-align:center;width:100%}.application-form-wrapper .card-layouts [type=radio]:not(:checked)+label .image{border:none}.application-form-wrapper .card-layouts [type=radio]:focus+label .image{border:5px solid #222!important}.application-form-wrapper .card-layouts [type=radio]:checked+label .image{border:5px solid #333;opacity:1}.application-form-wrapper [type=checkbox]+span:not(.lever),.application-form-wrapper [type=radio]:checked+span,.application-form-wrapper [type=radio]:not(:checked)+span{line-height:143%}.application-form-wrapper .create-card-sign-status-message{background:#f0f0f0;color:#000;margin-bottom:1.5rem;padding:15px .75rem}.application-form-wrapper .application-form input::-webkit-inner-spin-button,.application-form-wrapper .application-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.application-form-wrapper .application-form input[type=number]{-moz-appearance:textfield}.application-form-wrapper .application-form input[type=email],.application-form-wrapper .application-form input[type=number],.application-form-wrapper .application-form input[type=tel],.application-form-wrapper .application-form input[type=text],.application-form-wrapper .application-form select{border:none;border-radius:.25rem;box-shadow:inset 0 0 0 1px #bbb;display:block;padding:.5rem;width:100%}.application-form-wrapper .application-form input[type=email]:focus,.application-form-wrapper .application-form input[type=number]:focus,.application-form-wrapper .application-form input[type=tel]:focus,.application-form-wrapper .application-form input[type=text]:focus,.application-form-wrapper .application-form select:focus{box-shadow:inset 0 0 0 2px #888}.application-form-wrapper .application-form .radio-group label{cursor:pointer;display:block;line-height:1.3;margin-bottom:10px;padding:0 5px 0 30px;text-align:left}.application-form-wrapper .application-form .radio-group.inline label{display:inline-block;margin-right:.5rem;padding-right:.5rem}.application-form-wrapper .application-form .radio-group input[type=checkbox]+label:hover span.checkbox{background:#d2f0e9}.application-form-wrapper .application-form .radio-group .radio{border:2px solid #bbb;cursor:pointer;float:left;height:20px;margin:0 0 0 -30px;position:relative;width:20px}.application-form-wrapper .application-form .radio-group input[type=radio]+label span.radio{background:#fff;border-radius:20px}.application-form-wrapper .application-form .radio-group label span.radio svg{display:none}.application-form-wrapper .application-form .radio-group input[type=checkbox]:checked+label span.radio svg,.application-form-wrapper .application-form .radio-group input[type=radio]:checked+label span.radio svg{display:block}.application-form-wrapper .application-form .radio-group input[type=checkbox]:focus+label span.radio,.application-form-wrapper .application-form .radio-group input[type=radio]:focus+label span.radio{box-shadow:0 0 0 5px #ddd}.application-form-wrapper .application-form .radio-group input[type=checkbox],.application-form-wrapper .application-form .radio-group input[type=radio]{opacity:0;pointer-events:none;position:absolute}.application-form-wrapper .application-form .radio-group input[type=checkbox]+label span.radio svg,.application-form-wrapper .application-form .radio-group input[type=radio]+label span.radio svg{fill:#888}.application-form-wrapper .application-form .button-row{display:flex;justify-content:space-between}.application-form-wrapper .application-form .cgi-abort-input{background-color:#ccc;color:#333;cursor:pointer}.application-form-wrapper .application-form .cgi-abort-input:hover{background-color:#bbb}.application-form-wrapper .application-form .cgi-abort-input:focus{background-color:#bbb;box-shadow:inset 0 0 0 2px #888}.application-form-wrapper .application-form h2{font-size:22px;font-weight:600;margin-top:0}.application-form-wrapper .application-form h3,.application-form-wrapper .application-form h4{font-size:18px;font-weight:500;line-height:143%;margin:0}.application-form-wrapper .application-form label{display:block;font-weight:400;line-height:1.3;margin-bottom:4px}.application-form-wrapper .application-form .info-label{display:flex;gap:1rem;justify-content:space-between}.application-form-wrapper .application-form .invalid{color:red}.application-form-wrapper .application-form ul.dropdown-content{padding-bottom:0;padding-left:0}.application-form-wrapper .application-form .extra-card label,.application-form-wrapper .application-form .is-pep label{margin-right:2em}.application-form-wrapper .application-form .extra-card p.help,.application-form-wrapper .application-form .is-pep p.help{margin-top:2em}.application-form-wrapper .application-form p.help{font-size:.8rem;font-style:italic;line-height:1.2}.application-form-wrapper .application-form .pep-questions.hidden{display:none}.application-form-wrapper .application-form .pep-questions h3{margin-bottom:1em;margin-top:2em}.application-form-wrapper .application-form .pep-questions p{padding-bottom:.5em}.application-form-wrapper .application-form .pep-questions p.help{padding-bottom:1em}.application-form-wrapper .application-form .pep-question.hidden{display:none}#villkor-error-container #villkor-error{display:block;margin-bottom:8px}.hidden{display:none}.cgi-status,.extra-card-wrapper{margin-top:1rem}.cgi-status.hidden,.extra-card-wrapper.hidden{display:none}.cgi-status{background:#f0f0f0;color:red;padding:.75rem}.input-field.hidden,label.hidden{display:none!important}.application-loader-wrapper{min-height:340px;position:relative;width:100%}.application-loader-wrapper .application-loader{background-color:#f0f0f0;bottom:0;left:0;overflow:hidden;padding:20px;position:absolute;right:0;text-align:center;top:0;z-index:2}.application-loader-wrapper .application-loader.hidden{display:none}.application-loader-wrapper .application-loader-content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:75%}.application-login-form-wrapper{min-height:340px;padding:20px;position:relative;text-align:center;width:100%}.application-login-form-wrapper .other-unit-login.hidden,.application-login-form-wrapper .pnr-login.hidden,.application-login-form-wrapper .qr-code-login.hidden,.application-login-form-wrapper .this-unit-login.hidden{display:none}.application-login-form-wrapper .application-login-form{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.application-login-form-wrapper .application-login-form .radio-group label{cursor:pointer;display:block;line-height:1.3;margin-bottom:10px;padding:0 5px 0 30px;text-align:left}.application-login-form-wrapper .application-login-form .radio-group.inline label{display:inline-block;margin-right:.5rem;padding-right:.5rem}.application-login-form-wrapper .application-login-form .radio-group input[type=checkbox]+label:hover span.checkbox{background:#d2f0e9}.application-login-form-wrapper .application-login-form .radio-group .radio{border:2px solid #bbb;cursor:pointer;float:left;height:20px;margin:0 0 0 -30px;position:relative;width:20px}.application-login-form-wrapper .application-login-form .radio-group input[type=radio]+label span.radio{background:#fff;border-radius:20px}.application-login-form-wrapper .application-login-form .radio-group label span.radio svg{display:none}.application-login-form-wrapper .application-login-form .radio-group input[type=checkbox]:checked+label span.radio svg,.application-login-form-wrapper .application-login-form .radio-group input[type=radio]:checked+label span.radio svg{display:block}.application-login-form-wrapper .application-login-form .radio-group input[type=checkbox]:focus+label span.radio,.application-login-form-wrapper .application-login-form .radio-group input[type=radio]:focus+label span.radio{box-shadow:0 0 0 5px #ddd}.application-login-form-wrapper .application-login-form .radio-group input[type=checkbox],.application-login-form-wrapper .application-login-form .radio-group input[type=radio]{opacity:0;pointer-events:none;position:absolute}.application-login-form-wrapper .application-login-form .radio-group input[type=checkbox]+label span.radio svg,.application-login-form-wrapper .application-login-form .radio-group input[type=radio]+label span.radio svg{fill:#888}.application-login-form-wrapper .bank-id-logo{margin:0 0 20px;width:75px}.application-login-form-wrapper h2{margin-bottom:15px}.application-login-form-wrapper .cgi-submit-input{display:block;font-size:14px;margin:0 auto 20px}.application-login-loader{background-color:#f0f0f0;bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0}.application-login-loader.hidden{display:none}.application-login-loader-instructions{display:block;font-size:14px;line-height:1.5}.application-login-loader-instructions .et_pb_button{display:inline-block;font-size:16px;margin-bottom:10px}.application-login-loader-instructions .et_pb_button:after{font-size:28px}.application-login-loader-content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:75%}.application-login-loader-content h3,.application-login-loader-content img{margin:0}.application-message{background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:10px;padding:10px 10px 14px}.application-message.hidden{display:none}.application-message.error{border-left-color:#d92525}.application-notice{background:#e7ebf9;border:1px solid #a5b6d0;border-radius:4px;color:#2c4469;font-size:15px;font-weight:500;line-height:1.5;margin-bottom:10px;margin-top:10px;padding:12px 10px 10px}.application-notice.hidden{display:none}.step-counter{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row;margin-bottom:1rem;padding:.5rem 0 1rem}.step-counter__progress{stroke:#3567f6}.step-counter__progress-text{fill:#3567f6}.step-counter__indicator{display:flex;flex-direction:column;margin-right:12px}.step-counter__content{display:flex;flex-direction:column;justify-content:center;overflow-wrap:anywhere}.step-counter__content h1{display:block;font-size:20px;line-height:1;margin:0 0 4px;padding-bottom:0}.step-counter__content p{font-size:16px;font-weight:400;line-height:1;margin:0}
/*# sourceMappingURL=applicationCss.b63627e91a8331560ea7.css.map*/