.fhd-demo{--fhd-demo-warningcolor:hsl(var(--sl-theme-danger_hs) calc(var(--sl-dark)*60% + var(--sl-light)*40%));--fhd-demo-warningcontrast:hsl(var(--sl-theme-danger_hs) calc(var(--sl-dark)*15% + var(--sl-light)*98%));display:inline-block;padding:.5em 1em;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;font-size:105%;border:medium solid var(--fhd-demo-warningcolor);background:var(--fhd-demo-warningcontrast);color:var(--fhd-demo-warningcolor)}
.fhd-infobar{background:var(--sl-theme-primary);color:var(--sl-theme-primary_contrast)}.fhd-infobar>div{padding:.5em var(--sl-block-spacing)}.fhd-infobar a{color:var(--sl-theme-primary_contrast) !important}
sl-cms-formsubmitter{display:block;margin:.5em 0}
[is|="sl-btn"]{display:inline-flex;height:2.5em;padding:0 1.5em;gap:.5em;align-items:center;justify-content:center;background:transparent;color:inherit;font:inherit;line-height:inherit;border:thin solid transparent;border-radius:var(--sl-btn-rounding,2.5em);overflow:hidden;text-decoration:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-weight:bold;letter-spacing:.06em;cursor:pointer;transition:filter .1s,background .1s,box-shadow .1s}[is|="sl-btn"].has-icon{padding-left:1em}[is|="sl-btn"].icon-only{width:2.5em;height:2.5em;padding:0;transition:filter .1s,box-shadow .1s}[is|="sl-btn"]::-moz-focus-inner{border:0}[is|="sl-btn"].sl-w100{display:flex;width:auto}[is|="sl-btn"]:hover:not(:disabled):not(.sl-bg){background-color:rgb(var(--sl-hover_rgb),.15)}[is|="sl-btn"].sl-bg:hover:not(:disabled){filter:brightness(1.25)}[is|="sl-btn"].outlined{border-color:currentColor}[is|="sl-btn"].raised{box-shadow:0 1px 5px 0 rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}[is|="sl-btn"].raised:focus,[is|="sl-btn"].raised:active{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}[is|="sl-btn"]:disabled{cursor:not-allowed;color:var(--sl-theme-disabled);opacity:.7}[is|="sl-btn"].sl-bg:disabled{background:var(--sl-theme-disabled);color:var(--sl-theme-disabled_contrast)}[is|="sl-btn"]>span{font-size:87.5%}[is|="sl-btn"]>.sl-icon{width:1.125em;height:1.125em;padding:.125em}@media(min-width:992px){[is|="sl-btn"].sl-w-fill-mobile{width:auto}}@keyframes sl-modalbg-show{0%{opacity:0}100%{opacity:1}}:where(sl-modal,sl-sheet,sl-dlg){position:fixed;width:0;height:0;top:0;left:0;z-index:4100;overflow:hidden;background:rgba(0,0,0,.6);align-items:center;justify-content:center;text-align:left;text-shadow:none;font-family:var(--sl-rootfont);font-weight:normal;font-size:var(--sl-roottsize)}sl-modal,sl-sheet,sl-dlg{display:none}sl-modal:target,sl-sheet:target,sl-dlg:target{display:flex;width:100%;height:100%;animation:sl-modalbg-show .2s}form.sl-action-icon_w{display:inline-flex;vertical-align:middle;align-items:center}.sl-action-icon{font-size:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;width:2.5em;height:2.5em;align-items:center;justify-content:center;color:var(--sl-tcolor2);background-color:transparent;vertical-align:middle;padding:.25em;border-radius:100%;cursor:pointer}.sl-action-icon:hover{background-color:rgba(var(--sl-hover_rgb),.15)}sl-basic-pane{display:block;padding-top:1em}sl-basic-pane.padded{padding:1em var(--sl-block-spacing)}sl-basic-pane>header:first-child{display:flex;margin-bottom:1em;align-items:center;height:2.5em;gap:1em}sl-basic-pane:not(.padded)>header:first-child{padding:0 var(--sl-block-spacing)}sl-basic-pane>header:first-child>*{flex-shrink:0}sl-basic-pane>header:first-child>:is(h1,h2,h3,h4,h5,h6){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-size:137.5%;letter-spacing:-0.02em;line-height:1.3;font-weight:normal}sl-basic-pane>header:first-child>:is(a.js-back,.pane-icon){display:inline-flex;align-items:center;justify-content:center;color:var(--sl-tcolor2);width:2.5em;height:2.5em;border-radius:100%}sl-basic-pane>header:first-child>a.js-back:hover{background-color:rgba(var(--sl-hover_rgb),.15)}sl-basic-pane>sl-chipc:nth-child(2){margin-bottom:1em}sl-basic-pane:not(.padded)>sl-chipc:nth-child(2){padding:0 var(--sl-block-spacing)}label.sl-check{display:flex;align-items:center;gap:1em;min-height:3em;cursor:pointer}label.sl-check>input{flex-shrink:0;appearance:none;-webkit-appearance:none;display:inline-block;overflow:hidden;background:transparent;border:thin solid currentColor;border-radius:var(--sl-inp-rounding);width:2em;height:2em;transition:background .2s}label.sl-check>input:not(:disabled){cursor:pointer}label.sl-check>input:checked{position:relative;background:var(--sl-theme-primary);border-color:var(--sl-theme-primary);color:var(--sl-theme-primary_contrast)}label.sl-check>input:checked::before{display:flex;align-items:center;justify-content:center;position:absolute;content:"✔";font-size:2em;margin:auto;left:0;right:0;bottom:0;overflow:hidden;top:0}label.sl-check>input:hover:not(:checked,:disabled){background:rgba(var(--sl-hover_rgb),.2)}}label.sl-check>input:indeterminate::before{content:"―"}label.sl-check:has(:disabled){opacity:.8;cursor:not-allowed}label.sl-check>input:disabled{border-color:var(--sl-theme-disabled)}label.sl-check>input:checked:disabled{background:var(--sl-theme-disabled);color:var(--sl-theme-disabled_contrast)}label.sl-check.radio>input{border-radius:100%}label.sl-check.radio>input:checked::before{content:"⏺"}label.sl-check+footer.sl-check-footer{font-size:90%;padding:.25rem 0;color:var(--sl-tcolor2)}sl-chip{display:inline-flex;align-items:center;border:1px solid var(--sl-tcolor2);overflow:hidden}sl-chip.sl-bg,sl-chip.sl-bg-accent{border-color:transparent}sl-chip>:is(a:first-child,span){display:inline-flex;height:2em;align-items:center;justify-content:center;gap:.5em;padding-left:.5em;padding-right:1em;color:inherit;text-decoration:none}sl-chip.has-rm>:is(a:first-child,span){padding-right:.25em}sl-chip>:is(a:first-child,span):hover{background:var(--sl-hover_rgba)}sl-chip>:is(a,span)>.sl-icon:not(:empty){display:inline-block;width:.75em;height:.75em;color:var(--sl-tcolor2)}sl-chip.sl-bg-accent>:is(a:first-child,span)>.sl-icon{color:currentColor}sl-chip>:is(a:first-child,span)>span{font-size:87.5%;font-weight:500}sl-chip>.rm{display:inline-flex;align-items:center;justify-content:center;height:2em}sl-chip>.rm>:is(span,button){font:inherit;display:inline-flex;align-items:center;justify-content:center;padding-left:.25em;padding-right:.5em;height:2em;background:transparent;cursor:pointer;color:var(--sl-tcolor2)}sl-chip>.rm>:is(span,button):hover{background-color:var(--sl-hover_rgba)}sl-chip>.rm>:is(span,button)>.sl-icon{width:.75em;height:.75em}sl-chipc{display:flex;gap:.5em;overflow-x:auto;justify-content:flex-start}sl-chipc>*{flex-shrink:0}sl-ctxm{display:inline-flex;position:relative;vertical-align:middle}sl-ctxm>a{display:inline-flex;color:var(--sl-tcolor2);vertical-align:middle;align-items:center;justify-content:center;padding:.25em;width:2.5em;height:2.5em;border-radius:100%;background-color:transparent}sl-ctxm>a:hover{background:rgba(var(--sl-hover_rgb),.15)}sl-ctxm>menu{position:absolute;right:.5em;bottom:0;z-index:1999;padding:.5em 0;opacity:0;font-family:var(--sl-rootfont);font-weight:normal;font-size:var(--sl-roottsize);text-shadow:none;pointer-events:none;transform:translateY(100%) scale(.7);transform-origin:top right;transition:transform .1s,opacity .1s}:where(sl-ctxm>menu){background:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 97% + var(--sl-dark) * 10%));color:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 10% + var(--sl-dark) * 97%))}sl-ctxm>menu:focus{outline:0}sl-ctxm>menu:target,sl-ctxm[open]>menu{opacity:1;transform:translateY(100%) scale(1);pointer-events:auto}sl-ctxm menu>li{list-style:none}sl-ctxm menu>li>form{display:flex;width:100%;vertical-align:middle}sl-ctxm menu>li>a,sl-ctxm menu>li>form>button{-webkit-appearance:none;-moz-appearance:none;display:flex;padding:0 1.5em;height:3em;width:100%;align-items:center;min-width:10em;font:inherit;color:inherit;text-decoration:none;letter-spacing:.01em;white-space:nowrap;background:transparent;cursor:pointer}sl-ctxm menu>li>a{color:inherit}sl-ctxm menu>li>a:hover,sl-ctxm menu>li>form>button:hover{background:rgba(var(--sl-hover_rgb),.15)}sl-ctxm menu>li>a>.sl-icon,sl-ctxm menu>li>form>button>.sl-icon{width:1.5em;height:1.5em;vertical-align:middle;margin-right:.75em;padding:.125em;color:var(--sl-tcolor2)}sl-ctxm>menu>menu:not(:last-child){padding-bottom:.5em;border-bottom:thin solid rgba(var(--sl-hover_rgb),.3);margin-bottom:.5em}sl-ctxm-flat{display:inline-flex;vertical-align:middle;align-items:center}sl-ctxm-flat>:not(:last-child){margin-right:.5em}@keyframes sl-dlg-show{0%{transform:scale(.9)}100%{transform:scale(1)}}sl-dlg:target>form{animation:sl-dlg-show .2s;max-height:90%;overflow:auto}sl-dlg>form{padding:1.5rem;min-width:17.5rem;max-width:95%;color:var(--sl-tcolor2)}:where(sl-dlg>form){background:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 95% + var(--sl-dark) * 5%));--sl-tcolor1:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 10% + var(--sl-dark) * 90%));--sl-tcolor2:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 25% + var(--sl-dark) * 75%))}sl-dlg>form>header>.sl-icon{margin-bottom:1rem;color:hsl(var(--sl-theme-primary_hs) 50%)}sl-dlg>form>header>h1{display:block;max-width:100%;margin-bottom:1rem;font-size:150%;line-height:1.2;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sl-tcolor1)}sl-dlg>form>div:not(:empty){margin-bottom:1.5rem;font-size:87.5%}sl-dlg>form>footer{display:flex;justify-content:flex-end;font-size:87.5%;line-height:1.25;gap:.5rem}sl-dlg>form>footer>:is(a,button){appearance:none;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:.5rem 1rem;font-size:inherit;text-decoration:none;font-weight:bold;background-color:transparent;cursor:pointer;border-radius:var(--sl-btn-rounding,0)}sl-dlg>form>footer>:is(a,button):hover{background-color:rgba(var(--sl-hover_rgb),.1)}:where(sl-dlg>form>footer>:is(a,button)){color:hsl(var(--sl-theme-primary_hs) calc(var(--sl-light) * 40% + var(--sl-dark) * 60%))}@media(min-width:768px){sl-dlg>:is(form,section){max-width:35rem}}@media(min-width:992px){sl-dlg>:is(form,section){min-width:22.5rem;max-width:40rem}}a[is=sl-fab]{display:inline-flex;width:3.5em;height:3.5em;align-items:center;justify-content:space-evenly;color:hsl(var(--sl-theme-primary_hs) calc(20% * var(--sl-light) + 90% * var(--sl-dark)));background-color:hsl(var(--sl-theme-primary_hs) calc(90% * var(--sl-light) + 20% * var(--sl-dark)));border-radius:var(--sl-fab-rounding,1em);transition:background-color .1s;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12)}a[is=sl-fab]:hover{background-color:hsl(var(--sl-theme-primary_hs) calc(95% * var(--sl-light) + 30% * var(--sl-dark)))}sl-fabc{position:fixed;display:block;bottom:0;right:0}sl-fabc>div{position:absolute;display:flex;flex-direction:column;margin:1rem;height:100%;bottom:0;right:0;align-items:end;justify-content:end}sl-fabc>div>a[is=sl-fab]{flex-shrink:0;width:2.5em;height:2.5em;margin-top:1em;border-radius:calc(0.75 * var(--sl-fab-rounding, 1em));transform:scale(1);transform-origin:bottom right;opacity:1;transition:transform .2s,opacity .2s}sl-fabc>div>a[is=sl-fab]:last-child{width:6em;height:6em;margin-top:1.5em;border-radius:var(--sl-fab-rounding,1em)}sl-fabc>div>a[is=sl-fab]:last-child>.sl-icon{font-size:200%}sl-fabc.hide-fabs>div{pointer-events:none}sl-fabc.hide-fabs>div>a[is=sl-fab]{transform:scale(0);opacity:0}.sl-horflow{display:flex;overflow-x:auto;justify-content:flex-start}.sl-horflow.gapped{gap:.5em}.sl-horflow>*{flex-shrink:0}sl-input{display:block;font-size:1rem;overflow:hidden}sl-input>label{display:block;width:100%;padding:.25em 0;color:var(--sl-tcolor1);font-weight:bold;transition:color .1s}sl-input:focus-within>label{color:var(--sl-theme-primary)}sl-input:has(:user-invalid)>label{color:var(--sl-theme-danger)}sl-input:has(:is(:disabled,[disabled]))>label{color:var(--sl-theme-disabled)}sl-input>div{display:flex;align-content:center;gap:.5em;height:3em;border:thin solid currentColor;border-radius:var(--sl-inp-rounding);transition:background .1s,border-color .1s,color .1s,box-shadow .1s;padding:0 1em}sl-input>div:focus-within{background:hsl(0,0%,calc(var(--sl-light) * 100%));border-color:var(--sl-theme-primary);color:var(--sl-tcolor1);box-shadow:0 0 0 1px var(--sl-theme-primary) inset}sl-input:has(:user-invalid)>div{border-color:var(--sl-theme-danger);box-shadow:0 0 0 1px var(--sl-theme-danger) inset}sl-input:has(:is(:disabled,[disabled]))>div{opacity:.8;border-color:var(--sl-theme-disabled)}sl-input:has(textarea)>div{padding-top:.5em;padding-bottom:.5em;height:auto}sl-input>div>textarea{field-sizing:content;min-height:4.5em}sl-input>div>span{color:var(--sl-tcolor2);align-self:center}sl-input>div>:is(input,select,textarea){height:100%;font:inherit;color:inherit;background:transparent;overflow:hidden;flex-grow:1}sl-input>div>input[type=file]{vertical-align:middle;line-height:3em}sl-input>div>input[type=color]{padding:.5em 0}sl-input.js>div:has(input:not([type=file],[type=color]),textarea){cursor:text}sl-input>div>select{cursor:pointer}sl-input>footer{font-size:90%;padding:.25rem 1rem;color:var(--sl-tcolor2)}.sl-input-charcounter{position:fixed;z-index:9999;font-size:85%;font-weight:bold;padding:.125em .5em;background:var(--sl-theme-primary);color:var(--sl-theme-primary_contrast);border-top-right-radius:var(--sl-inp-rounding);border-top-left-radius:var(--sl-inp-rounding)}.sl-input-charcounter.danger{background:var(--sl-theme-danger);color:var(--sl-theme-danger_contrast)}.sl-input-split{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:.5em}.sl-input-split.mode-40-60{grid-template-columns:2fr 3fr}.sl-input-split.mode-60-40{grid-template-columns:3fr 2fr}.sl-input-split.mode-30-70{grid-template-columns:3fr 7fr}.sl-input-split.mode-70-30{grid-template-columns:7fr 3fr}.sl-input-split.mode-33-33-33{grid-template-columns:1fr 1fr 1fr}sl-list{display:block}sl-list>.legend,.sl-list-empty{padding:.5em var(--sl-block-spacing)}:where(sl-list>.legend){color:var(--sl-tcolor2)}sl-list.has-icon>.legend{padding:.75em calc(var(--sl-block-spacing) + 2.5em)}sl-list.has-avatar>.legend{padding:.75em calc(var(--sl-block-spacing) + 3.5em)}sl-list-input{display:block;width:100%}sl-list-input>:not(label):not(:last-child){margin-bottom:.25em}sl-list-input>label{display:flex;width:100%;align-items:center;padding:.25em 0;color:var(--sl-tcolor1);font-weight:bold}sl-list-input>label>button{appearance:none;display:none;width:2em;height:2em;border-radius:100%;background:transparent;cursor:pointer;color:inherit}sl-list-input.js>label>button{display:inline-flex;align-items:center;justify-content:center;margin-left:1em}sl-list-input>label>button:hover{background:rgba(var(--sl-hover_rgb),.15)}li[is=sl-li]{display:flex;align-items:center;list-style:none;transition:background-color .1s;gap:1em;width:100%}sl-list.has-menu>ul>li[is=sl-li],sl-list.has-menu>ol>li[is=sl-li]{padding-right:var(--sl-block-spacing)}sl-list>ol>li[is=sl-li]:hover,sl-list>ul>li[is=sl-li]:hover{background-color:rgba(var(--sl-hover_rgb),.15)}li[is=sl-li]>.body{flex-grow:1;min-width:0;display:flex;align-items:center;gap:1em;height:2.5em;padding:.5em var(--sl-block-spacing);color:var(--sl-tcolor1);text-decoration:none}sl-list.has-menu>ol>li[is=sl-li]>.body,sl-list.has-menu>ul>li[is=sl-li]>.body{padding-right:1em}sl-list.tall>ol>li[is=sl-li]>.body,sl-list.tall>ul>li[is=sl-li]>.body{height:3.5em}sl-list.xtall>ol>li[is=sl-li]>.body,sl-list.xtall>ul>li[is=sl-li]>.body{height:4.5em}li[is=sl-li]>.body>:not(.lines){flex-shrink:0}li[is=sl-li]>.body>.lines{flex-grow:1;min-width:0}li[is=sl-li]>.body>.lines>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(li[is=sl-li].active){background-color:rgba(var(--sl-hover_rgb),.075);background-image:linear-gradient(to right,var(--sl-theme-primary),var(--sl-theme-primary) .25em,transparent .25em)}:where(li[is=sl-li]>.body>.lines>:nth-child(2)){color:var(--sl-tcolor2);font-size:87.5%}li[is=sl-li]>.body>.av{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;overflow:hidden;border-radius:100%}:where(li[is=sl-li]>.body>.av){background-color:var(--sl-tcolor2);color:var(--sl-tcolor2_c)}li[is=sl-li]>.body>.av>img{display:block;width:100%;height:100%}li[is=sl-li]>.body>div.sppl{display:none;color:var(--sl-tcolor2);font-size:87.5%}@media(min-width:768px){li[is=sl-li]>.body>div.sppl{display:block}}sl-map-input{display:block;width:100%}sl-map-input>label{display:flex;align-items:center;width:100%;padding:.25em 0;color:var(--sl-tcolor1);font-weight:bold}sl-map-input>label>*{flex-shrink:0}sl-map-input>label>div:first-child{flex-grow:1;flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}sl-map-input>label>div>button{appearance:none;margin-right:1em;display:none;width:2em;height:2em;border-radius:100%;background:transparent;cursor:pointer;color:inherit}sl-map-input>label>div>button:first-child{margin-left:1em}sl-map-input.js>label>div>button{display:inline-flex;align-items:center;justify-content:center}sl-map-input.js>label>div>button:hover{background:rgba(var(--sl-hover_rgb),.15)}sl-map-input>label>select{display:none;padding:.25em 1em;background:inherit;color:inherit;line-height:2em;border:thin solid currentColor;border-radius:var(--sl-inp-rounding);cursor:pointer}sl-map-input.js>label>select{display:inline-flex}sl-map-input>section>header{font-size:smaller;color:var(--sl-tcolor2)}sl-map-input.js>section>header{display:none}sl-pager{display:block;text-align:center;padding:.5em 1em}sl-sheet{align-items:center;justify-content:end;color:var(--sl-tcolor1)}sl-sheet:target>:is(form,section){display:flex;flex-direction:column;height:100%;width:35rem;background:var(--sl-srfc-bg)}sl-sheet>:is(form,section)>header{display:flex;align-items:center;padding:.5em 1em;max-width:100%;font-size:150%;line-height:1.2;letter-spacing:-0.01em;color:var(--sl-tcolor1);border-bottom:thin solid rgba(var(--sl-hover_rgb),.15)}sl-sheet>:is(form,section)>header>div{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}sl-sheet>:is(form,section)>header>a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:100%;text-decoration:none;color:inherit;transition:background-color .1s}sl-sheet>:is(form,section)>header>a:hover{background-color:rgba(var(--sl-hover_rgb),.15)}sl-sheet>:is(form,section)>section{flex:1;overflow-x:hidden;overflow-y:auto;padding:.5em 1em}sl-sheet>:is(form,section)>footer{flex-shrink:0;border-top:thin solid rgba(var(--sl-hover_rgb),.15);padding:.5em 1em}
sl-insclt>iframe{position:fixed;top:-1e15px;transform:scale(.001)}
sl-file-browser>.grid{display:flex;gap:.5em;flex-flow:row wrap;justify-content:start}sl-file-browser>.grid::after{content:"";flex:auto}sl-file-browser>.grid>div{display:flex;align-items:center;justify-content:center;position:relative;width:7.5em;height:7.5em;cursor:pointer}sl-file-browser>.grid>div>img{width:100%;height:100%}sl-file-browser>.grid>div.add>img{width:5em;height:5em;padding:1em;background:#666;border-radius:100%}sl-file-browser>.grid>div>.name{position:absolute;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;bottom:.5em;left:.5em;right:.5em;font-size:75%;padding:.25em .5em;border-radius:.5em;background:rgba(0,0,0,.4);color:#fff}sl-file-browser>.grid>div:hover>.name{min-width:calc(100% - 1em);max-width:20em;right:auto;background:#000;z-index:2}sl-file-input>label{display:flex;align-items:center;width:100%;padding:.25em 0;color:var(--sl-tcolor1);font-weight:bold}sl-file-input>label>span.add{display:flex;justify-content:center;align-items:center;font-size:smaller;margin-left:1em;width:2em;height:2em;border-radius:100%;background:transparent;cursor:pointer;color:inherit}sl-file-input>label>span.add:hover{background:rgba(var(--sl-hover_rgb),.15)}sl-file-input>.input-container{display:flex;align-items:center;justify-content:start;border:thin solid currentColor;border-radius:var(--sl-inp-rounding);padding:.5em 1em;min-height:3em}sl-file-input>.input-container>.files{display:flex;align-items:center;justify-content:start;flex-flow:row wrap;gap:.5em}sl-file-input>.input-container>.empty{color:var(--sl-tcolor2);user-select:none}sl-file-input-chip{position:relative;width:5em;height:5em;border:thin solid currentColor;border-radius:var(--sl-inp-rounding)}sl-file-input-chip>img.main{width:100%;height:100%;vertical-align:middle}sl-file-input-chip>img.action-icon{position:absolute;display:none;width:1.5em;height:1.5em;padding:.25em;cursor:pointer;background:#000;border-radius:100%}sl-file-input-chip:is(:hover,.visible)>img.action-icon{display:inline-block}sl-file-input-chip>img.action-icon.move-left{left:.5em;bottom:.5em}sl-file-input-chip>img.action-icon.move-right{right:.5em;bottom:.5em}sl-file-input-chip>img.action-icon.remove{right:.5em;top:.5em}sl-modal.sl-file-picker>div{max-width:70%;max-height:90%;overflow-y:auto}sl-modal.sl-file-picker>div>h1{font-size:125%;margin-bottom:1em}@media(max-width:768px){sl-modal.sl-file-picker>div{max-width:100%;max-height:100%;width:100%;height:100%;border-radius:0}}

.sl-cms-menubar{display:flex;align-items:center;width:100%;flex-wrap:wrap}ol.sl-cms-menubar_ol{list-style:none}li.sl-cms-menubar_li{display:inline-block}li.sl-cms-menubar_li.has-submenu{position:relative}ol.sl-cms-menubar_submenu{background:var(--sl-srfc-bg);position:absolute;top:2em;left:0;list-style:none;white-space:nowrap;z-index:2001;border-radius:.2em;transform:scale(0);box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}li.sl-cms-menubar_li.has-submenu:hover>ol.sl-cms-menubar_submenu,ol.sl-cms-menubar_submenu:hover{transform:scale(1)}.sl-cms-menubar_item,.sl-cms-menubar_submenu__item{display:inline-block;padding:.5em 1em}.sl-cms-menubar_submenu__item{padding:.5em 1.5em}@media(max-width:992px){.sl-cms-menubar_ol{display:none}.sl-cms-menubar{justify-content:space-around}}@media(min-width:992px){.sl-cms-menubar_drawerer{display:none}}
.sl-cms-orgzr{display:flex;background-repeat:no-repeat;background-position:center;background-size:cover}.sl-cms-orgzr.plx{background-attachment:fixed}.sl-cms-orgzr.ca-hl{justify-content:flex-start}.sl-cms-orgzr.ca-hc{justify-content:center}.sl-cms-orgzr.ca-hr{justify-content:flex-end}.sl-cms-orgzr.ca-vt{align-items:flex-start}.sl-cms-orgzr.ca-vc{align-items:center}.sl-cms-orgzr.ca-vb{align-items:flex-end}.sl-cms-orgzr_contents{width:100%}
.sl-cms-olay{position:relative}.sl-cms-olay_over{display:flex;position:absolute;top:1em;left:1em;right:1em;bottom:1em;justify-content:center;align-items:center;font-size:75%;pointer-events:none}.sl-cms-olay_over__in{pointer-events:auto}@media(min-width:768px){.sl-cms-olay_over{font-size:100%}}@media(min-width:992px){.sl-cms-olay_over{font-size:150%}}.sl-cms-editmode .sl-cms-olay_over__in{min-width:.5em}.sl-cms-olay .sl-cms-picture>img{filter:brightness(50%)}
.sl-cms-pic{display:block;overflow:hidden}.sl-cms-pic.inline{display:inline-block;vertical-align:middle}.sl-cms-pic>img{display:block;width:100%;max-width:100%;margin:0 auto;height:auto;object-fit:cover}.sl-cms-pic.natural>img{width:auto}
.sl-cms-place-openhrs_day{display:grid;grid-gap:1em;grid-template-columns:1fr 1fr;padding:.25em 0}.sl-cms-place-openhrs_day.today{color:var(--sl-theme-primary)}.sl-cms-place-openhrs_day.closed>.sl-cms-place-openhrs_day__hours{font-style:italic}.sl-cms-place-openhrs_day__name{font-weight:bold;text-align:left}.sl-cms-place-openhrs_day__hours{text-align:right}
@keyframes sl-cms-shead-fadein{0%{opacity:0}to{opacity:1}}@keyframes sl-cms-shead-slidein{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.sl-cms-shead_drawer{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);z-index:3000;color:#333}.sl-cms-shead_drawer.target,.sl-cms-shead_drawer:target{display:block;animation:sl-cms-shead-fadein .2s}.sl-cms-shead_drawer.target>.sl-cms-shead_drawer__content,.sl-cms-shead_drawer:target>.sl-cms-shead_drawer__content{animation:sl-cms-shead-slidein .2s}.sl-cms-shead_drawer__logocontain{text-align:center;padding:1em;border-bottom:thin solid #ccc}.sl-cms-shead_drawer__logo{display:inline-block;max-height:6em;max-width:100%;vertical-align:middle}.sl-cms-shead_drawer__content{display:inline-block;background:var(--sl-srfc-bg);color:var(--sl-tcolor1);min-width:15em;height:100%;overflow-y:auto;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}a.sl-cms-shead_drawer__item{display:flex;align-items:center;height:3em;padding:0 1em;color:inherit;text-decoration:none;letter-spacing:.01em;background:transparent;transition:background .2s}.sl-cms-shead_drawer__item:hover{background:rgba(var(--sl-hover_rgb),.25)}.sl-cms-shead_drawer__item.indent{padding-left:2em}.sl-cms-shead_drawer__item.indent>.sl-cms-shead_drawer__itemtext{font-size:85%}.sl-cms-shead_main{display:flex;justify-content:space-between;align-items:center;padding-top:1em;padding-bottom:1em}.sl-cms-shead_main__item{display:inline-block}.sl-cms-shead_main__item.start,.sl-cms-shead_main__item.end{flex:0 1 auto}.sl-cms-shead_main__item.center{min-width:0;flex:0 1 100%}.sl-cms-shead_main__item>.sl-logo>.sl-logo_img{max-height:6em}@media(max-width:992px){.sl-cms-shead_main{flex-wrap:wrap;justify-content:space-around;text-align:center}.sl-cms-shead_main__item.sl-cms-shead_main__item{flex:1 0 100%}}



.ql-color-\#fff{color:#fff}

.sl-grid.sl-grid-au0D3M1Yksa-qKI06IkLmA{-ms-grid-columns:100%;grid-template-columns:minmax(0,100%);}
@media (min-width:768px){.sl-grid.sl-grid-au0D3M1Yksa-qKI06IkLmA{-ms-grid-columns:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}
.sl-cms-pic-img-b7bb0bf0b12be368b4fe28fd7f2dbc47458794be{filter: brightness(50%);}
.sl-cms-orgzr-9_pjuUmWbQ2Hk9lYtsvlI_v-Ous_contents{padding:4px 4px 4px 4px}@media (min-width:768px){.sl-cms-orgzr-9_pjuUmWbQ2Hk9lYtsvlI_v-Ous_contents{padding:6px 6px 6px 6px}}@media (min-width:992px){.sl-cms-orgzr-9_pjuUmWbQ2Hk9lYtsvlI_v-Ous_contents{padding:8px 8px 8px 8px}}