/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./resources/scss/template-simple-case.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
:root {
  --font-family-main: "area-normal", sans-serif;
  --font-family-display: "halyard-display", sans-serif;
  --font-family-body: "area-normal", sans-serif;
  --font-family-display-medium: var(--font-family-display);
  --font-family-body-regular: var(--font-family-body);
  --font-family-body-book: var(--font-family-body);
  --font-family-body-bold: var(--font-family-body);
  --font-weight-display-medium: 400;
  --font-weight-body-regular: 400;
  --font-weight-body-book: 400;
  --font-weight-body-bold: 700;
  --font-weight-body-black: 900;
  --color-primary: #00c6c2;
  --color-secondary: #052831;
  --color-teal: #00c6c2;
  --color-midnight-black: #052831;
  --color-putty: #fdf7ea;
  --color-white: #ffffff;
  --color-midnight-black-dark: #031d24;
  --color-black: #000000;
  --color-error: #dd0000;
}

.case-studies-template-template-simple-case .case-studies-banner {
  padding-bottom: 5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1200px) {
  .case-studies-template-template-simple-case .case-studies-banner {
    padding-bottom: 5rem;
    height: auto;
    padding-top: calc(151px + 5rem);
    min-height: clamp(300px, 65vh, 600px);
  }
}
@media (max-width: 992px) {
  .case-studies-template-template-simple-case .case-studies-banner {
    padding-top: calc(153px + 5rem);
  }
}
.case-studies-template-template-simple-case .case-studies-banner__background {
  display: none;
}
.case-studies-template-template-simple-case .single-column-content {
  padding-top: 0 !important;
}
.case-studies-template-template-simple-case .single-column-content__content > *:first-child {
  margin-top: 0 !important;
}
.case-studies-template-template-simple-case .single-column-content__content > *:last-child {
  margin-bottom: 0 !important;
}
.case-studies-template-template-simple-case .single-column-content__content p {
  line-height: 1.6;
}
.case-studies-template-template-simple-case .single-column-content__content p + p {
  margin-top: 1.5rem;
}
.case-studies-template-template-simple-case .single-column-content__content p + ul {
  margin-top: 1.5rem;
}
.case-studies-template-template-simple-case .single-column-content__content h2 {
  font-size: clamp(1.5rem, 3vw, 3.75rem);
  margin: 3rem 0 1.5rem;
}
.case-studies-template-template-simple-case .single-column-content__content h3 {
  font-size: clamp(1.25rem, 2.5vw, 2.5rem);
  margin: 2rem 0 1rem;
}
.case-studies-template-template-simple-case .single-column-content__content h4 {
  font-size: clamp(1.125rem, 2vw, 2rem);
  margin: 2rem 0 1rem;
}
.case-studies-template-template-simple-case .single-column-content__content h5 {
  font-size: clamp(1rem, 1.5vw, 1.5rem);
  margin: 2rem 0 1rem;
}
.case-studies-template-template-simple-case .single-column-content__content .button__icon {
  background-image: url("/wp-content/themes/version1/dist/assets/images/icons/button-right-white.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.case-studies-template-template-simple-case .single-column-content__content .button {
  margin: 1rem 0 3rem;
}
