body {
  color: #fff;
  background-color: #fff;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
}
.bg-clean {
  background: #f9f6f1;
}
.badge-home {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  padding: 15px 30px 10px 30px;
  color: #A63537;
  background-color: #D7B46A;
  border-radius: 50px;
  font-family: 'Poppins', sans-serif;
}
.text-gold {
color: #D7B46A;
}
hr {
  border-image: linear-gradient(90deg, #D7B46A 0%, #F97E6F 100%) 1;
  opacity: .3;
}
a {
  color: #fff;
}
a:hover {
  color: #F97E6F;
}
.text-red {
  color: #A63537;
}
h1 {
  font-size: 40px;
  line-height: 50px;
  font-family: 'Marcellus', serif;
  font-weight: 700;
}
h2 {
  font-size: 36px;
  line-height: 46px;
  font-family: 'Poppins', sans-serif;
  font-weight: 500;
}
h3 {
  font-size: 28px;
  line-height: 42px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}
h4 {
  font-size: 24px;
  line-height:32px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
}
h5 {
  font-size: 22px;
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
}
.privacidade p {
  font-size:18px;
  line-height:24px;
  margin-bottom: 15px;
}
.destaque {
  font-size: 26px;
  line-height:36px;
  font-weight: 400;
  color: #A63537;
  font-family: 'Poppins', sans-serif;
}
ul.date {
  font-size: 24px;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
}
ul.date2 li {
  font-size: 21px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 10px;
}
ul.list li {
  font-size: 24px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 25px;
}
ul.social li a {
color: #fff;
font-size: 32px;
padding: 0px 15px;
}
ul.social li a:hover {
  color: #D7B46A;
  }
p {
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 15px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
}
.btnhome {
  font-size: 24px;
  line-height:24px;
  padding:15px 30px 10px 30px;
  color: #fff;
  background-color: #F97E6F;
  border-radius:50px;
  font-family: 'Poppins', sans-serif;
}
.btnhome:hover {
  color: #fff;
  background-color: #F97E6F;
}
.btn1 {
  font-size: 36px;
  line-height:36px;
  padding:20px 30px 15px 30px;
  color: #fff;
  background-color: #F97E6F;
  border-radius:5px;
  font-family: 'Marcellus', serif;
}
.btn1:hover {
  color: #fff;
  background-color: #B12E40;
}
.btn2 {
  font-size: 28px;
  line-height:32px;
  padding:20px 25px 15px 25px;
  color: #fff;
  background-color: #607938;
  background: -webkit-linear-gradient(145deg, #1E4236, #607938);
  background: linear-gradient(145deg, #1E4236, #607938);
  border-radius:5px;
  font-family: 'Marcellus', serif;
}
.btn2:hover {
  color: #fff;
  background-color: #1E4236;
  background: -webkit-linear-gradient(145deg, #607938, #1E4236);
  background: linear-gradient(145deg, #607938, #1E4236);
}
.btn-whatsapp {
  font-size: 28px;
  line-height:32px;
  padding:15px 15px 10px 15px;
  color: #fff;
  background-color: #28a745;
  border-radius:5px;
  font-family: 'Marcellus', serif;
}
.btn-whatsapp:hover {
  color: #fff;
  background-color: #A63537;
}
header {
  font-size: 22px;
  background-color: #A63537;
}
.bg-lighter {
  background: #F97E6F;
background: -moz-linear-gradient(top, #F97E6F 0%, #F97E6F 90%, #FFFFFF 35%, #FFFFFF 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #F97E6F), color-stop(90%, #F97E6F), color-stop(35%, #FFFFFF), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #F97E6F 0%, #F97E6F 90%, #FFFFFF 35%, #FFFFFF 100%);
background: -o-linear-gradient(top, #F97E6F 0%, #F97E6F 90%, #FFFFFF 35%, #FFFFFF 100%);
background: -ms-linear-gradient(top, #F97E6F 0%, #F97E6F 90%, #FFFFFF 35%, #FFFFFF 100%);
background: linear-gradient(to bottom, #F97E6F 0%, #F97E6F 90%, #FFFFFF 35%, #FFFFFF 100%);
}
.bg-mixed {
  background-color: #F97E6F;
}
.bg-light {
  background-color: #FFFFFF !important;
}
.bg-header {
  background-color: #A61A1A !important;
}
footer {
  font-size: 16px;
  background-color: #A63537;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 45px;
}
::selection {
	background: #FFFFFF;
	color: #4B2F41;
}
a.whatsicon {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: #25d366;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 26px;
	box-shadow: 1px 1px 2px #888;
	z-index: 1000;
}
a.telegramicon {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: #0088cc;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 26px;
	box-shadow: 1px 1px 2px #888;
	z-index: 1000;
}

@media (max-width: 767px) {
h1 {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Marcellus', serif;
    font-weight: 700;
}
h2 {
  font-size: 26px;
  line-height:35px;
}
h3 {
  font-size: 24px;
  line-height: 34px;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}
h4 {
  font-size: 21px;
  line-height: 30px;
}
.destaque {
  font-size: 21px;
  line-height:32px;
  font-weight: 400;
}
ul.date {
  font-size: 22px;
  font-weight: 700;
}
.btnhome {
  font-size: 32px;
  line-height: 36px;
  padding: 10px 15px 10px 15px;
}
.btn2 {
  font-size: 18px;
  line-height:24px;
  padding:20px 15px 15px 15px;
}
}