@media (min-width: 300px) {
  .contact-textarea-wrapper {
    width: 100%;
  }
}

@container (min-width: 651.34375px) {
  .contact-textarea-wrapper {
    width: 70%;
  }
}

@media (min-width: 992px) {
  .login-input-wrapper.contact-input {
    margin: initial;
    width: initial;
    width: 300px;
  }
}

@media (min-width: 300px) {
  .contact-form {
    padding-top: 30px;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 5%;
    margin-top: 40px;
  }
}

@media (min-width: 1400px) {
  .contact-form {
    width: 70%;
    margin: 0 auto;
    margin-bottom: 5%;
    margin-top: 40px;
  }
}

@media (min-width: 300px) {
  .login-btn-group.contact-btn-grp {
    padding-bottom: 0;
    width: 300px;
  }
}

@media (min-width: 300px) {
  .login-btn-group.contact-btn-grp {
    padding-bottom: 0;
    width: 300px;
  }
}

.login-input-wrapper.contact-input {
  margin: initial;
}

.request-input-wrapper.contact-input {
  width: 325px;
  margin: 0 auto;
  padding-bottom: 20px;
}

@media (min-width: 300px) {
  .request-input-wrapper.contact-input {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
  }
}

@media (min-width: 576px) {
  .request-input-wrapper.contact-input {
    width: 75%;
    margin: 0 auto;
    padding-bottom: 20px;
  }
}

@media (min-width: 1400px) {
  .request-input-wrapper.contact-input {
    width: 330px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
}

@media (min-width: 300px) {
  .user-section-outline.request-access {
    width: 100%;
    margin: 0 auto;
    margin-top: 10%;
  }
}

@media (min-width: 992px) {
  .user-section-outline.request-access {
    width: 80%;
  }
}

@media (min-width: 1400px) {
  .user-section-outline.request-access {
    margin-top: 4%;
  }
}

.brand-radio {
  padding: 0px 30px;
}

.brand-radio-button {
  transform: scale(1.5);
}

@media (min-width: 300px) {
  .item.icon-wrapper {
    border: 1px solid #bebebe;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 280px;
    padding: 0;
    height: 110px;
    margin: 15px;
  }
}

@media (min-width: 992px) {
  .item.icon-wrapper {
    margin: 15px;
  }
}

.dash-link-span {
  font-size: 0.8rem;
  color: rgba(0,0,0,0.7);
}

.dash-link {
  text-decoration: none;
  color: rgb(0,0,0);
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 20px 20px;
}

.dash-link:hover {
  background-color: rgba(224,224,224,0.61);
  transition: 0.3s all ease-in-out;
  box-shadow: rgb(84 84 84 / 8%) 0px 0px 5px 5px;
}

.dash-icon {
  color: #8b0b1c;
  font-size: 2.25rem;
  display: flex;
  /*align-items: center;*/
}

.dash-link-inner-div {
  width: 100%;
  padding-left: 10px;
}

.inner-link-h6 {
  font-size: 0.90rem;
  font-weight: 700;
  color: rgba(0,0,0,0.65);
  margin-bottom: 1px;
}

.card-group-card {
  margin: 15px;
}

