.elementor-1827 .elementor-element.elementor-element-2852732{--display:flex;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1827 .elementor-element.elementor-element-04043ae{--spacer-size:1.8em;}.elementor-1827 .elementor-element.elementor-element-c95462b{--bb-skeleton-bg:#FFDD7280;--bb-skeleton-shimmer:#FFF3CDB8;}.elementor-1827 .elementor-element.elementor-element-c95462b .bb-loading-skeleton{border-radius:15px;}.elementor-1827 .elementor-element.elementor-element-3b336e9{--display:flex;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1827 .elementor-element.elementor-element-71eff91{--display:flex;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}/* Start custom CSS for blackbaud_universal_form, class: .elementor-element-c95462b */.elementor-kit-7{--bb-primary:var(--e-global-color-primary);--bb-primary-hover:var(--Blue);--bb-bg-main:var(--e-global-color-secondary,#fff);--bb-bg-alt:var(--e-global-color-primary,#fff);--bb-text-main:#000;--bb-text-muted:oklch(from var(--bb-text-main) calc(l + .5) c h);--bb-border:oklch(from var(--bb-text-main) calc(l + .95) c h);--bb-focus:#3b82f6;--bb-error:#d9534f;--mcGold:var(--e-global-color-6fa1d35);--mcLilac:var(--e-global-color-01ee26a);--bb-radius:6px;--bb-pad-sm:8px;--bb-pad-md:16px;--bb-pad-lg:24px;--bb-gap:1em;--bb-squircle:url(#squircle-obb)}#bboxdonation_BBEmbeddedForm{background:var(--bb-bg-main);color:var(--bb-text-main);padding:var(--bb-pad-lg);font-family:inherit;& .BBAccessibilityOnly,& div[aria-describedby]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}& .BBFormErrorBlock{margin-bottom:var(--bb-pad-md);padding:var(--bb-pad-md);color:var(--bb-error);border:1px solid var(--bb-error);border-radius:var(--bb-radius);background-color:#fee2e2}& .BBFormSection{margin-bottom:var(--bb-pad-md);padding-bottom:var(--bb-pad-sm);&:last-of-type{border-bottom:none}}& fieldset{border:none;margin:0;padding:0}& legend{width:100%}& .BBFormSectionHeading{margin-bottom:var(--bb-pad-md);border:none;& label{color:var(--bb-text-main);font-size:1.75em;font-weight:700}}& .BBFormFieldContainer{gap:var(--bb-gap,1em);margin-bottom:var(--bb-pad-md);grid-template-columns:1fr 4fr;justify-content:space-between;display:grid;&:has(input[type=checkbox]){display:flex}@media (width<600px){grid-template-columns:1fr}}& .BBTwoFields{gap:var(--bb-gap,1em);grid-template-columns:1fr 1fr;display:grid}& .BBTwoFields,& .BBThreeFields{@media (width<600px){grid-template-columns:1fr!important}}& .BBFormFieldLabel{width:fit-content;min-width:12ch;margin-bottom:var(--bb-pad-sm);font-family:var(--e-global-typography-text-font-family), sans-serif;color:var(--bb-text-muted);display:block}& .BBFormTextbox,& .BBFormSelectList,& .BBFormTextArea{width:100%;max-width:unset;border:1px solid var(--bb-border);border-radius:var(--bb-radius);flex-grow:1;padding:10px 12px;font-family:inherit;font-size:1rem;&:focus{border-color:var(--bb-focus);outline:none}}& .BBFormFieldContainerGivingLevels{display:block}& .BBFormRadioList{gap:var(--bb-gap,1em);flex-wrap:wrap;display:flex}& .BBFormRadioItem{flex:calc(33.333% - 10px)}& .BBFormRadioLabelGivingLevel{background-color:var(--mcGold);width:100%;color:var(--bb-text-main);text-align:center;clip-path:var(--bb-squircle);cursor:pointer;border:none;border-radius:0;padding:12px;display:block;&:hover{background-color:var(--mcLilac);color:var(--bb-bg-main)}}& .BBFormRadioLabelGivingLevelSelected{border-color:var(--bb-primary);background-color:var(--bb-bg-alt);color:var(--bb-bg-main)}& .BBFormRadioLabelGivingLevelOther{border-radius:0;justify-content:center;padding:12px;display:flex}& .BBFormGiftOtherAmount{max-width:100%;clip-path:var(--bb-squircle);border:none;margin-block-end:5px}& .BBFormSectionRecurrenceInfo{margin-top:calc(var(--bb-pad-lg) * -1.5);& .BBFormFieldRecurrenceInfo{padding:0}& .BBFormFieldContainer{grid-template-columns:1fr}& .BBRecurrenceFieldContainer>span{align-items:center;gap:var(--bb-gap,1em);display:flex;&>*{margin:0;padding:0}}}& .BBDFormSectionDesignationInfo .BBFormFieldContainer{justify-content:space-between;align-items:center;display:flex;@media (width<600px){flex-direction:column;align-items:flex-start}}& #bboxdonation_tribute_chkTributeGift{margin-block-end:var(--bb-pad-sm)}& .BBFormFieldTributeInfo input{grid-column:1/-1}& .BBFormTributeAcknowledgeContainer .BBFormFieldContainer:has(#bboxdonation_tribute_txtFirstName){grid-template-columns:1fr 1fr 1fr}& .BBDFormSectionComments{& legend:empty{display:none}& .BBFormFieldLabel{margin:unset;margin-block-end:var(--bb-pad-md)}& textarea{margin:unset}}& .BBDFormSectionBillingInfo .BBFormIndivFields .BBThreeFields{grid-template-columns:1fr 1fr 2fr;& #bboxdonation_billing_txtLastName{grid-column:2/-1}@media (width<600px){&>*{grid-column:1/-1!important}}}& .BBFieldBillingStateZip{grid-template-columns:1fr!important;&>div.BBFormFieldContainer{grid-template-columns:1fr 1fr 2fr;@media (width<600px){grid-template-columns:1fr}}& select,& input{height:fit-content}}& .BBFormDDConfirmationBox{padding:var(--bb-pad-lg);background:var(--bb-bg-main);border:1px solid var(--bb-border)}& .BBFormBoxHeader{margin-bottom:var(--bb-pad-md);font-size:1.2rem;font-weight:700}& .BBFormFieldValueLabel{font-weight:700}& .BBFormBoxActionButtons{gap:var(--bb-gap,1em);margin-top:var(--bb-pad-md);display:flex}& .BBFormButtonRow{margin-top:var(--bb-pad-sm);& .BBFormFieldContainer{grid-template-columns:1fr;& label{display:none}&:has(#bboxdonation_btnSecurePayment:focus-visible){outline-offset:2px;outline:2px solid #000}}}& .BBFormSubmitbutton{background-color:var(--bb-primary);color:#fff;border-radius:var(--bb-radius);width:100%;clip-path:var(--bb-squircle);cursor:pointer;border:none;padding:12px 24px;font-size:1.1rem;font-weight:700;&:hover{background-color:var(--bb-primary-hover)}}& .BBFormBackbutton{background-color:#6c757d;&:hover{background-color:#5a6268}}& #reCAPTCHASection{&.BBFormSection,& .BBFormFieldContainer{margin:0;padding:0}}& #reCAPTCHADisclosure{margin-top:var(--bb-pad-md);color:var(--bb-text-muted);text-align:center;grid-template-columns:1fr;font-size:.8rem}}.BBFormFieldContainer:has(#bboxdonation_recurrence_divRecurrenceCheckbox){gap:var(--bb-gap,1em);margin-bottom:var(--bb-pad-md);grid-template-columns:1fr 4fr;justify-content:space-between;display:grid!important;& .BBFloatClear{display:none}}#bboxdonation_recurrence_divRecurrenceCheckbox{gap:var(--bb-gap,1em);margin-bottom:var(--bb-pad-md);grid-template-columns:1fr 4fr;display:grid;&:has(input[type=checkbox]){display:flex}}/* End custom CSS */