.give-wrap .give-card{border-radius:var(--global-border-radius);box-shadow:none !important;overflow:hidden;transition:var(--global-transition);border:1px solid var(--color-border)}.give-wrap .give-card:hover{box-shadow:var(--box-shadow) !important}.give-wrap .give-card:hover .give-form-grid-content__title{color:var(--e-global-color-primary) !important}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:var(--color-border)}.give-wrap .give-page-numbers{display:flex;align-items:center;justify-content:center;font-size:11px;width:100%;font-weight:var(--e-global-typography-secondary-font-weight);letter-spacing:var(--letter-spacing-small);margin-top:var(--sidebar-widgets-spacing)}.give-wrap .give-page-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;margin:0 5px;border-radius:var(--global-border-radius);border:1px solid var(--color-border)}.give-wrap .give-page-numbers .page-numbers.current{color:var(--color-white);background:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.give-wrap .give-page-numbers .page-numbers.next,.give-wrap .give-page-numbers .page-numbers.prev{font-size:11px;text-transform:uppercase;padding:0 17px;white-space:nowrap;border-color:var(--color-border)}.light-background .give-wrap .give-card{background-color:var(--e-global-color-light)}.give-form-grid-content{padding:var(--grid-columns-gap);justify-content:flex-start}.give-form-grid-content>h3{line-height:var(--keydesign-h4-line-height);font-size:var(--keydesign-h4-font-size) !important;font-weight:var(--keydesign-h4-font-weight) !important;transition:var(--global-transition)}.give-form-grid-content>p{font-weight:var(--e-global-typography-text-font-weight);font-size:var(--font-size-paragraphs);margin-top:10px}.give-form-grid-content>button{background-color:var(--e-global-color-primary) !important;padding:18px 25px !important}.give-form-grid-content>button:hover{background-color:var(--e-global-color-secondary) !important}.give-form-grid-content>button span{color:#fff !important}.give-form-grid-progress{background:none;padding:var(--grid-columns-gap);border-top:1px solid var(--color-border)}.give-form-grid-progress-bar{margin-top:0;margin-bottom:15px}.give-form-grid-progress-bar .give-progress-bar{background:var(--color-border);box-shadow:none}.give-form-grid-progress-bar .give-progress-bar>span{background:var(--e-global-color-primary) !important}.give-goal-progress{border-bottom:1px solid var(--color-border);margin-bottom:40px;padding-bottom:30px}.give-goal-progress .give-progress-bar{background:var(--color-border);box-shadow:none}.give-goal-progress .give-progress-bar>span{background:var(--e-global-color-primary) !important}.give-goal-progress .income,.give-goal-progress .raised{font-family:var(--e-global-typography-primary-font-family);font-weight:var(--keydesign-h3-font-weight);font-size:var(--keydesign-h4-font-size);line-height:var(--keydesign-h3-line-height);letter-spacing:var(--keydesign-h3-letter-spacing);color:var(--e-global-color-text)}.give-goal-progress .goal-text,.give-goal-progress .income{color:var(--e-global-color-primary);font-size:var(--keydesign-h3-font-size)}.form-grid-raised{background:none}.form-grid-raised__details{gap:3px}.form-grid-raised__details>span:first-child{font-weight:var(--e-global-typography-primary-font-weight) !important;font-family:var(--e-global-typography-primary-font-family);color:var(--e-global-color-text);font-size:var(--keydesign-h5-font-size)}.form-grid-raised__details>span:last-child{font-size:var(--font-size-paragraphs)}.give-grid--4 .give-form-grid-content,.give-grid--4 .give-form-grid-progress{padding:20px}.give-grid--4 .give-form-grid-content>h3{line-height:var(--keydesign-h5-line-height);font-size:var(--keydesign-h5-font-size) !important;font-weight:var(--keydesign-h5-font-weight) !important}body.give-page .give_forms{margin:0 auto}body.give-page .keydesign-container .images{margin-bottom:40px;border-radius:var(--global-border-radius, 0);overflow:hidden}body.give-page.give-builder-forms .site-content>.keydesign-container{display:block}.give_error,.give_success,.give_warning,body.give-page form.give-form,body.give-page form[id*="give-form"]{padding:40px;background:var(--e-global-color-light);border-radius:var(--global-border-radius);border:1px solid var(--color-border);margin-bottom:50px;box-shadow:none}.give_error,.give_success,.give_warning{padding:20px 40px;margin-bottom:40px}.give_error strong,.give_success strong,.give_warning strong{font-weight:var(--e-global-typography-accent-font-weight)}.give_error>p,.give_success>p,.give_warning>p{color:var(--color-text)}.give_error:before,.give_success:before,.give_warning:before{display:none}[id*="give-form"] .give-form-title{margin-bottom:var(--grid-columns-gap)}[id*="give-form"] #give-gateway-radio-list>li label.give-gateway-option{font-size:var(--font-size-paragraphs)}[id*="give-form"] #give-final-total-wrap{margin-bottom:30px;margin-top:15px}[id*="give-form"] #give-final-total-wrap .give-donation-total-label{color:var(--e-global-color-text);background:#fff;border:1px solid var(--color-border);border-radius:var(--global-border-radius);font-size:var(--font-size-paragraphs);height:var(--component-height);line-height:var(--component-height);margin:0;padding:0 20px;border-top-right-radius:0;border-bottom-right-radius:0;font-weight:var(--e-global-typography-accent-font-weight)}[id*="give-form"] #give-final-total-wrap .give-final-total-amount{background:#fff;border:1px solid var(--color-border);border-radius:var(--global-border-radius);font-size:var(--font-size-paragraphs);height:var(--component-height);line-height:var(--component-height);margin:0;padding:0 20px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-accent);float:left}[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before{color:var(--e-global-color-text);background:#fff;border:1px solid var(--color-border);border-radius:var(--global-border-radius);font-size:var(--font-size-paragraphs);height:var(--component-height);line-height:var(--component-height);margin:0;padding:0 20px;border-top-right-radius:0;border-bottom-right-radius:0;font-weight:var(--e-global-typography-accent-font-weight)}[id*="give-form"] .give-donation-amount #give-amount,[id*="give-form"] .give-donation-amount #give-amount-text{background:#fff;border:1px solid var(--color-border);border-radius:var(--global-border-radius);font-size:var(--font-size-paragraphs);height:var(--component-height);line-height:var(--component-height);margin:0;padding:0 20px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-accent);color:var(--color-text);font-weight:inherit}#give-donation-level-button-wrap{margin-bottom:30px;margin-top:15px}#give-donation-level-button-wrap .give-btn{background:#fff;border:1px solid var(--color-border);color:var(--e-global-color-text);cursor:pointer;font-size:var(--font-size-paragraphs);line-height:1.2em;padding:10px 20px;border-radius:var(--global-border-radius);font-weight:var(--e-global-typography-accent-font-weight)}#give-donation-level-button-wrap .give-btn:hover{background:var(--e-global-color-accent);color:#fff;border-color:var(--e-global-color-accent)}.give-submit-button-wrap .give-submit{border-radius:var(--button-border-radius)}#give-recurring-form .form-row .give-input-field-wrapper,#give-recurring-form .form-row input[type="email"],#give-recurring-form .form-row input[type="password"],#give-recurring-form .form-row input[type="tel"],#give-recurring-form .form-row input[type="text"],#give-recurring-form .form-row input[type="url"],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row .give-input-field-wrapper,form.give-form .form-row input[type="email"],form.give-form .form-row input[type="password"],form.give-form .form-row input[type="tel"],form.give-form .form-row input[type="text"],form.give-form .form-row input[type="url"],form.give-form .form-row select,form.give-form .form-row textarea,form[id*="give-form"] .form-row .give-input-field-wrapper,form[id*="give-form"] .form-row input[type="email"],form[id*="give-form"] .form-row input[type="password"],form[id*="give-form"] .form-row input[type="tel"],form[id*="give-form"] .form-row input[type="text"],form[id*="give-form"] .form-row input[type="url"],form[id*="give-form"] .form-row select,form[id*="give-form"] .form-row textarea{color:var(--e-global-color-text);padding-left:var(--column-spacing, 15px);padding-right:var(--column-spacing, 15px);border:1px solid var(--color-border);border-radius:var(--global-border-radius, 0);font-weight:var(--e-global-typography-text-font-weight)}#give-recurring-form .form-row .give-input-field-wrapper.required,#give-recurring-form .form-row input[type="email"].required,#give-recurring-form .form-row input[type="password"].required,#give-recurring-form .form-row input[type="tel"].required,#give-recurring-form .form-row input[type="text"].required,#give-recurring-form .form-row input[type="url"].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row .give-input-field-wrapper.required,form.give-form .form-row input[type="email"].required,form.give-form .form-row input[type="password"].required,form.give-form .form-row input[type="tel"].required,form.give-form .form-row input[type="text"].required,form.give-form .form-row input[type="url"].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*="give-form"] .form-row .give-input-field-wrapper.required,form[id*="give-form"] .form-row input[type="email"].required,form[id*="give-form"] .form-row input[type="password"].required,form[id*="give-form"] .form-row input[type="tel"].required,form[id*="give-form"] .form-row input[type="text"].required,form[id*="give-form"] .form-row input[type="url"].required,form[id*="give-form"] .form-row select.required,form[id*="give-form"] .form-row textarea.required{color:var(--color-text)}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*="give-form"] .form-row label{display:block;line-height:1.7;margin:0 0 10px;position:relative;font-size:var(--font-size-paragraphs);font-weight:inherit}#give-recurring-form .give-section-break,#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form .give-section-break,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*="give-form"] .give-section-break,form[id*="give-form"] h3.give-section-break,form[id*="give-form"] h4.give-section-break,form[id*="give-form"] legend{background-color:transparent;border-bottom:1px solid var(--color-border);font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);margin:20px 0 20px;padding:0 0 20px;width:100%;color:var(--e-global-color-text)}@media (max-width:1024px){.give-form-grid-content,.give-form-grid-progress{--grid-columns-gap: 20px}.give_error,.give_success,.give_warning,body.give-page form.give-form,body.give-page form[id*="give-form"]{padding-left:20px;padding-right:20px}[id*="give-form"] #give-final-total-wrap .give-donation-total-label,[id*="give-form"] #give-final-total-wrap .give-final-total-amount{float:left}}@media (min-width:40rem){.give-wrap .give-grid--3{grid-template-columns:repeat(3, 1fr)}}