* {
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
  vertical-align: baseline;
  text-decoration: none;
}

/*---------- Font.Famylys ----------*/
/* ABeeeZee font-family: 'ABeeZee', sans-serif;*/
/* Bree Seryf font-family: 'Bree Serif', serif;*

/* ----------- Body --------------- */
body {
  background-color: rgb(34, 30, 30);
  background-image: url(../img/fondoBody.jpg);
  background-blend-mode: soft-light;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh;
}

h1 {
  font-family: "Bree Serif", serif;
  font-size: 30px;
  color: whitesmoke;
  vertical-align: baseline;
}

h2 {
  font-family: "Bree Serif", serif;
  font-size: 25px;
  color: whitesmoke;
}

h3 {
  font-family: "Bree Serif", serif;
  font-size: 20px;
  color: whitesmoke;
}

p {
  font-family: "ABeeZee", sans-serif;
  font-size: 15px;
  color: whitesmoke;
}

a {
  font-family: "Bree Serif", serif;
  font-size: 15px;
  color: whitesmoke;
}

ul {
  list-style: none;
}

/* ----- Efecto lluvia  ingame y recursos-----*/
.particulas {
  background-color: rgb(184, 184, 31);
  border-radius: 50%;
  position: absolute;
  top: 0;
  animation: lluvia 5s ease infinite;
}

.particulas:nth-child(1) {
  width: 1px;
  height: 1px;
  left: 5%;
  top: 10px;
  animation-duration: 4s;
}

.particulas:nth-child(2) {
  width: 3px;
  height: 2px;
  left: 6%;
  animation-duration: 8s;
}

.particulas:nth-child(3) {
  width: 3px;
  height: 2px;
  left: 8%;
  animation-duration: 2s;
}

.particulas:nth-child(4) {
  width: 1px;
  height: 1px;
  left: 19%;
  animation-duration: 7s;
}

.particulas:nth-child(5) {
  width: 3px;
  height: 2px;
  left: 19%;
  top: 14%;
  animation-duration: 3s;
}

.particulas:nth-child(6) {
  width: 3px;
  height: 2px;
  left: 8%;
  animation-duration: 12s;
}

.particulas:nth-child(7) {
  width: 1px;
  height: 1px;
  left: 17%;
  animation-duration: 9s;
}

.particulas:nth-child(8) {
  width: 3px;
  height: 2px;
  left: 20%;
  animation-duration: 15s;
}

.particulas:nth-child(9) {
  width: 1px;
  height: 1px;
  left: 23%;
  animation-duration: 6s;
}

.particulas:nth-child(10) {
  width: 3px;
  height: 2px;
  left: 25%;
  animation-duration: 13s;
}

.particulas:nth-child(11) {
  width: 3px;
  height: 2px;
  left: 13%;
  animation-duration: 11s;
}

.particulas:nth-child(12) {
  width: 3px;
  height: 2px;
  left: 12%;
  animation-duration: 5s;
}

.particulas:nth-child(13) {
  width: 3px;
  height: 2px;
  left: 14%;
  animation-duration: 10s;
}

.particulas:nth-child(14) {
  width: 3px;
  height: 2px;
  left: 16%;
  animation-duration: 14s;
}

.particulas:nth-child(15) {
  width: 3px;
  height: 2px;
  left: 18%;
  animation-duration: 16s;
}

