.ProgressBar_container__XaA6u{width:100%;display:flex}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6{all:unset;width:calc(100%/var(--total-amount))}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6.ProgressBar_completed__CXbjq{cursor:pointer}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_itemContent__OSN2R{display:flex;align-items:center}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_itemContent__OSN2R .ProgressBar_itemText__zrxpw{color:#999;font-size:.8125rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem;transition:color .2s ease-in-out,font-weight .2s ease-in-out;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:calc(100% - 2rem)}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_itemContent__OSN2R .ProgressBar_itemText__zrxpw.ProgressBar_active__b5bjL{color:#444;font-weight:500}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_itemContent__OSN2R .ProgressBar_itemText__zrxpw.ProgressBar_completed__CXbjq{color:#444;font-weight:400}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_itemContent__OSN2R .ProgressBar_completedIcon__dfkcS{color:#ff578c;margin-left:.5rem;width:1rem;height:1rem}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_bar__YsDvi{height:.25rem;background:linear-gradient(90deg,#ff578c 50%,silver 0);background-size:200% 100%;background-position:100% 100%;width:100%;margin-top:.5rem;transition:background-position .2s ease-in-out}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6 .ProgressBar_bar__YsDvi.ProgressBar_active__b5bjL{background-position:0 100%}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6.ProgressBar_completed__CXbjq:hover .ProgressBar_completedIcon__dfkcS{color:#ff7ba4}.ProgressBar_container__XaA6u .ProgressBar_item__xEIF6.ProgressBar_completed__CXbjq:focus .ProgressBar_completedIcon__dfkcS{color:#e65a88}.CheckList_checkListContainer__AEHse{width:100%}.CheckList_checkListContainer__AEHse .CheckList_title__d6czd{margin-bottom:1rem}.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_h2__fxhjr{font-size:1.6875rem;line-height:1.4;font-weight:400;letter-spacing:.0075rem}@media(min-width:48em){.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_h2__fxhjr{font-size:2rem;line-height:1.3}}.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_h3__Ag9es{font-size:1.1875rem;line-height:1.5;font-weight:500;letter-spacing:.00875rem}@media(min-width:48em){.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_h3__Ag9es{font-size:1.25rem}}.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_h4__H8xPx{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.01rem}.CheckList_checkListContainer__AEHse .CheckList_title__d6czd.CheckList_discreet__EwOSs{color:#444}.CheckList_checkListContainer__AEHse .CheckList_list__Emzo0{list-style-type:none}.CheckList_checkListContainer__AEHse .CheckList_list__Emzo0 .CheckList_listItem__XEONJ{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.CheckList_checkListContainer__AEHse .CheckList_list__Emzo0 .CheckList_listItem__XEONJ.CheckList_discreet__EwOSs{color:#444}.CheckList_checkListContainer__AEHse .CheckList_list__Emzo0 .CheckList_listItem__XEONJ .CheckList_checkIcon__rPw_b{color:#000;margin-top:.4375rem;flex-shrink:0}.CheckList_checkListContainer__AEHse .CheckList_list__Emzo0 .CheckList_listItem__XEONJ .CheckList_checkIcon__rPw_b.CheckList_discreet__EwOSs{color:#444}.SelectAmount_container__Xfztr{display:flex;flex-direction:column;margin-top:1.5rem}@media(min-width:48em){.SelectAmount_container__Xfztr{margin-top:2rem}}.SelectAmount_container__Xfztr .SelectAmount_title__ecE93{color:#000;font-size:1.1875rem;line-height:1.5;font-weight:500;letter-spacing:.00875rem}@media(min-width:48em){.SelectAmount_container__Xfztr .SelectAmount_title__ecE93{font-size:1.25rem}}.SelectAmount_container__Xfztr .SelectAmount_description__73v4x{color:#444;display:block;margin-top:.25rem;font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}@media(min-width:48em){.SelectAmount_container__Xfztr .SelectAmount_description__73v4x{margin-bottom:.5rem}}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh{align-items:center;display:flex;margin:.5rem 0 1.5rem;position:relative}@media(min-width:48em){.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh{margin:1rem 0 2rem}}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh.SelectAmount_lowAmount__ge8wy{background-color:#f0f0f0;padding:1rem}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_infoText__KffJq{color:#444;font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_infoIcon__gy_Hg{align-items:center;color:#444;cursor:pointer;display:flex;height:1.25rem;width:1.25rem}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_tooltip__BXJBJ.SelectAmount_tooltip__BXJBJ{left:auto;max-width:18.75rem;right:0;transform:translateX(0);white-space:normal;width:max-content}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_tooltip__BXJBJ.SelectAmount_tooltip__BXJBJ[class*=top]{bottom:calc(100% + .75rem)}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_tooltip__BXJBJ.SelectAmount_tooltip__BXJBJ[class*=top][class*=open]{transform:translateX(0) translateY(0) scale(1)}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_tooltip__BXJBJ.SelectAmount_tooltip__BXJBJ:after{left:auto;right:.625rem;transform:translateX(50%)}.SelectAmount_container__Xfztr .SelectAmount_infoContainer__yC4Sh .SelectAmount_infoIconTrigger__Ep2DW{margin-left:.5rem}.PreviewCard_previewCard__4XB_m{background-color:#f0f0f0;padding:1rem;display:flex;flex-direction:column;color:#444}.PreviewCard_previewCard__4XB_m .PreviewCard_title__j9_bg{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.01rem}.PreviewCard_previewCard__4XB_m .PreviewCard_item__sQy9d{display:block;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PreviewCard_previewCard__4XB_m .PreviewCard_item__sQy9d:first-of-type{margin:.25rem 0 1rem}.BankInformation_container__zcedd{display:flex;flex-direction:column;margin-top:.5rem}.BankInformation_container__zcedd .BankInformation_title__dWLqb{margin-top:.5rem;font-size:1.1875rem;line-height:1.5;font-weight:500;letter-spacing:.00875rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_title__dWLqb{font-size:1.25rem;margin-top:1rem}}.BankInformation_container__zcedd .BankInformation_preamble__lC4pd{color:#444;display:block;margin-top:.5rem;font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1{display:flex;flex-direction:column;margin-top:1rem;position:relative}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1{margin-top:1.5rem}}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_infoIcon__DEwqa{height:1.25rem;position:absolute;right:0;top:0;width:1.25rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_infoIcon__DEwqa .BankInformation_tooltip__cpfNL.BankInformation_tooltip__cpfNL{left:auto;max-width:18.75rem;right:0;transform:translateX(0);white-space:normal;width:max-content}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_infoIcon__DEwqa .BankInformation_tooltip__cpfNL.BankInformation_tooltip__cpfNL[class*=top]{bottom:calc(100% + .75rem)}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_infoIcon__DEwqa .BankInformation_tooltip__cpfNL.BankInformation_tooltip__cpfNL[class*=top][class*=open]{transform:translateX(0) translateY(0) scale(1)}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_infoIcon__DEwqa .BankInformation_tooltip__cpfNL.BankInformation_tooltip__cpfNL:after{left:auto;right:.625rem;transform:translateX(50%)}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_inputContainer__pOsCq{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_inputContainer__pOsCq .BankInformation_inputLeft__SWVx7,.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_inputContainer__pOsCq .BankInformation_inputRight__7RRsd{width:100%}@media(min-width:22.5em){.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_inputContainer__pOsCq .BankInformation_inputLeft__SWVx7{width:unset;flex:35 0 8.5rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_inputContainer__pOsCq .BankInformation_inputRight__7RRsd{width:unset;flex:65 0 14.75rem}}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_description__vEsLJ{color:#444;margin-top:.5rem;font-size:.875rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_bankNameContainer__V_l79{margin-top:1rem}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_bankNameContainer__V_l79 .BankInformation_informationTitle__QmoFd{font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.01rem;color:#000}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_bankNameContainer__V_l79 .BankInformation_informationText__SAMhF{font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem;color:#000}.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_mailInput__7E506,.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_socialSecurityInput__pDs3b{margin-top:1rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_bankInformationSection__IHxE1 .BankInformation_socialSecurityInput__pDs3b{margin-top:1.5rem}}.BankInformation_container__zcedd .BankInformation_previewCard__LB4tB{margin-top:1.5rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_previewCard__LB4tB{margin-top:2rem}}.BankInformation_container__zcedd .BankInformation_errorCard__pJ_m3{margin-bottom:1rem}.BankInformation_container__zcedd .BankInformation_checkboxContainer__phb3L{margin-top:1.5rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_checkboxContainer__phb3L{padding:.84375rem 0;margin-top:2rem}}.BankInformation_container__zcedd .BankInformation_checkboxContainer__phb3L .BankInformation_contactLink__tjQ_s{color:#444}.BankInformation_container__zcedd .BankInformation_infoText__LYJeC{color:#444;margin-top:1.5rem;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.01rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_infoText__LYJeC{margin-top:1rem}}.BankInformation_container__zcedd .BankInformation_logosContainer__z0gPn{display:flex;gap:1.5rem;margin-top:.5rem;padding:.5rem 0}.BankInformation_container__zcedd .BankInformation_divider__oPd2R{background-color:#e0e0e0;height:.125rem;margin-top:1rem;width:100%}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_divider__oPd2R{margin-top:1.5rem}}.BankInformation_container__zcedd .BankInformation_infoSection__YTNeM{color:#666;margin-top:1rem}@media(min-width:48em){.BankInformation_container__zcedd .BankInformation_infoSection__YTNeM{margin-top:1.5rem}}.BankInformation_container__zcedd .BankInformation_infoSection__YTNeM .BankInformation_contactLink__tjQ_s{color:#666}.hjfLogoLoader_hjfLogoLoader__yv7_M{width:100%;height:auto}.MessageCard_messageCard__fMZEh{box-sizing:border-box;margin-top:.5rem;min-height:3rem;width:100%}.MessageCard_messageCard__fMZEh.MessageCard_error__pTaYy{background-color:#fde9e9;color:#d32f2f;margin-top:2.5rem;min-height:unset;padding:1rem}.MessageCard_messageCard__fMZEh.MessageCard_complete__A9RN2{background-color:#e0f7f1;color:#01a46d;margin-top:2.5rem;min-height:unset;padding:1rem}@media(min-width:48em){.MessageCard_messageCard__fMZEh{min-height:1.5rem}}.BankIdSign_container__rUXyW{display:flex;flex-direction:column;margin-top:.5rem}.BankIdSign_container__rUXyW .BankIdSign_title__vP4iY{margin-top:1rem;font-size:1.1875rem;line-height:1.5;font-weight:500;letter-spacing:.00875rem}@media(min-width:48em){.BankIdSign_container__rUXyW .BankIdSign_title__vP4iY{font-size:1.25rem}}.BankIdSign_container__rUXyW .BankIdSign_descriptionTop__R3hCD{margin-top:.5rem;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH{align-items:center;display:flex;flex-direction:column;margin:.5rem 0 2rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_descriptionBottom__2VbTw{margin:1rem 0;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_loaderContainer__lrR4G{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;margin-top:.5rem;padding:1.5rem;width:15rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_loaderContainer__lrR4G .BankIdSign_hjfLogoLoader__Qt_3p{margin-top:.5rem;width:6.5625rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_loaderContainer__lrR4G .BankIdSign_loaderText__S6hOr{color:#444;margin-top:.5rem;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_statusMessage__n8e2H{margin-top:1rem;text-align:center;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.0075rem}.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH .BankIdSign_errorCard__clQwa{margin-top:.5rem}@media(min-width:48em){.BankIdSign_container__rUXyW .BankIdSign_qrSection__OzGFH{margin:2rem 0}}.MonthlyDonation_container__HYu66{max-width:none;padding:0}@media(min-width:48em){.MonthlyDonation_container__HYu66{padding:0 1rem}}@media(min-width:62em){.MonthlyDonation_container__HYu66{padding:0}}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG{background-color:#f3eedd}@media(min-width:48em){.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG{padding:0 1rem}}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:58.75rem}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_checkListSection__PO1CX{display:none}@media(min-width:48em){.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_checkListSection__PO1CX{display:block;grid-column:1/5;grid-row:2}}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_heroSection__rcIOr{grid-column:1/13;margin:2.5rem 1rem 1.5rem}@media(min-width:48em){.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_heroSection__rcIOr{grid-column:5/13;margin:2.5rem 0 1.5rem}}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_heroSection__rcIOr .MonthlyDonation_title__nBKt5{color:#000;font-size:2.1875rem;line-height:1.3;font-weight:400;letter-spacing:0}@media(min-width:48em){.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_heroSection__rcIOr .MonthlyDonation_title__nBKt5{font-size:2.6875rem}}.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_formSection__kcvBv{background-color:#fefcf9;border-radius:0 2rem 0 0;grid-column:1/13;margin:0 1rem 2.5rem;padding:1.5rem}@media(min-width:48em){.MonthlyDonation_container__HYu66 .MonthlyDonation_BackgroundContainer__ic9oG .MonthlyDonation_gridContainer__KTYLS .MonthlyDonation_formSection__kcvBv{grid-column:5/13;margin:0 0 2.5rem;padding:2.5rem}}