
* {
  margin: 0;
  padding: 0;
  cursor: none;
  
}
.cursor {
  position: fixed;
  pointer-events: none;
  width: 32px;
  height: 32px;
  background-image: url('/img/cursors/cursor.gif');
  background-size: cover;
  z-index: 9999;
}

body {
color: white;
background: black;
cursor: url("./img/cursors/teste-0002.png"),auto;
display: grid;
grid-template-rows: auto 1fr auto ;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

header {
  min-height: 50px;
  background: black;
}

main {
  min-height: 50px;
  background: black;
  margin: 10px 10px 10px 25px;
}
footer {
background-color: #044648;
min-height: 50px;
padding: 10px;
}

.em {
font-style: italic;
}

.st {
font-weight: bolder;
}

button {
  min-height: 40px;
  min-width: 60px;
  background: #E9FFCB;
  border-radius: 25%;

}

h1 {
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 21px;
font-weight: bolder;
font-size: 2em;
text-transform: capitalize;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

h2 {
font-size: 1.8em;
font-weight: normal;
padding: 15px;
text-transform: capitalize;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

h3 {
font-weight: bolder;
font-size: 1.5em;
text-transform: capitalize;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

h4 {
text-indent: 1em;
font-weight: bolder;
font-size: 1em;
text-transform: capitalize;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}
ul {
text-indent: 2em;
font-size: 1.2em;
color: #E9FFCB; 
margin: 5px 5px 5px 5px;
padding: 2px 2px 2px 2px;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

p {
text-indent: 2em;
font-size: 1.2em;
color: #E9FFCB; 
margin: 5px 5px 5px 5px;
padding: 2px 2px 2px 2px;
font-family:  Verdana, Geneva, Tahoma, sans-serif;
}

.links {
text-decoration: none;
color: #B1F917;
font-family:   Verdana, Geneva, Tahoma, sans-serif;
font-weight: bold;
}
@media (max-width:768px){
.container .popup-image img{
 width: 95%;
 }

}