@keyframes lluvia {
  0% {
    opacity: 0.2;
    box-shadow: 0 0 5px 3px rgb(231, 81, 35), 0 0 5px 3px rgb(90, 23, 3);
    width: 0;
    height: 0;
  }
  25% {
    margin-left: 40px;
  }
  50% {
    opacity: 0.5;
    margin-left: 60px;
    opacity: 1;
    box-shadow: 0 0 5px 2px rgb(231, 81, 35), 0 0 5px 3px rgb(90, 23, 3);
  }
  75% {
    margin-left: 80px;
  }
  100% {
    top: 100%;
    opacity: 0;
  }
}
.header {
  background-color: black;
  width: 100%;
  min-height: 90px;
  padding: 0 150px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: center;
}
.header .headerLogo {
  width: 100%;
  min-height: 50px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: lefth;
  align-items: center;
}
.header .headerLogo .headerImg {
  height: 50px;
  border-radius: 50%;
}
.header .headerLogo h1 {
  padding-left: 20px;
}
.header .headerNav {
  width: 100%;
  min-height: 50px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.header .headerNav .navUl {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: right;
  align-items: center;
}
.header .headerNav .navUl li {
  padding: 10px 20px;
}
.header .headerNav .navUl li a:hover {
  text-decoration: underline;
  color: rgb(175, 38, 38);
}

.footer {
  background-color: black;
  width: 100%;
  min-height: 90px;
  padding: 0 150px;
  display: grid;
  grid-template-columns: 1fr 4fr 1fr;
}
.footer .footerLogo {
  width: 100%;
  min-height: 50px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
}
.footer .footerLogo img {
  height: 30px;
  border-radius: 50%;
  margin: 10px 0;
}
.footer .footerLogo p {
  color: rgb(75, 74, 74);
}
.footer .footerNav {
  width: 100%;
  min-height: 50px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.footer .footerNav ul {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.footer .footerNav ul li {
  margin: 5px;
}
.footer .footerNav ul li a {
  padding: 10px;
}
.footer .footerNav ul li a:hover {
  text-decoration: underline;
  color: rgb(175, 38, 38);
}
.footer .redes {
  width: 100%;
  min-height: 50px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.footer .redes a {
  margin: 10px;
}
.footer .redes a img {
  max-height: 30px;
  border-radius: 10%;
}

.main {
  background: linear-gradient(rgba(5, 7, 12, 0.65), rgba(5, 7, 12, 0.65)), url(../img/fondoBody.jpg);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  padding: 0 150px;
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: center;
  align-items: flex-start;
}
.main .streamingText {
  width: 50%;
  min-height: 300px;
  margin: 30px;
}
.main .streamingText h2 {
  margin: 0px 10px;
}
.main .streamingText p {
  margin: 10px;
}
.main .streamig {
  width: 100%;
  min-height: 300px;
  margin: 30px;
}
.main .streamig .iframConteiner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.main .streamig .iframConteiner .iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.quienesSomos {
  width: 100%;
  min-height: 50x;
  padding: 0 150px;
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: center;
  align-items: flex-start;
}
.quienesSomos .titular {
  width: 100%;
  min-height: 300px;
  margin: 30px;
}
.quienesSomos .titular .titularTitulo {
  width: 100%;
  min-height: 20px;
  margin: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
}
.quienesSomos .titular .titularTitulo a {
  background-color: brown;
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.quienesSomos .titular .titularTitulo a:hover {
  background-color: rgb(72, 14, 14);
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.quienesSomos .titular p {
  margin: 10px;
}
.quienesSomos .img {
  width: 100%;
  min-height: 300px;
  margin: 30px;
}
.quienesSomos .img img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.inGame {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: flex-start;
}
.inGame .inGameTitular {
  width: 100%;
  min-height: 300px;
  margin: 30px;
}
.inGame .inGameTitular .inGameText {
  min-height: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
}
.inGame .inGameTitular .inGameText a {
  background-color: brown;
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.inGame .inGameTitular .inGameText a:hover {
  background-color: rgb(72, 14, 14);
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.inGame .inGameTitular p {
  margin: 10px;
}
.inGame .ingameImg {
  width: 100%;
  min-height: 300px;
  margin: 30px;
}
.inGame .ingameImg img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.recursos {
  width: 100%;
  min-height: 150px;
  padding: 0 150px;
  display: flex;
  flex-flow: row-reverse nowrap;
  justify-content: center;
  align-items: center;
}
.recursos .recursosTitular {
  width: 50%;
  min-height: 200px;
  margin: 30px;
}
.recursos .recursosTitular .recursosText {
  min-height: 20px;
  margin-bottom: 20px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
}
.recursos .recursosTitular .recursosText a {
  background-color: brown;
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.recursos .recursosTitular .recursosText a:hover {
  background-color: rgb(72, 14, 14);
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
}
.recursos .recursosTitular p {
  margin: 10px;
}
.recursos .recursosImg {
  width: 100%;
  min-height: 200px;
  display: flex;
  flex-flow: row rap;
  justify-content: space-between;
  align-items: flex-start;
}
.recursos .recursosImg .recursosConteiner {
  max-width: 200px;
  margin: 5px;
}
.recursos .recursosImg .recursosConteiner img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

.partners {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}
.partners a {
  max-width: 150px;
  margin-top: 40px;
}
.partners a img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
.partners a:hover {
  cursor: pointer;
  transform: translateY(-10px) scale(1.1);
  transition: 1s;
}

/*-----Pages Quienes Somos-----*/
.quienesBanner {
  background-image: url(../img/fondoBody.jpg);
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.quienesBanner img {
  height: 100px;
  border-radius: 50%;
  animation: animacion 3s linear;
  animation-iteration-count: 3;
}

@keyframes animacion {
  0% {
    box-shadow: 0px 0px 5px 5px rgba(197, 178, 114, 0.6);
  }
  50% {
    box-shadow: 0px 0px 40px 40px rgba(197, 138, 114, 0.6);
  }
  100% {
    box-shadow: 0px 0px 5px 5px rgba(197, 178, 114, 0.6);
  }
}
.quienesText {
  width: 100%;
  min-height: 200%;
  padding: 40px 150px 40px 150px;
}
.quienesText p {
  text-align: center;
  margin-bottom: 10px;
}

.quienesFundadores {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.quienesFundadores h2 {
  padding-top: 40px;
  position: relative;
  display: inline-block;
}
.quienesFundadores h2::before {
  content: " ";
  position: absolute;
  border-radius: 2PX;
  margin-top: 10px;
  top: 100%;
  width: 100%;
  height: 4px;
  background-color: brown;
}
.quienesFundadores .fundadores {
  width: 100%;
  margin: 50px auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-items: center;
}
.quienesFundadores .fundadores .conteiner {
  margin: 10px;
}
.quienesFundadores .fundadores .conteiner .card {
  background-color: rgb(14, 2, 2);
  width: 350px;
  height: 300px;
  border-radius: 30px;
  position: relative;
  transform-style: preserve-3d;
  transition: 1500ms ease;
  box-shadow: 0px 10px 15px -5px rgb(26, 1, 1);
}
.quienesFundadores .fundadores .conteiner .card .miembro1 {
  border-radius: 30px;
  background-image: url(../img/miembro1.jpg);
  background-size: cover;
}
.quienesFundadores .fundadores .conteiner .card .miembro2 {
  border-radius: 30px;
  background-image: url(../img/miembro2.jpg);
  background-size: cover;
}
.quienesFundadores .fundadores .conteiner .card .miembro3 {
  border-radius: 30px;
  background-image: url(../img/miembro3.jpg);
  background-size: cover;
}
.quienesFundadores .fundadores .conteiner .card .miembro4 {
  border-radius: 30px;
  background-image: url(../img/miembro4.jpg);
  background-size: cover;
}
.quienesFundadores .fundadores .conteiner .card .cardFront {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  backface-visibility: hidden;
}
.quienesFundadores .fundadores .conteiner .card .cardBack {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform: rotateY(180deg);
  backface-visibility: hidden;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.quienesFundadores .fundadores .conteiner .card .cardBack h3 {
  border-bottom: solid 1px;
  padding-bottom: 25px;
}
.quienesFundadores .fundadores .conteiner .card .cardBack p {
  text-align: center;
  padding: 0 20px;
}
.quienesFundadores .fundadores .conteiner:hover .card {
  cursor: pointer;
  transform: rotateY(180deg);
}

/*-----Pages In-game-----*/
.ingameBanner {
  position: relative;
  background-color: rgb(78, 63, 63);
  background-blend-mode: soft-light;
  background-image: url(../img/dragon.png);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 20px;
}
.ingameBanner h2 {
  text-align: center;
}
.ingameBanner p {
  text-align: center;
  margin-top: 20px;
}

.ingame {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-width: 300px;
  margin: 40px 0;
  padding: 40px 150px;
}
.ingame .gameText {
  text-align: center;
}
.ingame .gameText h2 {
  padding-top: 40px;
  position: relative;
  display: inline-block;
}
.ingame .gameText h2::before {
  content: " ";
  position: absolute;
  border-radius: 2PX;
  margin-top: 10px;
  top: 100%;
  width: 100%;
  height: 4px;
  background-color: brown;
}
.ingame .gameText p {
  text-align: center;
  margin: 30px;
}
.ingame .gameVideos {
  width: 100%;
  min-height: 200px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}
.ingame .gameVideos .video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.ingame .gameVideos .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*-----Pages Recursos-----*/
.recuroText {
  position: relative;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  background-color: rgb(78, 63, 63);
  background-blend-mode: soft-light;
  background-image: url(../img/dragon.png);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 20px;
}
.recuroText h2 {
  text-align: center;
}
.recuroText p {
  text-align: center;
  margin-top: 20px;
}

.recursoImg {
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 0 150px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-items: center;
  row-gap: 100px;
}
.recursoImg .recurso {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  padding: 50px;
  width: 100%;
  max-width: 300px;
  min-height: 300px;
  height: 500px;
  margin: 0 20px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.recursoImg .recurso:hover {
  cursor: pointer;
  background: linear-gradient(rgba(59, 63, 75, 0.5), rgba(5, 7, 12, 0.5));
  transform: translateY(-15px) scale(1.05);
  transition: ease 1s;
}
.recursoImg .recurso a {
  max-width: 200px;
}
.recursoImg .recurso a img {
  width: 100%;
  height: auto;
  border-radius: 10%;
}
.recursoImg .recurso p {
  max-width: 200px;
  margin-top: 20px;
  text-align: center;
}

.recuroText {
  position: relative;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  background-color: rgb(78, 63, 63);
  background-blend-mode: soft-light;
  background-image: url(../img/dragon.png);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 20px;
}
.recuroText h2 {
  text-align: center;
}
.recuroText p {
  text-align: center;
  margin-top: 20px;
}

.recursoImg {
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 0 150px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-items: center;
  row-gap: 100px;
}
.recursoImg .recurso {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  padding: 50px;
  width: 100%;
  max-width: 300px;
  min-height: 300px;
  height: 500px;
  margin: 0 20px;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.recursoImg .recurso:hover {
  cursor: pointer;
  background: linear-gradient(rgba(59, 63, 75, 0.5), rgba(5, 7, 12, 0.5));
  transform: translateY(-15px) scale(1.05);
  transition: ease 1s;
}
.recursoImg .recurso a {
  max-width: 200px;
}
.recursoImg .recurso a img {
  width: 100%;
  height: auto;
  border-radius: 10%;
}
.recursoImg .recurso p {
  max-width: 200px;
  margin-top: 20px;
  text-align: center;
}

/*-----Pages Contactos-----*/
.contactosText {
  position: relative;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  background-color: rgb(78, 63, 63);
  background-blend-mode: soft-light;
  background-image: url(../img/dragon.png);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 300px;
  margin-top: 40px;
  padding: 20px;
  display: flex;
  flex-flow: column nowrap;
  justify-content: start;
  align-items: center;
}

.conteinerContactos {
  width: 100%;
  max-height: 500px;
  height: 100vh;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}

.form {
  background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
  width: 100%;
  min-height: 50px;
  padding: 0 150px;
  width: 50%;
  min-width: 300px;
  border-radius: 10px;
  padding: 50px 50px;
  color: white;
}

.btn {
  background-color: brown;
  padding: 10px;
  border-radius: 10px;
  border: 4px solid brown;
  width: 100%;
}

h1 {
  font-family: "Bree Serif", serif;
  font-size: 30px;
  text-align: center;
  color: whitesmoke;
  vertical-align: baseline;
  text-decoration: none;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
}

.contactosText h2 {
  font-family: "Bree Serif", serif;
  font-size: 25px;
  text-align: center;
  color: whitesmoke;
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: bold;
}
.contactosText p {
  font-family: "ABeeZee", sans-serif;
  font-size: 15px;
  color: whitesmoke;
  text-align: center;
  margin: 20px 0 0 0;
  padding: 0;
  border: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
}
ul a {
  text-decoration: none;
}

@media (max-width: 1020px) {
  /*-----Header y Footer -----*/
  .header {
    grid-template-rows: auto;
    grid-template-columns: none;
    padding: 5px;
  }
  .header .headerLogo {
    justify-content: center;
  }
  .header .headerNav .navUl {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
  }
  .footer {
    padding: 0 10px;
  }
  /*-----Index-----*/
  .main {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
  }
  .main .streamingText {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .main .streamig {
    margin-bottom: 0;
  }
  .quienesSomos {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
  }
  .quienesSomos .titular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .quienesSomos .img {
    margin-bottom: 0;
  }
  .inGame {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
  }
  .inGame .inGameTitular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .inGame .ingameImg {
    margin-bottom: 0;
  }
  .recursos {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 10px;
  }
  .recursos .recursosTitular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .recursos .recursosImg {
    margin-bottom: 0;
  }
  .partners {
    background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
    width: 100%;
    min-height: 50px;
    padding: 0 150px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    align-items: center;
    padding: 0 10px;
  }
  .partners a {
    max-width: 150px;
  }
  /*-----Pages Quienes Somos-----*/
  .quienesText {
    padding: 40px 10px 40px 10px;
  }
  .quienesFundadores {
    background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
    width: 100%;
    min-height: 50px;
    padding: 0 150px;
    width: 100%;
    min-height: 200px;
    padding: 40px 10px 0 10px;
  }
  .quienesFundadores .fundadores {
    display: flex;
    flex-flow: column wrap;
    justify-content: cennter;
    align-items: center;
  }
  /*-----Pages In-game-----*/
  .ingame {
    padding: 40px 10px;
  }
  .ingame .gameVideos {
    width: 100%;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  /*-----Pages Recursos-----*/
  .recursoImg {
    width: 100%;
    min-height: 300px;
    margin-top: 40px;
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    gap: 10px;
  }
}
@media (min-width: 1020px) and (max-width: 1200px) {
  /*-----Index-----*/
  .header {
    grid-template-rows: auto;
    grid-template-columns: none;
    padding: 5px;
  }
  .header .headerLogo {
    justify-content: center;
  }
  .main {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 90px;
  }
  .main .streamingText {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .main .streamig {
    margin-bottom: 0;
  }
  .quienesSomos {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: flex-start;
    padding: 0 50px;
  }
  .quienesSomos .titular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .quienesSomos .img {
    margin-bottom: 0;
  }
  .inGame {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: flex-start;
    padding: 0 50px;
  }
  .inGame .inGameTitular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .inGame .ingameImg {
    margin-bottom: 0;
  }
  .recursos {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 50px;
  }
  .recursos .recursosTitular {
    width: 100%;
    min-height: 30px;
    margin-bottom: 0;
  }
  .recursos .recursosImg {
    margin-bottom: 0;
  }
  .partners {
    background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
    width: 100%;
    min-height: 50px;
    padding: 0 150px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    align-items: center;
    padding: 0 50px;
  }
  .partners a {
    max-width: 150px;
  }
  .footer {
    display: flex;
    flex-flow: column rap;
    justify-content: center;
    align-items: center;
    padding: 0 50px;
  }
  /*-----Pages Quienes Somos-----*/
  .quienesText {
    padding: 40px 50px 40px 50px;
  }
  .quienesFundadores {
    background: linear-gradient(rgba(5, 7, 12, 0.5), rgba(5, 7, 12, 0.5));
    width: 100%;
    min-height: 50px;
    padding: 0 150px;
    width: 100%;
    min-height: 200px;
    padding: 40px 50px 0 50px;
  }
  /*-----Pages In-game-----*/
  .ingame {
    padding: 40px 50px;
  }
  .ingame .gameVideos {
    width: 100%;
    min-height: 200px;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}/*# sourceMappingURL=main.css.map */