﻿@font-face{font-family:"Roboto";src:local("Roboto"),url("/media/templates/site/www/fonts/Roboto/Roboto-Light.ttf") format("truetype")}:root{--color-font: rgba(34, 34, 34, 1);--color-font-inverse: rgba(255, 255, 255, 1);--color-heading: rgba(34, 34, 34, 1);--color-link: rgba(3, 155, 229, 1);--color-link-hover: rgba(134, 5, 255, 1);--color-link-active: rgba(134, 5, 255, 1);--color-link-visited: rgba(134, 5, 255, 1);--color-nav-link: rgba(37, 37, 37, 1);--color-nav-link-disabled: rgba(37, 37, 37, 1);--color-nav-link-hover: rgba(37, 37, 37, 1);--color-nav-link-active: rgba(37, 37, 37, 1);--color-nav-link-visited: rgba(37, 37, 37, 1);--color-nav-link-bg: rgba(0, 0, 0, 0);--color-nav-link-hover-bg: rgba(0, 0, 0, 0.137);--color-nav-link-active-bg: rgba(0, 0, 0, 0.137);--color-nav-link-visited-bg: rgba(0, 0, 0, 0);--color-primary: rgba(13, 110, 253, 1);--color-secondary: rgba(108, 117, 125, 1);--color-success: rgba(25, 135, 84, 1);--color-danger: rgba(244, 67, 54, 1);--color-warning: rgba(255, 193, 7, 1);--color-info: rgba(13, 202, 240, 1);--color-light: rgba(250, 250, 250, 1);--color-dark: rgba(33, 37, 41, 1);--bg-page-color: transparent;--bg-page-img-repeat: no-repeat;--bg-header-color: rgba(13, 110, 253, 1);--bg-header-img-repeat: no-repeat;--bg-breadcrumb-color: transparent;--bg-main-color: transparent;--bg-main-img-repeat: no-repeat;--bg-main-content-color: rgba(255, 255, 255, 1);--bg-footer-color: rgba(13, 110, 253, 1);--bg-footer-img-repeat: no-repeat;--bg-popover-color: rgba(255, 255, 255, 1);--bg-popover-backdrop: rgba(0, 0, 0, 0.137);--width-content-max: 1184px;--width-breakout-max: 1420px;--h-space: 1rem;--v-space: 1rem;--font-default: "Roboto";--size-font: 1rem;--height-line-heading: 1.3;--weight-heading: 400;--size-h1: 2rem;--size-h2: 1.75rem;--size-h3: 1.5rem;--size-h4: 1.35rem;--size-h5: 1.25rem;--size-h6: 1rem;--list-marker: "◉ ";--input-field-focus-border: rgba(0, 0, 0, 0.40);--input-field-font-size: 1.2rem;--input-field-padding-tb: 0.75rem;--input-field-padding-lr: 0.5rem;--input-field-label-margin: 0.4rem}html{scroll-behavior:smooth;scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0;font-family:var(--font-default, "Arial, Helvetica, sans-serif")}img,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}h1,h2,h3,h4,h5,h6,figure,p{margin:0}p{margin-top:var(--h-space, 1rem)}button{font-size:var(--size-font, 1rem)}section:not([data-is=grid]),fieldset,[aria-label=page-body],article{margin-top:var(--h-space, 1rem)}section:not([data-is=grid])>p,fieldset>p,[aria-label=page-body]>p,article>p{margin:0}section:not([data-is=grid])>*+*,fieldset>*+*,[aria-label=page-body]>*+*,article>*+*{margin-top:var(--h-space, 1rem) !important}section>h1,article>h1{font-size:var(--size-h1, 2rem)}img{max-width:100%;height:auto}@media only screen and (max-width : 576px){.hide-on-small-only,.hide-on-small-and-down{display:none !important}}@media only screen and (max-width : 768px){.hide-on-med-and-down{display:none !important}}@media only screen and (min-width : 577px){.hide-on-med-and-up{display:none !important}}@media only screen and (min-width: 576px)and (max-width: 768px){.hide-on-med-only{display:none !important}}@media only screen and (min-width : 769px){.hide-on-large-only{display:none !important}}@media only screen and (min-width : 993px){.hide-on-extra-large-only{display:none !important}}@media only screen and (min-width : 993px){.show-on-extra-large{display:block !important}}@media only screen and (min-width : 769px){.show-on-large{display:block !important}}@media only screen and (min-width: 576px)and (max-width: 768px){.show-on-medium{display:block !important}}@media only screen and (max-width : 576px){.show-on-small{display:block !important}}@media only screen and (min-width : 577px){.show-on-medium-and-up{display:block !important}}@media only screen and (max-width : 768px){.show-on-medium-and-down{display:block !important}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--weight-heading, 400);line-height:var(--height-line-heading, 1.3)}h1>a,.h1>a,h2>a,.h2>a,h3>a,.h3>a,h4>a,.h4>a,h5>a,.h5>a,h6>a,.h6>a{text-decoration:none;color:var(--color-heading)}h1>a:link,.h1>a:link,h2>a:link,.h2>a:link,h3>a:link,.h3>a:link,h4>a:link,.h4>a:link,h5>a:link,.h5>a:link,h6>a:link,.h6>a:link{color:var(--color-heading)}h1>a:hover,.h1>a:hover,h2>a:hover,.h2>a:hover,h3>a:hover,.h3>a:hover,h4>a:hover,.h4>a:hover,h5>a:hover,.h5>a:hover,h6>a:hover,.h6>a:hover{color:var(--color-heading)}h1>a:visited,.h1>a:visited,h2>a:visited,.h2>a:visited,h3>a:visited,.h3>a:visited,h4>a:visited,.h4>a:visited,h5>a:visited,.h5>a:visited,h6>a:visited,.h6>a:visited{color:var(--color-heading)}h1>a:focus,.h1>a:focus,h2>a:focus,.h2>a:focus,h3>a:focus,.h3>a:focus,h4>a:focus,.h4>a:focus,h5>a:focus,.h5>a:focus,h6>a:focus,.h6>a:focus{color:var(--color-heading)}h1,.h1{font-size:var(--size-h1)}h2,.h2{font-size:var(--size-h2)}h3,.h3{font-size:var(--size-h3)}h4,.h4{font-size:var(--size-h4)}h5,.h5{font-size:var(--size-h5)}h6,.h6{font-size:var(--size-h6)}a:link,a:visited,a:focus{color:var(--color-link)}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}.hidden,.hide{display:none !important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}html{background-color:var(--bg-page-color, transparent);background-image:var(--bg-page-img, none);background-repeat:var(--bg-page-img-repeat, no-repeat);background-position-x:var(--bg-page-img-position-x);background-position-y:var(--bg-page-img-position-y);background-size:var(--bg-page-size)}header{background-color:var(--bg-header-color, transparent);background-image:var(--bg-header-img, none);background-repeat:var(--bg-header-img-repeat, no-repeat);background-position-x:var(--bg-header-img-position-x, 0);background-position-y:var(--bg-header-img-position-y, 0);background-size:var(--bg-header-size, cover)}header [data-grid-position=content]{padding:calc(var(--v-space, none)/2) var(--h-space, none)}@media only screen and (min-width : 769px){header [data-grid-position=content]{padding:0 var(--h-space, none)}}[aria-labelledby=breadcrumbs]{background-color:var(--bg-breadcrumb-color, transparent)}[aria-labelledby=breadcrumbs] [data-grid-position=content]{padding:0 var(--h-space, none)}[aria-labelledby=article-content],[data-role=main-list]{background-color:var(--bg-main-color, transparent);background-image:var(--bg-main-img, none);background-repeat:var(--bg-main-img-repeat, no-repeat);background-position-x:var(--bg-main-img-position-x, 0);background-position-y:var(--bg-main-img-position-y, 0);background-size:var(--bg-main-size, cover)}[data-layout=content-grid],[data-role=main-list] [data-layout=breakout-grid]>[data-grid-position=content]{background-color:var(--bg-content-color, white);padding:0 var(--h-space, none)}footer{background-color:var(--bg-footer-color, transparent);background-image:var(--bg-footer-img, none);background-repeat:var(--bg-footer-img-repeat, no-repeat);background-position-x:var(--bg-footer-img-position-x, 0);background-position-y:var(--bg-footer-img-position-y, 0);background-size:var(--bg-footer-size, cover)}ul:not(.tags)>li::marker{content:var(--list-marker)}[data-layout=page-grid]{height:100%;min-height:100%;display:flex;flex-direction:column}[data-layout=page-grid]>section{margin:0}[data-layout=page-grid]>*{flex-grow:1;padding:0}@media only screen and (min-width : 577px){[data-layout=breakout-grid]:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style),body>*:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style){--breakout-size: calc((var(--width-breakout-max) - var(--width-content-max)) / 2);width:100%;display:grid;margin:0 auto;grid-template-columns:[full-width-start] minmax(var(--h-space), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--h-space)*2,var(--width-content-max)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--h-space), 1fr) [full-width-end]}[data-layout=breakout-grid]:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=content],body>*:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=content]{grid-column:content}[data-layout=breakout-grid]:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=breakout],body>*:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=breakout]{grid-column:breakout}[data-layout=breakout-grid]:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=full-width],body>*:not(dialog,[role=dialog],[class^=phpdebugbar],[class^=woot-widget],script,link,meta,style)>[data-grid-position=full-width]{grid-column:full-width}}[data-layout=content-grid]{display:flex;flex-direction:column;position:relative;padding-bottom:1rem}@media only screen and (min-width : 769px){[data-layout=content-grid][data-full-width=false]{display:grid;width:100%;margin:0 auto;column-gap:var(--v-space, 1rem);grid-template-columns:repeat(12, 1fr);grid-template-areas:"content content content content content content content aside aside aside aside aside";grid-auto-rows:minmax(1em, auto)}[data-layout=content-grid][data-full-width=false]>[data-grid-position=content]{grid-area:content}[data-layout=content-grid][data-full-width=false]>[data-grid-position=aside]{grid-area:aside}}[data-layout=label-value]{display:grid;width:100%;column-gap:var(--v-space, 1rem);row-gap:var(--h-space, 1rem);grid-template-columns:30% 70%;grid-auto-rows:minmax(1em, auto)}[data-layout=label-value]>[data-grid-position=label]{margin:0;grid-column:1;font-weight:bold}[data-layout=label-value]>[data-grid-position=output]{margin:0;grid-column:2}[data-layout=list-grid]{display:flex;flex-direction:column;position:relative;padding-bottom:1rem}@media only screen and (min-width : 577px){[data-layout=list-grid]{display:grid;width:100%;max-width:var(--width-content-max);margin:0 auto;column-gap:var(--v-space, 1rem);grid-template-columns:repeat(12, 1fr);grid-template-areas:"content content content content content content content aside aside aside aside aside";grid-auto-rows:minmax(1em, auto)}[data-layout=list-grid]>[data-grid-position=content]{grid-area:content}[data-layout=list-grid]>[data-grid-position=aside]{grid-area:aside}}[data-layout=list-grid-full-width]{display:flex;flex-direction:column;position:relative;padding-bottom:1rem}@media only screen and (min-width : 577px){[data-layout=list-grid-full-width]{display:grid;width:100%;max-width:var(--width-content-max);margin:0 auto;grid-template-columns:repeat(12, 1fr);grid-template-areas:"main-1 main-1 main-1 main-1 main-1 main-1 main-1 main-1 main-1 main-1 main-1 main-1";grid-auto-rows:minmax(1em, auto)}[data-layout=list-grid-full-width]>[aria-label=page-body]{grid-area:main-1}}[class*=-list]{--bg-img: none;--bg-img-ratio: 1 / 1;--list-item-width: 100%}[class*=-list] [class*=cols-]{display:flex;justify-content:start;flex-wrap:wrap;row-gap:1.5em}[class*=-list] [class*=cols-] .section-heading{width:100%}[class*=-list] [class*=cols-] article{width:100%}@media only screen and (min-width : 577px){[class*=-list] .cols-2.has-gutter{column-gap:var(--v-space);row-gap:var(--h-space)}}@media only screen and (min-width : 577px){[class*=-list] .cols-2.has-gutter article{--list-item-width: calc(1 / 2 * 100% - (var(--v-space) / 2));max-width:var(--list-item-width, calc(50% - var(--v-space) / 2))}}@media only screen and (min-width : 577px){[class*=-list] .cols-2 article{--list-item-width: calc(1 / 2 * 100%);max-width:var(--list-item-width, 50%)}}@media only screen and (min-width : 577px){[class*=-list] .cols-3.has-gutter{column-gap:var(--v-space);row-gap:var(--h-space)}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-3.has-gutter article{--list-item-width: calc(1 / 2 * 100% - (var(--v-space) / 2));max-width:var(--list-item-width, calc(50% - var(--v-space) / 2))}}@media only screen and (min-width : 769px){[class*=-list] .cols-3.has-gutter article{--list-item-width: calc(1 / 3 * 100% - (2 * var(--v-space) / 3));max-width:var(--list-item-width, calc(33.3333333333% - 2 * var(--v-space) / 3))}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-3 article{max-width:50%}}@media only screen and (min-width : 769px){[class*=-list] .cols-3 article{max-width:33.3333333333%}}@media only screen and (min-width : 577px){[class*=-list] .cols-4.has-gutter{column-gap:var(--v-space);row-gap:var(--h-space)}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-4.has-gutter article{max-width:calc(50% - var(--v-space)/2)}}@media only screen and (min-width : 769px){[class*=-list] .cols-4.has-gutter article{max-width:calc(25% - 3*var(--v-space)/4)}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-4 article{max-width:50%}}@media only screen and (min-width : 769px){[class*=-list] .cols-4 article{max-width:25%}}@media only screen and (min-width : 577px){[class*=-list] .cols-5.has-gutter{column-gap:var(--v-space);row-gap:var(--h-space)}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-5.has-gutter article{max-width:calc(50% - var(--v-space)/2)}}@media only screen and (min-width : 769px){[class*=-list] .cols-5.has-gutter article{max-width:calc(20% - 4*var(--v-space)/4)}}@media only screen and (min-width : 577px)and (max-width : 768px){[class*=-list] .cols-5 article{max-width:50%}}@media only screen and (min-width : 769px){[class*=-list] .cols-5 article{max-width:20%}}[class*=-list] article{display:grid;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);position:relative}[class*=-list] article>*:not(.item-image){padding:0 var(--h-space, none)}[class*=-list] article>*:not(.item-image):last-child{padding-bottom:var(--v-space, none)}[class*=-list] article.horizontal{align-items:start}@media only screen and (min-width : 577px){[class*=-list] article.horizontal{grid-template-rows:fit-content(40%) auto}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-left{grid-template-columns:25% auto}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-right{grid-template-columns:auto 25%}}[class*=-list] article.horizontal[data-grid-layout=layout-i-h-tb-t-b]{grid-template-areas:"image" "header" "toolbar" "body" "button"}[class*=-list] article.horizontal[data-grid-layout=layout-i-h-t-b]{grid-template-areas:"image" "header" "body" "button"}[class*=-list] article.horizontal[data-grid-layout=layout-i-h-t]{grid-template-areas:"image" "header" "body"}[class*=-list] article.horizontal[data-grid-layout=layout-i-h]{grid-template-areas:"image" "header"}[class*=-list] article.horizontal[data-grid-layout=layout-h-t]{grid-template-areas:"header" "body"}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-left[data-grid-layout=layout-i-h-tb-t-b]{grid-template-areas:"image header" "image toolbar" "image body" "image button"}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-left[data-grid-layout=layout-i-h-t-b]{grid-template-areas:"image header" "image body" "image button"}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-left[data-grid-layout=layout-i-h-t]{grid-template-areas:"image header" "image body"}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-right[data-grid-layout=layout-i-h-tb-t-b]{grid-template-areas:"header  image" "toolbar image" "body    image" "button  image"}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-right[data-grid-layout=layout-i-h-t-b]{grid-template-areas:"header image" "body   image" "button image"}}@media only screen and (min-width : 577px){[class*=-list] article.horizontal.img-align-right[data-grid-layout=layout-i-h-tb-t]{grid-template-areas:"header image" "body   image"}}[class*=-list] article.vertical{grid-template-columns:100%;grid-template-rows:fit-content(50%) fit-content(40%) auto;align-items:start}[class*=-list] article.vertical[data-grid-layout=layout-i-h]{grid-template-areas:"image" "header"}[class*=-list] article.vertical[data-grid-layout=layout-i-h-t]{grid-template-areas:"image" "header" "body"}[class*=-list] article.vertical[data-grid-layout=layout-i-h-t-b]{grid-template-areas:"image" "header" "body" "button"}[class*=-list] article.vertical[data-grid-layout=layout-i-h-tb-t]{grid-template-areas:"image" "header" "toolbar" "body"}[class*=-list] article.vertical[data-grid-layout=layout-i-h-tb-t-b]{grid-template-areas:"image" "header" "toolbar" "body" "button"}[class*=-list] .item-header{grid-area:header}[class*=-list] .item-image{grid-area:image}[class*=-list] .item-image picture{position:relative;background-image:var(--bg-img);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;transition:.5s all ease-in-out;transform:scale(1);backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);display:block;aspect-ratio:var(--bg-img-ratio)}[class*=-list] .item-image picture:hover{transform:scale(1.02)}[class*=-list] .item-image picture img{position:absolute;top:0;left:0;opacity:0}[class*=-list] .item-text{grid-area:body}[class*=-list] .item-toolbar{grid-area:toolbar}[class*=-list] .item-button{grid-area:button}nav{--menu-link-color: var(--color-nav-link, #252525);--menu-link-active-color: var(--color-nav-link-active, #8605ff);--menu-link-hover-color: var(--color-nav-link-hover, #8605ff);--menu-link-visited-color: var(--color-nav-link-visited, #252525);--menu-link-color-bg: var(--color-nav-link-bg, transparent);--menu-link-active-color-bg: var(--nav-link-active-color-bg, rgba(0, 0, 0, .1));--menu-link-hover-color-bg: var(--color-nav-link-hover-bg, rgba(0, 0, 0, .1));--menu-link-visited-color-bg: var(--color-nav-link-visited-bg, #b9b9b9);--sub-menu-color-bg: var(--bg-popover-color, #fff);--sub-menu-color-bgackdrop: var(--bg-popover-backdrop, rgba(0, 0, 0, 0.137))}nav.nav-extended .nav-wrapper{height:auto;display:flex;align-items:stretch}nav.nav-extended .nav-wrapper .logo{max-height:3rem;align-self:center}nav.nav-extended .nav-wrapper .logo img{max-height:3rem}nav.nav-extended .nav-content{position:relative;line-height:normal}nav .nav-main{display:flex;flex-grow:1;align-items:center;justify-content:flex-end}nav .nav-main>ul:not([popover]){display:grid;grid-auto-flow:column;margin:0;padding:0}nav .nav-main>ul.equal-length{grid-auto-columns:1fr;width:100%}nav .nav-main>ul ul{margin:0;padding:0;display:flex;flex-direction:column;list-style:none;justify-content:space-between;width:100%}nav .nav-main [popover]{background-color:var(--sub-menu-color-bg)}nav .nav-main [popover]::backdrop{background-color:var(--sub-menu-color-bgackdrop)}nav .nav-main [popover]:popover-open{height:100vh;width:100%;max-width:400px;position:absolute;top:0;left:0;border:0;padding:0;margin:0;overflow:auto}nav .nav-main [popover] header{display:flex;column-gap:.5rem;background:rgba(0,0,0,0);color:#000;padding:.75rem 1rem}nav .nav-main [popover] header h3{flex-grow:1}nav .nav-main [popover] header [popovertarget]{padding:0}nav .nav-main [popover] header [popovertarget]:hover{background-color:rgba(0,0,0,0)}nav .nav-main [popovertarget]{background:rgba(0,0,0,0);border:0;position:relative;text-align:left;flex-grow:1;padding:0 0 0 0;align-items:stretch;cursor:pointer;outline:0;color:var(--menu-link-color);background-color:var(--menu-link-color-bg)}nav .nav-main [popovertarget].menu-toggle{padding-bottom:.6rem}nav .nav-main [popovertarget]:hover{background-color:var(--menu-link-hover-color-bg);color:var(--menu-link-hover-color)}nav .nav-main [popovertarget]:focus-visible{background-color:var(--menu-link-hover-color-bg);color:var(--menu-link-hover-color)}nav .nav-main [popovertarget].has-image .nav-image{padding:.75rem 0 .75rem 1rem;align-self:center}nav .nav-main [popovertarget].has-image .nav-image svg{width:24px}nav .nav-main [popovertarget].has-image .nav-link{padding:.75rem 1rem .75rem 0}nav .nav-main [popovertarget]:not(.is-header-link){flex-grow:0;align-items:center;padding-left:.5rem;padding-right:.5rem}nav .nav-main [popovertarget]>svg{width:1rem}nav .nav-main [popovertarget] .nav-link{flex-grow:1;padding:.75rem 1rem}nav .nav-main [popovertarget] .nav-icon{padding:0 .5rem;display:flex}nav .nav-main [popovertarget] .nav-icon svg{width:1em;align-self:center}nav .nav-main li{display:flex}nav .nav-main li:hover{background-color:var(--menu-link-hover-color-bg)}nav .nav-main li .slide-out-logo img{max-width:2rem}nav .nav-main li .has-image,nav .nav-main li .has-note{display:flex;column-gap:.5rem}nav .nav-main li .has-image .nav-image,nav .nav-main li .has-note .nav-image{display:flex;align-items:center}nav .nav-main li .nav-link{display:flex;flex-direction:column;flex-grow:1}nav .nav-main li.active{background-color:var(--menu-link-hover-color-bg)}nav .nav-main li.active>a,nav .nav-main li.active>a:visited,nav .nav-main li.active>[popovertarget]{background-color:var(--menu-link-active-color-bg);color:var(--menu-link-active-color)}nav .nav-main li.active.current>a,nav .nav-main li.active.current>a:visited{background-color:var(--menu-link-active-color-bg);color:var(--menu-link-active-color)}nav .nav-main li.active.current>a+[popovertarget]{background-color:rgba(0,0,0,0)}nav .nav-main li a{flex-grow:1;padding:.75rem 1rem;cursor:pointer;text-decoration:none;color:var(--menu-link-color);background-color:var(--menu-link-color-bg)}nav .nav-main li a:hover{background-color:var(--menu-link-hover-color-bg);color:var(--menu-link-hover-color)}nav .nav-main li a:focus-visible{border:0;outline:none;background-color:var(--menu-link-hover-color-bg);color:var(--menu-link-hover-color)}nav .nav-main li a:visited{background-color:var(--menu-link-visited-color-bg);color:var(--menu-link-visited-color)}nav .nav-main li a:visited:hover{background-color:var(--menu-link-hover-color-bg);color:var(--menu-link-hover-color)}.menu-toggle{padding:1rem;background:rgba(0,0,0,0);border:0;cursor:pointer}.menu-toggle:focus-visible{outline:0}.hamburger,.hamburger::before,.hamburger::after{content:"";display:block;background:#ebebd3;height:3px;width:1.75em;border-radius:3px;transition:all ease-in-out 500ms}.hamburger::before{transform:translateY(-6px)}.hamburger::after{transform:translateY(3px)}[aria-expanded=true] .hamburger{transform:rotate(45deg)}[aria-expanded=true] .hamburger::before{opacity:0}[aria-expanded=true] .hamburger::after{transform:translateY(-3px) rotate(-90deg)}nav[aria-label=Breadcrumbs]{--color-pagination-link: var(--color-font, #000);--color-pagination-link-hover: var(--color-light, #fff);--color-pagination-link-active: var(--color-light, #fff);--color-pagination-link-disabled: var(--color-nav-link-disabled, gray);--color-pagination-link-hover-bg: color-mix(in srgb, var(--color-primary, transparent) var(--toggle-bg-mix, 80%), white);--color-pagination-link-active-bg: var(--color-primary, brown);margin:0}nav[aria-label=Breadcrumbs] ol{display:flex;list-style-type:none;padding:0;margin:0;justify-content:flex-start;column-gap:.25rem}nav[aria-label=Breadcrumbs] ol li{display:flex;align-items:center;justify-content:center}nav[aria-label=Breadcrumbs] ol li.item+.item:before{float:left;padding-right:var(--breadcrumb-item-padding-x);color:var(--breadcrumb-divider-color);content:var(--breadcrumb-divider, "/")}nav[aria-label=Breadcrumbs] ol li.active a{background-color:var(--color-pagination-link-active-bg);border-radius:2px;color:var(--color-pagination-link-active)}nav[aria-label=Breadcrumbs] ol li.active a:hover{background-color:var(--color-pagination-link-hover-bg);border-radius:2px;color:var(--color-pagination-link-active)}nav[aria-label=Breadcrumbs] ol li.active a:visited{color:var(--color-pagination-link-active)}nav[aria-label=Breadcrumbs] ol li a{line-height:1rem;padding:0;margin:0;text-decoration:none;padding:.25rem .45rem}nav[aria-label=Breadcrumbs] ol li a:has(svg){padding:0}nav[aria-label=Breadcrumbs] ol li a:has(svg):hover{background-color:rgba(0,0,0,0);border-radius:0px}nav[aria-label=Breadcrumbs] ol li a:has(svg):hover svg{fill:var(--color-pagination-link-active-bg)}nav[aria-label=Breadcrumbs] ol li a:visited{color:var(--color-pagination-link)}nav[aria-label=Breadcrumbs] ol li a:hover{background-color:var(--color-pagination-link-hover-bg);border-radius:2px;color:var(--color-pagination-link-active)}nav[aria-label=Breadcrumbs] ol li span{display:flex;align-items:center}nav[aria-label=Breadcrumbs] ol li svg{width:auto;height:1rem}fieldset{padding:1rem 1rem;margin-top:1rem;border:1px dashed #888}fieldset:has(>.switcher){padding:0;margin-top:0rem;border:0px dashed #888}legend{padding:0 .5rem;font-weight:bold;font-size:1.2rem}form{--input-field-font-size: 1.2rem;--input-field-padding-tb: .75rem;--input-field-padding-lr: .5rem;--input-field-label-margin: 0.4rem}form p{margin-bottom:1rem}form input,form textarea,form button,form select{font-size:var(--input-field-font-size, 1rem);font-family:inherit}form input:focus,form textarea:focus,form button:focus,form select:focus{outline:1px solid var(--focus-border, #333333);outline-offset:-1px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}form option{max-width:100%;overflow:hidden;word-wrap:normal !important;white-space:normal}form .field-group[data-disable-on=small] .input-field{margin-top:1rem}@media(min-width: 768px){form .field-group[data-disable-on=small] .input-field{margin-top:0rem}}form .input-container{border:1px solid #ccc;border-radius:8px;padding:.5rem .75rem}form .input-field{display:flex;position:relative;flex-direction:column;margin-bottom:1rem}form .input-field:has(>[role=combobox]){z-index:3}form .input-field [role=application].tox-tinymce{z-index:0}form .input-field [data-role=input-group]{display:flex;justify-items:stretch}form .input-field [data-role=input-group] input[data-validation=invalid]+button{border:1px solid var(--color-danger, red);border-left-width:0}form .input-field [data-role=input-group] input[data-validation=valid]+button{border:1px solid var(--color-success, green);border-left-width:0}form .input-field [data-role=input-group] button{margin-top:var(--input-field-label-margin, 0.4rem);border-top-left-radius:0;border-bottom-left-radius:0}form .input-field [data-role=input-group] button:focus{background-color:none;border-color:none;box-shadow:none}form .input-field [data-role=input-group] button[data-display=visually-hidden]{background:rgba(0,0,0,0);border:1px solid #ddd;border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;position:relative;text-align:left;flex-grow:1;margin-top:calc(var(--input-field-label-margin, 0.4rem));padding:0 var(--input-field-label-margin, 0.4rem);align-items:stretch;cursor:pointer;outline:0;color:var(--menu-link-color)}form .input-field [data-role=input-group] button[data-display=visually-hidden] svg{width:2rem}form .input-field [data-role=input-group] button[data-display=visually-hidden] svg path{fill:var(--menu-link-color)}form .input-field [data-role=input-group] button[data-display=visually-hidden] svg line{stroke:var(--menu-link-color)}form .input-field[data-grid-layout=input-3-col]{display:grid;grid-template-areas:". label ." "col-1 input col-3" ". helper-text ." ". description .";grid-template-columns:2rem auto 2rem;align-items:stretch;column-gap:.5rem}form .input-field[data-grid-layout=input-3-col]>label{grid-column:label}form .input-field[data-grid-layout=input-3-col]>input,form .input-field[data-grid-layout=input-3-col] [data-role=input-group]{grid-column:input}form .input-field[data-grid-layout=input-3-col]>.helper-text{grid-column:helper-text}form .input-field[data-grid-layout=input-3-col]>[data-role=input-desc]{grid-column:description}form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-1],form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-3]{display:flex;align-items:center;max-width:2rem;margin-top:calc(var(--input-field-label-margin, 0.4rem))}form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-1] svg,form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-3] svg{width:2rem;height:2rem}form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-1]{grid-column:col-1}form .input-field[data-grid-layout=input-3-col]>[data-grid-position=col-2]{grid-column:col-2}form .input-field[data-grid-layout=input-3-col] [type=button]:has(>svg),form .input-field[data-grid-layout=input-3-col] [type=submit]:has(>svg),form .input-field[data-grid-layout=input-3-col] [type=reset]:has(>svg),form .input-field[data-grid-layout=input-3-col] [role=button]:has(>svg){align-items:center}form .input-field[data-grid-layout=input-3-col] [type=button]:has(>svg) svg,form .input-field[data-grid-layout=input-3-col] [type=submit]:has(>svg) svg,form .input-field[data-grid-layout=input-3-col] [type=reset]:has(>svg) svg,form .input-field[data-grid-layout=input-3-col] [role=button]:has(>svg) svg{width:2rem;height:2rem}form .input-field[data-grid-layout=input-2-col]{display:grid;grid-template-areas:". label" "col-1 input" ". helper-text" ". description";grid-template-columns:2rem auto;align-items:stretch;column-gap:.5rem}form .input-field[data-grid-layout=input-2-col]>label{grid-column:label}form .input-field[data-grid-layout=input-2-col]>input,form .input-field[data-grid-layout=input-2-col] [data-role=input-group]{grid-column:input}form .input-field[data-grid-layout=input-2-col]>.helper-text{grid-column:helper-text}form .input-field[data-grid-layout=input-2-col]>[data-role=input-desc]{grid-column:description}form .input-field[data-grid-layout=input-2-col]>[data-grid-position=col-1]{display:flex;align-items:center;grid-column:col-1;max-width:2rem;margin-top:calc(var(--input-field-label-margin, 0.4rem))}form .input-field[data-grid-layout=input-2-col]>[data-grid-position=col-1] svg{max-width:2rem;max-height:2rem}form .input-field[data-grid-layout=input-2-col] [type=button]:has(>svg),form .input-field[data-grid-layout=input-2-col] [type=submit]:has(>svg),form .input-field[data-grid-layout=input-2-col] [type=reset]:has(>svg),form .input-field[data-grid-layout=input-2-col] [role=button]:has(>svg){margin-top:calc(var(--input-field-label-margin, 0.4rem))}form .input-field[data-is-checkbox]{position:relative;flex-direction:row;flex-wrap:wrap}form .input-field[data-is-checkbox]>label{flex-grow:0}form .input-field[data-is-checkbox] .helper-text{width:100%}form .input-field .helper-text{font-size:.75rem;position:relative;min-height:1.286lh;margin-top:var(--input-field-label-margin);display:block}form .input-field .helper-text::after{opacity:0;position:absolute;top:0;left:0;font-weight:700}form .input-field [data-validation=valid]{border-color:var(--color-success, green)}form .input-field [data-validation=invalid]{border-color:var(--color-danger, red)}form .input-field:has([data-validation=valid]) .helper-text{color:rgba(0,0,0,0)}form .input-field:has([data-validation=valid]) .helper-text::after{color:var(--color-success, green);content:attr(data-success);opacity:1}form .input-field:has([data-validation=invalid]) .helper-text{color:rgba(0,0,0,0)}form .input-field:has([data-validation=invalid]) .helper-text::after{color:var(--color-danger, red);content:attr(data-error);opacity:1}form .input-field .choices[data-type*=select-multiple] .choices__input{display:inline-block}form .input-field .choices[data-type*=select-one] .choices__inner{padding:calc(var(--input-field-padding-tb, 0.75rem) - 1px) var(--input-field-padding-lr, 0.5rem)}form .input-field .choices[data-type*=select-one] .choices__button_joomla{top:50%;border-radius:10em;width:20px;height:20px;margin-block-start:-10px;margin-inline-end:50px;padding:0 !important;position:absolute !important;inset-inline-end:0}form .input-field .choices__inner{background-color:#fff;margin-top:var(--input-field-label-margin);padding:calc(var(--input-field-padding-tb, 0.75rem) - 1px) var(--input-field-padding-lr, 0.5rem);min-height:49px}form .input-field .choices__inner .choices__list.choices__list--single{padding:0}form .input-field .choices__inner .choices__list.choices__list--single .choices__item[data-value=""]{display:none}form .input-field .choices__inner .choices__list .choices__item{font-size:var(--input-field-font-size, 1rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}form .input-field .choices__inner .choices__list .choices__item button{text-indent:-9999px}form .input-field .choices__inner .choices__list .choices__item button.choices__button_joomla{color:inherit;text-indent:-9999px;cursor:pointer;opacity:.5;appearance:none;background:none;border:0;padding:0 10px;position:relative}form .input-field .choices__inner .choices__list .choices__item button:before{text-align:center;text-indent:0;content:"×";display:block;position:absolute;inset:0}form label{display:block;font-weight:700;font-size:.8rem}form input[type=text],form input[type=email],form input[type=search],form input[type=tel],form input[type=url],form input[type=password],form input[type=color],form input[type=file],form input[type=color],form input[type=number],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local]{display:block;margin-top:var(--input-field-label-margin, 0.4rem);padding:var(--input-field-padding-tb, 0.75rem) var(--input-field-padding-lr, 0.5rem);border:1px solid #ddd;width:100%}form input[type=file]{border-width:0;padding:0}form input[type=image]{vertical-align:bottom}form input[type=date]{width:100%;padding:calc(var(--input-field-padding-tb, 0.75rem) - 1px) var(--input-field-padding-lr, 0.5rem)}form textarea,form select{margin-top:var(--input-field-label-margin, 0.4rem);padding:calc(var(--input-field-padding-tb, 0.75rem) - 1px) var(--input-field-padding-lr, 0.5rem);border:1px solid #ddd;max-width:100%}form textarea{width:100%}.field-group{display:flex;flex-wrap:wrap;column-gap:1rem}.field-group[data-field-count="2"][data-disable-on=small]>div{width:100%}@media(min-width: 768px){.field-group[data-field-count="2"][data-disable-on=small]>div{width:calc(50% - .5rem)}}.field-group[data-field-count="2"]>div{width:calc(50% - .5rem)}.field-group[data-field-count="3"][data-disable-on=small]>div{width:100%}@media(min-width: 768px){.field-group[data-field-count="3"][data-disable-on=small]>div{width:calc(33.3333333333% - .6666666667rem)}}.field-group[data-field-count="3"]>div{width:calc(33.3333333333% - .6666666667rem)}.field-group[data-field-count="4"][data-disable-on=small]>div{width:100%}@media(min-width: 768px){.field-group[data-field-count="4"][data-disable-on=small]>div{width:calc(25% - .75rem)}}.field-group[data-field-count="4"]>div{width:calc(25% - .75rem)}.field-group>div{width:100%}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item),[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item),[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item),[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item){--button-bg-color: var(--color-primary, transparent);--button-txt-color: var(--color-font-inverse, #080808);--button-bg-color-mix: 85%;--button-disabled-bg-color-mix: 65%;cursor:pointer;display:inline-block;font-size:1rem;text-transform:uppercase;font-weight:400;line-height:1.5;padding:.375rem .75rem;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;vertical-align:middle}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-type=link],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-type=link],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-type=link],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-type=link]{--button-txt-color: var(--color-font, #080808);--button-bg-color: transparent;appearance:unset;border:0}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=secondary],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=secondary],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=secondary],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=secondary]{--button-bg-color: var(--color-secondary, transparent)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=success],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=success],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=success],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=success]{--button-bg-color: var(--color-success, transparent);--button-txt-color: var(--color-font-inverse, #080808)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=danger],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=danger],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=danger],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=danger]{--button-bg-color: var(--color-danger, transparent);--button-txt-color: var(--color-font-inverse, #080808)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=warning],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=warning],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=warning],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=warning]{--button-bg-color: var(--color-warning, transparent)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=info],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=info],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=info],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=info]{--button-bg-color: var(--color-info, transparent)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=light],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=light],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=light],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=light]{--button-bg-color: var(--color-light, transparent);--button-txt-color: var(--color-font, #080808)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=dark],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=dark],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=dark],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=dark]{--button-bg-color: var(--color-dark, transparent);--button-txt-color: var(--color-font-inverse, #080808)}[type=submit]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=link],[type=reset]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=link],[type=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=link],[role=button]:not([data-mce-name],[data-alloy-tabstop],.tox-statusbar__path-item)[data-role=link]{--button-bg-color: transparent;--button-txt-color: var(--color-link, #0d6efd);--button-bg-color-mix: 100%;--button-disabled-bg-color-mix: 65%}[type=reset]{--button-bg-color: var(--color-danger, transparent);--button-txt-color: var(--color-font-inverse, #080808)}[type=button],[type=submit],[type=reset],[role=button]{background-color:var(--button-bg-color, transparent);border-radius:.25rem;border:1px solid var(--button-bg-color, transparent);color:var(--button-txt-color, #080808)}[type=button]:has(>svg),[type=submit]:has(>svg),[type=reset]:has(>svg),[role=button]:has(>svg){display:flex;justify-content:center;align-items:center;column-gap:.5rem}[type=button]:has(>svg) svg,[type=submit]:has(>svg) svg,[type=reset]:has(>svg) svg,[role=button]:has(>svg) svg{width:1rem;height:1rem}[type=button]:hover,[type=button]:active,[type=submit]:hover,[type=submit]:active,[type=reset]:hover,[type=reset]:active,[role=button]:hover,[role=button]:active{background-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black);border-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black);color:color-mix(in srgb, var(--button-txt-color, transparent) 25%, white)}[type=button]:hover[data-type=link],[type=button]:active[data-type=link],[type=submit]:hover[data-type=link],[type=submit]:active[data-type=link],[type=reset]:hover[data-type=link],[type=reset]:active[data-type=link],[role=button]:hover[data-type=link],[role=button]:active[data-type=link]{background-color:rgba(0,0,0,0);appearance:unset;border:0;outline:0;box-shadow:none;--button-txt-color: color-mix(in srgb, var(--color-link-hover, transparent) 75%, white)}[type=button]:focus,[type=button]:focus-visible,[type=submit]:focus,[type=submit]:focus-visible,[type=reset]:focus,[type=reset]:focus-visible,[role=button]:focus,[role=button]:focus-visible{background-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black);border-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--button-bg-color, transparent) 25%, #ffffff)}[type=button]:focus[data-type=link],[type=button]:focus-visible[data-type=link],[type=submit]:focus[data-type=link],[type=submit]:focus-visible[data-type=link],[type=reset]:focus[data-type=link],[type=reset]:focus-visible[data-type=link],[role=button]:focus[data-type=link],[role=button]:focus-visible[data-type=link]{background-color:rgba(0,0,0,0);appearance:unset;border:0;outline:0;box-shadow:none;--button-txt-color: color-mix(in srgb, var(--color-link-hover, transparent) 75%, white)}[type=button]:disabled,[type=button][data-state=disabled],[type=submit]:disabled,[type=submit][data-state=disabled],[type=reset]:disabled,[type=reset][data-state=disabled],[role=button]:disabled,[role=button][data-state=disabled]{background-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-disabled-bg-color-mix, 65%), white);border-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-disabled-bg-color-mix, 65%), white);color:color-mix(in srgb, var(--button-txt-color, transparent) 25%, white);cursor:not-allowed}[type=button]:disabled:hover,[type=button][data-state=disabled]:hover,[type=submit]:disabled:hover,[type=submit][data-state=disabled]:hover,[type=reset]:disabled:hover,[type=reset][data-state=disabled]:hover,[role=button]:disabled:hover,[role=button][data-state=disabled]:hover{background-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black);border-color:color-mix(in srgb, var(--button-bg-color, transparent) var(--button-bg-color-mix, 85%), black)}[type=button][data-state=disabled],[type=submit][data-state=disabled],[type=reset][data-state=disabled],[role=button][data-state=disabled]{pointer-events:none}[type=button] svg,[type=submit] svg,[type=reset] svg,[role=button] svg{max-width:2rem}[type=button] svg path,[type=submit] svg path,[type=reset] svg path,[role=button] svg path{fill:var(--button-txt-color, #080808)}[type=button] svg path[stroke],[type=submit] svg path[stroke],[type=reset] svg path[stroke],[role=button] svg path[stroke]{fill:none;stroke:var(--button-txt-color, #080808)}[type=button] svg line,[type=submit] svg line,[type=reset] svg line,[role=button] svg line{stroke:var(--button-txt-color)}[type=checkbox].toggle{opacity:0;position:absolute;left:-1px;top:-1px}[type=checkbox].toggle+label{--toggle-bg-mix: 35%;--toggle-fg-mix: 100%;position:relative;display:flex;align-items:center;cursor:pointer;font-size:1.2rem}[type=checkbox].toggle+label::before{content:"";width:2rem;height:1rem;background-color:color-mix(in srgb, var(--color-danger, transparent) var(--toggle-bg-mix, 35%), white);border-radius:1rem;margin-right:.25rem;transition:background-color 200ms ease-in-out}[type=checkbox].toggle+label::after{display:flex;justify-content:center;align-items:center;position:absolute;content:"✕";font-size:.5rem;width:1rem;height:1rem;line-height:1rem;background-color:color-mix(in srgb, var(--color-danger, transparent) var(--toggle-fg-mix, 100%), white);color:#fff;border-radius:1rem;transition:background-color 200ms ease-in-out,transform 200ms ease-in-out}[type=checkbox].toggle:focus+label::before{outline:1px solid #000}[type=checkbox].toggle:checked+label::before{background-color:color-mix(in srgb, var(--color-success, transparent) var(--toggle-bg-mix, 35%), white)}[type=checkbox].toggle:checked+label::after{content:"✓";transform:translateX(100%);background-color:color-mix(in srgb, var(--color-success, transparent) var(--toggle-fg-mix, 100%), white)}[type=checkbox].toggle:disabled+label{color:#777}[type=checkbox].toggle:disabled+label::before{background-color:#ccc}[type=checkbox].toggle:disabled+label::after{background-color:#777}.tox-tinymce .tox-promotion{display:none !important}ul.tags{padding-left:0;margin:0;list-style:none;display:flex;align-items:center;column-gap:var(--tags-column-gap, 0.275rem)}ul.tags li{text-transform:capitalize;padding:.275rem .45rem;line-height:1;background-color:var(--color-info, lightgray);border-radius:5px;color:var(--color-font-inverse, #fff);font-weight:normal}[data-iframe-body] [popover]:popover-open{width:100%;height:100%;max-width:100vw;max-height:100vh;margin-top:0}[popover]{background-color:var(--bg-popover-color, #fff)}[popover]::backdrop{background-color:var(--bg-popover-backdrop, rgba(0, 0, 0, 0.4))}[popover]:popover-open{border:0;padding:1rem;overflow:auto}@media only screen and (max-width : 576px){[popover]:popover-open{width:99%;height:100%;max-width:100vw;max-height:100vh}}@media only screen and (min-width : 577px){[popover]:popover-open{width:80vw;height:100%;max-width:80vw;max-height:80vh}}[popover] [data-modal-header]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ccc}[popover] [data-modal-header] h1,[popover] [data-modal-header] h2,[popover] [data-modal-header] h3,[popover] [data-modal-header] h4,[popover] [data-modal-header] h5,[popover] [data-modal-header] h6{flex-grow:1}[popover] [data-modal-header] button,[popover] [data-modal-header] [role=button]{margin:0 !important;flex-grow:0}[popover] [data-modal-header] button svg,[popover] [data-modal-header] [role=button] svg{width:1.5rem;height:1.5rem}[popover] [data-modal-header] button svg path,[popover] [data-modal-header] button svg g,[popover] [data-modal-header] [role=button] svg path,[popover] [data-modal-header] [role=button] svg g{fill:var(--color-font-muted, lightgray)}[popover] [data-modal-header] button svg:hover path,[popover] [data-modal-header] button svg:hover g,[popover] [data-modal-header] [role=button] svg:hover path,[popover] [data-modal-header] [role=button] svg:hover g{fill:var(--color-font-muted, darkgray)}[popover] [data-modal-body]{padding:1em 0}[popover] [data-modal-footer]{display:flex;justify-content:flex-end;column-gap:1em;border-top:1px solid #ccc;padding-top:1em}[popovertarget]{background:rgba(0,0,0,0);border:0;position:relative;text-align:left;flex-grow:1;padding:0;align-items:stretch;cursor:pointer;outline:0;color:var(--menu-link-color)}[popovertarget]:hover,[popovertarget]:active{background:rgba(0,0,0,0);border:none;box-shadow:none;outline:none}[popovertarget]:focus-visible,[popovertarget]:focus{background:rgba(0,0,0,0);border:none;box-shadow:none;outline:none}[popovertarget]>svg{width:2rem}dialog,[data-iframe-body]{border:none}dialog::backdrop,[data-iframe-body]::backdrop{background-color:rgba(0,0,0,.5)}dialog [data-modal-header],[data-iframe-body] [data-modal-header]{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ccc}dialog [data-modal-header] h1,dialog [data-modal-header] h2,dialog [data-modal-header] h3,dialog [data-modal-header] h4,dialog [data-modal-header] h5,dialog [data-modal-header] h6,[data-iframe-body] [data-modal-header] h1,[data-iframe-body] [data-modal-header] h2,[data-iframe-body] [data-modal-header] h3,[data-iframe-body] [data-modal-header] h4,[data-iframe-body] [data-modal-header] h5,[data-iframe-body] [data-modal-header] h6{flex-grow:1}dialog [data-modal-header] button,dialog [data-modal-header] [role=button],[data-iframe-body] [data-modal-header] button,[data-iframe-body] [data-modal-header] [role=button]{margin:0 !important}dialog [data-modal-header] button svg,dialog [data-modal-header] [role=button] svg,[data-iframe-body] [data-modal-header] button svg,[data-iframe-body] [data-modal-header] [role=button] svg{width:1.5rem;height:1.5rem}dialog [data-modal-header] button svg path,dialog [data-modal-header] button svg g,dialog [data-modal-header] [role=button] svg path,dialog [data-modal-header] [role=button] svg g,[data-iframe-body] [data-modal-header] button svg path,[data-iframe-body] [data-modal-header] button svg g,[data-iframe-body] [data-modal-header] [role=button] svg path,[data-iframe-body] [data-modal-header] [role=button] svg g{fill:var(--color-font-muted, lightgray)}dialog [data-modal-header] button svg:hover path,dialog [data-modal-header] button svg:hover g,dialog [data-modal-header] [role=button] svg:hover path,dialog [data-modal-header] [role=button] svg:hover g,[data-iframe-body] [data-modal-header] button svg:hover path,[data-iframe-body] [data-modal-header] button svg:hover g,[data-iframe-body] [data-modal-header] [role=button] svg:hover path,[data-iframe-body] [data-modal-header] [role=button] svg:hover g{fill:var(--color-font-muted, darkgray)}dialog [data-modal-body],[data-iframe-body] [data-modal-body]{padding:1em 0}dialog [data-modal-footer],[data-iframe-body] [data-modal-footer]{display:flex;justify-content:flex-end;column-gap:1em;border-top:1px solid #ccc;padding-top:1em}dialog iframe,[data-iframe-body] iframe{width:100%;height:100%;max-width:100% !important}@media only screen and (max-width : 576px){dialog:modal{width:99%;height:100%;max-width:100vw;max-height:100vh}}@media only screen and (min-width : 577px){dialog:modal{width:80vw;height:100%;max-width:80vw;max-height:80vh}}.loading{display:flex;height:100vh;align-items:center;justify-content:center}.spinner{height:120px;width:120px;border:6px solid;border-color:#ccc rgba(0,0,0,0) #fff rgba(0,0,0,0);border-radius:50%;animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[aria-label="Pagination Navigation"]{--color-pagination-link: var(--color-font, #000);--color-pagination-link-hover: var(--color-light, #fff);--color-pagination-link-active: var(--color-light, #fff);--color-pagination-link-disabled: var(--color-nav-link-disabled, gray);--color-pagination-link-hover-bg: color-mix(in srgb, var(--color-primary, transparent) var(--toggle-bg-mix, 80%), white);--color-pagination-link-active-bg: var(--color-primary, brown);display:flex;flex-direction:column;align-items:center}[aria-label="Pagination Navigation"] .counter{text-transform:uppercase;font-size:.6rem;letter-spacing:1px}[aria-label="Pagination Navigation"] nav{margin:0}[aria-label="Pagination Navigation"] nav ul{display:flex;list-style-type:none;padding:0;margin:0;justify-content:center;column-gap:.25rem}[aria-label="Pagination Navigation"] nav ul li{display:flex;align-items:center;flex:1;justify-content:center}[aria-label="Pagination Navigation"] nav ul li.disabled{color:var(--color-pagination-link-disabled)}[aria-label="Pagination Navigation"] nav ul li.disabled svg{fill:var(--color-pagination-link-disabled);cursor:not-allowed}[aria-label="Pagination Navigation"] nav ul li.active a{background-color:var(--color-pagination-link-active-bg);border-radius:2px;color:var(--color-pagination-link-active)}[aria-label="Pagination Navigation"] nav ul li.active a:hover{background-color:var(--color-pagination-link-hover-bg);border-radius:2px;color:var(--color-pagination-link-active)}[aria-label="Pagination Navigation"] nav ul li.active a:visited{color:var(--color-pagination-link-active)}[aria-label="Pagination Navigation"] nav ul li a{line-height:1rem;padding:0;margin:0;text-decoration:none;padding:.25rem .45rem}[aria-label="Pagination Navigation"] nav ul li a:has(svg){padding:0}[aria-label="Pagination Navigation"] nav ul li a:has(svg):hover{background-color:rgba(0,0,0,0);border-radius:0px}[aria-label="Pagination Navigation"] nav ul li a:has(svg):hover svg{fill:var(--color-pagination-link-active-bg)}[aria-label="Pagination Navigation"] nav ul li a:visited{color:var(--color-pagination-link)}[aria-label="Pagination Navigation"] nav ul li a:hover{background-color:var(--color-pagination-link-hover-bg);border-radius:2px;color:var(--color-pagination-link-active)}[aria-label="Pagination Navigation"] nav ul li span{display:flex;align-items:center}[aria-label="Pagination Navigation"] nav ul li svg{width:auto;height:1rem}details:not(.default){font-size:1rem;margin:1em auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;background:#fff;border-radius:8px;position:relative;border:1px solid #ccc}details:not(.default):hover{cursor:pointer}details:not(.default) summary{list-style:none;padding:1em;display:block}details:not(.default) summary:focus{outline:none}details:not(.default) summary:hover,details:not(.default) summary svg{opacity:1}details:not(.default) summary::-webkit-details-marker{display:none}details:not(.default) .summary-title{display:flex;column-gap:.5em;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold}details:not(.default) .summary-title svg{width:1rem;height:1rem}details:not(.default) .summary-content{border-top:1px solid #e2e8f0;cursor:default;padding:1em;font-weight:300;line-height:1.5}details:not(.default) .summary-content section:nth-child(1){margin-top:0}details:not(.default) .summary-chevron-up,details:not(.default) .summary-chevron-down{pointer-events:none;position:absolute;top:.75em;right:1em;background:#fff}details:not(.default) .summary-chevron-up svg,details:not(.default) .summary-chevron-down svg{display:block}details:not(.default) .summary-chevron-up svg{opacity:.5}header .contact{font-family:"NotoSerifHK";display:flex;flex-direction:column;line-height:1.5em;justify-content:space-around}header .contact a{color:#393d43}header .contact div{display:flex;justify-content:flex-end;column-gap:.5em}header .contact svg{height:20px}