/* ============================ */
/*    CLASES GENERALES          */
/* ============================ */
@font-face {
  font-family: "PoppinsBold";
  src: url("../fonts/Poppins-Bold.ttf");
}
@font-face {
  font-family: "PoppinsBoldItalic";
  src: url("../fonts/Poppins-BoldItalic.ttf");
}
@font-face {
  font-family: "PoppinsMedium";
  src: url("../fonts/Poppins-Medium.ttf");
}
@font-face {
  font-family: "PoppinsMediumItalic";
  src: url("../fonts/Poppins-MediumItalic.ttf");
}
@font-face {
  font-family: "RobotoMono";
  src: url("../fonts/RobotoMono-VariableFont_wght.ttf");
}
@font-face {
  font-family: "RobotoMonoItalic";
  src: url("../fonts/RobotoMono-Italic-VariableFont_wght.ttf");
}
body {
  background-color: #000000;
  background-size: 1920px 1080px;
  overflow: hidden;
}

h1 {
  line-height: unset !important;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 7px #707070 !important;
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgb(141, 255, 176);
  background: -moz-linear-gradient(0deg, rgb(141, 255, 176) 0%, rgb(0, 255, 236) 33.3333%, rgb(255, 0, 200) 66.6666%, rgb(255, 235, 87) 100%);
  background: -webkit-linear-gradient(0deg, rgb(141, 255, 176) 0%, rgb(0, 255, 236) 33.3333%, rgb(255, 0, 200) 66.6666%, rgb(255, 235, 87) 100%);
  background: linear-gradient(0deg, rgb(141, 255, 176) 0%, rgb(0, 255, 236) 33.3333%, rgb(255, 0, 200) 66.6666%, rgb(255, 235, 87) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dffb0",endColorstr="#ffeb57",GradientType=1);
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #00ffec !important;
}

.noVisible {
  position: absolute;
  margin-top: -10000px !important;
  visibility: hidden;
  opacity: 0;
}

.backgroundRosa {
  background-color: #ff00c8 !important;
  color: #ffeb57 !important;
}

.backgroundCian {
  background-color: #00ffec !important;
  color: #ff00c8 !important;
}

.backgroundVerde {
  background-color: #8dffb0 !important;
}

.backgroundAmarillo {
  background-color: #ffeb57 !important;
  color: #ff00c8 !important;
}

.txtFormulario {
  color: #ff00c8 !important;
}

.inputValidadoN {
  border-color: #b80406 !important;
  border-width: 2px;
  box-shadow: none;
}
.inputValidadoN:focus {
  border-bottom-style: solid;
  border-color: #b80406 !important;
  border-width: 2px;
  box-shadow: none;
}

.inputValidadoP {
  border-color: #ff00c8 !important;
  border-width: 2px;
  box-shadow: none;
}
.inputValidadoP:focus {
  border-bottom-style: solid;
  border-color: #ff00c8 !important;
  border-width: 2px;
  box-shadow: none;
}

.validadoP {
  color: #ff00c8 !important;
}

.validadoN {
  color: #b80406 !important;
}

footer {
  padding: 5px;
  height: auto;
}

.copyRight {
  font-size: 14px !important;
  font-size: "PoppinsMedium";
  margin-left: 0px;
  text-align: center;
  vertical-align: middle;
}
.copyRight a {
  text-decoration: none;
  font-family: "PoppinsBold";
  color: #ff00c8 !important;
}

.contTop {
  padding: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100vh;
  overflow: hidden;
}

.videoBanner {
  width: 80vw;
  border-radius: 25px;
}
.menu {
  width: 100vw;
  height: 70px;
  position: fixed;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.brand {
  padding: 9px;
}
.brand img {
  width: 200px;
}

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