:root{@layer reset,vendor;--min-screen:375px;--max-screen:1920px;--display_h1-font-family:'Playfair Display';--display_h1-font-size:clamp(44px,calc(1.8779342723005vw + 36.957746478873px),64px);--display_h1-text-transform:none;--display_h2-font-family:'Playfair Display';--display_h2-font-size:clamp(40px,calc(1.5023474178404vw + 34.366197183099px),56px);--display_h2-text-transform:none;--display_h3-font-family:'Playfair Display';--display_h3-font-size:clamp(36px,calc(1.1267605633803vw + 31.774647887324px),48px);--display_h3-text-transform:none;--h1-font-family:'Playfair Display';--h1-font-size:clamp(32px,calc(0.75117370892019vw + 29.183098591549px),40px);--h1-text-transform:none;--h2-font-family:'Playfair Display';--h2-font-size:clamp(28px,calc(0.37558685446009vw + 26.591549295775px),32px);--h2-text-transform:none;--h3-font-family:'Playfair Display';--h3-font-size:clamp(20px,calc(0.75117370892019vw + 17.183098591549px),28px);--h3-text-transform:none;--h4-font-family:'Lato';--h4-font-size:clamp(18px,calc(0.18779342723005vw + 17.295774647887px),20px);--h4-text-transform:none;--h5-font-family:'Lato';--h5-font-size:clamp(18px,calc(0vw + 18px),18px);--h5-text-transform:none;--h6-font-family:'Lato';--h6-font-size:clamp(14px,calc(0vw + 14px),14px);--h6-text-transform:uppercase;--paragraph-font-family:'Lato';--paragraph-font-size:clamp(16px,calc(0vw + 16px),16px);--paragraph-text-transform:none;--fine_print-font-family:'Lato';--fine_print-font-size:clamp(10px,calc(0.28169014084507vw + 8.943661971831px),13px);--fine_print-text-transform:uppercase;--button-font-family:'Lato';--button-font-size:clamp(16px,calc(0vw + 16px),16px);--button-text-transform:uppercase;--color-a:#496ab3;--color-b:#2c2c2c;--color-c:#dedede;--color-d:#606a6d;--color-e:#c8cfd2;--color-f:#eef0f1;--color-g:#101013;--color-h:#ffffff;--dark-solid-button-background:var(--color-a);--dark-solid-button-text:var(--color-h);--light-solid-button-background:var(--color-h);--light-solid-button-text:var(--color-a);--light-text-button-text:var(--color-h);--dark-text-button-text:var(--color-a);--dark-outline-button-text:var(--color-a);--light-outline-button-text:var(--color-h);--login-background-color:var(--color-a);--login-text-color:var(--color-g);--login-logo:url('https://www.liveflintriver.com/wp-content/uploads/2025/07/FlintRiver_Logo_White.svg');--login-accent-color:var(--color-g);}.font-style--font_styles_message{font-family:var(--font_styles_message-font-family);font-size:var(--font_styles_message-font-size);text-transform:var(--font_styles_message-text-transform);}.font-style--container{font-family:var(--container-font-family);font-size:var(--container-font-size);text-transform:var(--container-text-transform);}.font-style--display_h1{font-family:var(--display_h1-font-family);font-size:var(--display_h1-font-size);text-transform:var(--display_h1-text-transform);}.font-style--display_h2{font-family:var(--display_h2-font-family);font-size:var(--display_h2-font-size);text-transform:var(--display_h2-text-transform);}.font-style--display_h3{font-family:var(--display_h3-font-family);font-size:var(--display_h3-font-size);text-transform:var(--display_h3-text-transform);}.font-style--h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);text-transform:var(--h1-text-transform);}.font-style--h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);text-transform:var(--h2-text-transform);}.font-style--h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);text-transform:var(--h3-text-transform);}.font-style--h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);text-transform:var(--h4-text-transform);}.font-style--h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);text-transform:var(--h5-text-transform);}.font-style--h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);text-transform:var(--h6-text-transform);}.font-style--paragraph{font-family:var(--paragraph-font-family);font-size:var(--paragraph-font-size);text-transform:var(--paragraph-text-transform);}.font-style--fine_print{font-family:var(--fine_print-font-family);font-size:var(--fine_print-font-size);text-transform:var(--fine_print-text-transform);}.font-style--button{font-family:var(--button-font-family);font-size:var(--button-font-size);text-transform:var(--button-text-transform);}