.LinkButton_button__iyUJz{color:var(--green);text-align:center;font-size:14px;font-weight:600;padding:8px}.LoadingSpinner_container__MWFXS{width:100%;height:500px;display:flex;justify-content:center;align-items:center}.LoadingSpinner_spin__jvNGD{animation-name:LoadingSpinner_spin__jvNGD;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;justify-content:center;align-items:center}@keyframes LoadingSpinner_spin__jvNGD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CircleProgress_svg__dYTx3{transform:rotate(-90deg)}.CircleProgress_track__HzkvZ{stroke:var(--grey-60)}.CircleProgress_indicator__YHW1C{stroke:var(--green-secondary)}.BankIdErrorBanner_container__e2ab0{display:flex;flex-direction:column;gap:16px;align-items:center}.BankIdErrorBanner_link__hoXuI{font-size:14px;font-weight:600;line-height:16px;color:var(--green)}.BankIdForm_form__23TBS{display:flex;flex-direction:column;row-gap:32px;align-items:center}.BankIdForm_bankIdDescription__1XqWf{display:flex;flex-direction:column;gap:2px;text-align:center;font-size:14px;font-weight:500;line-height:18px;white-space:pre-line}.BankIdForm_spinner__mpj7C{max-height:200px}.BankIdForm_buttonGroup__u4OKk{display:flex;flex-direction:column;width:100%;gap:16px;margin-top:10px}.BankIdForm_actionIcon__2W53h{height:32px;width:32px;padding:2px}.BankIdForm_actionIcon__2W53h *{fill:var(--background)}.BankIdForm_divider__IA3ug{margin-top:12px;text-transform:uppercase}.BankIdForm_link__5f_Wc{font-size:14px;font-weight:600;line-height:16px;color:var(--green);text-align:center}.BankIdForm_bankIdLogo__iCspi{align-self:center;height:80px;width:80px}@media (max-width:768px){.BankIdForm_buttonGroup__u4OKk{flex-direction:column-reverse}.BankIdForm_externalDeviceButton__LOc8u.BankIdForm_externalDeviceButton__LOc8u{background-color:transparent;color:var(--green);gap:12px}.BankIdForm_externalDeviceButton__LOc8u .BankIdForm_actionIcon__2W53h *{fill:var(--green)}.BankIdForm_sameDeviceButton__Wg_Dd.BankIdForm_sameDeviceButton__Wg_Dd{display:flex;width:100%;gap:12px}}@media (min-width:769px){.BankIdForm_externalDeviceButton__LOc8u.BankIdForm_externalDeviceButton__LOc8u{display:flex;width:100%;gap:10px}.BankIdForm_sameDeviceButton__Wg_Dd.BankIdForm_sameDeviceButton__Wg_Dd{background-color:transparent;color:var(--green);gap:12px}.BankIdForm_sameDeviceButton__Wg_Dd .BankIdForm_actionIcon__2W53h *{fill:var(--green)}}.ProgressBar_root__N438e{position:relative;overflow:hidden;background-color:var(--grey-40);border-radius:99999px;height:10px}.ProgressBar_indicator__3xEKk{background-color:var(--green-secondary);width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1);border-radius:99999px}.PromoSubSteps_container__Z_oDl{display:flex;flex-direction:column;gap:24px}.PromoSubSteps_subStep__qekz_{display:flex;align-items:flex-start}.PromoSubSteps_title__XjRdK{font-size:14px;font-weight:600;line-height:12px;margin-bottom:6px}.PromoSubSteps_body__sW7XH{font-size:12px;font-weight:500;color:var(--grey-100);line-height:18px}.PromoSubSteps_pointLine__exqKI{position:relative;width:16px;margin-right:12px}.PromoSubSteps_pointLine__exqKI:before{position:absolute;content:"";display:block;width:1px;height:40px;background-color:var(--grey-50);left:0;right:0;top:16px;margin:auto}.PromoSubSteps_pointIcon__ussXr{height:16px;width:16px;margin-right:12px}.page_container__JD9Sy{padding:0 16px;display:flex;flex-direction:column}@media (min-width:762px){.page_container__JD9Sy{padding:0}}.page_promotionsBack__GedCT{font-size:12px;font-weight:600;color:var(--grey-100)}.page_chevron__qNE4l{height:10px;width:10px;margin-right:4px}.page_header__t6Qm1{background-size:cover;border-radius:10px;height:180px;margin-top:50px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.page_endsIn__Keuc1{margin-top:12px}.page_subtitle__cmeuk{margin-top:32px;font-weight:600;font-size:16px}.page_terms__qGhe_{background-color:var(--input-background);border-radius:8px;padding:26px;margin-top:8px;color:var(--grey-100);font-size:12px;font-weight:400;white-space:pre;text-wrap:wrap}