﻿.content {
  min-height: 100vh;
  max-width: none;
  padding: 0;
}

.content__wrap {
  max-width: none;
}

.cu-columns {
  display: flex;
  width: 100%;
}

.cu-column__left {
  flex: 45%;
  background-color: #f5f5f5;
  align-content: center;
}

.cu-column__right {
  flex: 55%;
  background-image: url(../../Images/Background/Login-Background.jpg);
  background-position: center;
  background-size: cover;

  padding: 0 0.5em;
}

.cu-info {
  width: 80%;
  margin: 2.5rem auto;
  padding: 1em 2em 2em 2em;
  height: 54em;
}

.contactUsModal {
  color: #083654;
  border-radius: 0.5em;
  font-size: 1em;
  margin: 2.5rem auto;
  max-width: 32em;
  padding: 1em 2em 2em 2em;
  text-align: center;
  vertical-align: middle;
}

.contactUsModal__header img {
  display: inline-block;
  height: 60%;
  width: 60%;
  padding: 0.5em;
}

.contactUsModal__header {
  margin-bottom: 1em;
}

.contactUsModal__header h1 {
  font-size: 1.2em;
  font-weight: 500;
  color: var(--main-color);
  margin-bottom: 0;
}

.contactUsModal__main {
    padding: 0 1rem;
}

.contactUsModal a {
    color: var(--main-color);
}

.contactUsModal .button {
  margin: 0;
  border-radius: 0.5em;
}

.contactUsModal .button--primary:hover {
  background: #e5eaec;
  color: #083654;
}

.contactUsModal .form__item {
  margin-bottom: 0;
}

.contactUsModal .form__input {
  border: 2px solid #e2e2e2;
}

.contactUsModal .form__label {
  font-size: 1.1em;
  font-weight: 500;
  text-align: left;
}

.contactUsModal #RecaptchaV2DivId {
  display: inline-block;
  margin-bottom: 1rem;
}

.contactUsModal a:link {
  text-decoration: none;
}

.contactUsModal a:hover {
  color: #acacac;
}

.contactUsModal hr {
  border-top: 2px solid;
  margin: 1em 0 1em 0;
}
