@font-face{font-family:Poppins;src:url(/Static/Assets/Fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins Medium";src:url(/Static/Assets/Fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins Black";src:url(/Static/Assets/Fonts/Poppins/Poppins-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins Bold";src:url(/Static/Assets/Fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins ExtraBold";src:url(/Static/Assets/Fonts/Poppins/Poppins-ExtraBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins ExtraLight";src:url(/Static/Assets/Fonts/Poppins/Poppins-ExtraLight.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins Light";src:url(/Static/Assets/Fonts/Poppins/Poppins-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins SemiBold";src:url(/Static/Assets/Fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Poppins Thin";src:url(/Static/Assets/Fonts/Poppins/Poppins-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:"Architects Daughter";src:url(/Static/Assets/Fonts/Architects_Daughter/ArchitectsDaughter-Regular.ttf) format("truetype");font-display:swap}.bankid-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bankid-container .discreet-link{opacity:.7;font-size:.875rem;font-weight:400;cursor:pointer;color:#007aa3;background-color:transparent}.bankid-container .discreet-link:hover{background-color:transparent}.bankid-container .message{font-size:.875rem;display:none;text-align:center}.bankid-container .message.with-spinner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.bankid-container .message.error,.bankid-container .message.info,.bankid-container .message.warning{color:#fff;padding:8px 16px;text-align:center;border-radius:8px}.bankid-container .message.error{background:#932020}.bankid-container .message.warning{background:#eed202}.bankid-container .message.info{background:#007aa3}.bankid-container .bankid-buttons-container{display:block}.collected-success.bankid-container .bankid-buttons-container,.pending-mobile.bankid-container .bankid-buttons-container,.pending.bankid-container .bankid-buttons-container{display:none}.bankid-container .bankid-buttons-container .bankid-buttons{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.bankid-container .bankid-buttons-container .bankid-buttons.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:567px) and (max-width:991px){.bankid-container .bankid-buttons-container .bankid-buttons.tablet{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:566px){.bankid-container .bankid-buttons-container .bankid-buttons.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.bankid-container .bankid-buttons-container .bankid-buttons button.btn-primary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:8px;padding:.625em .875em;margin:.5rem 0;font-family:Poppins,sans-serif;font-weight:600;border:2px solid transparent;-webkit-transition:background .2s ease-in 0s;transition:background .2s ease-in 0s;color:#fff;outline:0;background:#007aa3;text-decoration:none;border-radius:6.25em}.bankid-container .bankid-buttons-container .bankid-buttons button.btn-primary span{color:#fff;line-height:20px;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 28px);flex:0 0 calc(100% - 28px)}.bankid-container .bankid-buttons-container .bankid-buttons .bankid-logo{background-image:url(/Static/Assets/Images/bankid_white.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.pending-mobile.bankid-container .bankid-messages .pending-mobile.message{display:block}.pending-mobile.bankid-container .bankid-messages .pending-mobile.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.other-fail.bankid-container .bankid-messages .other-fail.message{display:block}.other-fail.bankid-container .bankid-messages .other-fail.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.timeout.bankid-container .bankid-messages .timeout.message{display:block}.timeout.bankid-container .bankid-messages .timeout.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.pending.bankid-container .bankid-messages .pending.message{display:block}.pending.bankid-container .bankid-messages .pending.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.collected-fail.bankid-container .bankid-messages .collected-fail.message{display:block}.collected-fail.bankid-container .bankid-messages .collected-fail.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.collected-success.bankid-container .bankid-messages .collected-success.message{display:block}.collected-success.bankid-container .bankid-messages .collected-success.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.mismatch-personalnumber.bankid-container .bankid-messages .mismatch-personalnumber.message{display:block}.mismatch-personalnumber.bankid-container .bankid-messages .mismatch-personalnumber.message.with-spinner{display:-webkit-box;display:-ms-flexbox;display:flex}.bankid-container .qrcode-container{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0}.pending-mobile.bankid-container .qrcode-container,.pending.bankid-container .qrcode-container{display:-webkit-box;display:-ms-flexbox;display:flex}.bankid-container .qrcode-container .canvas-container{position:relative;overflow:hidden;border-radius:16px;border:5px solid #013c57;aspect-ratio:1}.bankid-container .qrcode-container .canvas-container canvas{aspect-ratio:1}.bankid-container .qrcode-container .canvas-container::after{width:200%;height:6px;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-5px;left:-5px}.bankid-loader{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;border-radius:50%;position:relative;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.bankid-loader::before{content:"";width:32px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:4px solid #013c57;-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}