/* URL variables */
/* Theme color to determine harmony of red hues */
/* Font information */
/* using Bree from TypeTogether foundry https://www.type-together.com/ */
/* font only in regular serif style from Google Fonts */
/* all 14 sans fonts can be purchased at https://www.type-together.com/bree-font */

.bg-primary1 {
  background-color: #973034;
}

.text-hover-primary1-light-3:hover {
  color: #b16867;
}

.text-hover-primary1-light-4:hover {
  color: #b97b78;
}

.text-hover-primary1-light-7:hover {
  color: #d3b3ac;
}

.text-primary1-dark-6 {
  color: #3c1315;
}

.bg-primary2-light-2 {
  background-color: #6d3c40;
}

.bg-primary2-light-7 {
  background-color: #bda9a3;
}

.text-primary2-dark-2 {
  color: #3e0d13;
}

.text-secondary1-light-4 {
  color: #a29bb2;
}

.text-secondary1-light-5 {
  color: #afa9ba;
}

.text-secondary1-light-7 {
  color: #c8c3c9;
}

.text-secondary1-dark-4 {
  color: #433d59;
}

.text-secondary2 {
  color: #e9c513;
}

.text-hover-secondary2-light-7:hover {
  color: #ece0a2;
}

.text-secondary2-light-8 {
  color: #ece3b6;
}

.text-secondary2-dark-8 {
  color: #2f2704;
}

.text-complement1-dark-6 {
  color: #133c38;
}

.text-hover-complement2-light-5:hover {
  color: #7f9c8f;
}

.text-hover-complement2-light-6:hover {
  color: #95ac9f;
}

.text-complement2-dark-3 {
  color: #0b362b;
}

.text-grey-light-7 {
  color: #dbd8cf;
}

.text-hover-white:hover {
  color: #edebdf;
}

.container {
  width: 100%;
  max-width: 75rem;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

.row {
  display: flex;
  flex-flow: row wrap;
}

.gap-1 > * {
  padding: 0.625rem;
}

.gap-1 {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.justify-flex-start {
  justify-content: flex-start;
}

.justify-flex-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.btn-primary2 {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  border: 0;
  padding: 0.35rem 0.7rem;
  border-radius: 20px;
  background-color: #4d1018;
}
.btn-primary2:hover {
  background-color: #62141f;
}

.btn-outlined-secondary1 {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  border: 0;
  padding: 0.35rem 0.7rem;
  border-radius: 20px;
  background-color: #edebdf;
  border: 1px solid #706694;
}
.btn-outlined-secondary1:hover {
  background-color: #706694;
}

.pt-1 {
  padding-top: 0.35rem;
}

.pt-2 {
  padding-top: 0.7rem;
}

.pb-3 {
  padding-bottom: 1.4rem;
}

.ml-1 {
  margin-left: 0.75rem;
}

.ml-2 {
  margin-left: 1.5rem;
}

.mr-1 {
  margin-right: 0.75rem;
}

.mr-2 {
  margin-right: 1.5rem;
}

.mr-5 {
  margin-right: 6rem;
}

.mt-1 {
  margin-top: 0.75rem;
}

.mt-2 {
  margin-top: 1.5rem;
}

.mt-3 {
  margin-top: 3rem;
}

.mt-5 {
  margin-top: 6rem;
}

.mb-1 {
  margin-bottom: 0.75rem;
}

.mb-2 {
  margin-bottom: 1.5rem;
}

.mb-5 {
  margin-bottom: 6rem;
}

.br {
  border-radius: 20px;
}

.display-f {
  display: flex;
}

.display-g {
  display: grid;
}

.display-i {
  display: inline;
}

.fs-md {
  font-size: 1rem;
}

.fs-lg {
  font-size: 1.5rem;
}

.fs-xl {
  font-size: 2rem;
}

.fs-xxl {
  font-size: 3rem;
}

/*# sourceMappingURL=styles.css.map */