.button,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary{box-sizing:border-box;appearance:none;cursor:pointer;isolation:isolate;white-space:nowrap;background-color:var(--button-background);min-width:100px;color:var(--button-color);font-family:var(--font-body);letter-spacing:-.5px;border:0;border-radius:120px;justify-content:center;align-items:center;gap:4px;padding:8px 20px;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-decoration:none;transition:border-color .3s,background-color .3s .2s,color .3s;display:inline-flex;position:relative;overflow:hidden}@media (width>=1440px){.button,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary{font-size:18px}}.button.orange,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary{--button-background:var(--primary-theme-color);--button-color:#fff;--button-hover-background:#ffd7ce;--button-hover-color:var(--primary-theme-color);animation:2s ease-out infinite button-pulse}.button.blue{--button-background:var(--secondary-theme-color);--button-color:#fff;--button-hover-background:#dee7f0;--button-hover-color:var(--secondary-theme-color)}.button.soft-blue{--button-background:#dee7f0;--button-color:var(--secondary-theme-color);--button-hover-background:var(--secondary-theme-color);--button-hover-color:#fff}.button.outline{--button-background:transparent;--button-color:var(--primary-theme-color);--button-hover-background:#ffd7ce;--button-hover-color:var(--primary-theme-color);border:1px solid #ffd7ce}.button:before,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:before{content:"";background-color:var(--button-hover-background);z-index:-2;pointer-events:none;border-radius:50%;width:120%;height:0;padding-bottom:120%;transition:transform .2s cubic-bezier(.4,0,1,1);position:absolute;top:-110%;left:-10%;transform:translateY(68%)scale3d(.01,.01,.01)}.button:after,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:after{content:"";background-color:var(--button-hover-background);z-index:-1;pointer-events:none;transition:transform .6s cubic-bezier(.1,0,.3,1) .2s;position:absolute;inset:0;transform:translateY(-101%)}.button__text-wrapper,.button__text{justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.button__text-wrapper{overflow:hidden}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active),.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active){background-color:var(--button-hover-background);color:var(--button-hover-color);transition:border-color .3s,background-color .3s .6s,color .4s;animation:none}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active):before,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active):before{transition:transform .75s ease-in-out;transform:translate(0,0)scale(1)}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active):after,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active):after{transition:transform 50ms linear .75s;transform:translate(0,0)}.button:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active) .button__text,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible,:active) .button__text{animation:.3s forwards button-text-up,.3s .3s forwards button-text-return}.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary{filter:none;align-self:center;min-height:0}.button:disabled,.button[aria-disabled=true],.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:is(:disabled,[aria-disabled=true]){cursor:default;animation:none}.button:focus-visible,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:focus-visible{outline-offset:3px;outline:2px solid}@keyframes button-text-up{to{opacity:0;transform:translateY(-105%)scaleY(2)}}@keyframes button-text-return{0%{opacity:0;transform:translateY(100%)scaleY(2)}to{opacity:1;transform:translate(0,0)}}@keyframes button-pulse{0%,to{box-shadow:0 0 #ef6d4d00}35%{box-shadow:0 0 0 7px #ef6d4d52}80%{box-shadow:0 0 0 12px #ef6d4d00}}@media (prefers-reduced-motion:reduce){.button,.button:before,.button:after,.button .button__text,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:before,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary:after,.anmeldung [data-notthoff-signup][data-skin=salonbot] .nts-btn--primary .button__text{transition:none!important;animation:none!important}}.large[data-astro-cid-ekguhzzh]{padding:10px 20px;font-size:18px}.compact[data-astro-cid-ekguhzzh]{padding:5px 10px;font-size:12px;line-height:1}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:99;background:var(--primary-theme-color);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.header[data-astro-cid-nen7h5rs]:has(.header-container.is-open):before{opacity:.45;visibility:visible;pointer-events:auto}.header-container[data-astro-cid-nen7h5rs]{box-sizing:border-box;z-index:100;background:#fff;border:1px solid #f1eeeb;border-radius:120px;justify-content:space-between;align-items:center;width:calc(100% - 40px);padding:10px 10px 10px 20px;transition:top .4s,width .4s,padding .4s,box-shadow .4s;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #f1eeeb80;&.is-compact{width:calc(100% - 80px);padding:7px 8px 7px 16px;top:14px;box-shadow:0 6px 20px #1e395f1a}& .booking-button{flex:none;display:none}& .brand{flex:none;display:flex}& .brand img{width:137px;height:26px;display:block}& nav{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#fff;border:1px solid #f1eeeb;border-radius:20px;flex-direction:column;align-items:center;gap:18px;width:100%;padding:20px;transition:opacity .25s,transform .3s,visibility .3s;display:flex;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-8px)scale(.98);box-shadow:0 8px 24px #1e395f1a;& *{font-family:var(--font-body);letter-spacing:-.5px;font-size:18px;font-style:normal;font-weight:500;line-height:140%}}&.is-open nav[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}& .hamburger-btn{appearance:none;cursor:pointer;background:#ffd7ce;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid;& svg{display:block;overflow:visible}}}.header-container[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.login-link[data-astro-cid-nen7h5rs],.back-link[data-astro-cid-nen7h5rs]{color:#1e395f;opacity:.66;text-decoration:none;transition:opacity .3s ease-in-out;&:hover,&[aria-current=location]{opacity:1}}.header-container[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] .nav-login[data-astro-cid-nen7h5rs]{text-align:center;border-top:1px solid #f1eeeb;align-self:stretch;padding-top:18px}.login-link[data-astro-cid-nen7h5rs]{letter-spacing:-.5px;white-space:nowrap;flex:none;font-size:15px;font-weight:500;line-height:140%;display:none}.back-link[data-astro-cid-nen7h5rs]{letter-spacing:-.5px;font-size:18px;font-weight:500;line-height:140%}@media (width>=768px) and (width<=1439px){.header-container[data-astro-cid-nen7h5rs]{width:calc(100% - 120px)}.header-container[data-astro-cid-nen7h5rs].is-compact{width:min(100% - 80px,1120px)}}@media (width>=768px) and (width<=959px){.header-container[data-astro-cid-nen7h5rs]{gap:16px;& .booking-button{margin-left:auto;display:block}}}@media (width>=960px){.header-container[data-astro-cid-nen7h5rs]{gap:16px;& nav{width:auto;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;border-radius:0;flex-direction:row;flex:none;gap:18px;padding:0;transition:none;position:static;transform:none;& a{white-space:nowrap;font-size:15px}}& .booking-button{display:block}& .hamburger-btn,& nav .nav-login{display:none}& nav{margin-inline:auto}& .login-link{margin-right:12px;display:block}}}@media (width>=1200px){.header-container[data-astro-cid-nen7h5rs]{padding-left:30px;& nav{gap:28px;& a{font-size:16px}}& .login-link{font-size:16px}}}@media (width>=1440px){.header-container[data-astro-cid-nen7h5rs]{width:calc(100% - 240px);max-width:1440px;padding:10px 10px 10px 40px;top:40px;&.is-compact{width:min(100% - 240px,1080px);padding:7px 8px 7px 24px;top:18px;& nav{gap:28px}& nav a{font-size:16px}}& nav{gap:40px;& a{font-size:18px}}& .login-link{font-size:18px}&.is-compact .login-link[data-astro-cid-nen7h5rs]{font-size:16px}}}.header--signup[data-astro-cid-nen7h5rs] .header-container[data-astro-cid-nen7h5rs]{width:min(100% - 40px,496px);padding:12px 28px;top:30px}@media (width>=1024px){.header--signup[data-astro-cid-nen7h5rs] .header-container[data-astro-cid-nen7h5rs]{width:min(50% - 120px,496px);top:40px;left:25%}}@media (prefers-reduced-motion:reduce){.header[data-astro-cid-nen7h5rs]:before,.header-container[data-astro-cid-nen7h5rs],.header-container[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs],.login-link[data-astro-cid-nen7h5rs],.back-link[data-astro-cid-nen7h5rs]{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fasthand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fasthand-khmer-400-normal.D3Z2z42F.woff2)format("woff2"),url(/_astro/fasthand-khmer-400-normal.BOT9XqTc.woff)format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Fasthand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fasthand-latin-400-normal.CMFvqd99.woff2)format("woff2"),url(/_astro/fasthand-latin-400-normal.DDPdgqmh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body:"Inter Variable", "Inter", sans-serif;--font-handwritten:"Fasthand", cursive;--primary-theme-color:#ef6d4d;--secondary-theme-color:#1e395f;--theme-color-text-color:#495057;--border-radius:12px;--link-color:#1e395f}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}*{box-sizing:border-box}::selection{background-color:#ef6d4d80}:focus,:focus-visible,:active{outline:none!important}html,body{box-sizing:border-box;width:100%;height:auto;font-family:var(--font-body);background:#fcfaf8;margin:0;overflow-x:hidden}body{padding:0 10px;@media (width>=768px){padding:0}}body>section:first-of-type,body>main>section:first-of-type{--first-section-extra-padding:62px;@media (width>=1440px){--first-section-extra-padding:103px}}@media (prefers-reduced-motion:no-preference){*{scroll-behavior:smooth}}section[id]{scroll-margin-top:100px}h1,h2,h3,h4,h5{color:#1e395f}p{color:#495057}h1{font-family:var(--font-body);letter-spacing:-1px;white-space:pre-line;margin:0 0 40px;font-size:36px;font-style:normal;font-weight:600;line-height:120%;@media (width>=1440px){font-size:40px}}h2{font-family:var(--font-body);letter-spacing:-1px;white-space:pre-line;font-size:30px;font-style:normal;font-weight:600;line-height:120%;@media (width>=1440px){font-size:34px}}h3{font-family:var(--font-body);letter-spacing:-1px;white-space:pre-line;font-size:26px;font-style:normal;font-weight:600;line-height:140%;@media (width>=1440px){font-size:30px}}h4{font-family:var(--font-body);letter-spacing:-1px;white-space:pre-line;font-size:22px;font-style:normal;font-weight:600;line-height:120%;@media (width>=1440px){font-size:24px}}h5{font-family:var(--font-body);letter-spacing:-1px;font-size:20px;font-style:normal;font-weight:600;line-height:120%}h6{font-family:var(--font-body);letter-spacing:-.4px;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.p-gross{font-family:var(--font-body);letter-spacing:-.5px;font-size:20px;font-style:normal;font-weight:400;line-height:150%;@media (width>=1440px){font-size:22px}}.p-normal{font-family:var(--font-body);letter-spacing:-.5px;font-size:18px;font-style:normal;font-weight:400;line-height:150%;@media (width>=1440px){font-size:20px}}.p-klein{font-family:var(--font-body);letter-spacing:-.5px;font-size:16px;font-style:normal;font-weight:400;line-height:150%;@media (width>=1440px){font-size:18px}}.p-highlight{font-family:var(--font-body);letter-spacing:-.5px;font-size:22px;font-style:normal;font-weight:400;line-height:150%;@media (width>=1440px){font-size:26px}}.p-footnote{font-family:var(--font-body);letter-spacing:-.2px;opacity:.5;font-size:14px;font-style:normal;font-weight:500;line-height:160%}.marginal-headline{font-family:var(--font-body);letter-spacing:-.2px;opacity:.5;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.annotation p{text-align:center;white-space:pre-line;width:218px;color:var(--primary-theme-color);margin:0;font-family:Fasthand,sans-serif;font-size:24px;line-height:120%;position:absolute;top:0%;left:30%;transform:rotate(9deg)}h1+p{margin-top:60px}h2+p,h2+.description,h3+p,h4+p,.actions{margin-top:40px}h5+p{margin-top:20px}.einwilligung[data-astro-cid-yslh5vrg]{z-index:2147483000;border-radius:var(--border-radius);width:300px;font-family:var(--font-body);color:var(--secondary-theme-color);background:#fff;border:1px solid #f1eeeb;flex-direction:column;gap:14px;padding:18px 18px 14px;animation:.22s ease-out einwilligung-rein;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 0 0 1px #1e395f05,0 18px 48px -20px #1e395f47}.einwilligung[data-astro-cid-yslh5vrg][hidden]{display:none}.einwilligung--geht[data-astro-cid-yslh5vrg]{animation:.18s ease-in forwards einwilligung-raus}.einwilligung__kopf[data-astro-cid-yslh5vrg]{flex-direction:column;gap:7px;display:flex}.einwilligung__titel[data-astro-cid-yslh5vrg]{letter-spacing:-.2px;color:var(--secondary-theme-color);margin:0;font-size:16px;font-weight:700;line-height:1.3}.einwilligung__text[data-astro-cid-yslh5vrg]{color:#4a5058;text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.einwilligung__kategorien[data-astro-cid-yslh5vrg]{border-top:1px solid #f1eeeb;flex-direction:column;animation:.18s ease-out einwilligung-auf;display:flex}.einwilligung__kategorien[data-astro-cid-yslh5vrg][hidden]{display:none}.einwilligung__kategorie[data-astro-cid-yslh5vrg]{border-bottom:1px solid #f1eeeb;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.einwilligung__kategorie-text[data-astro-cid-yslh5vrg]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.einwilligung__kategorie-titel[data-astro-cid-yslh5vrg]{color:var(--secondary-theme-color);font-size:13.5px;font-weight:600;& span{color:#6b7280;font-weight:500}}.einwilligung__kategorie-erklaerung[data-astro-cid-yslh5vrg]{color:#6b7280;font-size:12.5px;line-height:1.5}.einwilligung__schalter[data-astro-cid-yslh5vrg]{cursor:pointer;background:#cfd7e1;border:none;border-radius:999px;flex:none;width:38px;height:22px;margin-top:1px;padding:0;transition:background .16s;position:relative;& i{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1e395f40}&[aria-checked=true]{background:var(--secondary-theme-color);& i{transform:translate(16px)}}&[aria-disabled=true]{opacity:.45;cursor:not-allowed}}.einwilligung__knoepfe[data-astro-cid-yslh5vrg]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.einwilligung__knopf[data-astro-cid-yslh5vrg]{height:44px;color:var(--secondary-theme-color);cursor:pointer;background:#dee7f0;border:none;border-radius:999px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .16s;&:hover{background:#d2deea}}.einwilligung__fuss[data-astro-cid-yslh5vrg]{justify-content:space-between;align-items:center;gap:12px;display:flex}.einwilligung__link[data-astro-cid-yslh5vrg]{color:var(--secondary-theme-color);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline #c9d4e1;&:hover{color:var(--primary-theme-color);text-decoration-color:var(--primary-theme-color)}}.einwilligung__link--leise[data-astro-cid-yslh5vrg]{color:#6b7280;font-weight:500;text-decoration-color:#ddd9d4}.einwilligung[data-astro-cid-yslh5vrg] button[data-astro-cid-yslh5vrg]:focus-visible,.einwilligung[data-astro-cid-yslh5vrg] a[data-astro-cid-yslh5vrg]:focus-visible{outline:2px solid var(--secondary-theme-color);outline-offset:3px}@media (width<=768px){.einwilligung[data-astro-cid-yslh5vrg]{width:auto;bottom:8px;left:8px;right:8px}}@keyframes einwilligung-rein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes einwilligung-raus{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes einwilligung-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.einwilligung[data-astro-cid-yslh5vrg],.einwilligung--geht[data-astro-cid-yslh5vrg],.einwilligung__kategorien[data-astro-cid-yslh5vrg]{animation:none}}@property --comet-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.marginal[data-astro-cid-5bazrc4u]{box-sizing:border-box;letter-spacing:-.2px;white-space:nowrap;border:1px solid;border-radius:120px;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:10px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:500;line-height:140%;display:inline-flex;position:relative}.marginal[data-astro-cid-5bazrc4u]:before,.marginal[data-astro-cid-5bazrc4u]:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--comet-angle), transparent 0deg 265deg, var(--comet-trail) 310deg, var(--comet-color) 345deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:3s linear infinite comet-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.marginal[data-astro-cid-5bazrc4u]:after{filter:blur(4px);opacity:.5}.orange[data-astro-cid-5bazrc4u]{--comet-color:#ef6d4d;--comet-trail:#ef6d4d66;color:#ef6d4d;border-color:#ffd7ce}.blue[data-astro-cid-5bazrc4u]{--comet-color:#1e395f;--comet-trail:#1e395f66;color:#1e395f;border-color:#bccbdc}@keyframes comet-orbit{to{--comet-angle:360deg}}@media (prefers-reduced-motion:reduce){.marginal[data-astro-cid-5bazrc4u]:before,.marginal[data-astro-cid-5bazrc4u]:after{animation:none}}.marginal[data-astro-cid-5bazrc4u] svg{flex:none;width:auto;height:12px;display:block}.footer[data-astro-cid-jo6i4kqk]{margin-inline:auto;padding:20px 10px;position:relative}.footer__wrapper[data-astro-cid-jo6i4kqk]{border-radius:var(--border-radius);background:#fff;border:1px solid #f1eeeb;grid-template-columns:minmax(0,1fr);gap:0;max-width:1440px;margin-inline:auto;display:grid;position:relative;box-shadow:0 0 200px #f1eeeb}.footer__content[data-astro-cid-jo6i4kqk],.footer__visual[data-astro-cid-jo6i4kqk],.footer__meta[data-astro-cid-jo6i4kqk]{min-width:0}.footer__content[data-astro-cid-jo6i4kqk]{text-align:center;border-radius:var(--border-radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:0 30px 40px;display:flex}.footer__actions[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 24px;display:flex}.footer__login[data-astro-cid-jo6i4kqk]{color:#1e395f;letter-spacing:-.5px;opacity:.66;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;transition:opacity .3s ease-in-out;&:hover{opacity:1}}.footer__description[data-astro-cid-jo6i4kqk] a{color:inherit;text-decoration:underline}.footer__visual[data-astro-cid-jo6i4kqk]{grid-row:1;margin-bottom:-20px;position:relative;transform:translateY(-60px)}.footer__visual[data-astro-cid-jo6i4kqk]>img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;display:block}.footer__image-note[data-astro-cid-jo6i4kqk]{backdrop-filter:blur(5px);background:#e171001a;border-radius:100px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;display:inline-flex;position:absolute;bottom:50px;right:20px;& .marginal-headline{opacity:.8}}.footer__image-note[data-astro-cid-jo6i4kqk] svg{flex:none;display:block}.footer__meta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 20px;width:100%;margin-top:20px;display:flex;& .footer__copyright{opacity:.66;white-space:nowrap;order:2}& .footer__instagram{order:3;align-items:center;display:inline-flex;overflow:visible;& svg{overflow:visible}}}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;flex:100%;order:1;justify-content:center;gap:8px 20px;display:flex;& a{color:var(--link-color);opacity:.66;text-decoration:none;transition:opacity .3s ease-in-out;&:hover{opacity:1}}}@media (width>=1440px){.footer__meta--einzeilig[data-astro-cid-jo6i4kqk]{flex-wrap:nowrap;column-gap:12px;& .footer__links{flex:auto;justify-content:flex-start;column-gap:12px}& .footer__instagram{margin-left:auto}}}.footer__instagram[data-astro-cid-jo6i4kqk] svg{opacity:.66;flex:none;transition:opacity .3s ease-in-out;display:block;&:hover{opacity:1}}.footer__meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:2px;outline:2px solid #1e395f}@media (width>=768px) and (width<=1439px){.footer[data-astro-cid-jo6i4kqk]{padding:120px 60px 40px}.footer__visual[data-astro-cid-jo6i4kqk]{width:min(100%,500px);margin-inline:auto}}@media (width>=1024px) and (width<=1439px){.footer__actions[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.footer__wrapper[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:32px}.footer__content[data-astro-cid-jo6i4kqk]{text-align:left;grid-area:1/1;align-items:flex-start;padding:32px}.footer__links[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.footer__visual[data-astro-cid-jo6i4kqk]{grid-area:1/2;align-self:end}}@media (width>=1440px){.footer__actions[data-astro-cid-jo6i4kqk]{justify-content:flex-start}.footer[data-astro-cid-jo6i4kqk]{padding:120px 120px 40px}.footer__wrapper[data-astro-cid-jo6i4kqk]{gap:60px}.footer__content[data-astro-cid-jo6i4kqk]{text-align:left;justify-content:center;align-items:flex-start;width:58%;padding:40px;display:flex}.footer__visual[data-astro-cid-jo6i4kqk]{aspect-ratio:1;grid-area:1/2/span 2;align-self:end;width:485px;position:absolute;bottom:0;right:0}.footer__links[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}
