.elementor-kit-137{--e-global-color-primary:#FF0000;--e-global-color-secondary:#00FF00;--e-global-color-text:#6C7160;--e-global-color-accent:#51702F;--e-global-color-c6b91ff:#EFEAD9;--e-global-color-2f82efd9:#FFF;--e-global-color-a340e69:#000000;--e-global-color-51353f7:#C58A52;--e-global-color-ab14ffb:#2F352A;--e-global-color-b88536b:#CFDBB7;--e-global-color-6e35c44:#FFFFFF24;--e-global-color-a37f257:#E2DCC9;--e-global-color-c0058ba:#FCFBF4;--e-global-typography-primary-font-family:"Courier Prime";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Courier Prime";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Mulish";--e-global-typography-accent-font-weight:500;--e-global-typography-05b4dae-font-family:"Fraunces";--e-global-typography-05b4dae-font-size:3rem;--e-global-typography-05b4dae-line-height:1.2em;--e-global-typography-cb65c99-font-family:"Fraunces";--e-global-typography-cb65c99-font-size:2.2rem;--e-global-typography-cb65c99-line-height:1.2em;--e-global-typography-01b4814-font-family:"Fraunces";--e-global-typography-01b4814-font-size:1.8rem;--e-global-typography-01b4814-line-height:1.2em;--e-global-typography-f083ee7-font-family:"Fraunces";--e-global-typography-f083ee7-font-size:1.5rem;--e-global-typography-f083ee7-line-height:1.2em;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-137 e-page-transition{background-color:#FFBC7D;}.elementor-kit-137 h1{font-family:var( --e-global-typography-05b4dae-font-family ), Sans-serif;font-size:var( --e-global-typography-05b4dae-font-size );line-height:var( --e-global-typography-05b4dae-line-height );}.elementor-kit-137 h2{font-family:var( --e-global-typography-cb65c99-font-family ), Sans-serif;font-size:var( --e-global-typography-cb65c99-font-size );line-height:var( --e-global-typography-cb65c99-line-height );}.elementor-kit-137 h3{font-family:var( --e-global-typography-01b4814-font-family ), Sans-serif;font-size:var( --e-global-typography-01b4814-font-size );line-height:var( --e-global-typography-01b4814-line-height );}.elementor-kit-137 h4{font-family:var( --e-global-typography-f083ee7-font-family ), Sans-serif;font-size:var( --e-global-typography-f083ee7-font-size );line-height:var( --e-global-typography-f083ee7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-137{--e-global-typography-text-font-size:1.1rem;--e-global-typography-05b4dae-font-size:2.6rem;--e-global-typography-cb65c99-font-size:2rem;--e-global-typography-01b4814-font-size:1.7rem;--e-global-typography-f083ee7-font-size:1.4rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-137 h1{font-size:var( --e-global-typography-05b4dae-font-size );line-height:var( --e-global-typography-05b4dae-line-height );}.elementor-kit-137 h2{font-size:var( --e-global-typography-cb65c99-font-size );line-height:var( --e-global-typography-cb65c99-line-height );}.elementor-kit-137 h3{font-size:var( --e-global-typography-01b4814-font-size );line-height:var( --e-global-typography-01b4814-line-height );}.elementor-kit-137 h4{font-size:var( --e-global-typography-f083ee7-font-size );line-height:var( --e-global-typography-f083ee7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-137{--e-global-typography-text-font-size:1rem;--e-global-typography-05b4dae-font-size:2.2rem;--e-global-typography-cb65c99-font-size:1.8rem;--e-global-typography-01b4814-font-size:1.6rem;--e-global-typography-f083ee7-font-size:1.3rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-137 h1{font-size:var( --e-global-typography-05b4dae-font-size );line-height:var( --e-global-typography-05b4dae-line-height );}.elementor-kit-137 h2{font-size:var( --e-global-typography-cb65c99-font-size );line-height:var( --e-global-typography-cb65c99-line-height );}.elementor-kit-137 h3{font-size:var( --e-global-typography-01b4814-font-size );line-height:var( --e-global-typography-01b4814-line-height );}.elementor-kit-137 h4{font-size:var( --e-global-typography-f083ee7-font-size );line-height:var( --e-global-typography-f083ee7-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-location-single .elementor-widget-container ul, .elementor-text-editor ul, .elementor-widget-text-editor ul {
    margin-bottom: 0.9rem;
}

.accent-links a {
    color: var( --e-global-color-accent );
}

.accent-links a:hover {
    text-decoration: underline;
    text-underline-offset: 3px;
}

.white-links a {
    color: var(--e-global-color-2f82efd9);
    text-decoration: underline;
    text-underline-offset: 3px;
}

:root {
    --paper: #F8F6EE;
    --paper-2: #EFEAD9;
    --card: #FFFFFF;
    --card-soft: #FCFBF4;
    --green: #51702F;
    --green-deep: #36431F;
    --sage: #9CAC72;
    --gold: #C58A52;
    --bloom: #C58A52;
    --ink: #2F352A;
    --ink-soft: #6C7160;
    --rule: #E2DCC9;
    --rule-soft: #ECE6D6;
    --r: 18px;
    --shadow: 0 20px 44px -28px rgba(46, 58, 33, .5);
}

body {
    background: radial-gradient(120% 80% at 15% -5%, #FCFAF2 0%, rgba(244,236,216,0) 50%),radial-gradient(100% 70% at 100% 0%, #F6F3E8 0%, rgba(242,233,207,0) 55%),var(--paper)
}/* End custom CSS */