:root {
  --geops-btn-disabled-gray: #707070;
  --geops-outlined-button-green: #def1ca;
  --geops-primary-black: #353535;
  --geops-primary-blue: #6987a1;
  --geops-primary-dark-blue: #4b6881;
  --geops-primary-dark-green: #549413;
  --geops-primary-green: #76b833;
  --geops-primary-light-blue: #7fa8cc;
  --geops-primary-light-green: #a1d66a;
  --geops-secondary-dark-gray: #bebebe;
  --geops-secondary-dark-orange: #d59734;
  --geops-secondary-dark-red: #98271d;
  --geops-secondary-gray: #efefef;
  --geops-secondary-light-gray: #fcfcfc;
  --geops-secondary-light-orange: #ebbf7b;
  --geops-secondary-light-red: #c8716a;
  --geops-secondary-orange: #e5ac52;
  --geops-secondary-red: #a94941;
  --geops-white: #fff;
  --geops-footer: #0b4457;
  --ms-dark-blue: #1789c9;
  --ms-light-blue: #63b3f4;
  --ms-secondary-gray: #f9f9f9;
}

.geops-body1,
.geops-h1,
.geops-h2,
.geops-h3 {
  font-family: Lato, Arial, sans-serif;
  color: var(--geops-primary-black);
}

.geops-body1 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400; /* Regular, see https://fonts.google.com/specimen/Lato */
}

.geops-h1 {
  font-size: 50px;
  line-height: 60px;
  font-weight: 900; /* Black */
  margin-top: 5px;
  margin-bottom: 30px;
}

.geops-h2 {
  font-size: 36px;
  line-height: 44px;
  font-weight: 900; /* Black */
  margin-top: 10px;
  margin-bottom: 20px;
}

.geops-h3 {
  font-size: 22px;
  line-height: 27px;
  font-weight: 900; /* Black */
  margin-top: 10px;
  margin-bottom: 20px;
}

/* Horizontal rule */
.geops-headline-hr {
  /* width: 0; */
  border: 2px solid var(--geops-primary-green);
  border-radius: 5px;
  margin-left: 0;
  animation: animate-hr 0.6s ease-in-out forwards;
}
.geops-headline-hr.geops-h1 {
  margin-bottom: 40px;
}
.geops-headline-hr.geops-h2, .geops-headline-hr.geops-h3 {
  margin-bottom: 30px;
}

.geops-h1 + .geops-headline-hr {
  margin-top: -21px;
  margin-bottom: 21px;
}

.geops-h2 + .geops-headline-hr,
.geops-h3 + .geops-headline-hr {
  margin-top: -12px;
  margin-bottom: 12px;
}

@keyframes animate-hr {
  0% {
    width: 0;
  }
  100% {
    width: 90px;
  }
}
.geops-btn,
.geops-btn-v2,
.geops-btn-large {
  outline: none;
  border: none;
  border-radius: 5px;
  text-align: center;
  font-family: Lato, Arial, sans-serif;
  font-weight: 700; /* Bold */
  font-size: 18px;
  line-height: 22px;
  padding: 10px 25px;
  cursor: pointer;
  color: var(--geops-white);
  background-color: var(--geops-primary-green);
}

.geops-btn-v2 {
  border: 2px solid var(--geops-primary-green);
  color: var(--geops-primary-green);
  background-color: var(--geops-outlined-button-green);
}

.geops-btn-large {
  min-width: 256px;
  height: 49px;
}

.geops-btn:hover,
.geops-btn-v2:hover,
.geops-btn-large:hover {
  box-shadow: 0 5px 16px rgba(53, 53, 53, 0.2509803922);
  color: var(--geops-white);
}

.geops-btn-v2:hover {
  background-color: var(--geops-primary-green);
}

.geops-btn:disabled,
.geops-btn-large:disabled,
.geops-btn-v2:disabled {
  color: var(--geops-btn-disabled-gray);
}

.geops-btn:disabled,
.geops-btn-large:disabled {
  background-color: var(--geops-secondary-dark-gray);
}

.geops-btn-v2:disabled {
  background-color: var(--geops-secondary-gray);
  border: 2px solid var(--geops-secondary-dark-gray);
}

.geops-btn:disabled:hover,
.geops-btn-v2:disabled:hover,
.geops-btn-large:disabled:hover {
  box-shadow: none;
  cursor: default;
}

/*# sourceMappingURL=geops-ui.css.map */
