advt-component * {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
#horseshoe-root * {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
.advt-placement * {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
advt-component :before {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
#horseshoe-root :before {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
.advt-placement :before {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
advt-component :after {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
#horseshoe-root :after {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
.advt-placement :after {
    box-sizing: border-box;
    border-style: solid;
    border-width: 0;
    border-color: undefined;
    border-color: var(--w-s-color-border, var(--w-s-color-border-default));
}
#horseshoe-root html,
.advt-placement html,
advt-component html {
    font-size: 62.5%;
}
advt-component body {
    background-color: undefined;
    background-color: var(
        --w-s-color-background,
        var(--w-s-color-background-default)
    );
    min-height: 100%;
    margin: 0;
    overflow-y: scroll;
}
#horseshoe-root body {
    background-color: undefined;
    background-color: var(
        --w-s-color-background,
        var(--w-s-color-background-default)
    );
    min-height: 100%;
    margin: 0;
    overflow-y: scroll;
}
.advt-placement body {
    background-color: undefined;
    background-color: var(
        --w-s-color-background,
        var(--w-s-color-background-default)
    );
    min-height: 100%;
    margin: 0;
    overflow-y: scroll;
}
advt-component body {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: undefined;
    font-family: var(--w-font-family);
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
    color: undefined;
    color: var(--w-s-color-text, var(--w-s-color-text-default));
}
#horseshoe-root body {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: undefined;
    font-family: var(--w-font-family);
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
    color: undefined;
    color: var(--w-s-color-text, var(--w-s-color-text-default));
}
.advt-placement body {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: undefined;
    font-family: var(--w-font-family);
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
    color: undefined;
    color: var(--w-s-color-text, var(--w-s-color-text-default));
}
#horseshoe-root {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: undefined;
    font-family: var(--w-font-family);
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
    color: undefined;
    color: var(--w-s-color-text, var(--w-s-color-text-default));
}
.advt-placement {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent;
    font-family: undefined;
    font-family: var(--w-font-family);
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
    color: undefined;
    color: var(--w-s-color-text, var(--w-s-color-text-default));
}
#horseshoe-root hr,
.advt-placement hr,
advt-component hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
#horseshoe-root abbr:where([title]),
.advt-placement abbr:where([title]),
advt-component abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
#horseshoe-root h1,
#horseshoe-root h2,
#horseshoe-root h3,
#horseshoe-root h4,
#horseshoe-root h5,
#horseshoe-root h6,
.advt-placement h1,
.advt-placement h2,
.advt-placement h3,
.advt-placement h4,
.advt-placement h5,
.advt-placement h6,
advt-component h1,
advt-component h2,
advt-component h3,
advt-component h4,
advt-component h5,
advt-component h6 {
    font-size: inherit;
    font-weight: 700;
}
advt-component a {
    cursor: pointer;
    color: undefined;
    color: var(--w-s-color-text-link);
    text-decoration: none;
}
#horseshoe-root a {
    cursor: pointer;
    color: undefined;
    color: var(--w-s-color-text-link);
    text-decoration: none;
}
.advt-placement a {
    cursor: pointer;
    color: undefined;
    color: var(--w-s-color-text-link);
    text-decoration: none;
}
advt-component a:hover {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
#horseshoe-root a:hover {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
.advt-placement a:hover {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
advt-component a:focus {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
#horseshoe-root a:focus {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
.advt-placement a:focus {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
advt-component a:active {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
#horseshoe-root a:active {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
.advt-placement a:active {
    -webkit-text-decoration: undefined;
    -webkit-text-decoration: var(--w-decoration-text-link);
    text-decoration: undefined;
    text-decoration: var(--w-decoration-text-link);
}
#horseshoe-root b,
#horseshoe-root strong,
.advt-placement b,
.advt-placement strong,
advt-component b,
advt-component strong {
    font-weight: 700;
}
#horseshoe-root code,
#horseshoe-root kbd,
#horseshoe-root pre,
#horseshoe-root samp,
.advt-placement code,
.advt-placement kbd,
.advt-placement pre,
.advt-placement samp,
advt-component code,
advt-component kbd,
advt-component pre,
advt-component samp {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        Liberation Mono, Courier New, monospace;
    font-size: 1em;
}
#horseshoe-root sub,
#horseshoe-root sup,
.advt-placement sub,
.advt-placement sup,
advt-component sub,
advt-component sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
#horseshoe-root sub,
.advt-placement sub,
advt-component sub {
    bottom: -0.25em;
}
#horseshoe-root sup,
.advt-placement sup,
advt-component sup {
    top: -0.5em;
}
#horseshoe-root table,
.advt-placement table,
advt-component table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
#horseshoe-root button,
#horseshoe-root input,
#horseshoe-root optgroup,
#horseshoe-root select,
#horseshoe-root textarea,
.advt-placement button,
.advt-placement input,
.advt-placement optgroup,
.advt-placement select,
.advt-placement textarea,
advt-component button,
advt-component input,
advt-component optgroup,
advt-component select,
advt-component textarea {
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
#horseshoe-root button,
#horseshoe-root select,
.advt-placement button,
.advt-placement select,
advt-component button,
advt-component select {
    text-transform: none;
}
#horseshoe-root [type='button'],
#horseshoe-root [type='reset'],
#horseshoe-root [type='submit'],
#horseshoe-root button,
.advt-placement [type='button'],
.advt-placement [type='reset'],
.advt-placement [type='submit'],
.advt-placement button,
advt-component [type='button'],
advt-component [type='reset'],
advt-component [type='submit'],
advt-component button {
    -webkit-appearance: button;
}
#horseshoe-root :-moz-focusring,
.advt-placement :-moz-focusring,
advt-component :-moz-focusring {
    outline: auto;
}
#horseshoe-root :-moz-ui-invalid,
.advt-placement :-moz-ui-invalid,
advt-component :-moz-ui-invalid {
    box-shadow: none;
}
#horseshoe-root progress,
.advt-placement progress,
advt-component progress {
    vertical-align: baseline;
}
#horseshoe-root ::-webkit-inner-spin-button,
#horseshoe-root ::-webkit-outer-spin-button,
.advt-placement ::-webkit-inner-spin-button,
.advt-placement ::-webkit-outer-spin-button,
advt-component ::-webkit-inner-spin-button,
advt-component ::-webkit-outer-spin-button {
    height: auto;
}
#horseshoe-root [type='search'],
.advt-placement [type='search'],
advt-component [type='search'] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
#horseshoe-root ::-webkit-search-decoration,
.advt-placement ::-webkit-search-decoration,
advt-component ::-webkit-search-decoration {
    -webkit-appearance: none;
}
#horseshoe-root ::-webkit-file-upload-button,
.advt-placement ::-webkit-file-upload-button,
advt-component ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
#horseshoe-root summary,
.advt-placement summary,
advt-component summary {
    display: list-item;
}
#horseshoe-root blockquote,
#horseshoe-root dd,
#horseshoe-root dl,
#horseshoe-root figure,
#horseshoe-root h1,
#horseshoe-root h2,
#horseshoe-root h3,
#horseshoe-root h4,
#horseshoe-root h5,
#horseshoe-root h6,
#horseshoe-root hr,
#horseshoe-root p,
#horseshoe-root pre,
.advt-placement blockquote,
.advt-placement dd,
.advt-placement dl,
.advt-placement figure,
.advt-placement h1,
.advt-placement h2,
.advt-placement h3,
.advt-placement h4,
.advt-placement h5,
.advt-placement h6,
.advt-placement hr,
.advt-placement p,
.advt-placement pre,
advt-component blockquote,
advt-component dd,
advt-component dl,
advt-component figure,
advt-component h1,
advt-component h2,
advt-component h3,
advt-component h4,
advt-component h5,
advt-component h6,
advt-component hr,
advt-component p,
advt-component pre {
    margin: 0;
}
#horseshoe-root fieldset,
.advt-placement fieldset,
advt-component fieldset {
    margin: 0;
    padding: 0;
}
#horseshoe-root legend,
.advt-placement legend,
advt-component legend {
    padding: 0;
}
#horseshoe-root menu,
#horseshoe-root ol,
#horseshoe-root ul,
.advt-placement menu,
.advt-placement ol,
.advt-placement ul,
advt-component menu,
advt-component ol,
advt-component ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#horseshoe-root textarea,
.advt-placement textarea,
advt-component textarea {
    resize: vertical;
}
advt-component input::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
#horseshoe-root input::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
.advt-placement input::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
advt-component textarea::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
#horseshoe-root textarea::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
.advt-placement textarea::placeholder {
    opacity: 1;
    color: undefined;
    color: var(--w-s-color-text-placeholder);
}
#horseshoe-root [role='button'],
#horseshoe-root button,
.advt-placement [role='button'],
.advt-placement button,
advt-component [role='button'],
advt-component button {
    cursor: pointer;
}
#horseshoe-root :disabled,
.advt-placement :disabled,
advt-component :disabled {
    cursor: default;
}
#horseshoe-root audio,
#horseshoe-root canvas,
#horseshoe-root embed,
#horseshoe-root iframe,
#horseshoe-root img,
#horseshoe-root object,
#horseshoe-root svg,
#horseshoe-root video,
.advt-placement audio,
.advt-placement canvas,
.advt-placement embed,
.advt-placement iframe,
.advt-placement img,
.advt-placement object,
.advt-placement svg,
.advt-placement video,
advt-component audio,
advt-component canvas,
advt-component embed,
advt-component iframe,
advt-component img,
advt-component object,
advt-component svg,
advt-component video {
    vertical-align: middle;
    display: block;
}
#horseshoe-root img,
#horseshoe-root video,
.advt-placement img,
.advt-placement video,
advt-component img,
advt-component video {
    max-width: 100%;
    height: auto;
}
advt-component h1 {
    font-size: undefined;
    font-size: var(--w-font-size-xxl);
    line-height: undefined;
    line-height: var(--w-line-height-xxl);
}
#horseshoe-root h1 {
    font-size: undefined;
    font-size: var(--w-font-size-xxl);
    line-height: undefined;
    line-height: var(--w-line-height-xxl);
}
.advt-placement h1 {
    font-size: undefined;
    font-size: var(--w-font-size-xxl);
    line-height: undefined;
    line-height: var(--w-line-height-xxl);
}
advt-component h2 {
    font-size: undefined;
    font-size: var(--w-font-size-xl);
    line-height: undefined;
    line-height: var(--w-line-height-xl);
}
#horseshoe-root h2 {
    font-size: undefined;
    font-size: var(--w-font-size-xl);
    line-height: undefined;
    line-height: var(--w-line-height-xl);
}
.advt-placement h2 {
    font-size: undefined;
    font-size: var(--w-font-size-xl);
    line-height: undefined;
    line-height: var(--w-line-height-xl);
}
advt-component h3 {
    font-size: undefined;
    font-size: var(--w-font-size-l);
    line-height: undefined;
    line-height: var(--w-line-height-l);
}
#horseshoe-root h3 {
    font-size: undefined;
    font-size: var(--w-font-size-l);
    line-height: undefined;
    line-height: var(--w-line-height-l);
}
.advt-placement h3 {
    font-size: undefined;
    font-size: var(--w-font-size-l);
    line-height: undefined;
    line-height: var(--w-line-height-l);
}
advt-component h4 {
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
}
#horseshoe-root h4 {
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
}
.advt-placement h4 {
    font-size: undefined;
    font-size: var(--w-font-size-m);
    line-height: undefined;
    line-height: var(--w-line-height-m);
}
advt-component h5 {
    font-size: undefined;
    font-size: var(--w-font-size-s);
    line-height: undefined;
    line-height: var(--w-line-height-s);
}
#horseshoe-root h5 {
    font-size: undefined;
    font-size: var(--w-font-size-s);
    line-height: undefined;
    line-height: var(--w-line-height-s);
}
.advt-placement h5 {
    font-size: undefined;
    font-size: var(--w-font-size-s);
    line-height: undefined;
    line-height: var(--w-line-height-s);
}
#horseshoe-root dd,
#horseshoe-root dt,
.advt-placement dd,
.advt-placement dt,
advt-component dd,
advt-component dt {
    margin: 0 16px;
}
#horseshoe-root blockquote,
#horseshoe-root dl,
#horseshoe-root h1,
#horseshoe-root h2,
#horseshoe-root h3,
#horseshoe-root h4,
#horseshoe-root h5,
#horseshoe-root ol,
#horseshoe-root p,
#horseshoe-root ul,
.advt-placement blockquote,
.advt-placement dl,
.advt-placement h1,
.advt-placement h2,
.advt-placement h3,
.advt-placement h4,
.advt-placement h5,
.advt-placement ol,
.advt-placement p,
.advt-placement ul,
advt-component blockquote,
advt-component dl,
advt-component h1,
advt-component h2,
advt-component h3,
advt-component h4,
advt-component h5,
advt-component ol,
advt-component p,
advt-component ul {
    margin: 0 0 8px;
}
#horseshoe-root [hidden],
.advt-placement [hidden],
advt-component [hidden] {
    display: none !important;
}
#horseshoe-root [tabindex='-1']:focus:not(:focus-visible),
.advt-placement [tabindex='-1']:focus:not(:focus-visible),
advt-component [tabindex='-1']:focus:not(:focus-visible) {
    outline: 0;
}
#horseshoe-root legend,
.advt-placement legend,
advt-component legend {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    display: table;
}
#horseshoe-root legend + *,
.advt-placement legend + *,
advt-component legend + * {
    clear: both;
}
#horseshoe-root fieldset,
.advt-placement fieldset,
advt-component fieldset {
    min-width: 0;
    border: 0;
    margin: 0;
    padding: 0.01em 0 0;
}
#horseshoe-root body:not(:-moz-handler-blocked) fieldset,
.advt-placement body:not(:-moz-handler-blocked) fieldset,
advt-component body:not(:-moz-handler-blocked) fieldset {
    display: table-cell;
}
