@font-face {
	font-family: "moonstoneregular";
	src: url("fonts/Moonstone-Regular.woff") format("woff"), url("fonts/Moonstone-Regular.otf") format("otf"), url("fonts/Moonstone-Regular.ttf") format("ttf");
	font-weight: normal;
	font-style: normal;
}
.page-template-donation-template .site-footer,
.page-template-thank-you-template .site-footer,
.single-donations .site-footer,
.single-thankyou .site-footer {
	overflow: hidden;
}
.page-template-donation-template .site-header,
.page-template-thank-you-template .site-header,
.single-thankyou .site-header {
	background-color: #000;
}
.page-template-donation-template img[src*="https://tags.w55c.net/rs?id=fc99d42282f342d5ba72bb8053e131cf&t=marketing"],
.page-template-thank-you-template img[src*="https://tags.w55c.net/rs?id=fc99d42282f342d5ba72bb8053e131cf&t=marketing"],
.single-donations img[src*="https://tags.w55c.net/rs?id=fc99d42282f342d5ba72bb8053e131cf&t=marketing"],
.single-thankyou img[src*="https://tags.w55c.net/rs?id=fc99d42282f342d5ba72bb8053e131cf&t=marketing"],
.site-footer div #raise-donors {
	display: none;
}
.homepage-banner-buttons {
	gap: 8px !important;
	margin-top: 8px;
	margin-bottom: 0px;
}
.btn-homepage {
	font-size: 26px !important;
	line-height: 39px !important;
	font-family: "cronos-pro", sans-serif !important;
}

.homepage-banner-buttons div div #raise-donors section button.btn-homepage {
	border-radius: 4px;
	max-width: 300px;
}
.donation-template-header {
	background-color: transparent;
	padding: 10px 60px;
}
.donation-template-nav .donation-template-logo {
	width: 100%;
	max-width: 144px;
}
.donation-template-section {
	padding: 0px 40px 60px 40px;
}
.donation-template-section .donation-template-container {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	gap: 60px;
}
.donation-template-section .donation-template-container .donation-template-content-container,
.donation-template-section .donation-template-container .donation-template-donation-form-container {
	width: 50%;
}
.donation-template-section .donation-template-container .donation-template-donation-form-container div #raise-donors .section-container .layout-container-sm {
	padding: 0px !important;
}

.donation-template-section .donation-template-container .donation-template-content-container h2 {
	font-family: cronos-pro, sans-serif;
	font-size: 40px;
	line-height: 112.5%;
	margin-bottom: 40px;
}
.donation-template-section .donation-template-container .donation-template-content-container figure {
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 40px;
}
.donation-template-section .donation-template-container .donation-template-content-container figure img {
	width: 100% !important;
	max-width: 100% !important;
}
.donation-template-section .donation-template-container .donation-template-content-container p {
	font-size: 22px;
	line-height: 150%;
	margin-bottom: 40px;
	font-family: cronos-pro, sans-serif;
}
.donation-template-section .donation-template-container .donation-template-content-container ul {
	list-style: disc;
	margin-bottom: 40px;
	font-family: cronos-pro, sans-serif;
}
.donation-template-section .donation-template-container .donation-template-content-container ul li {
	font-size: 22px;
	line-height: 150%;
	margin-bottom: 40px;
	font-family: cronos-pro, sans-serif;
}
@media screen and (max-width: 910px) {
	.donation-template-header {
		padding: 10px 20px;
	}
	.donation-template-section .donation-template-container .donation-template-content-container h2 {
		text-align: center;
	}
	.donation-template-section .donation-template-container {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.donation-template-section .donation-template-container .donation-template-content-container,
	.donation-template-section .donation-template-container .donation-template-donation-form-container {
		width: 100%;
	}
}
@media screen and (max-width: 768px) {
	.homepage-banner-buttons div div #raise-donors section button.btn-homepage {
		margin: 0 auto;
	}
}
