@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Fahkwang:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&family=Figtree:ital,wght@0,300..900;1,300..900&family=Forum&display=swap);.react-datepicker{border:none;border-radius:.5rem;font-family:Open Sans,sans-serif}.react-datepicker__header{background-color:#e6e6e6;border-bottom:none;padding-top:0}.recurring_date_pickers .react-datepicker{left:0;position:absolute;top:-240px}.react-datepicker.no-float .react-datepicker__month-container{float:none!important}.react-datepicker.no-float .react-datepicker__month-container .react-datepicker__header{border-top-left-radius:0;border-top-right-radius:0}.react-datepicker__header__dropdown--select{margin-top:4px}.react-datepicker__month-select,.react-datepicker__year-select{border:1px solid #aeaeae;border-radius:5px;color:#4d4d4d;font-weight:400}:root{--datePickerSelectedBG:#216ba5}.react-datepicker__day--selected{background-color:#216ba5;background-color:var(--datePickerSelectedBG)}.FnrHoverButton{align-items:stretch;box-sizing:border-box;cursor:pointer;display:flex;justify-content:stretch;position:relative;z-index:100}.FnrHoverButton:hover{z-index:101}.FnrHoverButton.on{color:#fff;text-shadow:#0000004d 0 0 5px;transition:color .3s,text-shadow .3s}.FnrHoverButton>.inside{align-items:center;box-sizing:border-box;display:flex;justify-content:center;padding:6px 10px;position:relative;width:100%;z-index:100}.FnrHoverButton>.hover{background:#0000001a;border-radius:8px;left:0;position:absolute;top:0;z-index:50}.FnrHoverButton>.selected{background:#278dc1;border-radius:8px;left:0;position:absolute;top:0;z-index:51}.FnrCheckbox{align-items:center;display:flex;justify-content:flex-start;margin-bottom:.4em}.FnrCheckbox:not(.disabled):not(.loading){cursor:pointer}.FnrCheckbox.disabled{color:#828c8d}.FnrCheckbox.loading{cursor:wait}.FnrCheckbox .box{margin-right:.6em;position:relative}.FnrCheckbox .box .loading_container{position:relative;z-index:105}.FnrCheckbox .box .loading_indicator{bottom:0;left:0;position:absolute;right:0;top:0;z-index:108}.FnrCheckbox .box .loading_indicator>img{max-height:100%;max-width:100%}.FnrCheckbox .icon{align-items:center;background:#15436a;border-radius:100%;color:#eceff0;display:flex;flex-shrink:0;font-size:.9em;height:2em;justify-content:center;margin-right:.4em;width:2em}.FnrCheckbox .hover{background:#00000026;border-radius:4px;left:-5px;position:absolute;top:-1px;z-index:101}.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_image .custom_message_inside,.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_video .custom_message_inside{grid-gap:10px 40px;align-content:start;display:grid;gap:10px 40px;grid-auto-flow:row dense;grid-template-areas:"network video" "descrip video" "gift video";grid-template-columns:auto min(40%,420px);grid-template-rows:auto auto 1fr;width:100%}@container primary_column (max-width:840px){.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_image .custom_message_inside,.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_video .custom_message_inside{display:flex;flex-direction:column;gap:20px}.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_image .custom_message_inside .image,.MANAGE_MY_GIVING .custom_message_container.has_descrip.has_video .custom_message_inside .image{max-width:520px}.MANAGE_MY_GIVING .gifts_and_pledges{align-items:stretch;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}.MANAGE_MY_GIVING .gifts_and_pledges>*{width:100%}.MANAGE_MY_GIVING .gifts_and_pledges .donor_summaries_container{max-width:none}}.MANAGE_MY_GIVING .recurring_and_pledges_container{container-type:inline-size;container-name:recurring-and-pledges}@container gifts_and_pledges (max-width:840px){.MANAGE_MY_GIVING .recurring_and_pledges_container{flex-grow:0;width:100%}}@container recurring-and-pledges (max-width:600px){.MANAGE_MY_GIVING .recurring_and_pledges_container .payment_methods_button_below{display:flex}.MANAGE_MY_GIVING .recurring_and_pledges_container .payment_methods_button_above{display:none}}.MANAGE_MY_GIVING .no_gifts_wrapper{container-type:inline-size;container-name:wrapper}@container wrapper (max-width:450px){.MANAGE_MY_GIVING .no_gifts_wrapper .inside{gap:20px;padding-left:0;padding-right:0}.MANAGE_MY_GIVING .no_gifts_wrapper .inside .icon{grid-area:1/1/2/2}.MANAGE_MY_GIVING .no_gifts_wrapper .inside .button_wrapper{display:flex;grid-area:2/1/3/3;justify-content:center}}
/*# sourceMappingURL=3655.480fa0e3.chunk.css.map*/