.af-admin-edit-form-link{display:none}.crm-search-display-list ul{list-style-type:none;padding:0;margin:0}.crm-search-display-pager ul{list-style-type:none;padding:0;margin:0;margin-top:20px}.crm-search-display-pager li{display:inline-block;margin-right:10px}.crm-contact-relationship-selector-user .action-item,.crm-ajax-table .action-item,.dataTable .action-item{display:block}.crm-contact-relationship-selector-user .action-item{pointer-events:none;cursor:default;color:#222;text-decoration:none;opacity:0.6}.crm-contact-relationship-selector-user .crm-tooltip-wrapper{display:none}.crm-contribution-main-form-block{margin-top:0px;border:none}#crm-container.crm-public .crm-title{display:none}#Main .crm-not-you-message{font-size:20px;font-weight:400;color:var(--text-body)!important}#Main .crm-profile-name-contribution_profile legend,#Main .credit_card_info-group legend,#Main .billing_name_address-group legend,#Main .crm-profile-name-Contribution_profile legend,#Main .crm-profile-name-Contribution_Profile legend{display:none!important;visibility:hidden}#Main .crm-contribution-main-form-block #amount_sum_label{font-weight:bold;font-size:14px!important}#priceset.crm-section{padding:15px;border:1px solid #ccc}.price-set-option-content input[type="radio"],.price-set-option-content input[type="radio"] + label,.price-set-option-content input[type="checkbox"],.price-set-option-content input[type="checkbox"] + label{float:left;width:160px;margin:4px;background-color:var(--btn-bg);border-radius:var(--btn-border-top-left-radius) var(--btn-border-top-right-radius) var(--btn-border-bottom-right-radius) var(--btn-border-bottom-left-radius);border-width:var(--btn-border-top) var(--btn-border-right) var(--btn-border-bottom) var(--btn-border-left);border-color:var(--btn-border-color);overflow:auto;padding:23px 6px;color:var(--btn-color)!important}.price-set-option-content label,.price-set-option-content label span,.price-set-option-content input[type="checkbox"] + label{text-align:center;font-size:18px;display:block;color:var(--btn-color)!important}.price-set-option-content input[type="radio"] + label .crm-price-amount-amount{font-size:0px;display:none}#crm-container.crm-public .calc-value{font-size:32px}.price-set-option-content input[type="radio"],.price-set-option-content input[type="checkbox"],span.crm-price-amount-label-separator{position:fixed;top:-50px}.price-set-option-content label:hover,.price-set-option-content label:hover *{background-color:var(--btn-bg-hover)!important;color:var(--btn-color-hover)!important}.price-set-option-content input[type="radio"]:checked + label:hover,.price-set-option-content input[type="radio"]:checked + label:hover *,.price-set-option-content input[type="checkbox"]:checked + label:hover,.price-set-option-content input[type="checkbox"]:checked + label:hover *{background-color:var(--btn-bg-hover)!important;color:var(--btn-color-hover)!important;cursor:pointer}.price-set-option-content input[type="radio"]:checked + label,.price-set-option-content input[type="checkbox"]:checked + label{background-color:var(--btn-bg-hover)!important;color:var(--btn-color-hover)!important}.price-set-option-content input[type="radio"]:checked + label *,.price-set-option-content input[type="checkbox"]:checked + label *{background-color:var(--btn-bg-hover)!important;color:var(--btn-color-hover)!important}#crm-container.crm-public .crm-section,.crm-section{display:flow-root}.crm-contribution-main-form-block .is_recur-section{margin-top:-30px}.crm-contribution-main-form-block onBehalfOfOrg{margin-top:-30px}.entry-content #priceset-div h4{margin-bottom:5px!important}#Main label{color:var(--text-body)!important}#Main .crm-form-select{height:60px!important}#Main .select2-chosen-2,#Main .select2-choice,#Main .crm-form-select{height:35px!important;line-height:30px;align-items:center!important}#Main input[type="text"],#Main .crm-form-text,#Main #frequency_interval,#Main #recur_installments_num,#Main .contribution_amount-section,#Main .editrow_state_province-5-section,#Main .editrow_country-5-section,#Main .editrow_country-3-section,#Main .editrow_phone-3-2-section,#Main .billing_country_id-5-section,#Main .billing_state_province_id-5-section{margin-bottom:15px!important}#Main .iti__tel-input{margin-bottom:0px!important}#Main .custom_post_profile-group,#Main .crm-profile-name-Donation_Bottom{margin-top:25px!important;border:none}div[af-join="Address"] .af-container.af-layout-cols{display:flex;flex-wrap:wrap;gap:10px}div[af-join="Address"] .af-container.af-layout-cols af-field{flex:1;min-width:120px}div[af-join="Address"] .af-container.af-layout-cols .select2-container{width:100%!important}@media (max-width:480px){div[af-join="Address"] .af-container.af-layout-cols{flex-direction:column}}#Main .crm-profile{padding-top:0px!important}#Main .price_set-section{margin-top:0px}#Main .price_set-section,#Main .crm-profile,#Main .donor_block-group,#Main .credit_card_info-group,#Main .billing_name_address-group,#Main #on-behalf-block fieldset{margin-top:0px!important;border:none!important;padding-left:0px!important;padding-top:0px!important}#Main #amount_sum_label,#Main #pricevalue{color:var(--text-body)}#Main .crm-profile legend{color:var(--ast-global-color-1);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-left:0px;margin-bottom:20px;padding:0;line-height:1.3em}#Main .crm-credit_card_type-icon-visa,#Main .crm-credit_card_type-icon-mastercard,#Register .crm-credit_card_type-icon-visa,#Register .crm-credit_card_type-icon-mastercard{float:left;width:140px;margin:0px 5px 10px 0px;background-color:var(--btn-bg);border-radius:var(--btn-border-top-left-radius) var(--btn-border-top-right-radius) var(--btn-border-bottom-right-radius) var(--btn-border-bottom-left-radius);border-width:var(--btn-border-top) var(--btn-border-right) var(--btn-border-bottom) var(--btn-border-left);border-color:var(--btn-border-color);overflow:auto;padding:10px 20px;color:var(--btn-color)!important;text-decoration:none;text-align:center}.soft_credit_type_id-section .content{display:block!important;width:100%!important;white-space:nowrap!important}.soft_credit_type_id-section .crm-option-label-pair{display:inline-block!important;width:auto!important;vertical-align:middle!important;margin-right:25px!important;float:none!important}.soft_credit_type_id-section input.crm-form-radio{display:inline-block!important;width:auto!important;margin:0 6px 0 0!important;vertical-align:middle!important;float:none!important}.soft_credit_type_id-section .crm-option-label-pair label{display:inline-block!important;width:auto!important;max-width:none!important;vertical-align:middle!important;margin:0!important;padding:0!important;float:none!important;white-space:normal!important}.soft_credit_type_id-section .description{margin-top:15px;margin-bottom:25px}.custom-logo-link img,.astra-logo-svg{width:120px;height:auto;max-width:100%}.crm-profile-name-Donation_Bottom .crm-multiple-checkbox-radio-options{display:flex!important;flex-direction:row!important;gap:15px;align-items:center}.crm-profile-name-Donation_Bottom .crm-option-label-pair{display:inline-flex!important;align-items:center;gap:5px}.crm-profile-name-Donation_Bottom h4{margin-top:15px;margin-bottom:10px;width:100%}.af-field-type-radio .crm-af-field{flex-direction:column;align-items:stretch}fieldset.af-container{padding:12px 0!important;border:none!important}fieldset.af-container .af-container-style-pane{padding-top:0!important;padding-left:0!important;padding-right:0!important}fieldset.af-container .af-container-style-pane>.af-title{position:static!important;width:100%;box-sizing:border-box;margin:0!important}fieldset.af-container .af-container-style-pane>.af-container{padding:12px 16px 16px!important;margin-top:0!important}form.CRM_Contribute_Form_Contribution_ThankYou{font-size:0;line-height:0}.cib-donate-thankyou-shell{font-size:1rem;line-height:1.5}.cib-donate-thankyou-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:2rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.cib-donate-thankyou-hero{background:linear-gradient(135deg,#0274be 0%,#0d5fa0 100%);color:#fff;text-align:center;padding:2.5rem 2rem 2rem}.cib-donate-thankyou-icon{display:block;font-size:3rem;line-height:1;margin-bottom:0.75rem;color:#fff}.cib-donate-thankyou-title{font-size:2rem!important;font-weight:700!important;color:#fff!important;margin:0 0 0.4rem!important}.cib-donate-thankyou-sub{font-size:1.05rem;color:rgba(255,255,255,.85);margin:0}.cib-donate-thankyou-card .crm-contribution-thankyou-form-block{padding:1.5rem 2rem 0.5rem}.cib-donate-thankyou-card .help{background:#f0fdf4;border-left:4px solid #16a34a;border-radius:6px;padding:0.75rem 1rem;color:#14532d;margin-bottom:1.5rem;font-size:0.95rem;line-height:1.6}.cib-donate-thankyou-card .header-dark{background:#f3f4f6;border:none;border-radius:6px;color:#374151;font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:0.45rem 0.75rem;margin-bottom:0.75rem}.cib-donate-thankyou-card .crm-group{margin-bottom:1.5rem}.cib-donate-thankyou-card .amount_display-section .content{font-size:0.95rem;line-height:2}.cib-donate-thankyou-card .label,.cib-donate-thankyou-card .label label,.cib-donate-thankyou-card .label a{font-size:0.78rem!important;text-transform:uppercase;letter-spacing:0.05em;color:#6b7280!important;font-weight:600!important;text-decoration:none!important}.cib-donate-thankyou-card .billing_name-section .content,.cib-donate-thankyou-card .billing_address-section .content,.cib-donate-thankyou-card .credit_card_details-section .content{font-size:0.95rem;line-height:1.8}.cib-donate-thankyou-actions{display:flex;gap:0.75rem;justify-content:center;padding:1rem 2rem 1.5rem;flex-wrap:wrap;border-top:1px solid #f3f4f6;background:#fafafa}.cib-donate-thankyou-actions .button span{display:inline-block}.cib-donate-thankyou-actions .cib-donate-thankyou-secondary{background:#f3f4f6!important;border-color:#d1d5db!important;color:#374151!important}.cib-donate-thankyou-actions .cib-donate-thankyou-secondary:hover{background:#e5e7eb!important}.cib-donate-page-layout{max-width:min(100%,1160px);margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}.cib-donate-page-layout:has(.cib-donate-page-intro){padding-top:80px}