@charset "UTF-8";
#login .validate button.orion {
  position: relative;
  border: none;
  padding: 0.5rem 2rem;
  text-align: center;
  max-width: 100%;
  width: 100%;
  border-radius: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: white;
  background: #e41c40;
}

main {
  padding: 0;
}
main section#login {
  background: #000000;
  color: white;
}
main section#login.login-center {
  height: 50vh;
  min-height: 85vh;
}
main section#login video {
  position: fixed;
  height: 100vh;
  width: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}
main section#login .login-content {
  height: 100%;
}
main section#login .login-content .validate {
  position: relative;
  z-index: 99;
}
main section#login .login-content .validate img {
  width: 50%;
}
main section#login .login-content .validate .form-group input {
  border-radius: 10px;
  border: none;
  background: white;
  text-align: left;
  text-transform: initial;
}
main section#login .login-content .validate .form-group button.orion {
  background: #ffffff;
  color: #000000;
  border-radius: 10px;
  margin-bottom: 0.5rem;
  font-family: Helvetica;
}
main section#login .login-content .validate a {
  color: white;
}
main section#login .blueOrLogin .left, main section#login .blueOrLogin .right {
  flex: 1;
  border: 0.3px solid #a5a5a5;
  width: 43%;
  position: relative;
  bottom: 4px;
}
main section#login .blueForgotPass a {
  color: #fff;
}
main section#login button.blueBtn-access.dblue, main section#login button.blueCELogin.dblue {
  background: #ffffff;
  color: #000000;
  border-radius: 10px;
  margin-bottom: 0.5rem;
  font-family: Helvetica;
}
main section#login button.blueCELogin.dblue {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  background: #92683C;
  color: #fff;
}

.blueHelp {
  bottom: 3rem;
}

.containerBlueHelp {
  bottom: 7rem;
}

section#register {
  background: #000000;
  color: white;
  max-height: 90vh;
}
section#register video {
  position: fixed;
  height: 100vh;
  width: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}
section#register .wrapper .validate img {
  width: 50%;
}
section#register .wrapper .validate h2 {
  font-size: 1.875rem;
  margin-bottom: 1rem;
}
section#register .wrapper .validate .form-group input {
  border-radius: 10px;
  border: none;
  background: white;
  text-align: left;
  text-transform: initial;
}
section#register .wrapper .validate .form-group button.orion {
  background: #ffffff;
  color: #000000;
  border-radius: 10px;
  margin-bottom: 0.5rem;
  font-family: Helvetica;
}
section#register .wrapper .validate .form-group .button.dblue {
  background: #ffffff;
  color: #000000;
  border-radius: 10px;
  margin-bottom: 0.5rem;
  font-family: Helvetica;
  text-align: center;
}
section#register .wrapper .validate a {
  color: white;
}
section#register .wrapper .validate .blueOrLogin .left, section#register .wrapper .validate .blueOrLogin .right {
  flex: 1;
  border: 0.3px solid #a5a5a5;
  width: 43%;
  position: relative;
  bottom: 4px;
}

.footer-catalog-blue {
  padding: 0;
  border-top: unset;
  box-shadow: unset;
  background-color: rgba(0, 0, 0, 0.5); /* Preto com 50% de transparência */
  border-radius: 10px;
}
.footer-catalog-blue .container-fluid {
  padding: 1rem;
}
.footer-catalog-blue .container-fluid .contact a {
  font-size: 0.8rem;
  color: #ffffff;
}
.footer-catalog-blue .container-fluid .blue-corporation span {
  font-size: 0.8rem;
  color: #ffffff;
}/*# sourceMappingURL=login.css.map */