header[data-astro-cid-nen7h5rs]{z-index:5;background-color:#fffffff2;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:7rem;padding:0 25rem;transition:all .3s;display:flex;position:fixed;top:0}header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;align-items:center;height:auto;transition:all .1s;display:flex}header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{box-shadow:0 2px 0 var(--color)}#logo-wrapper[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex;position:relative}#logo[data-astro-cid-nen7h5rs]{width:auto;height:5rem}#logo-link[data-astro-cid-nen7h5rs]:hover{box-shadow:none}#logo-arrow[data-astro-cid-nen7h5rs]{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .3s;display:flex}#logo-arrow[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:3rem;height:3rem}#logo-wrapper[data-astro-cid-nen7h5rs].open #logo-arrow[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}#logo-dropdown[data-astro-cid-nen7h5rs]{background-color:#fffffffa;border-radius:16px;grid-template-rows:0fr;width:max-content;transition:grid-template-rows .3s;display:grid;position:absolute;top:100%;left:3.25rem;transform:translate(-50%)}#logo-dropdown-inner[data-astro-cid-nen7h5rs]{min-height:0;overflow:hidden}#logo-wrapper[data-astro-cid-nen7h5rs].open #logo-dropdown[data-astro-cid-nen7h5rs]{grid-template-rows:1fr}#logo-center-link[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;gap:.25rem;padding:2rem 2rem 1.5rem;display:flex}#logo-center[data-astro-cid-nen7h5rs]{width:auto;height:5rem}#logo-center-subtitle[data-astro-cid-nen7h5rs]{text-transform:uppercase;white-space:nowrap;font-size:1rem}#button[data-astro-cid-nen7h5rs]:hover{box-shadow:none}.active-nav[data-astro-cid-nen7h5rs]{box-shadow:0 2px 0 var(--color)}.menuItem[data-astro-cid-nen7h5rs]{display:inline-block;position:relative}.menuItem[data-astro-cid-nen7h5rs]:after{content:"";background-color:var(--color2);transform-origin:bottom;width:100%;height:1px;transition:all .25s;position:absolute;bottom:25%;left:0;transform:scaleX(0)}.menuItem[data-astro-cid-nen7h5rs]:hover:after{transform-origin:bottom;transform:scaleX(1)}.hidden[data-astro-cid-nen7h5rs]{pointer-events:none;top:-7.1rem}nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;width:100%;display:flex}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;width:100%;padding-left:4rem;display:flex}ul[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{display:inline-block}#button[data-astro-cid-nen7h5rs]{color:#fff;background-color:var(--medium);border:1px solid var(--medium);border-radius:.5rem;justify-content:center;height:3rem;padding:.75rem 1rem;transition:all .3s;display:flex}#button[data-astro-cid-nen7h5rs]:hover{background-color:var(--dark);height:3rem}#burgerMenu[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:15;user-select:none;flex-direction:column;gap:6px;display:none}#burgerMenu[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--medium);border-radius:3px;width:30px;height:3px;transition:all .3s;display:block}#burgerMenu[data-astro-cid-nen7h5rs].menuOpen span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(9px)rotate(45deg)}#burgerMenu[data-astro-cid-nen7h5rs].menuOpen span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}#burgerMenu[data-astro-cid-nen7h5rs].menuOpen span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-9px)rotate(-45deg)}@media only screen and (width<=1500px){header[data-astro-cid-nen7h5rs]{padding:0 20rem}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{padding-left:3rem}}@media only screen and (width<=950px){header[data-astro-cid-nen7h5rs]{background-color:#fffffffa;height:6rem;padding:0 3rem}#burgerMenu[data-astro-cid-nen7h5rs]{display:flex}#logo-arrow[data-astro-cid-nen7h5rs]{visibility:hidden}nav[data-astro-cid-nen7h5rs]{z-index:10;opacity:0;pointer-events:none;background-color:#fffffffa;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1.5rem,6vh,5rem);width:100vw;height:calc(100lvh - 6rem);padding:8vh 0 5rem;transition:all .3s;position:absolute;top:6rem;left:0}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(1.5rem,6vh,5rem);width:100%;padding:0;display:flex}nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;align-items:center;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{height:2.5ch;margin:0;font-size:2rem}.menuItem[data-astro-cid-nen7h5rs]{text-align:center;justify-content:center;align-items:center;display:flex}.menuItem[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(0)}#button[data-astro-cid-nen7h5rs]{background-color:var(--medium);border-color:var(--medium);border-radius:10px;margin-top:0;padding:2.5rem 2rem}.active-nav[data-astro-cid-nen7h5rs]{box-shadow:0 2px 0 var(--medium)}#langWrapper[data-astro-cid-nen7h5rs]{width:100%}#langWrapper ul{opacity:1;justify-content:center;width:100%;padding:0;animation:none;position:static}.navVisible[data-astro-cid-nen7h5rs]{opacity:1;pointer-events:all}}section[data-astro-cid-he3spzz3]{grid-template:".maps".5fr"form maps"2fr"form info"3fr".info".5fr/1fr .75fr;gap:2.5rem;padding:10rem 35rem;display:grid;position:relative}#form-card[data-astro-cid-he3spzz3],#maps-card[data-astro-cid-he3spzz3],#info-card[data-astro-cid-he3spzz3]{z-index:1;border:3px solid var(--medium);background:#fff;border-radius:20px;position:relative}#form-card[data-astro-cid-he3spzz3]{flex-direction:column;grid-area:form;align-self:self-start;gap:2.5rem;height:auto;padding:3.5rem;display:flex}#maps-card[data-astro-cid-he3spzz3]{aspect-ratio:4/3;border-radius:12px;grid-area:maps;width:100%;position:relative;overflow:hidden}#maps-card[data-astro-cid-he3spzz3] iframe[data-astro-cid-he3spzz3]{border:0;width:100%;height:100%;position:absolute;inset:0}#info-card[data-astro-cid-he3spzz3]{text-align:center;color:var(--extraDark);flex-direction:column;grid-area:info;align-items:center;gap:1.2rem;padding:3.5rem;display:flex}#logo[data-astro-cid-he3spzz3]{height:10rem;margin-bottom:.5rem}#info-card[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--extraDark);align-items:center;gap:.5rem;font-size:1.6rem;font-weight:400;text-decoration:none;transition:all .3s;display:flex}#info-card[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--dark)}#info-card[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{margin:0;line-height:1.5}#form-card[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{text-align:center;color:var(--extraDark)}#form-card[data-astro-cid-he3spzz3] p[data-astro-cid-he3spzz3]{color:var(--extraDark)}form[data-astro-cid-he3spzz3]{flex-direction:column;gap:1rem;display:flex}.row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus,button[data-astro-cid-he3spzz3]:focus{outline:none}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible,button[data-astro-cid-he3spzz3]:focus-visible,a[data-astro-cid-he3spzz3]:focus-visible{outline:3px solid var(--dark);outline-offset:3px}input[data-astro-cid-he3spzz3][type=text],input[data-astro-cid-he3spzz3][type=email],input[data-astro-cid-he3spzz3][type=tel],textarea[data-astro-cid-he3spzz3]{border:1.5px solid var(--medium);width:100%;color:var(--extraDark);box-sizing:border-box;background:#fff;border-radius:8px;padding:.75rem 1rem;font-size:1.2rem}input[data-astro-cid-he3spzz3]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:gray}textarea[data-astro-cid-he3spzz3]{resize:none}.form-footer[data-astro-cid-he3spzz3]{justify-content:space-between;align-items:center;display:flex}.datenschutz[data-astro-cid-he3spzz3]{min-height:44px;color:var(--extraDark);cursor:pointer;align-items:center;gap:.75rem;font-size:1.2rem;font-style:italic;display:flex}.datenschutz[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3][type=checkbox]{accent-color:var(--medium);flex-shrink:0;width:18px;height:18px;margin:0}.datenschutz[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{min-height:44px;color:var(--dark);align-items:center;padding:.5rem 0;text-decoration:underline;display:inline-flex}button[data-astro-cid-he3spzz3][type=submit]{background:var(--medium);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;transition:all .25s}button[data-astro-cid-he3spzz3][type=submit]:hover{background:var(--dark)}#form-status[data-astro-cid-he3spzz3]{text-align:center;color:var(--medium)}.line-svg[data-astro-cid-he3spzz3]{z-index:0;pointer-events:none;width:50%;position:absolute;inset:5% 0 0 25%}.line-svg[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{fill:none;stroke:var(--accColor);stroke-width:3.5px}@media (width<=1500px){section[data-astro-cid-he3spzz3]{padding:10rem 25rem}}@media screen and (width<=900px){section[data-astro-cid-he3spzz3]{grid-template-rows:.5fr 2fr 3fr .25fr;gap:2rem;padding:10rem 5rem}#form-card[data-astro-cid-he3spzz3],#maps-card[data-astro-cid-he3spzz3],#info-card[data-astro-cid-he3spzz3]{border:2px solid var(--medium)}.line-svg[data-astro-cid-he3spzz3]{width:85%;top:5%;left:5%}.line-svg[data-astro-cid-he3spzz3] path[data-astro-cid-he3spzz3]{fill:none;stroke:var(--accColor);stroke-width:3.5px}}@media screen and (width<=550px){section[data-astro-cid-he3spzz3]{grid-template:"form"1fr"info""maps"/auto;padding:6rem 4rem}}footer[data-astro-cid-jo6i4kqk]{background-color:var(--medium);color:var(--light);grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:flex-end;gap:2rem;padding:5rem 5rem 7rem;display:grid;position:relative}#footer-left[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-area:left;gap:1rem;display:flex}#footer-center[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-area:center;align-items:center;gap:5rem;display:flex}#footer-logo[data-astro-cid-jo6i4kqk]{width:15rem}#footer-icons[data-astro-cid-jo6i4kqk]{gap:5rem;height:auto;display:flex}#footer-icons[data-astro-cid-jo6i4kqk] svg{width:2.5rem;height:2.5rem;fill:var(--light);transition:all .3s}#footer-icons[data-astro-cid-jo6i4kqk] svg path{fill:var(--light);stroke:var(--light);stroke-width:5px;transition:all .3s}#footer-icons[data-astro-cid-jo6i4kqk] svg:hover path{fill:#fff;stroke:#fff;stroke-width:10px}.center-link[data-astro-cid-jo6i4kqk]{color:var(--light);text-transform:uppercase;background-color:var(--medium);border:1px solid var(--light);border-radius:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s;display:flex}.center-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;border:1px solid var(--accDark);background-color:var(--accDark)}#footer-right[data-astro-cid-jo6i4kqk]{text-align:right;flex-direction:column;grid-area:right;align-items:flex-end;gap:1rem;display:flex}a[data-astro-cid-jo6i4kqk]{font-size:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}#footer-left[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:last-of-type{text-decoration:underline}@media (width<=550px){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;grid-template-areas:"center""left""right";place-items:center;gap:1rem;padding:6rem 4rem;position:relative}#footer-center[data-astro-cid-jo6i4kqk],#footer-left[data-astro-cid-jo6i4kqk],#footer-right[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center;gap:2rem;width:100%}#footer-center[data-astro-cid-jo6i4kqk]{gap:3rem}#footer-icons[data-astro-cid-jo6i4kqk]{gap:7rem}#footer-icons[data-astro-cid-jo6i4kqk] svg{width:3.5rem;height:3.5rem}.center-link[data-astro-cid-jo6i4kqk]{margin-bottom:2rem}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:1.6rem;line-height:2.5rem}footer[data-astro-cid-jo6i4kqk] br[data-astro-cid-jo6i4kqk]{line-height:5rem}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v44-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v44-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/fonts/playfair-display-v40-latin-regular.woff2)format("woff2")}:root{--font:"Open Sans", sans-serif;--accentFont:"Playfair Display"}.ther{--light:#cde7e9;--color:#83c3c9;--medium:#316a70;--dark:#234c50;--extraDark:#183537;--accLight:#f4e2e6;--accColor:#e7c0ca;--accDark:#cb758b;--accColor2:#e7c0ca}.fam{--light:#f4e2e6;--color:#e7c0ca;--medium:#cb758b;--dark:#883449;--extraDark:#431a24;--accLight:#cde7e9;--accColor:#83c3c9;--accDark:#408b92;--accColor2:#883449}*{box-sizing:border-box;font-family:var(--font);margin:0}body,html{scroll-behavior:smooth;padding:0;font-size:calc(8px + .3vw)}::-webkit-scrollbar-track{background-color:var(--color2);border-radius:5px}::-webkit-scrollbar-thumb{background-color:#999;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#666}.aniLeft,.aniRight,.aniBottom,.aniTop,.aniFade{opacity:0;filter:blur(2px);transition:all .6s .4s}.aniLeft{transform:translate(-25px)}.aniRight{transform:translate(25px)}.aniBottom{transform:translateY(7%)}.aniTop{transform:translateY(-15%)}.aniLine.aniShow{animation:2s forwards drawStroke}@keyframes drawStroke{to{stroke-dashoffset:0}}.aniShow{opacity:1;filter:blur();transform:translate(0)}a{color:#000;font-family:var(--font);outline:none;font-size:1.2rem;font-weight:400;text-decoration:none}h1{font-family:var(--accentFont);font-size:3.5rem;font-weight:400}h2{font-size:2.5rem;font-weight:400;line-height:3.5rem;font-family:var(--accentFont)}h3{font-size:2.5rem;font-weight:400;font-family:var(--accentFont)}h4{font-size:1.6rem;font-family:var(--accentFont)}p,div{font-size:1.3rem;font-family:var(--font);font-weight:300}li{list-style:none}.line-svg path{fill:none;stroke-width:2.5px}:focus-visible{outline:3px solid var(--dark);outline-offset:7px}@media only screen and (width>=2600px){html{font-size:18px}}@media only screen and (width<=1600px){html{font-size:.7vw}}@media only screen and (width<=900px){html{font-size:1vw}}@media only screen and (width<=550px){main{opacity:1;animation:none}html{scrollbar-width:none;scrollbar-gutter:stable;font-size:2.25vw}.aniLeft:not(.aniShow){transform:translate(-15px)}.aniRight:not(.aniShow){transform:translate(15px)}h2{font-size:2.5rem;line-height:4rem}div,p{font-size:1.5rem;line-height:2.1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.no-scroll{width:100%;position:fixed;overflow:hidden}
