/* GERAL */
.row {
  max-width: 100%;
  padding: 0;
  margin: 0;
}
button {
  border: none;
  border-radius: 50px;
  padding: 15px 50px;
  font-weight: 900;
  font-size: 24px;
}
p, h1, h2, h3, h4, h5, h6 {
  margin: 0;
}
h1, h2 {
  text-transform: uppercase;
}
.container-row {
  padding: 60px 0;
}
/* END */

/* HEADER */
header {
  background-color: #4C4C4C;
}
/* END */

/* INTRO */
#intro, #intro2 {
  color: #fff;
}
#intro h1, #intro2 h1 {
  font-family: 'Branding Bold', Arial, Helvetica, sans-serif;
  font-size: 50px;
}
#intro2 {
  background-image:url(/assets/img/banner.png) ;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* END */

/* SECTION 1 */
#section1 h3 {
  text-transform: uppercase;
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section1 span {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
/* END */

/* SECTION 2 */
#section2 {
  text-transform: uppercase;
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section2 .image {
  background-color: #fff;
  background-image: url(/assets/img/man.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
}
#section2 .text {
  background-color: #E8E8E8;
}
#section2 .text .row {
  padding: 130px 0;
}
/* END */

/* SECTION 3 */
#section3 .decoration {
  content: " ";
  display: block;
  background-color: #E30613;
  height: 8px;
  margin-top: 10px;
}
#section3 .container-col {
  height: 350px;
}
#section3 h3 {
  font-family: 'Futura Medium', Arial, Helvetica, sans-serif;
}
#section3 span {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section3 h4 {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
#section3 .text1 h3 {
  text-transform: uppercase;
}
#section3 .text2 h3 {
  color: #E30613;
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
/* END */

/* SECTION 4, SECTION5 e SECTION6 */
#section4 {
  background-color: #4C4C4C;
  color: #fff;
}
#section4 h1, #section5 h1, #section6 h1 {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section4 h3, #section5 h3, #section6 h3 {
  font-family: 'Futura Book', Arial, Helvetica, sans-serif;
}
#section4 span, #section5 span, #section6 span {
  font-family:  'Futura Bold';
  text-transform: uppercase;
}
#section5 .bg-col{
 background-color: #E8E8E8;
}
#section5 .image-row {
background-image: url(/assets/img/woman.png);
background-position: left top;
background-repeat: no-repeat;
background-size: 50%;
}
#section6 ul {
  list-style: none;
}
#section6 ul li::before {
  content: "";
  background-color: #E30613;
  border-radius: 50%;
  display: block;
  height: 15px;
  width: 15px;
  margin-top: 10px;
}
#section6 .col-quadro {
  border: 1px solid #E30613;
  border-radius: 45px;
}
/* section7 */
#section7 {
  background-color: #4C4C4C;
  color: #fff;
  height: 700px;
}
#section7 h1, #section7 h4 {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section7 h5 {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
/* end */

/* SECTION8 */
#section8 {
  background-color: #E8E8E8;
}
#section8 h1 {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
}
#section8 h3 {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
#section8 span {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
#section8 .grupo {
  height: 220px;
}
/* END */

/* FOOTER MAPPIT */
#footer1 {
  background-color: #000;
  color: #fff;
}
/* #footer1 h1 {
  font-family: 'Futura Bold', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
} */
#footer1 p {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
#footer1 a {
  color: #fff;
}
#footer1 a:hover {
  text-decoration: underline;
}
/* END */

/* FOOTER */
/* footer .address {
  background-color: #000;
  color: #fff;
}
footer h4  {
  font-family: 'Futura Light', Arial, Helvetica, sans-serif;
}
footer h4 a {
  color: #fff;
}
footer h4 a:hover {
  text-decoration: none;
} */
/* END */