@font-face {
  font-family: "Baton-Black";
  src:
    local("Baton-Black"),
    url("./fonts/Baton-Black.woff2") format("woff");
}@font-face {
  font-family: "Baton-Bold";
  src:
    local("Baton-Bold"),
    url("./fonts/BatonTurbo-Bold.woff2") format("woff");
}
body{
	font-family: "Overpass";
	background-color: #f7f3e8;
	font-size: 16px;
}
h2, .page-content h1{
	font-family: "Baton-Black";
	color:#f40000;
	font-size: 70px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.page-content h3{
	font-family: "Baton-Black";
	font-size: 45px;
	text-transform: uppercase;
	margin-top: 40px;
	margin-bottom: 10px;
}
.page-content h4.intro{
	text-align: center;
	margin-top: 20px;
}
.page-content h4{
	margin-top: 45px;
}
.gform_wrapper, .page-content{
	background-color: #FFFFFF;
	padding: 60px;
	margin-bottom: 50px;
}
.gfield_label{
	font-size: 18px !important;
}
.groupLabel{
	font-weight: bold !important;
	margin: 0 !important;
}
.gfield_description ul{
	
	padding-left: 0;
	/*
	list-style:circle;
	*/
}
.gchoice{
	font-family: "Overpass Mono";
}
.gsection_title{
	font-size: 25px;
	font-weight: bold;
	font-family: "Overpass Mono";
	text-transform: uppercase;
}
.section-heading .gsection_title{
	font-family: "Baton-Black";
	text-transform: uppercase;
	font-size: 40px;
}
.gfield-choice-input[type='checkbox']{
	margin-left: 5px;
}
.gfield--type-section .gsection_description{ 
	font-size: 13px;
    padding: 17px;
	/*
    border: 1px solid #f40000;
    display: inline-block;
	*/
}
.gfield--type-section .gsection_description ul{
	padding-left: 15px;
	list-style:circle;
	margin-bottom: 0;
	margin-top: 10px;
}
.gform-theme--framework .gfield--type-section.highlight-description{
	border-color: #f40000;
	padding-block-end: 0px;
	padding: 0;
}
.gfield--type-section.highlight-description .gsection_description{ 
	background-color: #f7f3e8;
}
.ginput_container_number .gfield_description.instruction{
	display: none;
} 
input[type="submit"].gform_button.button, .page-content .btn{
	background-color: #f40000 !important;
	text-transform: uppercase !important;
	border-radius: 0 !important;
	border: 0 !important;
	font-size: 20px !important;
  font-family: "Baton-Bold" !important;
	padding: 20px 45px !important;
	margin-top: -40px !important;
	color: #fff;
}
.page-content .btn{
	margin-top: 40px !important;	
}
.page-content a{
	color: #f40000;
}
input[type="submit"].gform_button.button:hover, .page-content .btn:hover{
background-color: #c30303 !important;
}
.clear-link{
	float:right;
	color: #f40000;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: -20px;
}
.rating-box{
	background-color: #fff;	
}
#gform_1 legend b{
	font-weight: 800;
}
.validation_message {
    font-weight: bold !important;
    font-size: 18px !important;
}




