.elementor-5334 .elementor-element.elementor-element-29d4c89 > .elementor-container{max-width:1024px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5334 .elementor-element.elementor-element-333bd1f > .elementor-container{max-width:1024px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5334 .elementor-element.elementor-element-386e7eb > .elementor-container{max-width:1024px;}/* Start custom CSS for html, class: .elementor-element-509d5d4 */.fh-form-header h2 {
	margin-bottom: 0;
}

.fh-form-section .donation-form {
	display: flex;
	flex-wrap: wrap;
}

.fh-form-section .section, .fh-form-section .btn-group {
	width: 100%;
	padding: 0 32px;
	margin-bottom: 48px;
}

.fh-form-section .donation-form .field input, .fh-form-section .donation-form .field select, .fh-form-section .donation-form .field textarea {
	max-width: none;
    width: 100%;
}

.fh-form-section .donation h3 {
	display: none;
}

.fh-form-section #donation-form-container .section.recurring {
	margin-bottom: 64px;
    width: 100%;
}

.fh-form-section .section.donation {
	margin-bottom: 8px;
}

.fh-form-section .section.custom-fields {
	margin-bottom: 0;
}

.fh-form-section .section.comment textarea {
    min-height: 257px;
}
.fh-form-section .btn-group input.fh_btn {
    background-color: #006db9;
    color: #fff;
    transition: 300ms ease-in-out;
}
.fh-form-section .btn-group input.fh_btn:hover {
    background-color: transparent;
    color: #006db9;
}

#captcha4893696 > div {
    margin-left: auto;
    margin-right: 0;
}

#donation-processing-container + pre {
    padding: 0;
    background-color: transparent;
}

.fh-left-column, .fh-right-column {
	width: 100%;
}

.fh-form-section input[type=checkbox] {
	margin-right: 8px;
}
@media screen and (min-width: 769px) {
	.fh-form-section .donation-form {
		margin: 0 -32px;
	}
	.fh-left-column, .fh-right-column {
    	width: 50%;
	}
	.fh-form-section .btn-group {
		text-align: right;
	}
	.fh-form-section .donation-amount {
		max-width: 50%;	
	}
}/* End custom CSS */