:root{--base-color-text:#303030;--base-color-accent:#14acff;--base-color-light:#f6f6f6;--base-color-background:#fff;--base-font-family:'Libre Franklin', Arial, sans-serif;--base-font-weight:normal;--base-line-height:1.4;--base-font-size:14px;--base-font-size-small:12px;--base-font-size-large:1.25em;--base-link-color:var(--base-color-accent);--base-line-color:#D6D6D6;--base-headings-color:#000;--base-headings-font-family:var(--base-font-family);--base-headings-font-weight:700;--base-headings-line-height:1.3;--base-headings-font-size-1:35px;--base-headings-font-size-2:24px;--base-headings-font-size-3:14px;--base-headings-font-size-4:20px;--base-layout-width:100%;--base-content-width:900px;--base-content-width-narrow:760px;--base-content-width-wide:1100px;--base-content-width-full:100%;--base-offset:40px;--base-offset-vertical:60px;--base-space:15px;--base-gap:40px;--theme-color-text:var(--base-color-text);--theme-color-headings:#303030;--theme-color-lines:#D6D6D6;--theme-color-accent-1:var(--base-color-accent);--theme-color-accent-2:#ffeb0c;--theme-color-accent-3:var(--base-color-accent);--theme-color-background-1:#ffffff;--theme-color-background-2:var(--base-color-light);--theme-color-background-3:var(--base-color-accent);--theme-color-white:#ffffff;--theme-color-light:var(--base-color-light);--theme-color-dark:#303030;--theme-color-grey-1:#CDD4DC;--theme-color-grey-2:#ECF2F6;--theme-color-accent:var(--theme-color-accent-1);--theme-color-background:var(--theme-color-background-1);--theme-width:var(--base-content-width-full);--theme-width-wide:var(--base-content-width-wide);--theme-width-narrow:var(--base-content-width);--theme-offset-v:var(--base-offset-vertical);--theme-offset-h:var(--base-offset);--theme-element-spacer:var(--base-space);--theme-font-primary:var(--base-font-family);--theme-font-secondary:var(--theme-font-primary);--theme-font-size:var(--base-font-size);--theme-font-size-small:var(--base-font-size-small);--theme-font-size-big:var(--base-font-size-medium);--theme-line-height:var(--base-line-height);--theme-headings-font-weight:var(--base-headings-font-weight);--theme-headings-line-height:var(--base-headings-line-height);--theme-h1-font-size:var(--base-headings-font-size-1);--theme-h2-font-size:var(--base-headings-font-size-2);--theme-h3-font-size:var(--base-headings-font-size-3);--theme-h4-font-size:var(--base-headings-font-size-4);--theme-h1-font-weight:var(--base-headings-font-weight);--theme-h2-font-weight:var(--base-headings-font-weight);--theme-h3-font-weight:var(--base-headings-font-weight);--theme-h4-font-weight:400;--theme-button-font:var(--theme-font-primary);--theme-button-font-size:var(--theme-font-size);--theme-button-border:1px solid var(--theme-color-background-3);--theme-button-background:var(--theme-color-background-3);--theme-button-color:var(--theme-color-white);--theme-button-padding:0.45rem 1.4rem;--theme-button-border-radius:40px;--theme-button-hover-border:1px solid var(--theme-color-accent-1);--theme-button-hover-background:var(--theme-color-accent-1);--theme-button-hover-color:var(--theme-color-white);--theme-button-text-transform:none;--theme-button-line-height:1.2;--theme-button-font-weight:300;--theme-button-secondary-border:1px solid var(--theme-color-white);--theme-button-secondary-background:var(--theme-color-white);--theme-button-secondary-color:var(--theme-color-text);--theme-button-secondary-hover-border:1px solid var(--theme-color-accent-1);--theme-button-secondary-hover-background:var(--theme-color-accent-1);--theme-button-secondary-hover-color:var(--theme-color-white);--theme-input-border:1px solid var(--theme-color-white);--theme-input-padding:1rem;--theme-textarea-height:90px}@media (max-width:599px){:root{--base-offset:35px;--base-gap:35px;--base-headings-font-size-1:30px;--base-headings-font-size-3:16px;--base-offset-vertical:20px}}@media (max-width:899px){:root{--theme-font-size:16px;--theme-offset-v:40px;--base-offset-vertical:40px}}