:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.gutenkit [class*=wp-block-gutenkit-],.gutenkit [class*=wp-block-gutenkit-] *{box-sizing:border-box}.gutenkit [class*=wp-block-gutenkit-] .gkit-btn{background-color:#2575fc;border-radius:5px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.gutenkit [class*=wp-block-gutenkit-] .gkit-icon{display:inline-block;height:1em;width:1em}:where(.gutenkit [class*=wp-block-gutenkit-]:not(.wp-block-gutenkit-container,.wp-block-gutenkit-nav-menu-item,.wp-block-gutenkit-nav-menu-submenu,.alignfull,.wp-block-gutenkit-pro-stylish-list-item,.wp-block-gutenkit-table-builder-item)){width:100%}.gutenkit a:where(:not(.wp-element-button)):focus{text-decoration:none}[class*=wp-block-gutenkit-]{position:relative}:root{--primary-dark:#140F01;--primary-light:#FFFCF7;--secondary-dark:#8A6B05;--secondary-light:#FFE9C2;--accent:#B83214;--accent-hover:#EB6547;--link-color:#FCEAB0;--link-hover:#F9D662;--body-text:#FFFCF7;--heading-color:#FFE9C2;--slate-grey:#6B7280;--mist-grey:#E8E5DF;--tea-green:#D6E9C6;--celadon:#B4D798;--sea-green:#468847;--soft-blush:#FBE0DA;--facebook:#1877F2;--instagram:#E4405F;--youtube:#FF0000;--tiktok:#000000;--font-heading:"Libre Baskerville", serif;--font-body:"Source Sans 3", sans-serif;--font-script:"Dancing Script", cursive;--body-size:1rem;--body-line-height:1.7;--h1-size:3rem;--h2-size:2.5rem;--h3-size:2rem;--h4-size:1.4rem;--h5-size:1.15rem;--h6-size:1rem;--heading-weight:600;--heading-line-height:1.2;--section-space:6rem;--block-space:2rem;--element-space:.75rem;--transition-fast:.2s ease;--transition-standard:.3s ease}@font-face{font-family:"Libre Baskerville";src:url(/wp-content/themes/ericlivi-child/assets/fonts/libre-baskerville/LibreBaskerville-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url(/wp-content/themes/ericlivi-child/assets/fonts/libre-baskerville/LibreBaskerville-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url(/wp-content/themes/ericlivi-child/assets/fonts/libre-baskerville/LibreBaskerville-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Libre Baskerville";src:url(/wp-content/themes/ericlivi-child/assets/fonts/libre-baskerville/LibreBaskerville-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/ericlivi-child/assets/fonts/source-sans-3/SourceSans3-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/ericlivi-child/assets/fonts/source-sans-3/SourceSans3-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/ericlivi-child/assets/fonts/source-sans-3/SourceSans3-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/ericlivi-child/assets/fonts/source-sans-3/SourceSans3-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Dancing Script";src:url(/wp-content/themes/ericlivi-child/assets/fonts/dancing-script/DancingScript-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Dancing Script";src:url(/wp-content/themes/ericlivi-child/assets/fonts/dancing-script/DancingScript-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}body{background:var(--primary-dark);color:var(--primary-light);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-line-height)}.gkit-heading-subtitle,.gkit-heading-title,h2,h3{font-family:var(--font-heading);line-height:var(--heading-line-height);color:var(--heading-color)}h2,h2.gkit-heading-title{font-weight:600;font-size:var(--h2-size)}.gkit-heading-subtitle,h3{font-weight:500;font-size:var(--h3-size)}.wp-site-blocks a,body a{color:var(--link-color);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.wp-site-blocks a:focus,.wp-site-blocks a:hover,body a:focus,body a:hover{color:var(--link-hover);text-decoration-color:var(--link-hover)}.wp-site-blocks a:visited,body a:visited{color:var(--link-color);text-decoration-color:var(--link-color)}.wp-site-blocks a:active,body a:active{color:var(--link-hover);text-decoration-color:var(--link-hover)}@media (max-width:1024px){h2,h2.gkit-heading-title{font-size:2.3rem}.gkit-heading-subtitle,h3{font-size:1.75rem}}@media (max-width:767px){h2,h2.gkit-heading-title{font-size:1.9rem;line-height:1.15}.gkit-heading-subtitle,h3{font-size:1.45rem}body{font-size:.95rem;line-height:1.65}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}