/* generated by build/build.mjs */
.v-m{display:none}
@media (max-width:767.98px){.v-d{display:none}.v-m{display:block}.v-m [id]{scroll-margin-top:76px}}
.sc{display:contents}
.sc[hidden]{display:none}
#avl-cookie-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:1000;max-width:760px;margin:0 auto;background:#1c1b19;color:#fff;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;font-family:Heebo,Arial,sans-serif;font-size:14px;line-height:1.45;box-shadow:0 6px 24px rgba(0,0,0,.25)}
#avl-cookie-banner[hidden]{display:none}
body.avl-cb .wa-float{bottom:112px!important}
@media (max-width:767.98px){body.avl-cb .wa-float{bottom:210px!important}}
#avl-cookie-banner p{margin:0;flex:1 1 320px}
#avl-cookie-banner a{color:#fff;text-decoration:underline}
.avl-cookie-btns{display:flex;gap:10px}
#avl-cookie-banner button{font:inherit;font-weight:700;border-radius:10px;padding:9px 18px;cursor:pointer;border:1px solid #fff}
#avl-cookie-accept{background:#fff;color:#1c1b19}
#avl-cookie-reject{background:transparent;color:#fff}
html.avl-lock,html.avl-lock body{overflow:hidden}
.avl-err{color:#B3261E;font-size:14px;font-weight:500;line-height:1.35}
.avl-err:empty{margin-top:-6px}
input[aria-invalid="true"]{border-color:#B3261E!important}
@media (max-width:767.98px){.v-m details>summary{min-height:44px!important;box-sizing:border-box}.v-m [role="group"] a{min-height:44px!important}.v-m footer a,.v-m footer button[data-cookie-settings]{display:inline-flex;align-items:center;min-height:44px}.v-m footer div[style*="flex-wrap"]{row-gap:0!important}}
body{margin:0;background:#FFFFFF}
a{color:#121212}a:hover{color:#8A5A00}
.ph{background:repeating-linear-gradient(135deg,#EDEBE6 0 12px,#E4E1DA 12px 24px);color:#5A564E;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;font-weight:500}
details summary{cursor:pointer;list-style:none}
details summary::-webkit-details-marker{display:none}
details[open] .plus{transform:rotate(45deg)}
.skip-link{position:absolute;top:-200px;z-index:100;background:#121212;color:#FFFFFF;padding:14px 20px;border-radius:12px;font-weight:700;text-decoration:none;inset-inline-start:16px}
.skip-link:focus{top:16px;color:#FFFFFF}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2563EB;outline-offset:3px}
@media (max-width: 640px){.wa-float .wa-circle{width:56px !important;height:56px !important}.wa-float .wa-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
@media (min-width: 1400px){.sched-grid{margin-inline:-100px}}
@media (max-width: 1399px){.sched-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}
@media (max-width: 900px){.sched-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
@media (max-width: 640px){.sched-grid{grid-template-columns:minmax(0,1fr) !important}}
