.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root[data-theme=dark]{background-color:#2a2a2a;--logo-text-color: #d1b89c;--link-color: white;--highlight-color: black}:root[data-theme=dark] input,:root[data-theme=dark] textarea{background-color:#2a2a2a;color:#fff}@font-face{font-family:caviar dreams;font-style:normal;font-weight:300;src:local("Caviar Dreams"),url(/fonts/caviar-dreams/CaviarDreams.woff) format("woff")}@font-face{font-family:caviar dreams;font-style:italic;font-weight:300;src:local("Caviar Dreams"),url(/fonts/caviar-dreams/CaviarDreamsItalic.woff) format("woff")}@font-face{font-family:caviar dreams;font-style:normal;font-weight:500;src:local("Caviar Dreams"),url(/fonts/caviar-dreams/CaviarDreams_Bold.woff) format("woff")}@font-face{font-family:caviar dreams;font-style:italic;font-weight:500;src:local("Caviar Dreams"),url(/fonts/caviar-dreams/CaviarDreams_BoldItalic.woff) format("woff")}*{margin:0;padding:0;font-family:Caviar Dreams,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:300;box-sizing:border-box}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root[data-theme=dark]{.icon-sun{display:none}.icon-moon{display:block}}#theme-toggle[data-astro-cid-vwmlrl6u]{border:none;background:none;height:100%;cursor:pointer;color:var(--link-color);&[data-astro-cid-vwmlrl6u]:hover{opacity:.8}}.icon-sun[data-astro-cid-vwmlrl6u]{display:block}.icon-moon[data-astro-cid-vwmlrl6u]{display:none}:root{position:relative}body{max-width:100vw;overflow-x:hidden;overflow-x:clip}#navbar[data-astro-cid-xkrhstpm]{box-sizing:border-box;margin:0;padding:0;max-width:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"logo" "nav";align-items:center;z-index:10}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm]{grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"logo nav"}}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm]{max-width:100%;display:flex;grid-area:nav;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:absolute;inset:0 0 0 30%;padding:0 2em;padding-top:min(20vh,10rem);z-index:99;overflow-y:auto;transform:translate(100%);transition:transform .2s ease-in-out;background-color:var(--logo-color);background-color:color-mix(in srgb,var(--logo-color) 90%,black)}@supports (backdrop-filter: blur(1rem)) and (background-color: color-mix(in srgb,var(--logo-color) 80%,transparent)){#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm]{background-color:color-mix(in srgb,var(--logo-color) 70%,transparent);backdrop-filter:blur(1rem)}}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm]{margin-inline:5px;padding-top:0;background-color:transparent;position:initial;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;inset:initial;z-index:initial;overflow-y:initial;transform:initial;transition:initial;backdrop-filter:initial}}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm].mobile-visible{transform:translate(0)}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm]{padding:5px;margin-bottom:.5rem;transition:all .1s;font-size:1.5rem;text-align:center;background-color:var(--logo-color)}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm]{padding:3px 10px;margin-bottom:0;background-color:transparent}}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm]>[data-astro-cid-xkrhstpm]:is(a,span){display:block;width:100%;border-bottom:1px transparent solid}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm]>[data-astro-cid-xkrhstpm]:is(a,span):hover{text-decoration:none;border-bottom-color:var(--link-color)}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm]>[data-astro-cid-xkrhstpm]:is(a,span){display:initial;width:initial}}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm].active span[data-astro-cid-xkrhstpm]{border-bottom:2px var(--link-color) solid}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] .element[data-astro-cid-xkrhstpm].active span[data-astro-cid-xkrhstpm] [data-astro-cid-xkrhstpm]{cursor:pointer}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] a[data-astro-cid-xkrhstpm]{text-decoration:none}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] li[data-astro-cid-xkrhstpm]{list-style:none;margin-top:5px}#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] li[data-astro-cid-xkrhstpm]>span[data-astro-cid-xkrhstpm],#navbar[data-astro-cid-xkrhstpm] ul[data-astro-cid-xkrhstpm] li[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm]{color:var(--link-color)}#navbar[data-astro-cid-xkrhstpm] .mobile-nav-toggle[data-astro-cid-xkrhstpm]{aspect-ratio:1;width:3rem;margin:1.5rem;z-index:100;border:2px black solid;display:block;background-color:var(--logo-color);color:unset;padding:.25rem;border-radius:20%}#navbar[data-astro-cid-xkrhstpm] .mobile-nav-toggle[data-astro-cid-xkrhstpm][aria-open=true]{color:var(--highlight-color);border-color:var(--highlight-color)}#navbar[data-astro-cid-xkrhstpm] .mobile-nav-toggle[data-astro-cid-xkrhstpm] svg[data-astro-cid-xkrhstpm]{padding-top:3px}#navbar[data-astro-cid-xkrhstpm] .mobile-nav-toggle[data-astro-cid-xkrhstpm] svg[data-astro-cid-xkrhstpm] *{fill:#000}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] .mobile-nav-toggle[data-astro-cid-xkrhstpm]{display:none}}#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]{grid-area:logo;display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]{margin-left:1em;height:80px}}#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm]{height:100%;text-decoration:none}#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm] span.logo{width:min(100%,300px);height:100%;padding:10px 15px;margin-inline:auto;overflow-y:hidden;display:block}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm] span.logo{margin:0}}#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm] .logo-text[data-astro-cid-xkrhstpm]{color:var(--logo-color);width:100%;display:block;max-width:min(100%,300px);font-size:2em;height:100%;text-transform:uppercase;white-space:nowrap;align-content:center;text-align:center;line-height:120px}@media(min-width:768px){#navbar[data-astro-cid-xkrhstpm] .logo-container[data-astro-cid-xkrhstpm]>a[data-astro-cid-xkrhstpm] .logo-text[data-astro-cid-xkrhstpm]{margin-inline:0;font-size:3em;line-height:80px}}.logo[data-astro-cid-tvrurpns]{display:block}.logo[data-astro-cid-tvrurpns]>svg{max-height:100%;max-width:100%}#footer[data-astro-cid-sz7xmlte]{width:100%;overflow-x:hidden;background-color:var(--logo-color)}@supports (background-color: color-mix(in srgb,var(--logo-color) 80%,transparent)){:root[data-theme=dark] #footer[data-astro-cid-sz7xmlte]{background-color:color-mix(in srgb,var(--logo-color) 75%,black)}}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto;grid-template-areas:"logo" "text" "links" "ifi-logo";justify-items:center;padding:1em;gap:1em;max-width:100%}@media only screen and (min-width:480px)and (max-width:768px){#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);grid-template-areas:"logo logo" "ifi-logo text" "links links"}}@media only screen and (min-width:768px){#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 2fr 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"ifi-logo logo qr-code" "ifi-logo text qr-code" "ifi-logo links qr-code"}}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .ifi-logo[data-astro-cid-sz7xmlte],#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .qr-code[data-astro-cid-sz7xmlte]{max-width:min(15em,100%);height:auto;aspect-ratio:1/1;align-self:center}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .ifi-logo[data-astro-cid-sz7xmlte]>img[data-astro-cid-sz7xmlte],#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .qr-code[data-astro-cid-sz7xmlte]>img[data-astro-cid-sz7xmlte]{width:min(15em,100%);height:15em;object-fit:contain}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .ifi-logo[data-astro-cid-sz7xmlte]{grid-area:ifi-logo}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .qr-code[data-astro-cid-sz7xmlte]{display:none;grid-area:qr-code;background-color:#fff}@media only screen and (min-width:768px){#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .qr-code[data-astro-cid-sz7xmlte]{display:block}}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .text[data-astro-cid-sz7xmlte]{grid-area:text;padding:1em;font-size:2em;text-align:center}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{grid-area:logo;max-width:15em;height:100%;width:100%}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{grid-area:links;display:grid;grid-template-columns:auto;grid-template-areas:"icons" "datenschutz" "impressum";align-items:center}@media only screen and (min-width:480px)and (max-width:1280px){#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr);grid-template-areas:"icons icons" "datenschutz impressum"}}@media only screen and (min-width:1280px){#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr);grid-template-areas:"datenschutz icons impressum"}}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--link-color)}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{opacity:.8}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .datenschutz[data-astro-cid-sz7xmlte],#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .impressum[data-astro-cid-sz7xmlte]{color:var(--link-color);text-decoration:none;font-size:1.25em;text-align:center}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .datenschutz[data-astro-cid-sz7xmlte]{grid-area:datenschutz}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .impressum[data-astro-cid-sz7xmlte]{grid-area:impressum}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .icons[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-evenly;gap:1em;padding:1em;grid-area:icons}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .icons[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{height:3rem;width:3rem;color:initial}#footer[data-astro-cid-sz7xmlte] .footer-grid[data-astro-cid-sz7xmlte] .links[data-astro-cid-sz7xmlte] .icons[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{height:100%;width:100%}@property --logo-color{syntax: "<color>"; inherits: true; initial-value: #b59b7e;}@property --logo-text-color{syntax: "<color>"; inherits: true; initial-value: #88704e;}@property --link-color{syntax: "<color>"; inherits: true; initial-value: black;}@property --highlight-color{syntax: "<color>"; inherits: true; initial-value: white;}button[data-astro-cid-vuwmlx62]{display:block;position:fixed;bottom:1em;right:1em;z-index:10;cursor:pointer;background:none;border:none;transition:opacity .5s;border-radius:100%;padding:.5em;filter:drop-shadow(0 0 .5em black)}button[data-astro-cid-vuwmlx62].hideAnimation{opacity:0}button[data-astro-cid-vuwmlx62].hidden{display:none}button[data-astro-cid-vuwmlx62] svg[data-astro-cid-vuwmlx62]{height:5em;width:5em;color:#fff;margin-top:-.4em;margin-bottom:.4em}@media only screen and (min-width:768px){button[data-astro-cid-vuwmlx62] svg[data-astro-cid-vuwmlx62]{height:4em;width:4em;margin-top:-.25em;margin-bottom:.25em}}
