h1 {
	color: rgb(45, 45, 45); line-height: 1.2; font-family: Montserrat; font-size: 2.8rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}
h2 {
	color: rgb(45, 45, 45); line-height: 1.2; font-family: Montserrat; font-size: 2rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}
h3 {
	color: rgb(45, 45, 45); line-height: 1.4; font-family: Montserrat; font-size: 1.4rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}
h4 {
	color: rgb(45, 45, 45); line-height: 1.4; font-family: Montserrat; font-size: 1.3rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}
h5 {
	color: rgb(45, 45, 45); text-transform: uppercase; line-height: 1.6; letter-spacing: 0.07rem; font-family: Montserrat; font-size: 0.7rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}
h6 {
	color: rgb(45, 45, 45); line-height: 1.4; font-family: Montserrat; font-size: 1.2rem; font-weight: 600; margin-top: 2.5rem; margin-bottom: 1.25rem;
}

ul li {
	color: rgb(45, 45, 45); line-height: 1.8; font-family: Roboto; font-size: 1rem; font-weight: 300; margin-top: 1.25rem; margin-bottom: 1.25rem;
}
ol li {
	color: rgb(45, 45, 45); line-height: 1.8; font-family: Roboto; font-size: 1rem; font-weight: 300; margin-top: 1.25rem; margin-bottom: 1.25rem;
}
blockquote {
	color: rgb(45, 45, 45); line-height: 1.6; font-family: Roboto; font-size: 1.2rem; font-weight: 300; margin-top: 2.5rem; margin-bottom: 2.5rem; margin-left: 2.5rem;
}

.fr_text_bright_center {
	text-align: center; color: white; font-family: Roboto; font-size: 4rem; font-weight: 200;
}
.fr-text.fr_text_bright_center p {
	color: rgba(255, 255, 255, 0.8);
}
.fr-text.fr_text_bright_center h1 {
	text-align: center; color: white;
}
.fr-text.fr_text_bright_center h2 {
	text-align: center; color: white;
}
.fr-text.fr_text_bright_center h3 {
	color: white;
}
.fr-text.fr_text_bright_center h4 {
	color: white;
}
.fr-text.fr_text_bright_center h5 {
	color: white;
}
.fr-text.fr_text_bright_center h6 {
	color: white;
}
.fr-text.fr_text_bright_center blockquote {
	text-align: left; color: white; font-style: italic;
}
.fr_button_fill_white {
	border-radius: 30px; font-size:16px; text-align: center; color: rgb(45, 45, 45); font-family: Montserrat; background-color: white;
}
.fr_button_fill_black {
	border-radius: 30px; text-align: center; color: white; font-family: Montserrat; background-color: black;
}
.fr_hero_centered {
	background-position: bottom; width: 100%; padding-top: 150px; padding-bottom: 150px; margin-right: auto; margin-left: auto; float: none; display: block; background-image: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url("../images/33.jpg"); background-size: cover;
}
.fr_container_wrapper {
	width: 90%; margin-right: auto; margin-left: auto; float: none; display: block; max-width: 600px;
}
.fr_text_9 {
	width: 100%; margin-top: 1rem; margin-right: auto; margin-left: auto; float: none; display: block;
}
.fr_hd6_buttons_2 {
	width: 90%; margin-top: 1rem; margin-right: auto; margin-left: auto; vertical-align: top; float: none; display: block; max-width: 400px;
}
.fr-grid.fr_hd6_buttons_2 > .fr-widget {
	float: left;
}
.fr-grid.fr_hd6_buttons_2 > :nth-child(2n+1).fr-widget {
	margin: 0.6em 2% 0.6em 0px; width: 49%; clear: left; max-width: inherit;
}
.fr-grid.fr_hd6_buttons_2 > :nth-child(2n+2).fr-widget {
	margin: 0.6em 0px; width: 49%; clear: none; max-width: inherit;
}
.fr_text_175 {
	padding: 20px; float: none; display: block;
}
.fr_text_160 {
	padding: 20px; float: none; display: block;
}
@media screen and (max-width:480px)
{
.fr-text.fr_text_bright_center h1 {
	font-size: 2rem;
}
.fr_hero_centered {
	padding-top: 80px; padding-bottom: 80px;
}
.fr_hd6_buttons_2 {
	float: none; display: block; max-width: 210px;
}
.fr-grid.fr_hd6_buttons_2 > .fr-widget {
	float: left;
}
.fr-grid.fr_hd6_buttons_2 > :nth-child(n+1).fr-widget {
	margin: 0.35em 0px; width: 100%; clear: left; max-width: inherit;
}
}
.fr_text_160 {
	transition-property: color, background-color; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.fr_text_160:hover {
	color: black; transition-duration: 0.125s; background-color: white;
}
.fr_text_175 {
	transition-property: color, background-color; transition-duration: 0.3s; transition-timing-function: ease-out;
}
.fr_text_175:hover {
	color: white; transition-duration: 0.125s; background-color: black;
}
