@font-face {
  font-family: "LEMON MILK BOLD";
  src:
    local("LEMON MILK"),
    url("fonts/lemon_milk/LEMONMILK-Bold.otf") format("opentype");
}

@font-face {
  font-family: "LEMON MILK";
  src:
    local("LEMON MILK"),
    url("fonts/lemon_milk/LEMONMILK-Regular.otf") format("opentype");
}

@font-face {
  font-family: "Gotham-Light";
  src:
    local("Gotham-Light"),
    url("fonts/Gotham-font-family-full/Gotham-font-family/Gotham/Gotham-Light.otf") format("opentype");
}

@font-face {
  font-family: "Gotham-Bold";
  src:
    local("Gotham-Light"),
    url("fonts/Gotham-font-family-full/Gotham-font-family/Gotham/Gotham-Bold.otf") format("opentype");
}

@font-face {
  font-family: "Gotham-Black";
  src:
    local("Gotham-Black"),
    url("fonts/Gotham-font-family-full/Gotham-font-family/Gotham/Gotham-Black.otf") format("opentype");
}

#secao1 {
  min-height: 100vh;
  background-color: #000000;
  background-image: url("images/secao1.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
}

#secao1 h1 {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif;
  font-size: 5.8rem;
  line-height: 5.8rem;
  color: #fefcf7;
  margin-bottom: 2.0rem;
}

#secao1 h2 {
  font-family: "Gotham-Black", Verdana, Geneva, Tahoma, sans-serif;
  color: #fefcf7;
  margin-bottom: 0px;
}

#secao1 h2 span {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif;
  color: #fefcf7;
}

a img:hover {
  transform: translateX(10px);
}

#secao2 {
  min-height: 100vh;
  background-color: #fefcf7;
  /* background-image: url("images/secao2.png");
  background-repeat: no-repeat;
  background-size: 65vh auto;
  background-position: center left 60px; */
}

#secao2 h2 {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif;
}

#secao2 b {
  min-height: 100vh;
  background-color: #fefcf7;
  font-family: "Gotham-Black", Verdana, Geneva, Tahoma, sans-serif;
}

#secao3 {
  background-color: #000000;
}

#secao3 h2 {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif;
}

#secao3 h2 span {
  font-family: "Gotham-Black", Verdana, Geneva, Tahoma, sans-serif;
}

.titulo-mente {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
  font-size: 6rem !important;
  color: #ff3803 !important;
}

.subtitulo-mente {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
  font-size: 3.5rem !important;
  line-height: 3.2rem !important;
}

.titulo-corpo {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
  font-size: 6.5rem !important;
  color: #fefcf7 !important;
}

.subtitulo-corpo {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
  font-size: 4rem !important;
  line-height: 4rem !important;
}

.seca-item {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

.seca-texto {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif;
}

#secao4 {
  background-color: #ffffff;
  min-height: 100vh;
}

#secao4 p {
  color: #ff3803;
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao4 h1 {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao4 h2 {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao4 h2 b {
  font-family: "Gotham-Black", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao5 {
  background-color: #000000;
}

#beneficios-seca-90 {
  background-image: url("images/bandeira-topo.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: bottom right;
  min-height: 480px;
}

#secao5 p {
  color: #ff3803;
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao5 h1 {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao5 h2 {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao5 h2 b {
  font-family: "Gotham-Black", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao6 {
  min-height: 100vh;
  background-color: #000000;
  background-image: url("images/fita-metrica.png");
  background-repeat: no-repeat;
  background-position: top right -170px;
}

#secao6 h1 {
  color: #ff3803;
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao6 h2 {
  font-family: "Gotham-Bold", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao6 h3 {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao6 p {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao7 {
  min-height: 80vh;
  background-color: #ffffff;
  background-image: url("images/w.png");
  background-repeat: no-repeat;
  background-position: top 65px right -350px;
  font-family: "LEMON MILK", Verdana, Geneva, Tahoma, sans-serif;
}

#secao7 .preco span {
  font-family: "LEMON MILK BOLD", Verdana, Geneva, Tahoma, sans-serif;
}

#secao8 {
  min-height: 100vh;
  background-color: #ffffff;
  font-family: "LEMON MILK", Verdana, Geneva, Tahoma, sans-serif;
}

#secao8 img {
  max-height: 80vh;
}

#secao8 h1 {
  font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
  color: #ff3803;
}

#secao8 p {
  font-family: "Gotham-Light", Verdana, Geneva, Tahoma, sans-serif !important;
}

#secao8 .bold {
  font-family: "Gotham-Bold", Verdana, Geneva, Tahoma, sans-serif !important;
}

.branco {
  color: #fefcf7;
}

.laranja {
  color: #dd3b11;
}

h1 {
  font-family: Haettenschweiler, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}

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

  #secao1 {
    background-image: url("images/secao1.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom -160px center;
  }

  #secao1 h1 {
    font-size: 4.2rem;
    line-height: 4.2rem;
    color: #fefcf7;
    margin-bottom: 2.0rem;
  }

  #secao1 h2 {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 576px) {
  #secao1 h1 {
    font-size: 3.8rem;
    line-height: 3.8rem;
    margin-bottom: 2.0rem;
  }

  .titulo-mente {
    font-family: Haettenschweiler, Verdana, Geneva, Tahoma, sans-serif !important;
    font-size: 3.8rem !important;
  }

  .subtitulo-mente {
    font-size: 2rem !important;
    line-height: 2rem !important;
  }

  .titulo-corpo {
    font-size: 3.8rem !important;
  }

  .subtitulo-corpo {
    font-size: 2rem !important;
    line-height: 2rem !important;
  }

}
