:root {--acf-theme-color-primary: #356f5f;--acf-theme-color-secondary: #356f5f;--acf-theme-color-primary-text: #222222;--acf-theme-color-secondary-text: #356f5f;--acf-theme-color-accent: #91bdc5;--acf-theme-color-bg-primary: #eeeeee;--acf-theme-headline-font: 'Lato', sans-serif;--acf-theme-body-font: 'Lato', sans-serif;}body {font-size: 16px;font-weight: 500;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-primary-text);}h1, .h1 {font-size: 32px;font-weight: 600;font-family: var(--acf-theme-headline-font);color: var(--acf-theme-color-primary-text);}h2, .h2 {font-size: 28px;font-weight: 600;font-family: var(--acf-theme-headline-font);color: var(--acf-theme-color-primary-text);}h3, .h3 {font-size: 24px;font-weight: 600;font-family: var(--acf-theme-headline-font);color: var(--acf-theme-color-primary-text);}h4, .h4 {font-size: 21px;font-weight: 600;font-family: var(--acf-theme-headline-font);color: var(--acf-theme-color-primary-text);}h5, .h5 {font-size: 18px;font-weight: 600;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-primary-text);}h6, .h6 {font-size: 16px;font-weight: 500;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-primary-text);}p, .p {font-size: 16px;font-weight: 500;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-primary-text);}a, .a {font-size: 16px;font-weight: 500;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-accent);}small, .small {font-size: 14px;font-weight: 500;font-family: var(--acf-theme-body-font);color: var(--acf-theme-color-primary-text);}@media screen and (max-width: 575px) {body {font-size: 16px;font-weight: 500;}}@media screen and (max-width: 575px) {h1, .h1 {font-size: 24px;font-weight: 600;}}@media screen and (max-width: 575px) {h2, .h2 {font-size: 22px;font-weight: 600;}}@media screen and (max-width: 575px) {h3, .h3 {font-size: 20px;font-weight: 600;}}@media screen and (max-width: 575px) {h4, .h4 {font-size: 18px;font-weight: 600;}}@media screen and (max-width: 575px) {h5, .h5 {font-size: 16px;font-weight: 600;}}@media screen and (max-width: 575px) {h6, .h6 {font-size: 16px;font-weight: 500;}}@media screen and (max-width: 575px) {p, .p {font-size: 16px;font-weight: 500;}}@media screen and (max-width: 575px) {a, .a {font-size: 16px;font-weight: 500;}}@media screen and (max-width: 575px) {small, .small {font-size: 16px;font-weight: 500;}}