:root{--dm-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;scroll-behavior:smooth}
[id]{scroll-margin-top:96px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}
html body:not(#x):not(#y):not(#z):not(#w) {font-family:var(--dm-font)!important}
html body:not(#x):not(#y):not(#z):not(#w) *:not(.dashicons):not([class*="eicon"]):not([class*="fa-"]):not([class*="fas"]):not(code):not(pre):not(kbd):not(samp):not(svg):not(svg *):not(i):not(code *):not(pre *):not(#wpadminbar):not(#wpadminbar *){font-family:var(--dm-font)!important}
html body:not(#x):not(#y):not(#z):not(#w) h1:not(header *):not(footer *):not(.bx *){font-weight:700!important;letter-spacing:-.025em!important;line-height:1.08!important;text-wrap:balance}
html body:not(#x):not(#y):not(#z):not(#w) h2:not(header *):not(footer *):not(.bx *){font-weight:700!important;letter-spacing:-.02em!important;line-height:1.15!important;text-wrap:balance}
html body:not(#x):not(#y):not(#z):not(#w) h3:not(header *):not(footer *):not(.bx *){font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;text-wrap:balance}
html body:not(#x):not(#y):not(#z):not(#w) :is(h4,h5,h6):not(header *):not(footer *):not(.bx *){font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}
html body:not(#x):not(#y):not(#z):not(#w) :is(p,li,dd,td,blockquote,figcaption):not(header *):not(footer *):not(.bx *){font-weight:400!important;letter-spacing:0!important;line-height:1.65!important}
html body:not(#x):not(#y):not(#z):not(#w) :is(p,li):not(header *):not(footer *):not(.bx *){text-wrap:pretty}
html body:not(#x):not(#y):not(#z):not(#w) :is(b,strong):not(header *):not(footer *):not(.bx *){font-weight:700!important}
html body:not(#x):not(#y):not(#z):not(#w) :is(td,th){font-variant-numeric:tabular-nums}
html body:not(#x):not(#y):not(#z):not(#w) :is(.btn,.wp-element-button,.elementor-button,button,input[type=submit],input[type=button]):not(.bx *){font-weight:600!important}
html body:not(#x):not(#y):not(#z):not(#w) :is(.btn,.wp-element-button,.elementor-button):not(.bx *){letter-spacing:.06em!important;line-height:1.2!important}