<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: 'Mission_Script';
	src: url('https://cdn.oneandall.com/oneandall/assets/fonts/Mission-Script.otf') 
		 format('opentype');
}
body, form {
	background: #ffffff !important;
}
.qgiv-form-container #hero-block .hero-copy {
	max-width: 40%;
}
.monthly strong {
	font-weight: normal;
}
.ct {
	color: #006156;
	font-family: "PT Sans Narrow", sans-serif !important;
	font-size: 26px;
}
.form-header-content, .form-footer-content {
	padding-top: 0px;
}
body, form, div {
		font-family: 'Open Sans' !important;
}
.qgiv-form-container #hero-block h1 {
	color: #000000;
}
.qgiv-form-container #hero-block .sub-header {
	color: #a73835;
    font-size:20px;
	font-weight:bold;
}
.one-statement strong {
	font-weight: normal;
}
#hero-block h2 {
	color: #878c47;
}
.personal-info-fields h2, .payment-information h2, .form-section-title, .sbr h2, .sbr em, .sbr h3, h2.js-matching-gifts-heading {
	color: #006156 !important;
	font-weight: 600;
	font-family: "PT Sans Narrow", sans-serif !important;
	font-size: 26px;
}
.js-matching-gifts {
	margin-top: 20px;
}
.sbr em {
	font-size: 18px;
}
.personal-info-fields h2, .payment-information h2, .form-section-title {
	text-transform: none;
}
.sbr em {
	text-transform: none;
}
.sbr .cou {
    max-width: 200px;
}
.payment-information .option-label.active {
	background: #006156;
}
.payment-type-options {
	border: solid 2px #006156;
}
.submit-button, .submit-button:hover {
	background: #006156!important;
	font-weight: normal;
}
label[for="payment-type-echeck"], label[for="payment-type-credit-card"] {
	color: #006156;
}
.onetime li, .monthly li {
	border: solid 2px #006156!important;
	color: #006156!important;
	background: #fff;
	font-weight: bold;
}
#sideBySide {
	background: #eee;
    border-top: solid 0px #eee;
    border-bottom: solid 0px #eee;
	color: #333;
}
#sideBySide li.active {
	border: solid 2px #ffffff !important;
	background: #006156!important;
	color: #ffffff !important;
}
#sideBySide p {
	font-size: 16px !important;
}
.panel.highlight {
	background: #CE601B !important;
}
.panel.highlight p, .panel.highlight .ct{
	color: #fff;
}
#sideBySide li.active input[type="text"]:-ms-input-placeholder {
	color: #ffffff !important;	
}
#sideBySide li.active input[type="text"]::-ms-input-placeholder {
	color: #ffffff !important;	
}
#sideBySide input[type="text"]:-ms-input-placeholder {
	color: #006156!important;
}

#sideBySide input[type="text"]::-ms-input-placeholder {
	color: #006156!important;
}
#sideBySide li.active input[type="text"]::placeholder{
	color: #ffffff !important;
	opacity: 1.0;
}
#sideBySide input[type="text"] {
	color: #ffffff !important;
	font-weight: normal;
}
#sideBySide input[type="text"]::placeholder {
color: #006156!important;
opacity: 1.0;
}
#sideBySide li.active input[type="text"]::placeholder{
	color: #ffffff !important;
	opacity: 1.0;
}
span.js-transaction-total-label.submit-total-label {
	display: inline-block;
	border-left: solid 1px #fff;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
}
.submit-total-label {
	margin-left: 0px;
	padding-left: 0px;
	border-left: none;
}
.user-html-content.form-footer-content.cf {
	border-left: solid 1px #afafaf;
}
.user-html-content.restriction-description, label[for="dedication-recipient"],#dedication-recipient_tagsinput {
	display: none;
}
.rbn {
	background: url(https://3e23cc18175e2312ea2a-1448ca073824b2f4a0aa976840666750.ssl.cf2.rackcdn.com/greatest_impact-green-1620853035) top right no-repeat !important;
    background-position-y: 12px !important;
}
.rbn.highlight {
	background: url(https://3e23cc18175e2312ea2a-1448ca073824b2f4a0aa976840666750.ssl.cf2.rackcdn.com/greatest_impact-green-1620853035) top right no-repeat #CE601B !important;
    background-position-y: 12px !important;
}
@media screen and (max-width: 1024px) {
 .qgiv-form-container #hero-block .hero-image img.mobile, .qgiv-form-container {
 border-bottom: solid 0px #28364c;
}
}
@media screen and (max-width: 768px) {
	.user-html-content.form-footer-content.cf {
		border-left: none !Important;
	}
	.qgiv-form-container #hero-block .hero-copy ul {
		margin-left: 0px;
		padding-left: 10px;
	}
}
@media screen and (max-width: 450px){
	.qgiv-form-container #hero-block h1, #hero-block h2 {
		color: #fff  !important;
	}
	.qgiv-form-container #hero-block .hero-copy {
		background: #F9F5EA !Important;
	}
	.qgiv-form-container #hero-block p,  #hero-block ul {
		color: #666666 !important;
	}
	.payment-type-option .field-label {
		display: block;
	}
	span.js-transaction-total-label.submit-total-label {
	display: block;
	border-left: solid 0px #fff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    }
	.rbn .ct {
		display: block;
		max-width: 150px;
	}
	#sideBySide p {
		margin-bottom: 0px !important;
	}
}
@media screen and (max-width: 375px){
	.onetime li {
		width: 97% !important;
	}
	.onetime li.other {
		text-align: center;
	}
	.rbn {
		background-size: 180px !important;
	}
	
}

