<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	box-sizing: border-box;
	outline: 0;
	transition-duration: .3s;
}

::-webkit-input-placeholder {
  color: transparent;
}
:-moz-placeholder {
 color: transparent;
}
::-moz-placeholder {
 color: transparent;
}
:-ms-input-placeholder {
 color: transparent;
}

html,
body {
	margin: 0;
	padding: 0;
}
html {
	background-color: #2D3142;
}
body {
	background-color: #EEE;
	font-family: 'Montserrat', sans-serif;
	min-height: 100vh;
	text-align: center;
}

section {
	padding: 4rem 6%;
	position: relative;
}

h1 {
	color: #2D3142;
	font-size: 1.8rem;
	margin-top: 0;
}
@media screen and (min-width: 850px) {
	h1 {
		font-size: 2.1rem;
	}
}

p {
	font-size: 1.1rem;
	line-height: 1.5;
}
@media screen and (min-width: 850px) {
	p {
		font-size: 1.2rem;
	}
}

ul, li, blockquote {
	text-align: left;
}
blockquote {
	border-left: .4rem solid #4F5D75;
	margin: 1.5rem 0;
	padding: 0 0 0 1.5rem;
}
blockquote p {
	color: #2D3142;
}

a {
	color: inherit;
	text-decoration: none;
}

.__container {
	clear: both;
	margin: 0 auto;
	max-width: 1150px;
}

/*
 * Header   -----------------------------------------------------------------------------
 */
header {
	background-color: #FFF;
	box-shadow: 0 0.15em 0.35em 0 rgba(216,216,216,.75);
	display: inline-block;
	/*max-height: 140px;*/
	padding: 1rem 1.2rem;
}


/*
 * Main   -------------------------------------------------------------------------------
 */
.main {
	margin-bottom: 3.5rem;
	text-align: left;
	width: 100%;
}
.hideonmobile {display: none;}
@media screen and (min-width: 850px) {
	.main {
		float: left;
		width: calc(100% - 390px - 2rem);
	}
	.hideonmobile {display: block;}
}

.form {
	padding: 2.5rem 2rem 2rem;
	width: 100%;
}
@media screen and (min-width: 850px) {
	.form {
		margin: 0 0 0 auto;
	}
}

label {
	color: #2D3142;
	display: block;
	font-size: .9rem;
	text-align: left;
}

input {
	background-color: #f6f6f6;
	border: 1px solid #eaeaea;
	font-size: 1rem;
	margin: .1rem auto 1.3rem;
	padding: .7rem;
	width: 100%;
}
input:focus {
	border: 1px solid #13C08F;
}

input[type="submit"] {
	background-color: #13C08F;
	border: 0;
	border-radius: 3px;
	color: #FFF;
	cursor: pointer;
	font-size: 1.1rem;
	font-weight: 700;
	letter-spacing: .09rem;
	margin: .5rem auto 1rem;
	padding: 1rem;
	text-transform: uppercase;
	width: 90%;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
	background-color: #E9C46A;
}


/* SURVEY FORM */

#can_embed_form input {
	width: auto!important;
}

/*
 * Footer   -----------------------------------------------------------------------------
 */
footer {
	padding: 2vh 6%;
}
@media screen and (min-width: 850px) {
	footer {
		margin-top: 10vh;
	}
}

footer .__container {
	max-width: 600px;
}

footer p {
	font-size: .7rem;
	margin-bottom: .2rem;
}

p.disclaimer {
	border: 1px solid #2D3142;
	display: inline-block;
	font-size: .8rem;
	margin-bottom: 1rem;
	padding: .5rem 1rem;
}

footer a {
	font-size: .7rem;
	opacity: .7;
}
footer a:hover,
footer a:focus {
	opacity: 1;
}


/*
 * Action Network   ---------------------------------------------------------------------
 */
div#action_info,
.action_letter,
h4.action_target.js-action_target,
#can_embed_form .action_status_tracker,
.action_sidebar h4,
#can_embed_form #d_sharing,
.country_wrap,
#can_embed_form textarea,
.form_builder_output {
  display: none !important;
}

header img {
	height: 8.25rem !important;
	width: auto !important;
}

blockquote::before {
	display: none !important;
}

#can_embed_form #can_main_col {
	margin-bottom: 3.5rem !important;
	text-align: left !important;
	width: 100% !important;
}
@media screen and (min-width: 850px) {
	#can_embed_form #can_main_col {
		float: left !important;
		width: calc(100% - 390px - 2rem) !important;
	}
}

#can_embed_form .entry-title {
	border: 0 !important;
	color: #2D3142 !important;
	font-size: 1.8rem !important;
	line-height: 1.15 !important;
	margin-top: 0 !important;
	text-align: inherit !important;
}
@media screen and (min-width: 850px) {
	#can_embed_form .entry-title {
		font-size: 2.1rem !important;
	}
}

#can_sidebar {
	background-color: #FFF !important;
	box-shadow: 0 0.25em 0.75em 0 rgba(216,216,216,.75) !important;
	padding: 2.5rem 2rem 2rem !important;
	width: 100% !important;
}
@media screen and (min-width: 850px) {
	#can_sidebar {
		margin: 0 0 0 auto !important;
		width: 390px !important;
	}
}

#can_embed_form .floatlabel-wrapper .floatlabel-label-active,
#can_embed_form .floatlabel-wrapper .floatlabel-label-inactive {
	color: #2D3142 !important;
	display: block !important;
	font-size: .9rem !important;
	left: 0 !important;
	letter-spacing: normal !important;
	margin: 0 !important;
	opacity: 1 !important;
	padding: 0 !important;
	position: relative !important;
	text-align: left !important;
	text-transform: none !important;
}
#can_embed_form .floatlabel-wrapper label[for="form-comments"] {
	display: none!important;
}

#can_embed_form input[type="text"],
#can_embed_form input[type="email"] {
	background-color: #f6f6f6 !important;
	border: 1px solid #eaeaea !important;
	font-size: 1rem !important;
	margin: .1rem auto 1.3rem !important;
	padding: .7rem !important;
	width: 100% !important;
}
#can_embed_form input[type="text"]:focus,
#can_embed_form input[type="email"]:focus {
	border: 1px solid #2A9D8F !important;
}

#can_embed_form input[type="submit"] {
	background-color: #2A9D8F !important;
	border: 0 !important;
	border-radius: 3px !important;
	color: #FFF !important;
	cursor: pointer !important;
	font-size: 1.1rem !important;
	font-weight: 700 !important;
	letter-spacing: .09rem !important;
	margin: 1.5rem auto 1rem !important;
	padding: 1rem !important;
	text-transform: uppercase !important;
	width: 90% !important;
}
#can_embed_form input[type="submit"]:hover,
#can_embed_form input[type="submit"]:focus {
	background-color: #E9C46A !important;
}</pre></body></html>