/* @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-f-fieldset-border:1px var(--crm-c-gray-300) solid;--crm-btn-icon-bg-color:var(--crm-primary-color);}.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;}.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;}.webform-submission-form{.js-form-item,.form-item{margin-bottom:1rem;}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%;}}
:root{}header img{max-width:clamp(calc(var(--crm-f-form-width) / 2),100%,var(--crm-f-form-width));margin-left:auto;margin-right:auto;display:block;}