/*additional*/
   label[for="honCheck"] {
        margin-top: 15px;
        display: block;
    }
    label[for="honCheck"] input[type="checkbox"] {
    width: 17px;
    height: 17px;
}
    .form-section.additional-info-fields.associated-content {
        border: none;
    }
.additional-info-fields .checkbox-field {
        /*position: absolute;
        left: -9999px;*/
    }
    .blue-bar {
        font-size: 37px;
        color: #FFFFFF;
        letter-spacing: 0.05px;
        text-align: center;
        line-height: 35px;
        background: #006156;
        padding: 24px 10px;
    }
    .camp-copy {
            max-width: 1040px;
    margin: 20px auto;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0.04px;
    line-height: 31px;
    }
.payment-type-option {
	display: table-cell;
	border-left: solid 2px #006156;
}
.payment-type-options {
	border-left: none;
}
.hero-copy h1 {
		color: #fff !important; margin-top: 40px; font-size: 62px; line-height: 70px; font-weight: normal; font-family: 'Mission_Script',  serif;
	}
	.hero-copy h2 {
		color: #fff !important;
		font-family: "PT Sans Narrow", sans-serif !important;
		font-size: 50px;
		text-transform: uppercase;
		margin-top: 0px;
		margin-bottom: 0px;
	}	
    @media screen and (max-width: 750px){
        .camp-copy {
            padding-left: 15px;
            padding-right: 15px;
            display: block;
        }
    }

/**override**/
.qgiv-form-container #hero-block h1 {
    color: #006156;
    margin: 15px 0px 15px 0px;
}
.qgiv-form-container #hero-block .hero-copy {
    margin-left: 3%;
}
.user-html-content.form-header-content.cf {
	margin-bottom: 0px;
}
.form-section.payment-information {
	margin-top: 0px;
}
#dedication-fields  select {
	width: 100%;
}
@media screen and (max-width: 1024px){
	.qgiv-form-container #hero-block .hero-copy p {
		max-width: 75% !important;
	}
	.qgiv-form-container #hero-block .hero-copy li {
		margin-top: 0px;
		margin-bottom: 0px;
		line-height: inherit;
	}
	.hero-copy h1 {
		font-size: 50px !important;
		line-height: 60px;
	}
}
@media screen and (max-width: 768px){
	.qgiv-form-container #hero-block .hero-copy {
		background: #006156!important;
	}
	.qgiv-form-container #hero-block .hero-copy p, .qgiv-form-container #hero-block .hero-copy h1, .qgiv-form-container #hero-block .hero-copy ul{
		color: #fff !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	.qgiv-form-container #hero-block .hero-copy h1 {
		font-size: 36px;
	}
	img.cou {
		display: inline-block !important;
		margin: 0px 15px 15px 0px !important;
	}
	.hero-copy h2 {
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
	}
}
@media screen and (max-width: 425px){
	#qgiv-form {
    padding-right: 1em;
}
	.onetime li.other, .monthly li.mother, .monthly li {
		width: 97%;
    text-align: center;
	}
	.onetime li {
		width: 175px;
	}
}
</pre></body></html>