#crm-container{--title-color:#9a240f;--input-color-focus:#000;--input-border-color-focus:#e9dfc7;--input-bg-color-focus:rgba(233,223,199,0.2196078431372549);--highlight-color:#fff;--highlight-bg-color:#bba56f;--alert-danger-color:#dc3545;--alert-danger-bg-color:rgba(220,53,69,0.027450980392156862)}.messages.help{font-weight:400}.content input[type=date]:focus,.content input[type=email]:focus,.content input[type=number]:focus,.content input[type=password]:focus,.content input[type=search]:focus,.content input[type=tel]:focus,.content input[type=text]:focus,.content input[type=url]:focus,.content select:focus,.content textarea:focus{color:var(--input-color-focus);border-color:var(--input-border-color-focus);background-color:var(--input-bg-color-focus)!important}.highlight:not(.highlight_image),dropcap{background-color:var(--highlight-bg-color)}.dropcap,.highlight:not(.highlight_image){color:var(--highlight-color)}.messages.crm-error{font-size:1.125rem;font-weight:700;color:var(--alert-danger-color);padding:1rem .5rem;border:1px solid var(--alert-danger-color);border-radius:.25rem;background-color:var(--alert-danger-bg-color)}.messages.crm-error ul{padding-top:1rem;font-size:1rem;font-weight:400;color:var(--alert-danger-color)}.messages.crm-error ul li{margin-bottom:.25rem}.intro_text-section h2{color:var(--title-color);font-size:1.5rem;line-height:1.25;font-weight:700}.intro_text-section p{font-size:1rem;line-height:1.5;font-weight:400}@media only screen and (min-width:768px){.intro_text-section h2{font-size:2rem;line-height:1.5}.intro_text-section p{font-size:1.125rem}}.contribution_amount-section{margin:2rem 0}.contribution_amount-section .label label{font-size:1.5rem;line-height:1.5;padding-bottom:.5rem;color:var(--title-color)}.price-set-option-content{margin:.5rem 0;padding:.5rem 1rem .5rem .25rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;border:1px solid #ebebeb;border-radius:.25rem}.price-set-option-content input{flex:0 0 2rem;height:1.5rem}.price-set-option-content label{flex:1 1 auto;line-height:1.2rem;padding-top:.5rem}.price-set-option-content .highlight{padding:.5rem 1rem .5rem .25rem;background-color:var(--highlight-bg-color)}.price-set-option-content:focus,.price-set-option-content:hover{cursor:pointer;border:1px solid var(--input-border-color-focus);background-color:var(--input-bg-color-focus)!important}.price-set-option-content.highlight:focus,.price-set-option-content.highlight:hover{color:var(--input-color-focus);border:1px solid var(--input-border-color-focus);background-color:var(--highlight-bg-color)!important}.price-set-option-content:focus input,.price-set-option-content:focus label,.price-set-option-content:hover input,.price-set-option-content:hover label{cursor:pointer}@media(min-width:768px){.content.contribution_amount-content{display:grid;grid-row-gap:1rem;grid-column-gap:1rem;grid-template-columns:repeat(2,1fr);align-items:stretch}.price-set-row{display:flex;flex-direction:row;flex-wrap:nowrap}.price-set-row .price-set-option-content{flex:0 1 100%;margin:0}}.other_amount-section{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.other_amount-section .label,.other_amount-section .other_amount-content{flex:0 0 100%}.other_amount-section .other_amount-content input{width:100%}@media(min-width:768px){.other_amount-section .other_amount-content input{width:calc(50% - .5rem)}}.section-pricesetTotal{margin:1rem 0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;padding:.5rem 1rem;border-radius:.25rem;background-color:var(--input-bg-color-focus)!important}.section-pricesetTotal .content,.section-pricesetTotal .label{flex:0 0 100%}.section-pricesetTotal .content.calc-value,.section-pricesetTotal .label span{font-size:1.25rem;line-height:1.5;font-weight:700;color:var(--title-color)}@media(min-width:768px){.section-pricesetTotal{flex-wrap:nowrap}.section-pricesetTotal .content,.section-pricesetTotal .label{flex:0 0 auto;padding-right:1rem}}.is_recur-section{margin:2rem 0;padding-bottom:1rem;border-bottom:1px solid var(--input-border-color-focus)}.is_recur-section .content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;font-weight:700;margin-left:3rem;vertical-align:baseline}.is_recur-section .content input{flex:0 0 2.5rem;height:1.5rem;margin-left:-3rem}.is_recur-section .content label{flex:0 0 calc(100% - 3.5rem);line-height:1.2rem;padding-top:.5rem;margin-left:0;text-indent:0}.is_recur-section .content .description{flex:0 0 100%;font-weight:400;margin:1rem 0 1rem -3rem}@media(min-width:768px){.is_recur-section .content{font-size:1.125rem}.is_recur-section .content label{margin-right:.33em}.is_recur-section .content .description{font-size:1rem}}fieldset.payment_options-group{margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid var(--input-border-color-focus)}fieldset.payment_options-group legend{font-size:1.5rem;line-height:1.5;padding-bottom:.5rem;color:var(--title-color)}fieldset.payment_options-group .payment_processor-section .label label{font-size:1.125rem;line-height:1.5}fieldset.payment_options-group .payment_processor-section .content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;padding:.5rem 1rem .5rem .25rem}fieldset.payment_options-group .payment_processor-section .content input.crm-form-radio{flex:0 0 2rem;height:1.5rem}fieldset.payment_options-group .payment_processor-section .content label{flex:0 0 auto;line-height:1.2rem;padding-top:.5rem}fieldset.payment_options-group .payment_processor-section .content .crm-error{flex:0 0 100%;line-height:1.2rem;padding-top:.5rem;font-weight:400;color:var(--alert-danger-color)}fieldset.payment_options-group .payment_processor-section .content input.crm-form-radio:focus,fieldset.payment_options-group .payment_processor-section .content input.crm-form-radio:hover,fieldset.payment_options-group .payment_processor-section .content label:focus,fieldset.payment_options-group .payment_processor-section .content label:hover{cursor:pointer}@media(min-width:768px){fieldset.payment_options-group .payment_processor-section .content{_flex-wrap:nowrap}fieldset.payment_options-group .payment_processor-section .content label{margin-right:3rem}}.custom_post_profile-group{margin:2rem 0}.custom_post_profile-group legend{font-size:1.5rem;line-height:1.5;color:var(--title-color)}.custom_post_profile-group div.messages.help{margin-bottom:1rem}.custom_post_profile-group .form-item{_border:1px solid #0ff}.custom_post_profile-group .form-item .content{margin-bottom:1.25rem}.custom_post_profile-group .form-item .content input,.custom_post_profile-group .form-item .content select{width:100%;line-height:1.5rem;margin-bottom:0}.custom_post_profile-group .form-item .content input.required.crm-inline-error.alert-danger,.custom_post_profile-group .form-item .content select.required.crm-inline-error.alert-danger{border:1px solid var(--alert-danger-color);background-color:var(--alert-danger-bg-color)}.custom_post_profile-group .form-item .content label.crm-inline-error.alert-danger{color:var(--alert-danger-color);text-align:right;font-weight:400}@media(min-width:768px){.custom_post_profile-group{display:grid;grid-row-gap:0;grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}fieldset.crm-profile{display:contents}.custom_post_profile-group legend{grid-column:1/3}.custom_post_profile-group div.messages.help{grid-column:1/3;margin-bottom:1rem}}.crm-submit-buttons{text-align:right}.crm-submit-buttons .crm-form-submit{font-size:1.25rem;font-weight:700;text-transform:uppercase;border-radius:.25rem;letter-spacing:.1em;padding:1em 1.5em}.crm-submit-buttons .crm-form-submit.validate{background-color:#2e8b57}.crm-submit-buttons .crm-form-submit.cancel{background-color:grey}.crm-group,.crm-profile-view{margin:1rem 0;padding:1rem 0;border-bottom:1px solid var(--input-border-color-focus)}.crm-group .header-dark,.crm-profile-view .header-dark{font-size:1.5rem;line-height:1.5;font-weight:700;padding-bottom:.5rem;color:var(--title-color)}.continue_instructions-section,.help{margin:1rem 0;padding:1rem 0;border-bottom:1px solid var(--input-border-color-focus)}.continue_instructions-section p,.help p{font-size:1.125rem;line-height:1.5}.total_amount-section .content.bold{font-size:1.25rem;line-height:1.5;font-weight:700;color:var(--title-color)}.amount_display-group .display-block table tr td,.amount_display-group .display-block table tr th{font-size:.75rem}.amount_display-group .display-block table tr td{font-weight:400}@media(min-width:375px){.amount_display-group .display-block table tr td,.amount_display-group .display-block table tr th{font-size:.875rem}}@media(min-width:480px){.amount_display-group .display-block table tr td,.amount_display-group .display-block table tr th{font-size:1rem}}@media(min-width:768px){.contributor_email-group{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;align-content:baseline}.contributor_email-group .header-dark{flex:0 0 auto;padding-right:2rem}.contributor_email-group .contributor_email-section{flex:0 0 auto}}.crm-profile-view div.messages.help{margin-bottom:1rem}.crm-profile-view .form-item{margin-bottom:1rem;padding-top:.5rem;border-top:1px solid #ebebeb}@media(min-width:768px){.crm-profile-view{display:grid;grid-row-gap:0;grid-column-gap:2rem;grid-template-columns:repeat(2,1fr)}.crm-profile-view .header-dark{grid-column:1/3}.crm-profile-view div.messages.help{grid-column:1/3;margin-bottom:1rem}}@media(min-width:1024px){.crm-profile-view{grid-template-columns:repeat(3,1fr)}.crm-profile-view .header-dark,.crm-profile-view div.messages.help{grid-column:1/4}}@media(min-width:1440px){.crm-profile-view{grid-template-columns:repeat(4,1fr)}.crm-profile-view .header-dark,.crm-profile-view div.messages.help{grid-column:1/5}}.thankyou_text-section p font strong{font-size:1.125rem;color:var(--title-color)}.crm-contribution-thankyou-form-block .help{padding-top:0;font-size:1.125rem;line-height:1.5;font-weight:400}.crm-contribution-thankyou-form-block .amount_display-group{font-size:1rem;line-height:1.5;font-weight:400}.crm-contribution-thankyou-form-block .amount_display-group p{margin:.5rem 0}.crm-contribution-thankyou-form-block .amount_display-group .total_amount-section{margin-bottom:.5rem}.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr td,.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr th{font-size:.75rem}@media(min-width:375px){.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr td,.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr th{font-size:.875rem}}@media(min-width:480px){.crm-contribution-thankyou-form-block .help{font-size:1.125rem}.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr td,.crm-contribution-thankyou-form-block .amount_display-group .display-block table tr th{font-size:1rem}}
