.crm-container{font-family:"Rubik",sans-serif}.crm-container form{margin-top:0}.crm-container #bootstrap-theme h1,.crm-container #bootstrap-theme h2,.crm-container #bootstrap-theme h3,.crm-container #bootstrap-theme h4,.crm-container #bootstrap-theme h5,.crm-container #bootstrap-theme h6,.crm-container #bootstrap-theme .h1,.crm-container #bootstrap-theme .h2,.crm-container #bootstrap-theme .h3,.crm-container #bootstrap-theme .h4,.crm-container #bootstrap-theme .h5,.crm-container #bootstrap-theme .h6{font-family:"Rubik",sans-serif}#crm-container.crm-public .crm-block input[type=text],#crm-container.crm-public .crm-block input[type=password],#crm-container.crm-public .crm-block input[type=email],#crm-container.crm-public .crm-block select,.crm-container #bootstrap-theme input,.crm-container #bootstrap-theme button,.crm-container #bootstrap-theme select,.crm-container #bootstrap-theme textarea,#crm-container.crm-public .price-field-amount,.crm-container .select2-container,.crm-container #bootstrap-theme .radio-inline,#crm-container.crm-public form div.crm-section{font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){#crm-container.crm-public .crm-block input[type=text],#crm-container.crm-public .crm-block input[type=password],#crm-container.crm-public .crm-block input[type=email],#crm-container.crm-public .crm-block select,.crm-container #bootstrap-theme input,.crm-container #bootstrap-theme button,.crm-container #bootstrap-theme select,.crm-container #bootstrap-theme textarea,#crm-container.crm-public .price-field-amount,.crm-container .select2-container,.crm-container #bootstrap-theme .radio-inline,#crm-container.crm-public form div.crm-section{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){#crm-container.crm-public .crm-block input[type=text],#crm-container.crm-public .crm-block input[type=password],#crm-container.crm-public .crm-block input[type=email],#crm-container.crm-public .crm-block select,.crm-container #bootstrap-theme input,.crm-container #bootstrap-theme button,.crm-container #bootstrap-theme select,.crm-container #bootstrap-theme textarea,#crm-container.crm-public .price-field-amount,.crm-container .select2-container,.crm-container #bootstrap-theme .radio-inline,#crm-container.crm-public form div.crm-section{font-size:13.3px !important;font-size:1.33rem !important}}#crm-container.crm-public .crm-block input[type=text],#crm-container.crm-public .crm-block input[type=password],#crm-container.crm-public .crm-block input[type=email],#crm-container.crm-public .crm-block select,.crm-container #bootstrap-theme input,.crm-container #bootstrap-theme button,.crm-container #bootstrap-theme select,.crm-container #bootstrap-theme textarea,#crm-container.crm-public .price-field-amount,.crm-container .select2-container,.crm-container #bootstrap-theme .radio-inline,#crm-container.crm-public form div.crm-section{margin-bottom:0}#bootstrap-theme .crm-af-field-help-pre{margin:.75rem 0}#crm-container.crm-public .label,.crm-container #bootstrap-theme label{font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){#crm-container.crm-public .label,.crm-container #bootstrap-theme label{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){#crm-container.crm-public .label,.crm-container #bootstrap-theme label{font-size:13.3px !important;font-size:1.33rem !important}}#crm-container.crm-public .label,.crm-container #bootstrap-theme label{margin-top:2rem;margin-bottom:.75rem;line-height:1.75em}.crm-container form .label label,.crm-container form fieldset legend{font-weight:600;color:#1e1e1e}.crm-container form fieldset legend{padding:4rem 0 0 0}.crm-container #bootstrap-theme .form-group{margin-bottom:0}.crm-container #bootstrap-theme .select2-search-field input{margin-bottom:0}#crm-container.crm-public input[type=text],#crm-container.crm-public input[type=password],#crm-container.crm-public input[type=email],#crm-container.crm-public select,#crm-container #bootstrap-theme .form-control{height:2.25em}.entry-content .crm-container .af-container.af-layout-cols,.entry-content .crm-container .af-container.af-layout-inline{gap:0 2rem}.crm-container input.crm-form-text,.crm-container .crm-icon-picker-button,.crm-container input.dateplugin,.crm-container input.crm-form-password{background:none}.crm-container label{font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container label{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container label{font-size:13.3px !important;font-size:1.33rem !important}}.crm-container .crm-marker{color:#cf3636}#crm-container.crm-public .label,#crm-container.crm-public .price-field-amount,#crm-container.crm-public .calc-value,#crm-container.crm-public .content{padding-top:0}.crm-container fieldset legend,#priceset-div div.is_recur_radio-section .label,#priceset-div div.donation_amount-section .label label{text-transform:uppercase;font-weight:600}.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{background-color:#4669b2;border:none;color:#f9eee8;font-family:"Rubik",sans-serif;line-height:1.25rem;padding:1.5rem 3rem;margin:1rem 0;position:relative;text-decoration:none !important;text-transform:uppercase;height:auto;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;-o-transition:150ms;transition:150ms;font-weight:600;letter-spacing:.025em;font-size:13.3px !important;font-size:1.33rem !important}@media screen and (max-width: 1920px){.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{font-size:12.5px !important;font-size:1.25rem !important}}@media(max-width: 320px){.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{font-size:10px !important;font-size:1rem !important}}@media screen and (max-width: 1920px){.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{padding:1.25rem 2.25rem}}@media print{.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{border:1px solid #7c7778}}.entry-content .crm-container #bootstrap-theme .btn:active,.entry-content .crm-container .crm-button:active{outline:none}.entry-content .crm-container #bootstrap-theme .btn,.entry-content .crm-container .crm-button{background:#4669b2;color:#f9eee8;text-shadow:none}.entry-content .crm-container #bootstrap-theme .btn:hover,.entry-content .crm-container .crm-button:hover{background-color:#21413c !important;color:#f9eee8 !important}.crm-container .crm-form-submit .crm-button{display:block;margin-left:auto;margin-right:auto}.crm-container .crm-form-submit .crm-button .fa-chevron-right{display:none}.crm-container #bootstrap-theme .btn-primary{border-color:rgba(0,0,0,0)}.has-primary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-1-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-secondary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-3-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-secondary-dark-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-5-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-tertiary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-2-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#21413c !important;color:#f9eee8 !important}.has-quaternary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-14-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-quinary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-11-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#21413c !important;color:#f9eee8 !important}.has-senary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-12-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-senary-dark-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-8-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-septenary-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-13-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-white-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-9-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-offwhite-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-7-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#21413c !important;color:#f9eee8 !important}.has-gray-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-6-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-dark-background-color .crm-container #bootstrap-theme .btn:hover,.has-theme-palette-4-background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-transparent-background-color .crm-container #bootstrap-theme .btn:hover,.has--background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-transparent-dark-background-color .crm-container #bootstrap-theme .btn:hover,.has--background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-tertiary-light-background-color .crm-container #bootstrap-theme .btn:hover,.has--background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-transparent-background-color .crm-container #bootstrap-theme .btn:hover,.has--background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}.has-transparent-dark-background-color .crm-container #bootstrap-theme .btn:hover,.has--background-color .crm-container #bootstrap-theme .btn:hover{background-color:#f9eee8 !important;color:#21413c !important}div.crm-container label{font-weight:300}body .select2-drop{color:#21413c;background:#fff}body .select2-drop.select2-drop-above{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}body .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #96b57b;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.crm-container .af-container .af-field-type-text,.crm-container .af-container .af-field-type-url,.crm-container .af-container .af-field-type-select,.crm-container .af-container .af-field-type-email{display:flex;flex-direction:column}.crm-container .af-container .af-field-type-text .crm-af-field-label,.crm-container .af-container .af-field-type-url .crm-af-field-label,.crm-container .af-container .af-field-type-select .crm-af-field-label,.crm-container .af-container .af-field-type-email .crm-af-field-label{order:1}.crm-container .af-container .af-field-type-text .crm-af-field,.crm-container .af-container .af-field-type-url .crm-af-field,.crm-container .af-container .af-field-type-select .crm-af-field,.crm-container .af-container .af-field-type-email .crm-af-field{order:2}.crm-container .af-container .af-field-type-text .crm-af-field-help-pre,.crm-container .af-container .af-field-type-url .crm-af-field-help-pre,.crm-container .af-container .af-field-type-select .crm-af-field-help-pre,.crm-container .af-container .af-field-type-email .crm-af-field-help-pre{order:3}.crm-container .af-container .crm-af-field-help-pre{font-size:13.3px !important;font-size:1.33rem !important}@media screen and (max-width: 1920px){.crm-container .af-container .crm-af-field-help-pre{font-size:12.5px !important;font-size:1.25rem !important}}@media(max-width: 320px){.crm-container .af-container .crm-af-field-help-pre{font-size:10px !important;font-size:1rem !important}}.crm-container #bootstrap-theme .form-control .select2-choice{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}.crm-container .select2-dropdown-open .select2-choice{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.crm-container .select2-drop-active,.crm-container .select2-search input{border:1px solid #96b57b}.crm-container .select2-search input:focus{border-color:#21413c}.crm-container .select2-search input{color:#21413c;font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container .select2-search input{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container .select2-search input{font-size:13.3px !important;font-size:1.33rem !important}}.crm-container .select2-results .select2-no-results,.crm-container .select2-results .select2-searching,.crm-container .select2-results .select2-ajax-error,.crm-container .select2-results .select2-selection-limit{background:rgba(0,0,0,0);font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container .select2-results .select2-no-results,.crm-container .select2-results .select2-searching,.crm-container .select2-results .select2-ajax-error,.crm-container .select2-results .select2-selection-limit{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container .select2-results .select2-no-results,.crm-container .select2-results .select2-searching,.crm-container .select2-results .select2-ajax-error,.crm-container .select2-results .select2-selection-limit{font-size:13.3px !important;font-size:1.33rem !important}}.crm-container ul.select2-results{margin:4px 0 4px 0}.crm-container ul.select2-results .select2-highlighted{background:#96b57b;color:#1e1e1e}.crm-container .select2-search input{background:none}.crm-container .af-container.af-layout-inline>.af-title{width:auto;flex-basis:100%}.crm-container .af-title,.crm-container #bootstrap-theme h4.af-title{text-transform:uppercase;font-weight:600;font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container .af-title,.crm-container #bootstrap-theme h4.af-title{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container .af-title,.crm-container #bootstrap-theme h4.af-title{font-size:13.3px !important;font-size:1.33rem !important}}.crm-container .af-title,.crm-container #bootstrap-theme h4.af-title{margin-top:4rem}.crm-container #priceset label{display:block}.crm-container .donation_amount-content .price-set-row{white-space:normal}.crm-container .crm-submit-buttons{text-align:center}.crm-container .crm-submit-buttons .fa-chevron-right{display:none}.crm-container .contribution_footer_text-section{text-align:center}.crm-container .crm-section.price_set-section input[type=checkbox]{float:left;margin-bottom:3rem;margin-top:.5rem;margin-right:1.5rem}.crm-container .donation_amount-content .price-set-row{line-height:1.75em !important}body div:where(.swal2-container) div:where(.swal2-html-container){font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){body div:where(.swal2-container) div:where(.swal2-html-container){font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){body div:where(.swal2-container) div:where(.swal2-html-container){font-size:13.3px !important;font-size:1.33rem !important}}body div:where(.swal2-container) h2:where(.swal2-title){font-size:35px !important;font-size:3.5rem !important}@media screen and (max-width: 1920px){body div:where(.swal2-container) h2:where(.swal2-title){font-size:27.5px !important;font-size:2.75rem !important}}@media screen and (max-width: 1200px){body div:where(.swal2-container) h2:where(.swal2-title){font-size:20px !important;font-size:2rem !important}}@media screen and (max-width: 320px){body div:where(.swal2-container) h2:where(.swal2-title){font-size:15px !important;font-size:1.5rem !important}}body div:where(.swal2-container) button:where(.swal2-styled){background-color:#4669b2;border:none;color:#f9eee8;font-family:"Rubik",sans-serif;line-height:1.25rem;padding:1.5rem 3rem;margin:1rem 0;position:relative;text-decoration:none !important;text-transform:uppercase;height:auto;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;-o-transition:150ms;transition:150ms;font-weight:600;letter-spacing:.025em;font-size:13.3px !important;font-size:1.33rem !important}@media screen and (max-width: 1920px){body div:where(.swal2-container) button:where(.swal2-styled){font-size:12.5px !important;font-size:1.25rem !important}}@media(max-width: 320px){body div:where(.swal2-container) button:where(.swal2-styled){font-size:10px !important;font-size:1rem !important}}@media screen and (max-width: 1920px){body div:where(.swal2-container) button:where(.swal2-styled){padding:1.25rem 2.25rem}}@media print{body div:where(.swal2-container) button:where(.swal2-styled){border:1px solid #7c7778}}body div:where(.swal2-container) button:where(.swal2-styled):active{outline:none}body div:where(.swal2-container) button:where(.swal2-styled){background-color:#f9eee8 !important;color:#7c7778 !important}body div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){background-color:#4669b2 !important;color:#fff !important}.c-pfjc-form-group.donation-form-group{position:relative}.c-pfjc-form-group.donation-form-group .crm-container .crm-form-submit .crm-button{display:block;margin-left:0;margin-right:0}.c-pfjc-form-group.donation-form-group .crm-container .crm-form-submit .crm-button .fa-chevron-right{display:none}.c-pfjc-form-group.donation-form-group .crm-container .crm-title h2.title{font-family:"Libre Baskerville",serif;font-style:italic;text-align:center;line-height:1.25em;font-weight:300;font-size:30px !important;font-size:3rem !important}@media(max-width: 1920px){.c-pfjc-form-group.donation-form-group .crm-container .crm-title h2.title{font-size:22.5px !important;font-size:2.25rem !important}}@media(max-width: 1200px){.c-pfjc-form-group.donation-form-group .crm-container .crm-title h2.title{font-size:20px !important;font-size:2rem !important}}div.crm-container .CRM_Contribute_Form_Contribution_Main fieldset,div.crm-container .CRM_Contribute_Form_Contribution_ThankYou fieldset{border:none;padding-left:0;padding-right:0;margin:0}div.crm-container .CRM_Contribute_Form_Contribution_Main fieldset .header-dark,div.crm-container .CRM_Contribute_Form_Contribution_ThankYou fieldset .header-dark{flex-basis:100%}.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .honoree-name-email-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .soft_credit_type_id-section .content{display:flex;flex-wrap:wrap;gap:0 2rem;margin:0}.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile>.form-item,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile>.form-item{flex:0 0 100%}@media screen and (max-width: 768px){.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile>.form-item,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile>.form-item{flex-basis:100%}}.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_first_name-section,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_last_name-section,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_email-Primary-section,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_city-Primary-section,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_state_province-Primary-section,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_country-Primary-section,.CRM_Contribute_Form_Contribution_Main .honoree-name-email-section .editrow_first_name-section,.CRM_Contribute_Form_Contribution_Main .honoree-name-email-section .editrow_last_name-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_first_name-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_last_name-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_email-Primary-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_city-Primary-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_state_province-Primary-section,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_country-Primary-section{flex-basis:calc(50% - 1rem)}.CRM_Contribute_Form_Contribution_Main .honoree-name-email-section .editrow_email-Primary-section{flex-basis:100%}.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_state_province-Primary-section .select2-container,.CRM_Contribute_Form_Contribution_Main .crm-profile-name-supporter_profile .editrow_country-Primary-section .select2-container,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_state_province-Primary-section .select2-container,.CRM_Contribute_Form_Contribution_ThankYou .crm-profile-name-supporter_profile .editrow_country-Primary-section .select2-container{width:100% !important}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .credit_card_type-section{margin-bottom:2rem}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-block input[type=text],#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-block input[type=password],#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-block input[type=email],#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-block select{width:100%}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section .credit_card_number-section{flex-basis:calc(66.66% - 2rem)}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section .credit_card_exp_date-section{flex-basis:33.33%}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section .credit_card_exp_date-section{flex-basis:100%}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section .credit_card_exp_date-section .content select{width:calc(50% - 1rem)}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_mode-section .credit_card_exp_date-section .content select:first-child{margin-right:1rem}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_first_name-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_middle_name-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_last_name-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_country_id-5-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_state_province_id-5-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_postal_code-5-section{flex-basis:calc(33.33% - 1.4rem)}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_street_address-5-section,#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .crm-section.billing_name_address-section .billing_city-5-section{flex-basis:calc(50% - 1rem)}.crm-container .CRM_Contribute_Form_Contribution_ThankYou div.display-block{margin:2rem 0 0 0}.CRM_Contribute_Form_Contribution_Main .donation_amount-content .price-set-row{float:none;margin:0}.CRM_Contribute_Form_Contribution_Main .donation_amount-content .price-set-row span.price-set-option-content{display:block;margin-right:0 !important;text-align:left}.crm-container .CRM_Contribute_Form_Contribution_Main fieldset.crm-profile-name-supporter_profile legend{display:none}.CRM_Contribute_Form_Contribution_Main input.crm-form-checkbox+label{padding-left:0;margin-left:0}.crm-container .CRM_Contribute_Form_Contribution_Main fieldset legend{font-weight:600;font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container .CRM_Contribute_Form_Contribution_Main fieldset legend{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container .CRM_Contribute_Form_Contribution_Main fieldset legend{font-size:13.3px !important;font-size:1.33rem !important}}.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section,.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section p{font-size:13.3px !important;font-size:1.33rem !important}@media screen and (max-width: 1920px){.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section,.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section p{font-size:12.5px !important;font-size:1.25rem !important}}@media(max-width: 320px){.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section,.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section p{font-size:10px !important;font-size:1rem !important}}.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section,.CRM_Contribute_Form_Contribution_Main .contribution_footer_text-section p{font-style:italic}.crm-container .CRM_Contribute_Form_Contribution_ThankYou .help,.crm-container .CRM_Contribute_Form_Contribution_ThankYou #help{margin:1rem 0;padding:1rem;font-size:20px !important;font-size:2rem !important}@media screen and (max-width: 1920px){.crm-container .CRM_Contribute_Form_Contribution_ThankYou .help,.crm-container .CRM_Contribute_Form_Contribution_ThankYou #help{font-size:15px !important;font-size:1.5rem !important}}@media screen and (max-width: 320px){.crm-container .CRM_Contribute_Form_Contribution_ThankYou .help,.crm-container .CRM_Contribute_Form_Contribution_ThankYou #help{font-size:13.3px !important;font-size:1.33rem !important}}div.crm-container .CRM_Contribute_Form_Contribution_ThankYou fieldset .header-dark{flex-basis:100%}#crm-container.crm-public .CRM_Contribute_Form_Contribution_Main .donation_amount-content .price-set-row span.price-set-option-content{background-color:#fff}.c-pfjc-form-group.signatory-form-group{position:relative}.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=organization_name],.c-pfjc-form-group.signatory-form-group .af-field-type-text[name="Organizational_Details.Areas_of_Focus"],.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=street_address]{flex-basis:100%}.c-pfjc-form-group.signatory-form-group .af-field-type-text[name="Organizational_Details.Areas_of_Focus"] .select2-container{width:100%}.c-pfjc-form-group.signatory-form-group .af-field-type-select[name=street_address]{flex-basis:calc(66.66% - 1rem)}.c-pfjc-form-group.signatory-form-group .af-field-type-select[name=country_id]{flex-basis:calc(33.33% - 1rem)}.c-pfjc-form-group.signatory-form-group .af-field-type-select[name=country_id] .select2-container,.c-pfjc-form-group.signatory-form-group .af-field-type-select[name=state_province_id] .select2-container,.c-pfjc-form-group.signatory-form-group .af-field-type-chain-select[name=state_province_id] .select2-container,.c-pfjc-form-group.signatory-form-group .form-group .select2-container,.c-pfjc-form-group.signatory-form-group .form-group .select2-container input.select2-input{width:auto !important}.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=first_name],.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=last_name]{flex-basis:calc(50% - 1rem)}.c-pfjc-form-group.signatory-form-group .crm-container #bootstrap-theme .radio-inline+.radio-inline{margin-top:2rem;margin-left:3rem}.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=first_name] .crm-af-field-help-pre{width:200%}@media screen and (max-width: 1200px){.c-pfjc-form-group.signatory-form-group .af-field-type-text[name=first_name] .crm-af-field-help-pre{width:auto}}.c-pfjc-form-group.signatory-form-group .crm-container #bootstrap-theme .af-button{display:block;margin:1rem auto}.c-pfjc-form-group.signatory-form-group #bootstrap-theme .af-container .af-markup{display:none}.c-pfjc-form-group.sign-on-letter-form-group{position:relative}.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile{display:flex;flex-wrap:wrap;gap:0 2rem}.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_current_employer-section{flex-basis:100%}.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_first_name-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_last_name-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_email-Primary-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_phone-Primary-1-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_city-Primary-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_state_province-Primary-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_postal_code-Primary-section,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_country-Primary-section{flex-basis:calc(50% - 1rem)}.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_state_province-Primary-section .select2-container,.c-pfjc-form-group.sign-on-letter-form-group .crm-petition-contact-profile .editrow_country-Primary-section .select2-container{width:100% !important}.c-pfjc-form-group.sign-on-letter-form-group #crm-container.crm-public .crm-block input[type=text],.c-pfjc-form-group.sign-on-letter-form-group #crm-container.crm-public .crm-block input[type=password],.c-pfjc-form-group.sign-on-letter-form-group #crm-container.crm-public .crm-block input[type=email],.c-pfjc-form-group.sign-on-letter-form-group #crm-container.crm-public .crm-block select{width:100%}