/* 1. Use a more-intuitive box-sizing model */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* 2. Remove default margin */
* {
  margin: 0;
  padding: 0;

}


/* 4. Improve media defaults */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

/* 5. Remove built-in form typography styles */
input,
button,
textarea,
select {
  font: inherit;
}

/* 6. Avoid text overflows */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}

body {
  width: 100vw;
  overflow-x: hidden;
  font-family: "Open Sans", sans-serif;
  color: rgb(61, 61, 71);
}

.btn-padrao {
  background-color: rgb(255, 208, 0);
  border: none;
  padding: 10px 15px;
  border-radius: 5px;
  margin: 6px;
  cursor: pointer;
  color: #0B0D0C;
  opacity: .7;
  transition: .5s;
}

.btn-padrao:hover {
  transition: .5s;
  opacity: 1;
}

body {
  position: relative;
}

a {
  transition: .5s;
  text-decoration: none;
  /* Remove o sublinhado */
  color: inherit;
  /* Herda a cor do elemento pai */
  cursor: pointer;
  /* Garante que o cursor de "mãozinha" apareça */
}