:root{color-scheme:light;--fs-font:"Inter", system-ui, sans-serif;--fs-heading-weight:900;--fs-heading-tracking:-1px;--fs-body-weight:400;--fs-body-size:16px;--fs-body-leading:1.6;--fs-primary:#2563eb;--fs-primary-hover:#1d4ed8;--fs-secondary:#155eef;--fs-secondary-soft:#2d6bff;--fs-bg:#fff;--fs-bg-muted:#f8fafc;--fs-fg:#111827;--fs-fg-muted:#4b5563;--fs-border:#e5e7eb;--ast-global-color-0:var(--fs-primary);--ast-global-color-2:var(--fs-fg);--ast-global-color-3:var(--fs-fg-muted);--ast-global-color-4:var(--fs-bg-muted);--ast-global-color-5:var(--fs-bg);--ast-global-color-6:var(--fs-border)}html body[class*=elementor-kit-]{--e-global-color-primary:var(--fs-primary);--e-global-color-text:var(--fs-fg-muted);--e-global-color-6a55d5eb:var(--fs-secondary);--e-global-color-3620a2b3:var(--fs-primary);--e-global-color-6d06102:var(--fs-primary-hover);--e-global-color-ea60862:var(--fs-secondary-soft);--e-global-color-17d6d00:var(--fs-primary-hover);--e-global-color-76461b4:var(--fs-secondary-soft);--e-global-color-e7587fc:var(--fs-primary-hover);--e-global-color-d338222:var(--fs-primary);--e-global-color-3191cfa:var(--fs-bg-muted);--e-global-color-59f9d3d:var(--fs-secondary);--e-global-color-616e993:var(--fs-border);--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:var(--fs-heading-weight);--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:var(--fs-heading-weight);--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:var(--fs-body-weight);--e-global-typography-accent-font-family:"Inter"}html,html body{background-color:var(--fs-bg);color:var(--fs-fg);font-family:var(--fs-font)!important}html body,html body[class*=elementor-kit-]{font-size:var(--fs-body-size);font-weight:var(--fs-body-weight);line-height:var(--fs-body-leading)}html body :is(p,li,dt,dd,label,input,textarea,select,button),html body .elementor :is(.elementor-widget-text-editor,.elementor-button,.elementor-button-text,.elementor-item,.elementor-sub-item,.elementor-icon-list-text,.elementor-icon-box-description,.elementor-image-box-description,.elementor-field,.elementor-field-label){font-family:var(--fs-font)!important}html body :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),html body :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title) :is(a,span):not([class*=icon]):not([class*=fa-]){font-family:var(--fs-font)!important;font-weight:var(--fs-heading-weight)!important;letter-spacing:var(--fs-heading-tracking)!important}html body .elementor .elementor-element:is(.elementor-element-65bb566,.elementor-element-80ddad5) .elementor-button,html body .elementor-location-popup .elementor-form .elementor-button[type=submit]{background-color:var(--fs-primary);color:#fff}html body .elementor .elementor-element:is(.elementor-element-65bb566,.elementor-element-80ddad5) .elementor-button:is(:hover,:focus-visible),html body .elementor-location-popup .elementor-form .elementor-button[type=submit]:is(:hover,:focus-visible){background-color:var(--fs-primary-hover);color:#fff}html body .elementor .elementor-element:is(.elementor-element-e7058f5,.elementor-element-70720eb,.elementor-element-3c94568) .elementor-button{background-color:var(--fs-secondary);border-color:var(--fs-secondary)}html body .elementor .elementor-element:is(.elementor-element-e7058f5,.elementor-element-70720eb,.elementor-element-3c94568) .elementor-button:is(:hover,:focus-visible){background-color:var(--fs-primary-hover);border-color:var(--fs-primary-hover)}html body .elementor .elementor-element.elementor-element-4927d3b .elementor-button{color:var(--fs-primary);fill:var(--fs-primary);border-color:var(--fs-primary)}html body .elementor .elementor-element.elementor-element-4927d3b .elementor-button:is(:hover,:focus-visible){background-color:var(--fs-bg-muted);color:var(--fs-primary-hover);border-color:var(--fs-primary-hover)}html body hr,html body .elementor-form .elementor-field:not(:focus):not([type=submit]):not([type=button]){border-color:var(--fs-border)}html body header .elementor-nav-menu--main .menu-button>a[href=\#new-popup]{background-color:var(--fs-primary)!important}html body header .elementor-nav-menu--main .menu-button>a[href=\#new-popup]:is(:hover,:focus-visible){background-color:var(--fs-primary-hover)!important}
