html {
  background-color: #1d2126;
  scroll-behavior: smooth;
  margin: 0px;
  padding: 0px;
  font-family: roboto, calibri, times, arial;
  width: 100%;
}
body {
  margin: 0;
  width: 100%;
}
a {
  text-decoration: none;
}
header {
  z-index: 999;
  height: 56px;
  width: 100%;
  top: 0px;
  background-color: #430573;
  position: fixed;
  background-position: center;
}
.mobileNav {
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  background-color: white;
  width: 100%;
}


#closeMenu{
  display: flex;
  margin-left: auto;
  background-color: transparent;
  border: none;
  font-size: 22px;
  padding-top: 6px;
  color: #430573;
}
.screen {
  background-image: url('nossa_historia.png');
  height: 100vh;
  width: 100%;
}
.text {
  padding: 0 60px;
  color: white;
  font-size: 1.25rem;
  text-shadow: black 0.1em 0.1em 0.2em;
  font-weight: bold;
}
.text2 {
  padding: 0 60px;
  color: black;
  font-size: 1.25rem;
  text-shadow: white 0.1em 0.1em 0.2em;
  font-weight: bold;  
  padding-top: 15%;
}
.background-screen1 {
  background-color: rgba(100, 21, 0, 0.5);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.background-grid {
  padding: 0;
  background-color: rgba(25, 21, 100, 0.5);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.background-grid4 {
  padding: 0;
  background-color: rgba(199, 21, 133, 0.5);
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#home {
  width: 100%;
}
#linksinternos a {
  color: white;
  font-weight: bold;
  font-family: roboto, calibri, times, arial;
}
#noquecremos {
  background-image: url('noquecremos.png');
  height: 100vh;
  width: 100%;
}
#doutrina {
  background-image: url('doutrina.png');
  height: 100vh;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 40%;
  background-position: 50% 10%;
  background-color: #ffc80b;
}
#missao {
  background-image: url('nossamissao.png');
  height: 100vh;
  width: 100%;
}
#organizacao {
  background-image: url('organizacao.jpg');
  height: 100vh;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}
.grid {
  height: 100vh;
  display: flex;
  align-items: center;
  color: white;
  padding: 0;
}

#ondeestamos {
display: flex;
flex-direction: column;
  justify-content: center;
}

.video {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.video > video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.footer a {
  color: #cdcdcd;
  font-weight: 100;
}
.footer p {
  text-align: center;
}
.footer {
  background-color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: white;
}
.mapa {
  margin-top: 25px;
  width: 90%;
}
@media only screen and (max-width: 960px) {
  .video {
    padding-top: 60px;
  }
  #linksinternos{
    display: none;
  }
}
  @media only screen and (min-width: 960px) {
    
    #menuButton{
      display: none;
    }
  .grid {
    grid-template-columns: auto;
  }
@media (min-aspect-ratio: 16/9) {
  .video > video {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video > video {
    width: 300%;
    left: -100%;
  }
}
@supports (object-fit: cover) {
  .video > video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
