/*******************************
IMPORT FONTS
********************************/
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;1,200&display=swap");
/*******************************
GENERAL STYLES
********************************/
.alerts-status .alert {
  border: 0; }
  .alerts-status .alert .alert-primary {
    color: #ffffff;
    background-color: #6cd7ec; }
  .alerts-status .alert .alert-danger {
    color: #ffffff;
    background-color: #f1706f; }

/*******************************
MEMBERS ACCESS STYLES
********************************/
.form-content {
  padding: 0;
  width: calc(100% - 30px);
  font-family: 'Lato', 'Nunito', sans-serif; }
  .form-content.has-slider {
    width: calc(100% - 350px); }
  @media (max-width: 992px) {
    .form-content {
      width: 100%; } }
  .form-content > div {
    margin: 0; }
    .form-content > div > div {
      padding: 0; }
      @media (max-width: 992px) {
        .form-content > div > div > div {
          margin: 0; } }
      .form-content > div > div > div .logo {
        margin: 20px; }
        @media (max-width: 992px) {
          .form-content > div > div > div .logo {
            display: flex;
            margin: 70px auto 0; } }
      .form-content > div > div > div .form-reset {
        margin: auto;
        padding: 100px 0;
        max-width: 400px; }
        @media (max-width: 992px) {
          .form-content > div > div > div .form-reset {
            padding: 50px 30px; } }
        .form-content > div > div > div .form-reset h1 {
          margin-bottom: 25px;
          font-family: 'Nunito', sans-serif;
          font-weight: 600;
          font-size: 35px; }
        .form-content > div > div > div .form-reset p {
          font-size: 15px;
          color: #565b73; }
          .form-content > div > div > div .form-reset p a {
            padding-bottom: 2px;
            border-bottom: 1px solid #565b73;
            color: #565b73; }
            .form-content > div > div > div .form-reset p a:hover, .form-content > div > div > div .form-reset p a:active, .form-content > div > div > div .form-reset p a:focus {
              border: 0;
              text-decoration: none; }
        .form-content > div > div > div .form-reset label {
          font-size: 13px; }
        .form-content > div > div > div .form-reset input[type="email"] {
          height: 45px;
          border: 1px solid #B8B8B8;
          border-radius: 3px;
          font-size: 14px; }
          .form-content > div > div > div .form-reset input[type="email"]:active, .form-content > div > div > div .form-reset input[type="email"]:focus {
            border: 1px solid #3469b3;
            border-radius: 3px;
            box-shadow: none;
            outline: 2px solid #3469b3;
            outline-style: auto; }
          .form-content > div > div > div .form-reset input[type="email"]:valid, .form-content > div > div > div .form-reset input[type="email"]:-webkit-autofill, .form-content > div > div > div .form-reset input[type="email"]:-webkit-autofill:hover, .form-content > div > div > div .form-reset input[type="email"]:-webkit-autofill:focus, .form-content > div > div > div .form-reset input[type="email"]:-webkit-autofill:active {
            border: 1px solid #B8B8B8;
            -webkit-box-shadow: 0 0 0 30px white inset !important;
            box-shadow: 0 0 0 30px white inset !important; }
        .form-content > div > div > div .form-reset .btn-primary {
          padding: .5rem 1rem;
          line-height: 25px;
          font-size: 14px;
          border-color: #b0b0bf;
          background-color: #b0b0bf;
          pointer-events: none; }
          .form-content > div > div > div .form-reset .btn-primary.is-ready {
            border-color: #54bd9d;
            background-color: #54bd9d;
            pointer-events: initial; }
          .form-content > div > div > div .form-reset .btn-primary:hover, .form-content > div > div > div .form-reset .btn-primary:active, .form-content > div > div > div .form-reset .btn-primary:focus {
            opacity: 0.7;
            box-shadow: none !important;
            outline: none !important; }
