.elementor-kit-12{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --zgarti-charcoal-deep:#18181B; --zgarti-charcoal-card:#242427; --zgarti-gold:#E0B252; --zgarti-gold-light:#F5E6BE; --zgarti-text-muted:#A1A1AA; --zgarti-border:#333338; --zgarti-font-display:Space Grotesk; --zgarti-font-body:Inter; --zgarti-orange:#ec6d31; --zgarti-oxblood:#532122; --zgarti-silver:#C5C6C7; --zgarti-light:#F4F4F5; --zgarti-dark:#0B0C10; --Font_Logo:IBM Plex Serif; --noon:#FFFFFF; --night:#000000; --ash:#767676; --ash-night:#A0A0A0; --chalk:#F2F2F2; --graphite:#161616; --line-noon:#CFCFCF; --line-night:#333333; --ibm-plex-serif:IBM Plex Serif; --ibm-plex-sans:IBM Plex Sans; }
/* Start custom CSS */html, body, p, span, div, a, input, button, select, textarea, label, strong, em, small {
    font-family: var(--zg-text) !important;
}
h1, h2, h3, h4, h5, h6, .zg-display {
    font-family: var(--zg-display) !important;
}
.zg-wordmark, .zg-wordmark * {
    font-family: var(--font-display-en) !important;
}
a.skip-link.screen-reader-text, a.skip-link {
    color: #000000 !important;
    background: #ffffff !important;
}
.woocommerce a.button.wc-backward, a.button.wc-backward {
    color: #ffffff !important;
    background: #000000 !important;
    border-radius: 0 !important;
    font-family: var(--zg-text) !important;
}
.elementor a {
    color: inherit;
}/* End custom CSS */