:root {
  --site-width: 2560px;
  --content-width: 1200px;
  --content-width-narrow: 900px;
  --content-width-extra-narrow: 700px;
  --content-padding-leftright--responsive: 15px;
  --entry-content-margin-top: 50px;
  --color-main: #0056ba;
  --color-main_RGB: 0, 86, 186;
  --color-accent: #dd8500;
  --color-accent_RGB: 221, 133, 0;
  --color-loading-animation: #0056ba;
  --color-loading-animation_RGB: 0, 86, 186;
  --body-color: #333333;
  --body-background-color: #ffffff;
  --body-line-height: 1.75;
  --body-letter-spacing: normal;
  --body-font-family: 'open-sans-300-body', 'Open Sans', sans-serif;
  --body-font-scale-relative-to-16px: 106.25%;
  --heading1-font-size: 1.9rem;
  --heading2-font-size: 1.72rem;
  --heading3-font-size: 1.54rem;
  --heading4-font-size: 1.36rem;
  --heading5-font-size: 1.18rem;
  --heading6-font-size: 1rem;
  --heading1-font-size-mobile: 1.675rem;
  --heading2-font-size-mobile: 1.54rem;
  --heading3-font-size-mobile: 1.405rem;
  --heading4-font-size-mobile: 1.27rem;
  --heading5-font-size-mobile: 1.135rem;
  --heading6-font-size-mobile: 1rem;
  --heading1-font-size--responsive: var(--heading1-font-size);
  --heading2-font-size--responsive: var(--heading2-font-size);
  --heading3-font-size--responsive: var(--heading3-font-size);
  --heading4-font-size--responsive: var(--heading4-font-size);
  --heading5-font-size--responsive: var(--heading5-font-size);
  --heading6-font-size--responsive: var(--heading6-font-size);
  --heading1-line-height: 1.33;
  --heading2-line-height: 1.33;
  --heading3-line-height: 1.33;
  --heading4-line-height: 1.33;
  --heading5-line-height: 1.33;
  --heading6-line-height: 1.33;
  --heading1-letter-spacing: normal;
  --heading2-letter-spacing: normal;
  --heading3-letter-spacing: normal;
  --heading4-letter-spacing: normal;
  --heading5-letter-spacing: normal;
  --heading6-letter-spacing: normal;
  --heading1-text-transform: none;
  --heading2-text-transform: none;
  --heading3-text-transform: none;
  --heading4-text-transform: none;
  --heading5-text-transform: none;
  --heading6-text-transform: none;
  --heading1-color: #0056ba;
  --heading2-color: #0056ba;
  --heading3-color: #0056ba;
  --heading4-color: #0056ba;
  --heading5-color: #0056ba;
  --heading6-color: #0056ba;
  --heading1-font-family: 'lora-500-heading', 'Lora', serif;
  --heading2-font-family: 'arial-helvetica-roboto-500-heading', 'Arial', 'Helvetica Neue', 'Helvetica', 'Roboto', sans-serif;
  --heading3-font-family: 'lora-500-heading', 'Lora', serif;
  --heading4-font-family: 'lora-500-heading', 'Lora', serif;
  --heading5-font-family: 'lora-500-heading', 'Lora', serif;
  --heading6-font-family: 'lora-500-heading', 'Lora', serif;
  --link-text-decoration: underline;
  --link-text-decoration-thickness: auto;
  --link-text-underline-offset: auto;
  --link-hover-text-decoration: none;
  --link-hover-text-decoration-thickness: 0.2em;
  --link-hover-text-underline-offset: var(--link-text-underline-offset);
  --link-color: #dd8500;
  --link-background-color: unset;
  --link-hover-color: #ffffff;
  --link-hover-background-color: #dd8500;
  --focus-outline-color: #0060df;
  --focus-outline-width: 2px;
  --focus-outline-style: solid;
  --button-border-radius: 2px;
  --button-border-width: 2px;
  --button-padding-leftright: 25px;
  --button-padding-topbottom: 8px;
  --button-font-family: 'open-sans-300-body', 'Open Sans', sans-serif;
  --button-font-size: 1.1rem;
  --button-text-transform: none;
  --button-text-decoration: underline;
  --button-hover-text-decoration: underline wavy;
  --button-color: #0056ba;
  --button-background-color: #dd8500;
  --button-border-color: #dd8500;
  --button-text-decoration-thickness: var(--link-text-decoration-thickness);
  --button-text-underline-offset: var(--link-text-underline-offset);
  --button-hover-color: #dd8500;
  --button-hover-background-color: #0056ba;
  --button-hover-border-color: #0056ba;
  --button-hover-text-decoration-thickness: var(--link-hover-text-decoration-thickness);
  --button-hover-text-underline-offset: var(--link-hover-text-underline-offset);
  --color-gray-base: #bf5340;
  --color-gray-100: #ffffff;
  --color-gray-99: #fefcfb;
  --color-gray-98: #fcf8f7;
  --color-gray-97: #fbf5f4;
  --color-gray-96: #faf1f0;
  --color-gray-95: #f9eeec;
  --color-gray-90: #f2ddd9;
  --color-gray-85: #eccbc6;
  --color-gray-80: #e6bab3;
  --color-gray-75: #dfa99f;
  --color-gray-70: #d9988c;
  --color-gray-66: #d48a7d;
  --color-gray-60: #cc7566;
  --color-gray-50: #bf5340;
  --color-gray-40: #994233;
  --color-gray-33: #7e372a;
  --color-gray-30: #733226;
  --color-gray-25: #602a20;
  --color-gray-20: #4d211a;
  --color-gray-15: #391913;
  --color-gray-10: #26110d;
  --color-gray-5: #130806;
  --color-gray-4: #0f0705;
  --color-gray-3: #0b0504;
  --color-gray-2: #080303;
  --color-gray-1: #040201;
  --color-gray-0: #000000;
  --color1: #0056ba;
  --color1-contrast: #fff;
  --color1-light: rgba(var(--color-main_RGB), 0.1);
  --color1-light10: rgba(var(--color-main_RGB), 0.1);
  --color1-light20: rgba(var(--color-main_RGB), 0.2);
  --color1-light30: rgba(var(--color-main_RGB), 0.3);
  --color1-light40: rgba(var(--color-main_RGB), 0.4);
  --color1-light50: rgba(var(--color-main_RGB), 0.5);
  --color2: #dd8500;
  --color2-contrast: #fff;
  --color2-light: rgba(var(--color-accent_RGB), 0.1);
  --color2-light10: rgba(var(--color-accent_RGB), 0.1);
  --color2-light20: rgba(var(--color-accent_RGB), 0.2);
  --color2-light30: rgba(var(--color-accent_RGB), 0.3);
  --color2-light40: rgba(var(--color-accent_RGB), 0.4);
  --color2-light50: rgba(var(--color-accent_RGB), 0.5);
  --colorwhite: #fff;
  --colorwhite-light: rgba(255,255,255,0.1);
  --colorwhite-60: rgba(255,255,255,0.6);
  --color91: var(--color-gray-98);
  --color92: var(--color-gray-97);
  --color93: var(--color-gray-95);
  --color93-light: rgba(249,238,236,0.1);
  --color94: var(--color-gray-85);
  --color95: var(--color-gray-80);
  --color96: var(--color-gray-75);
  --color97: #cc7566;
  --color97-contrast: #fff;
  --color98: #994233;
  --color98-contrast: #fff;
  --color99: #4d211a;
  --color99-contrast: #fff;
  --colorblack: #000;
  --colorblack-contrast: #fff;
  --colorblack-light: rgba(0,0,0,0.1);
  --colorblack-60: rgba(0,0,0,0.6);
  --colorblack-60-contrast: #fff;
  --colorblack-75: rgba(0,0,0,0.75);
  --colorblack-75-contrast: #fff;
}
@media (max-width: 480px) {
  :root {
    --content-padding-leftright--responsive: 10px;
  }
}
@media (max-width: 1000px) {
  :root {
    --heading1-font-size--responsive: var(--heading1-font-size-mobile);
    --heading2-font-size--responsive: var(--heading2-font-size-mobile);
    --heading3-font-size--responsive: var(--heading3-font-size-mobile);
    --heading4-font-size--responsive: var(--heading4-font-size-mobile);
    --heading5-font-size--responsive: var(--heading5-font-size-mobile);
    --heading6-font-size--responsive: var(--heading6-font-size-mobile);
  }
}
