body {
  color: $tertiary-color;
  font-weight: $font-weight-normal;
  font-family: $font-family-primary;
  font-size: $font-size-18;
}

%heading {
  letter-spacing: 0;
  text-shadow: none;
}

h2 {
  text-shadow: none;
  text-transform: none;
}

h1, h2 {
  color: $secondary-color;
  font-weight: $font-weight-normal;
  font-family: $font-family-tertiary;
}

h3 {
  color: $tertiary-color;
  font-weight: $font-weight-normal;
  font-family: $font-family-secondary;
}

header p {
  font-weight: $font-weight-medium;
  color: $tertiary-color;
}

.frame-type-header p {
  color: $tertiary-color;
}

.container-full p {
  font-family: $font-family-secondary;
  line-height: $line-height-26;
  font-weight: $font-weight-light;
  color: $tertiary-color;
}

.frame-type-text {
  p {
    font-family: $font-family-primary;
    line-height: $line-height-20;
    font-weight: $font-weight-normal;
    color: $tertiary-color;
  }
}

img {
  max-width: 100%;
  object-fit: contain;
  object-position: top;
  height: auto;
}

.btn, .button, input[type="button"], input[type="submit"] {
  text-transform: none;
}

a, .frame-type-text p a {
  color: $tertiary-color;
  font-weight: $font-weight-normal;
  text-underline-offset: 3px;
}

a:hover, .frame-type-text p a:hover {
  color: $secondary-color;
  font-weight: $font-weight-normal;
  text-underline-offset: 3px;
}

ul li::before {
  top: 6px;
  background: $dark-green;
}

.g-0 > .row {
  margin-right: 0;
  margin-left: 0;
  > * {
    padding-right: 0;
    padding-left: 0;
  }
}

.ce-center .ce-inner {
  right: -50.1%;
}

.g-0 > .row {
  margin-right: 0;
  margin-left: 0;
  > * {
    padding-right: 0;
    padding-left: 0;
    > .frame-type-image {
      padding-top: 10%;
      padding-bottom: 10%;
    }
  }
}

.split-cont .g-0 .row {
  align-items: stretch;
}

.ce-center .ce-inner {
  right: -50.1%;
}