:root{--fs-element-th-letter-spacing:0.05em;--fs-scroll-padding-top:calc(var(--fs-blocks-header-stuck-height, 0px) + var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--base))}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;scroll-padding-top:var(--fs-scroll-padding-top);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{overflow-x:clip!important}:where(h1,h2,h3,h4,h5,h6){margin:0}figure,img,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}input:where([type=email],[type=number],[type=password],[type=search],[type=text],[type=tel],[type=url]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--border);box-shadow:var(--wp--preset--shadow--base);color:var(--wp--preset--color--foreground);max-width:100%;padding-block:var(--wp--custom--element--input--padding-block);padding-inline:var(--wp--custom--element--input--padding-inline);width:100%;&:focus-visible{outline:none}}select{background:var(--wp--preset--color--background);background-image:url("data:image/svg+xml;charset=utf8, %3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23333%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 class=%27feather feather-chevron-down%27%3E%3Cpolyline points=%276 9 12 15 18 9%27%3E%3C/polyline%3E%3C/svg%3E");background-position:right .5em top 50%;background-repeat:no-repeat;background-size:auto 1.25em;border:1px solid var(--wp--preset--color--border);border-radius:var(--wp--preset--border-radius--base);box-shadow:var(--wp--preset--shadow--base);color:var(--wp--preset--color--foreground);font-size:var(--wp--preset--font-size--small);padding-block:var(--wp--custom--element--input--padding-block);padding-inline-end:2.75em;padding-inline-start:var(--wp--custom--element--input--padding-inline)}input[type=button],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{display:block;field-sizing:content;resize:vertical;width:100%}[hidden]{display:none!important}td,th{text-align:left}th{letter-spacing:var(--fs-element-th-letter-spacing);text-transform:uppercase}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}#wp-admin-bar-flatsome_panel>a{align-items:center;display:flex!important;gap:.25rem;svg{display:block;margin-top:0!important;vertical-align:baseline!important}}.has-primary-background{background:color-mix(in srgb,var(--wp--preset--color--primary) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--primary-contrast)}.has-secondary-background{background:color-mix(in srgb,var(--wp--preset--color--secondary) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--secondary-contrast)}.has-success-background{background:color-mix(in srgb,var(--wp--preset--color--success) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--success-contrast)}.has-warning-background{background:color-mix(in srgb,var(--wp--preset--color--warning) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--warning-contrast)}.has-error-background{background:color-mix(in srgb,var(--wp--preset--color--error) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--error-contrast)}.has-background-background{background:color-mix(in srgb,var(--wp--preset--color--background) var(--fs-background-opacity,100%),transparent);color:var(--wp--preset--color--foreground)}.has-surface-background{background:color-mix(in srgb,var(--wp--preset--color--surface) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--surface-contrast)}.has-muted-background{background:color-mix(in srgb,var(--wp--preset--color--muted) var(--fs-background-opacity,100%),transparent);color:var(--wp--custom--color--muted-contrast)}.has-foreground-background{background:color-mix(in srgb,var(--wp--preset--color--foreground) var(--fs-background-opacity,100%),transparent)}.has-border-background{background:color-mix(in srgb,var(--wp--preset--color--border) var(--fs-background-opacity,100%),transparent)}.has-divider-background{background:color-mix(in srgb,var(--wp--preset--color--divider) var(--fs-background-opacity,100%),transparent)}
