/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--crm-f-legend-padding:7px;--crm-page-bg-color:#fff;--crm-shadow-block:none;--crm-btn-icon-bg-color:var(--crm-primary-color);--crm-f-form-width:50vw;}.crm-container fieldset legend.af-title{background-color:var(--crm-form-block-header-color);color:var(--crm-text-light-color);}div.af-container h4.af-title{font-size:1.5rem;}div.layout-content > div:first-child > div:nth-child(2){width:clamp(calc(var(--crm-f-form-width) / 2),100%,var(--crm-f-form-width));margin-left:auto;margin-right:auto;}header > div > div,footer{margin-left:auto;margin-right:auto;width:clamp(calc(var(--crm-f-form-width) / 2),100%,var(--crm-f-form-width));}div.radiobuttons-form-radios-as-buttons .crm-radio-wrapper{border:1px solid var(--crm-c-gray-300);color:var(--crm-text-color);}div.radiobuttons-form-radios-as-buttons .crm-radio-wrapper:hover{background:var(--crm-c-gray-200);}div.radiobuttons-form-radios-as-buttons .crm-radio-wrapper.selected{background:var(--crm-primary-color);}div.radiobuttons-form-radios-as-buttons .crm-radio-wrapper.selected > label{color:var(--crm-primary-text-color) !important;}nav#civicrm-menu-nav{display:none;}div.is_recur-section,div.is_recur_radio-section{padding-left:0px !important;}div:has(> form.webform-submission-form,> div.webform-confirmation) h1,.webform-confirmation,.webform-submission-form,.webform-submission-form + .page-title,[class*="webform-page-title"]{width:clamp(calc(var(--crm-f-form-width) / 2),100%,var(--crm-f-form-width));margin-left:auto;margin-right:auto;margin-top:25px;}div:has(> form.webform-submission-form,> div.webform-confirmation){font-family:var(--crm-font);}.webform-submission-form,.webform-confirmation{font-family:var(--crm-font);.js-form-item,.form-item{margin-bottom:1rem;}fieldset legend{margin-bottom:10px;font-size:1.125rem;font-weight:bold;}label{display:inline-block;margin-bottom:0.5rem;font-family:var(--crm-input-label-font);font-weight:var(--crm-input-label-weight);}.form-text,.form-email,.form-tel,.form-url,.form-number,.form-textarea,.form-select{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:var(--crm-input-color);background-color:var(--crm-input-bg-color);border:1px solid var(--crm-input-border-color);border-radius:var(--crm-f-input-radius);box-sizing:border-box;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}.form-text:focus,.form-textarea:focus,.form-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}.form-actions input[type="submit"]{padding:0.375rem 0.75rem;font-size:1rem;border-radius:var(--crm-btn-radius);color:var(--crm-primary-text-color);background-color:var(--crm-primary-color);border:var(--crm-btn-border);cursor:pointer;transition:background-color 0.15s ease;}.form-actions input[type="submit"]:hover{background-color:var(--crm-primary-color);}.form-type-checkbox,.form-type-radio{display:flex;align-items:center;input{margin-right:0.5rem;}}.form-required:after{background-size:10px 7px;content:"";display:inline-block;vertical-align:super;line-height:1;height:7px;width:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0VFMDAwMCIgIGQ9Ik0wLDcuNTYybDEuMTE0LTMuNDM4YzIuNTY1LDAuOTA2LDQuNDMsMS42ODgsNS41OSwyLjM1QzYuMzk4LDMuNTUzLDYuMjM3LDEuNTQ0LDYuMjIsMC40NDdoMy41MTEgYy0wLjA1LDEuNTk3LTAuMjM0LDMuNi0wLjU1OCw2LjAwM2MxLjY2NC0wLjgzOCwzLjU2Ni0xLjYxMyw1LjcxNC0yLjMyNUwxNiw3LjU2MmMtMi4wNSwwLjY3OC00LjA2LDEuMTMxLTYuMDI4LDEuMzU2IGMwLjk4NCwwLjg1NiwyLjM3MiwyLjM4MSw0LjE2Niw0LjU3NWwtMi45MDYsMi4wNTljLTAuOTM1LTEuMjc0LTIuMDQxLTMuMDA5LTMuMzE2LTUuMjA2Yy0xLjE5NCwyLjI3NS0yLjI0NCw0LjAxMy0zLjE0Nyw1LjIwNiBsLTIuODU2LTIuMDU5YzEuODcyLTIuMzA3LDMuMjExLTMuODMyLDQuMDE3LTQuNTc1QzMuODQ5LDguNTE2LDEuODcyLDguMDYyLDAsNy41NjIiLz48L3N2Zz4K);}}@media (max-width:768px){.webform-submission-form{max-width:95%;}}.crm-container a.button i.crm-i{background-color:inherit;}.crm-container ul.crm-checkbox-list{width:100%;}
@font-face{font-family:'brother-1816-printed';font-style:normal;font-weight:400;src:url(/sites/default/themes/pj/fonts/07-brother1816-regular.otf) format('opentype');}
:root{}
body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form){--pj-cream:#fefefb;--pj-ink:#1d1f2a;--pj-plum:#582d40;--pj-sage:#cfdcb1;--pj-gold:#e7d083;--pj-forest:#2c5234;--pj-border:#85877d;--pj-muted:#55594f;--pj-error:#91223c;--pj-font:"brother-1816-printed","work-sans","Work Sans",Arial,sans-serif;--pj-width:880px;--crm-font:var(--pj-font);--crm-input-label-font:var(--pj-font);--crm-text-color:var(--pj-ink);--crm-link-color:var(--pj-plum);--crm-link-hover-color:var(--pj-forest);--crm-primary-color:var(--pj-plum);--crm-primary-text-color:var(--pj-cream);--crm-primary-hover-color:var(--pj-gold);--crm-page-bg-color:var(--pj-cream);--crm-container-bg-color:var(--pj-cream);--crm-f-form-width:100%;--crm-f-form-layout:block;--crm-f-label-position:none;--crm-f-label-width:auto;--crm-f-fieldset-bg-color:transparent;--crm-f-fieldset-box-shadow:none;--crm-f-legend-position:none;--crm-shadow-block:none;--crm-input-bg-color:#fff;--crm-input-color:var(--pj-ink);--crm-input-border-color:var(--pj-border);--crm-input-border-radius:28px;--crm-f-input-radius:28px;--crm-input-box-shadow:none;--crm-btn-radius:50px;margin:0;background:var(--pj-cream);color:var(--pj-ink);font-family:var(--pj-font);font-size:18px !important;line-height:1.6;color-scheme:light;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container{width:100%;max-width:none;margin:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container>header{background:var(--pj-cream);border-bottom:1px solid var(--pj-sage);padding:24px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container>header>div>div{width:100%;max-width:var(--pj-width);margin-inline:auto;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) header img{display:block;width:240px;max-width:100%;height:auto;margin:0;border-radius:0 !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container>main{box-sizing:border-box;width:100%;max-width:calc(var(--pj-width) + 48px);margin:0 auto;padding:40px 24px 64px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-content,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-content>div:first-child>div:nth-child(2),body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #crm-main-content-wrapper,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) form:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form){box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;background:transparent;box-shadow:none;color:var(--pj-ink);font-family:var(--pj-font);font-size:18px !important;line-height:1.6;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) *,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) *::before,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) *::after{box-sizing:border-box;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) :is(p,li,.description,.crm-section,.fieldset-wrapper){font-size:18px !important;line-height:1.6;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) p{margin:0 0 20px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#intro_text,#footer_text,.description) :is(span,strong,em,a){font-size:inherit !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) a:not(.select2-choice):not(.crm-button){color:var(--pj-plum) !important;text-decoration:underline !important;text-underline-offset:3px;overflow-wrap:anywhere;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) a:not(.select2-choice):not(.crm-button):hover{color:var(--pj-forest) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(h1,.pj-page-title){margin:0 0 28px;color:var(--pj-ink);font-family:var(--pj-font);font-size:clamp(32px,5vw,48px) !important;font-weight:700;line-height:1.15;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public :is(h2,h2 strong){color:var(--pj-ink);font-family:var(--pj-font);font-size:26px !important;line-height:1.3;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public :is(fieldset,.crm-contribution-main-form-block){min-width:0;margin:0 0 28px;padding:0;border:0;background:transparent;box-shadow:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public fieldset legend,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)>fieldset>legend,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)>fieldset>legend>span{float:none !important;width:100%;padding:0 0 12px;margin:0 0 20px;border:0;color:var(--pj-ink);background:transparent;font-family:var(--pj-font);font-size:28px !important;font-weight:700;line-height:1.3;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-section>.label{float:none;width:auto;margin:0 0 8px;padding:0;text-align:left;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-section>.content{margin-left:0;min-width:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-section:has(> .label){margin-bottom:24px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) label{color:var(--pj-ink);font-family:var(--pj-font);font-size:18px !important;font-weight:600;line-height:1.5;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) :is(input.crm-form-text,input.form-text,input.form-email,input.form-tel,input.form-url,input.form-number,input.form-date,input.form-time,textarea,select):not(.select2-offscreen):not(.select2-input):not([type="hidden"]){width:100% !important;max-width:100% !important;min-width:0;min-height:52px;height:auto !important;padding:12px 20px !important;border:1px solid var(--pj-border) !important;border-radius:28px !important;background:#fff;box-shadow:none;color:var(--pj-ink);font-family:var(--pj-font);font-size:17px !important;line-height:1.5;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) textarea{min-height:140px;border-radius:12px !important;resize:vertical;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .select2-container{max-width:100% !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .select2-container .select2-choice{min-height:52px;height:auto;padding:12px 20px;border:1px solid var(--pj-border);background:#fff;box-shadow:none;color:var(--pj-ink);font-family:var(--pj-font);line-height:26px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--pj-plum);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(a,button,input,select,textarea,.select2-choice):focus-visible{outline:3px solid var(--pj-forest) !important;outline-offset:4px;box-shadow:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper{position:relative;display:flex !important;align-items:stretch;justify-content:center;width:100% !important;min-width:0;max-width:100%;min-height:58px;height:auto !important;margin:0;padding:0;border:2px solid var(--pj-plum) !important;border-radius:50px !important;background:var(--pj-plum) !important;color:var(--pj-cream);cursor:pointer;transition:background-color 150ms ease,border-color 150ms ease;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper>input[type="radio"]{display:block !important;position:absolute;width:1px !important;height:1px !important;min-height:0;margin:0;padding:0 !important;border:0 !important;clip-path:inset(50%);overflow:hidden;white-space:nowrap;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper>label{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px !important;margin:0 !important;color:var(--pj-cream) !important;font-size:18px !important;font-weight:700;line-height:1.4;white-space:normal;text-align:center;cursor:pointer;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper:is(:hover,:active){background:var(--pj-gold) !important;border-color:var(--pj-plum) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper:has(> input:checked){background:var(--pj-gold) !important;border-color:var(--pj-plum) !important;box-shadow:inset 0 0 0 1px var(--pj-plum);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper:is(:hover,:active)>label,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper>input:checked+label{color:var(--pj-ink) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons .crm-radio-wrapper:focus-within{outline:3px solid var(--pj-forest);outline-offset:4px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #priceset-div{margin:32px 0;padding:28px;border:1px solid var(--pj-sage);border-radius:16px;background:#f4f6ee;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #intro_text{display:flow-root;margin-bottom:32px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #intro_text img{max-width:100%;height:auto !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #intro_text img[style*="float"]{float:none !important;display:block;width:100% !important;height:auto !important;margin:0 0 24px !important;border-radius:12px !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #footer_text{margin-top:40px;padding-top:28px;border-top:1px solid var(--pj-sage);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #footer_text h3{font-family:var(--pj-font);font-size:17px !important;font-weight:400;line-height:1.6;overflow-wrap:anywhere;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) fieldset{min-width:0;margin:0 0 28px;padding:0;border:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) .form-item{margin:0 0 24px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) fieldset fieldset{padding-top:20px;border-top:1px solid var(--pj-sage);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) fieldset fieldset :is(legend,legend > span){padding:0;margin-bottom:12px;color:var(--pj-ink);font-size:20px !important;font-weight:600;line-height:1.5;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) :is(.form-type-checkbox,.form-type-radio){display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:12px 16px;border:1px solid var(--pj-border);border-radius:12px;background:#fff;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) :is(.form-type-checkbox,.form-type-radio) label{flex:1;min-width:0;overflow-wrap:anywhere;margin:0;font-weight:400;cursor:pointer;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) :is(input[type="checkbox"],input[type="radio"]){flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) :is(.form-type-checkbox,.form-type-radio):has(input:checked){border-color:var(--pj-forest);background:#f4f6ee;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) #edit-on-which-day-s-are-you-interested-in-volunteering-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) .description{color:var(--pj-muted);overflow-wrap:anywhere;margin-top:16px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) #edit-fieldset-volunteer-interest--description{padding:24px;border-left:4px solid var(--pj-forest);border-radius:0 12px 12px 0;background:#f4f6ee;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-form-submit,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) .form-actions input[type="submit"]{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;width:100% !important;max-width:100% !important;min-height:58px;height:auto !important;padding:14px 24px !important;border:2px solid transparent !important;border-radius:50px !important;background:var(--pj-sage) !important;color:var(--pj-ink) !important;box-shadow:none;font-family:var(--pj-font);font-size:18px !important;font-weight:700 !important;line-height:1.5;text-shadow:none;white-space:normal;cursor:pointer;transition:background-color 150ms ease,color 150ms ease;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-form-submit:not(:disabled):is(:hover,:active,[aria-pressed="true"],.selected),body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) .form-actions input[type="submit"]:not(:disabled):is(:hover,:active,[aria-pressed="true"],.selected){background:var(--pj-forest) !important;color:var(--pj-cream) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-form-submit i.crm-i{background:transparent !important;color:inherit !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) :is(input,button,textarea,select):disabled{opacity:.6;cursor:not-allowed !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(#crm-container.crm-public,:is(.webform-submission-webform-2-form,.webform-submission-webform-5-form)) :is(input,textarea,select):is(.error,.crm-inline-error,[aria-invalid="true"]){border-color:var(--pj-error) !important;outline:2px solid var(--pj-error);outline-offset:2px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.crm-marker,.form-item--error-message,label.crm-inline-error){color:var(--pj-error) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #card-element{min-height:54px;border-radius:28px !important;min-width:100% !important;padding:16px 20px;margin:16px 0;border:1px solid var(--pj-border);background:#fff;box-shadow:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #card-element.StripeElement--focus{outline:3px solid var(--pj-forest);outline-offset:4px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #card-element.StripeElement--invalid{border-color:var(--pj-error);}@media (max-width:600px){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container>header{padding:20px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) header img{width:205px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .layout-container>main{padding:28px 20px 48px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public #priceset-div{padding:20px 16px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .radiobuttons-form-radios-as-buttons{grid-template-columns:repeat(2,minmax(0,1fr));}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .is_recur_radio-section .radiobuttons-form-radios-as-buttons{grid-template-columns:1fr;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) #edit-on-which-day-s-are-you-interested-in-volunteering-checkboxes{grid-template-columns:1fr;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) #edit-fieldset-volunteer-interest--description{padding:18px;}}@media (prefers-reduced-motion:reduce){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .crm-radio-wrapper,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .crm-form-submit,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) :is(.webform-submission-webform-2-form,.webform-submission-webform-5-form) input{transition:none !important;}}@media (forced-colors:active){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-radio-wrapper:has(> input:checked){outline:3px solid Highlight;outline-offset:-5px;}}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form .webform-type-datetime>.container-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form .webform-type-datetime>.container-inline>.form-item{min-width:0;margin:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form :is(legend,.fieldset-legend){max-width:100%;white-space:normal;overflow-wrap:anywhere;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form fieldset>.fieldset-wrapper>.description{padding:20px;border-left:4px solid var(--pj-forest);border-radius:0 12px 12px 0;background:#f4f6ee;}@media (max-width:600px){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form .webform-type-datetime>.container-inline{grid-template-columns:1fr;}}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-control{display:flex;align-items:center;gap:8px;min-width:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .webform-submission-webform-5-form .pj-picker-control input{flex:1 1 0;width:0 !important;min-width:0;padding-inline:12px !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-control input::-webkit-calendar-picker-indicator{display:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-trigger,body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-dialog button{font-family:var(--pj-font);font-size:16px !important;line-height:1.3;cursor:pointer;border:1px solid transparent;box-shadow:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-trigger{flex:0 0 auto;min-height:48px;padding:10px 14px;border-radius:50px;background:var(--pj-plum);color:var(--pj-cream);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-trigger:is(:hover,:active,[aria-expanded="true"]){background:var(--pj-gold);color:var(--pj-ink);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) dialog.pj-picker-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--pj-sage);border-radius:20px;background:var(--pj-cream);color:var(--pj-ink);font-family:var(--pj-font);box-shadow:0 16px 64px #1d1f2a33;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-dialog::backdrop{background:#1d1f2a66;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-dialog h2{margin:0;font:700 24px/1.25 var(--pj-font) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-dialog .pj-picker-note{margin:16px 0 20px;color:var(--pj-muted);font-size:15px !important;line-height:1.5;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-close{padding:10px 14px;border-radius:50px;min-height:44px;background:var(--pj-sage);color:var(--pj-ink);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-close:is(:hover,:active){background:var(--pj-forest);color:var(--pj-cream);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-calendar-month-name{font-weight:700;font-size:18px !important;text-align:center;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-calendar-month{width:44px;height:44px;border-radius:50%;background:var(--pj-plum);color:var(--pj-cream);font-size:26px !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-calendar-month:not(:disabled):is(:hover,:active){background:var(--pj-gold);color:var(--pj-ink);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-weekday{text-align:center;color:var(--pj-muted);font-size:13px !important;padding-block:8px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-day{aspect-ratio:1;min-width:0;padding:0;border-radius:50%;background:var(--pj-plum);color:var(--pj-cream);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-day:not(:disabled):is(:hover,:active,[aria-pressed="true"]){background:var(--pj-gold);color:var(--pj-ink);border-color:var(--pj-plum);}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-day[aria-current="date"]{text-decoration:underline;text-underline-offset:4px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-dialog button:disabled{background:#eeeee8;color:#77786f;cursor:not-allowed;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-time-options{display:grid;gap:12px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-time-option{padding:18px 24px;border-radius:16px;text-align:left;background:var(--pj-plum);color:var(--pj-cream);font-weight:700;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-time-option span{display:block;margin-top:6px;font-size:14px !important;font-weight:400;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-time-option:not(:disabled):is(:hover,:active,[aria-pressed="true"]){background:var(--pj-gold);color:var(--pj-ink);border-color:var(--pj-plum);}@media (max-width:360px){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) dialog.pj-picker-dialog{padding:16px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) .pj-picker-trigger{padding-inline:10px;font-size:14px !important;}}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50.crm-event-info-form-block{padding:0;margin:0;border:0;background:transparent;box-shadow:none;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_summary-section{margin:24px 0 !important;padding:0;color:var(--pj-ink);font:600 24px/1.5 var(--pj-font) !important;white-space:pre-line;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_description-section{margin:0 0 28px;overflow-wrap:anywhere;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_description-section img{display:block;width:100% !important;max-width:620px;height:auto !important;margin-inline:auto;border-radius:12px !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_description-section h1{margin:24px 0 !important;font:700 28px/1.3 var(--pj-font) !important;color:var(--pj-ink) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_description-section h1 :is(strong,font,span){font:inherit !important;color:inherit !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 :is(.event_date_time-section,.event_address-section){padding:20px 24px !important;margin:0 0 16px !important;border:1px solid var(--pj-sage);border-radius:12px;background:#f4f6ee;overflow-wrap:anywhere;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 :is(.event_date_time-section,.event_address-section) .label{margin-bottom:6px;color:var(--pj-forest);font:700 18px/1.4 var(--pj-font) !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 :is(.content,.location,.adr,.adr span){font-size:18px !important;line-height:1.6;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 :is(.crm-actionlinks-top,.crm-actionlinks-bottom,.register_link-section){float:none;margin:0;padding:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .crm-actionlinks-bottom{margin-top:28px;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 a.button.crm-register-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;min-width:200px;max-width:100%;padding:14px 28px;border:2px solid transparent;border-radius:50px;background:var(--pj-sage) !important;color:var(--pj-ink) !important;font:700 18px/1.5 var(--pj-font) !important;text-decoration:none !important;text-shadow:none;box-shadow:none;white-space:normal;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 a.button.crm-register-button span{font:inherit !important;color:inherit !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 a.button.crm-register-button:is(:hover,:active){background:var(--pj-forest) !important;color:var(--pj-cream) !important;}@media (max-width:600px){body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 .event_summary-section{font-size:21px !important;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 a.button.crm-register-button{width:100%;min-width:0;}body:has(#crm-container .crm-contribution-page-id-1,#crm-container .crm-event-id-50,form.webform-submission-webform-2-form,form.webform-submission-webform-5-form) #crm-container.crm-public .crm-event-id-50 :is(.event_date_time-section,.event_address-section){padding:18px !important;}}
