@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');



html, body {
	font-size: 18px;
    font-family: "Roboto", sans-serif;
	color: #000000;
	height: 100%;
}
h1 {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 36px;
	line-height: 40px;
	font-family: "Open Sans", sans-serif;
	color: #000000;
	font-weight: 900;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}
h2 {
	padding-top:10px;
	padding-bottom:20px;
	padding-right:0px;
	padding-left:0px;
	font-size: 32px;
	line-height: 36px;
	font-family: "Open Sans", sans-serif;
	color: #ce3200;
	font-weight: 900;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}


img {
	max-width: 100%;
	height: auto;
}


a:link {color: #ce3200; text-decoration: none; }
a:visited {color: #ce3200; text-decoration: none; }
a:hover {color: #000000; text-decoration: none; }
a:active {color: #ce3200; text-decoration: none; }



.red-button {
  border: none;
  color: white;
  text-align: center;
  font-size: 15px;
  margin: 2px 2px;
  opacity: 1
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  margin-top: 22px;
	text-transform: uppercase;
	font-weight: 400;
	text-shadow: 0px 0px #000000;
  
}



.red-button a:link {color: #ffffff; text-decoration: none; padding-top:15px; padding-bottom:15px; padding-right:50px; padding-left:50px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #ce3200; background-color: #ce3200; }
.red-button a:visited {color: #ffffff; text-decoration: none; padding-top:15px; padding-bottom:15px; padding-right:50px; padding-left:50px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #ce3200; background-color: #ce3200; }
.red-button a:hover {color: #ce3200; text-decoration: none; padding-top:15px; padding-bottom:15px; padding-right:50px; padding-left:50px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #ce3200;-webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 -ms-transition: all 0.5s ease;
 transition: all 0.5s ease; background-color: #ffffff; }
.red-button a:active {color: #ffffff; text-decoration: none; padding-top:15px; padding-bottom:15px; padding-right:50px; padding-left:50px;border-radius: 5px;border-style: solid; border-width: 1px; border-color: #dc1f26; background-color: #ce3200; }








.flexcenter {
display:flex;justify-content:center;align-items:center;
}



.tocenter {
	width: 94%;
	max-width: 1150px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:3%;
	padding-left:3%;
	margin-left: auto;
    margin-right: auto;
}






@media screen and (max-width:750px) {

    body {
    margin:0 0 0 0;
	overflow-x:hidden;
    }














