body {
  font-family: 'Montserrat', sans-serif; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

a:focus, input:focus, button:focus, textarea:focus, select:focus {
  outline: none; }

p {
  margin-bottom: 0; }

.banner .desk {
  display: block; }
.banner .mob {
  display: none; }
@media (max-width: 980px) {
  .banner .desk {
    display: none; }
  .banner .mob {
    display: block; } }

.sect1-lp {
  padding: 10vh 0; }
  .sect1-lp .title-lp {
    text-align: center;
    margin-bottom: 3vh;
    font-size: 25px;
    font-weight: 500;
    letter-spacing: 2px;
    color: #001b09; }
  .sect1-lp .campos {
    padding: 1vh 0; }
    .sect1-lp .campos input {
      width: 100%;
      padding: 1vh 2vh;
      height: 6vh;
      border: 1px solid gray;
      border-radius: 5px; }
  .sect1-lp .botao-form {
    text-align: center;
    margin-top: 1vh; }
    .sect1-lp .botao-form input {
      background: #001b09;
      color: white;
      padding: 1vh 4vh;
      border-radius: 5px;
      border: 1px solid #001b09;
      transition: .5s; }
      .sect1-lp .botao-form input:hover {
        background: transparent;
        color: #001b09; }
    .sect1-lp .botao-form span {
      display: block; }

footer {
  background: #001b09;
  padding: 7vh 0 2vh; }
  footer .container {
    max-width: 60%; }
  footer .ass {
    text-align: center; }
    footer .ass img {
      width: 43vh;
      height: 11vh;
      object-fit: contain; }
  footer .legal {
    margin: 3vh 0; }
  footer p {
    font-size: 12px;
    text-align: center;
    color: white; }
  footer .mcia {
    width: fit-content;
    margin-left: auto; }
    footer .mcia a {
      color: white;
      font-size: 12px;
      font-family: 'Montserrat', sans-serif; }
      footer .mcia a img {
        width: 9vh;
        filter: brightness(0) invert(1); }

@media (max-width: 980px) {
  .sect1-lp .title-lp {
    font-size: 23px; }
  .sect1-lp .campos input {
    height: 8vh; }

  footer .container {
    max-width: 90%; }
  footer .ass img {
    width: 33vh;
    height: 8vh;
    margin-bottom: 1vh; } }

/*# sourceMappingURL=style.css.map */
