@charset "UTF-8";.logo{display:block;position:relative;margin:0;text-align:center;font-family:Kavivanar,Helvetica,sans-serif;font-weight:400}.logo a{display:grid;margin:0 auto;text-decoration:none;color:#2f2f2f}.logo svg{max-width:7rem;height:auto;justify-self:center}@media screen and (min-width: 69em){header .logo{margin:0 10rem}header .logo .logo__main--header{font-size:1.5rem;margin-top:-5.21rem}}@media screen and (min-width: 84em){header .logo{margin:0 0 0 1.5rem}}.logo__main--header,.logo__sub--header{margin:0;padding:0;line-height:1.3em;text-shadow:0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white,0 0 3px white}.logo__main--header{position:relative;margin-top:-5rem;color:#2d3e6c;font-size:1.3rem}.logo__sub--header{color:#4e0933;font-size:.72rem;display:none}header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:2rem 0 0rem}@media screen and (min-width: 69em){header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}}[data-page-home=true] #menu__primary__container{position:absolute;min-height:30rem;margin-top:64rem}@media screen and (min-width: 27em){[data-page-home=true] #menu__primary__container{margin-top:89rem;min-height:0}}@media screen and (min-width: 33em){[data-page-home=true] #menu__primary__container{margin-top:86.4rem;min-height:0}}@media screen and (min-width: 57em){[data-page-home=true] #menu__primary__container{margin-top:80.4rem}}[data-page-home=true] #menu__primary__container nav{bottom:0;margin:0 0 2.5rem}[data-page-home=true] #menu__primary__container #menu__switch~label nav{-webkit-transform:scaleX(.5) translateY(0rem);-moz-transform:scaleX(.5) translateY(0rem);-o-transform:scaleX(.5) translateY(0rem);transform:scaleX(.5) translateY(0)}[data-page-home=true] #menu__primary__container #menu__switch:checked~label nav{-webkit-transform:scaleX(1) translateY(-2rem);-moz-transform:scaleX(1) translateY(-2rem);-o-transform:scaleX(1) translateY(-2rem);transform:scaleX(1) translateY(-2rem)}[data-page-home=false] #menu__primary__container{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;order:3;margin:3rem auto 0}@media screen and (min-width: 69em){[data-page-home=false] #menu__primary__container{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;order:0}}[data-page-home=false] #menu__primary__container nav{top:0;margin:2.5rem 0 0}[data-page-home=false] #menu__primary__container #menu__switch__label:before{padding:.6rem .8rem .8rem}[data-page-home=false] #menu__primary__container #menu__switch:checked+#menu__switch__label:before{margin:-.1rem auto;padding:.7rem .9rem .9rem}[data-page-home=false] #menu__primary__container #menu__switch~label nav{-webkit-transform:scaleX(.5) translateY(0rem);-moz-transform:scaleX(.5) translateY(0rem);-o-transform:scaleX(.5) translateY(0rem);transform:scaleX(.5) translateY(0)}[data-page-home=false] #menu__primary__container #menu__switch:checked~label nav{-webkit-transform:scaleX(1) translateY(2rem);-moz-transform:scaleX(1) translateY(2rem);-o-transform:scaleX(1) translateY(2rem);transform:scaleX(1) translateY(2rem)}[data-page-home=true] #menu__primary__container,[data-page-home=false] #menu__primary__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media screen and (min-width: 69em){[data-page-home=true] #menu__primary__container,[data-page-home=false] #menu__primary__container{position:relative;min-height:auto;margin:0}[data-page-home=true] #menu__primary__container #menu__switch__label,[data-page-home=false] #menu__primary__container #menu__switch__label{position:relative;pointer-events:none;cursor:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:initial}[data-page-home=true] #menu__primary__container #menu__switch__label:before,[data-page-home=false] #menu__primary__container #menu__switch__label:before{display:none}[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary],[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary]{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;position:relative;visibility:visible;opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);margin:1rem 0;padding:0}[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] ul,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;padding:0}[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] li[data-is-subpage=true]:before,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] li[data-is-subpage=true]:before{margin-left:-1.42rem}[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] li,[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] li[data-is-subpage=true]:before,[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] a,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] li,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] li[data-is-subpage=true]:before,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] a{opacity:1}[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary] li,[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary] li{margin-left:.5rem;margin-right:.5rem}}@media screen and (min-width: 69em) and (min-width: 84em){[data-page-home=true] #menu__primary__container #menu__switch~label nav[aria-label=primary],[data-page-home=false] #menu__primary__container #menu__switch~label nav[aria-label=primary]{margin:1.05rem 0 1rem 4rem}}#menu__switch:checked~label nav{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;display:block;background-color:#fff}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch:checked~label nav{background-color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch:checked~label nav{background-color:#fff}}#menu__switch:checked~label nav{border:1px solid rgba(255,255,255,.8);visibility:visible;opacity:1}#menu__switch:checked~label nav li:not(li[aria-current=page]),#menu__switch:checked~label nav li,#menu__switch:checked~label nav a{opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#menu__switch:checked~label nav li[data-is-subpage=true]:before,#menu__switch:checked~label nav li[aria-current=page]{opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#menu__switch:checked~label nav li:not(li[aria-current=page]),#menu__switch:checked~label nav li:not(li[aria-current=page]):hover,#menu__switch:checked~label nav li[data-is-subpage=true],#menu__switch:checked~label nav li[data-is-subpage=true]:hover,#menu__switch:checked~label nav li[data-is-subpage=true]:before{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}nav li:not(li[aria-current=page]),nav li:not(li[aria-current=page]):hover,nav li[data-is-subpage=true],nav li[data-is-subpage=true]:hover,nav li[data-is-subpage=true]:before{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}header nav li:not(li[aria-current=page]),header nav li[data-is-subpage=true],header nav li[data-is-subpage=true]:before{opacity:0}nav li[aria-current=page]{border-bottom:1px solid rgba(18.3333333333,42.5,109.1666666667,.4);-webkit-box-shadow:0px 0px 10px 0px rgba(98,98,98,.15);-moz-box-shadow:0px 0px 10px 0px rgba(98,98,98,.15);box-shadow:0 0 10px #62626226;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}li[aria-current=page]:not(li[data-is-subpage=true]){background-color:#fff}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){li[aria-current=page]:not(li[data-is-subpage=true]){background-color:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){li[aria-current=page]:not(li[data-is-subpage=true]){background-color:#fff}}nav li[data-is-subpage=true]{border-bottom:1px solid rgba(18.3333333333,42.5,109.1666666667,.25);background-color:#ffffff80;-webkit-box-shadow:0px 0px 5px 0px rgba(98,98,98,.1);-moz-box-shadow:0px 0px 5px 0px rgba(98,98,98,.1);box-shadow:0 0 5px #6262621a}nav li:not(li[aria-current=page]):hover,nav li[data-is-subpage=true]:hover{background-color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(98,98,98,.1);-moz-box-shadow:0px 0px 10px 0px rgba(98,98,98,.1);box-shadow:0 0 10px #6262621a}nav li[data-is-subpage=true]:before{position:absolute;margin:.72rem 0 0 -1.9rem;width:.8rem;height:.8rem;display:inline-block;content:"";background-color:#0b1a4259;-webkit-box-shadow:0px 0px 20px 2px hsla(0,0%,-1.568627451%,.15);-moz-box-shadow:0px 0px 20px 2px hsla(0,0%,-1.568627451%,.15);box-shadow:0 0 20px 2px #00000026;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}nav li[data-is-subpage=true]:hover:before{background-color:#0b1a4233}header nav{position:absolute;z-index:7;padding:1rem 1.5rem .9rem;pointer-events:none;background-color:transparent;border:0px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Zen Maru Gothic,Helvetica,sans-serif;visibility:hidden;opacity:0;-webkit-transform:scaleX(.5);-moz-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (min-width: 69em){header nav{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}header nav ul{margin:0;padding:0 1rem .4rem;list-style:none}header nav ul li{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:2rem;margin:.4rem;padding:.2rem 1rem}header nav ul li a{display:inline-block;pointer-events:initial;text-decoration:none;font-size:1.5rem;color:#2f2f2f}#menu__switch{display:none}#menu__switch__label{position:-webkit-sticky;position:sticky;bottom:1.5rem;-webkit-align-self:flex-end;align-self:flex-end;padding-bottom:min(0vmin,env(safe-area-inset-bottom));display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;margin:0rem auto 0;z-index:30;cursor:pointer;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-tap-highlight-color:rgba(0,0,0,0)}#menu__switch__label:before{display:inline-block;background-color:#fff}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch__label:before{background-color:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch__label:before{background-color:#fff}}#menu__switch__label:before{width:11rem;padding:.6rem 0 .8rem;content:"Menü";text-align:center;font-size:1.5rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0px 8px 0px rgba(22,51,131,.1),0 0px 4px 0px rgba(22,51,131,.2);-moz-box-shadow:0 0px 8px 0px rgba(22,51,131,.1),0 0px 4px 0px rgba(22,51,131,.2);box-shadow:0 0 8px #1633831a,0 0 4px #16338333;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-weight:400;line-height:2rem;color:#2f2f2f;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (min-width: 69em){#menu__switch__label:before{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}#menu__switch:checked+#menu__switch__label:before{content:"Schließen";font-weight:400;padding:.7rem .3rem .9rem;background-color:#fff}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch:checked+#menu__switch__label:before{background-color:#fff9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){#menu__switch:checked+#menu__switch__label:before{background-color:#fff}}#menu__switch:checked+#menu__switch__label:before{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}footer{margin:3rem auto}footer .footer__newsletter-info{display:block;text-align:center;font-family:Zen Maru Gothic,sans-serif;font-size:1.2rem;line-height:1.85rem;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgb(23.72,43.6634862385,98.68)),to(rgb(16.6293333333,29.4907889908,64.9706666667)));background:-webkit-linear-gradient(top,rgb(23.72,43.6634862385,98.68) 0%,rgb(16.6293333333,29.4907889908,64.9706666667) 100%);background:-moz-linear-gradient(top,rgb(23.72,43.6634862385,98.68) 0%,rgb(16.6293333333,29.4907889908,64.9706666667) 100%);background:-o-linear-gradient(top,rgb(23.72,43.6634862385,98.68) 0%,rgb(16.6293333333,29.4907889908,64.9706666667) 100%);background:linear-gradient(180deg,#182c63,#111d41);padding-block:2rem;margin:0 auto 2.5rem}footer .footer__newsletter-info>div{margin-inline:2.5rem}footer .footer__newsletter-info p{max-width:77ch;text-align:left;margin:1.5rem auto;padding:0}footer .footer__newsletter-info strong{color:#fff;display:inline-block}footer .footer__newsletter-info svg{margin-right:.6rem;width:2.5rem;height:auto;overflow:visible}footer .footer__newsletter-info .button__more-info{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;font-family:Kavivanar,Helvetica,sans-serif;font-size:1rem;color:#2f2f2f;text-decoration:none;background:#f6f6f6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.5rem 1rem;margin:1rem 0 2rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}footer .footer__newsletter-info .button__more-info span{padding-top:.1rem}footer .footer__newsletter-info .button__more-info em{display:inline-block;margin-left:.2rem}@media screen and (min-width: 20.8em){footer .footer__newsletter-info .button__more-info{font-size:1.125rem}}@media screen and (min-width: 62em){footer .footer__newsletter-info{max-width:45em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}footer .footer__menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;gap:.7rem;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;border:1px solid rgb(220.4,220.4,220.4);-webkit-box-shadow:0px 0px 30px 10px rgba(174.5,174.5,174.5,.17);-moz-box-shadow:0px 0px 30px 10px rgba(174.5,174.5,174.5,.17);box-shadow:0 0 30px 10px #afafaf2b;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 2rem 2rem;padding:0 2rem}footer .footer__menu .logo__main--header{margin-top:-5.2rem}footer .footer__menu .logo__sub--header{display:initial;margin-top:-3.5rem}@media screen and (min-width: 25em){footer .footer__menu{max-width:18rem;margin:0 auto 2rem}}@media screen and (min-width: 50em){footer .footer__menu{max-width:initial;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}footer .footer__menu nav{-webkit-align-self:center;align-self:center;padding:1.5rem}footer .footer__menu nav ul{padding:0 1rem .4rem}}footer nav{font-family:Zen Maru Gothic,Helvetica,sans-serif;padding:1.5rem 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}footer nav ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:0;padding:0 0 .4rem;list-style:none}footer nav ul li{display:inline-block;margin:.2rem 0;padding:.1rem 1rem .3rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}footer nav ul li a{text-decoration:none;font-size:1.3rem;color:#2f2f2f}footer nav ul li[data-is-subpage=true]:before{margin-top:.46rem;margin-left:-1.39rem}footer nav ul li[aria-current=page]{line-height:1.5rem;padding:.22rem 1rem .3rem}footer nav ul li[aria-current=page]:first-of-type{margin-top:.8rem}footer nav ul li[aria-current=page]:last-of-type{margin-bottom:.3rem}footer nav[aria-label=secondary]{-webkit-align-self:flex-start;align-self:flex-start}footer nav[aria-label=secondary] ul{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}footer nav[aria-label=tertiary]{-webkit-align-self:flex-end;align-self:flex-end}footer nav[aria-label=tertiary] ul{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}@media screen and (min-width: 50em){footer nav[aria-label=secondary],footer nav[aria-label=tertiary]{-webkit-align-self:center;align-self:center}}footer .footer__notes{margin:0 auto}footer .footer__notes ul{margin:0;padding:0}footer .footer__notes ul li{list-style-type:none;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-size:1.1rem;margin:0;line-height:1.8rem}footer .footer__notes ul li:nth-of-type(2){font-family:Kavivanar,Helvetica,sans-serif;bottom:-.12rem;position:relative}@media screen and (min-width: 33em){footer .footer__notes ul li{display:inline-block}footer .footer__notes ul li:first-of-type:after,footer .footer__notes ul li:last-of-type:before{display:inline-block;content:"·";margin:0 .5rem;font-family:Zen Maru Gothic,Helvetica,sans-serif;line-height:1rem;position:relative;top:.15rem}footer .footer__notes ul li:nth-of-type(2){bottom:.015rem;position:relative}}@font-face{font-display:swap;font-family:Kavivanar;font-style:normal;font-weight:400;src:url(/fonts/kavivanar/kavivanar-v18-latin-regular.eot);src:url(/fonts/kavivanar/kavivanar-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/kavivanar/kavivanar-v18-latin-regular.woff2) format("woff2"),url(/fonts/kavivanar/kavivanar-v18-latin-regular.woff) format("woff"),url(/fonts/kavivanar/kavivanar-v18-latin-regular.ttf) format("truetype"),url(/fonts/kavivanar/kavivanar-v18-latin-regular.svg#Kavivanar) format("svg")}@font-face{font-display:swap;font-family:Zen Maru Gothic;font-style:normal;font-weight:400;src:url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.eot);src:url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.woff2) format("woff2"),url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.woff) format("woff"),url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.ttf) format("truetype"),url(/fonts/zen_maru_gothic/zen-maru-gothic-v10-latin-regular.svg#ZenMaruGothic) format("svg")}::-moz-selection{background-color:#f7de0066}::selection{background-color:#f7de0066}@media (hover: none){::-moz-selection{background-color:initial}::selection{background-color:initial}}html{background-color:#f6f6f6;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html body *{-webkit-transition:.1s ease-in-out!important;-o-transition:.1s ease-in-out!important;-moz-transition:.1s ease-in-out!important;transition:.1s ease-in-out!important}}:target{scroll-margin-top:2em;scroll-snap-margin-top:2em}body{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#2f2f2f;text-align:center;font-weight:400;min-width:320px}@media screen and (min-width: 85rem){body{margin:0 2rem}}@supports (padding: max(0px)){body,header,#offers-home{padding-left:min(0vmin,env(safe-area-inset-left));padding-right:min(0vmin,env(safe-area-inset-right))}}#page__content{margin:3.5rem auto}@media screen and (min-width: 69em){#page__content{margin-top:0}}h1,h2,h3,h4,h5,.home__welcome-message{font-family:Kavivanar,Helvetica,sans-serif;font-weight:400;text-align:center;margin:0;padding:0;z-index:5;position:relative}@media screen and (min-width: 40em){.heading--1,.heading--2,.heading--3,.page__lachyoga h2 .page__lachyoga h3{padding:0 2.2rem}}.heading--1{margin:0 auto;padding:0 .5rem;font-size:2rem;color:#163383;letter-spacing:.2em}.heading--1:before{content:"";display:inline-block;width:.2em}.heading--1{line-height:2.5rem;max-width:50ch;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 69em){.heading--1{line-height:3.2rem;font-size:2.5rem}}.heading--2{margin:.5rem auto 0;padding:0 .9rem;font-size:1.45rem;color:#4f4f4f;letter-spacing:.05em}.heading--2:before{content:"";display:inline-block;width:.05em}.heading--2{line-height:1.9rem;max-width:45ch;margin-bottom:0rem}@media screen and (min-width: 69em){.heading--2{margin-top:1.5rem;font-size:2rem}}.heading--3,.page__lachyoga h2,.page__lachyoga h3{font-size:1.5rem;color:#163383;letter-spacing:.02em;line-height:2.3rem;max-width:45ch;padding:0 .9rem;margin:0 auto}@media screen and (min-width: 23em){.heading--3,.page__lachyoga h2,.page__lachyoga h3{font-size:1.8rem}}.headers{margin:1.5rem 0 0;display:block;width:100%}@media screen and (min-width: 69em){.headers{margin-bottom:.8rem}}.button__more-info,.pretix__action__button__more-info button,.pretix-widget-resume-button,.pretix-widget-alert-box button{position:relative;display:inline-block;font-family:Kavivanar,sans-serif;color:#fff;text-decoration:none;padding:.6rem 1.2rem .57rem;font-size:1.125rem;line-height:1.1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.button__more-info:hover,.pretix__action__button__more-info button:hover,.pretix-widget-resume-button:hover,.pretix-widget-alert-box button:hover{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.button__more-info,.pretix__action__button__more-info button,.pretix-widget-resume-button,.pretix-widget-alert-box button,.event img,.offers__preview img,.offers img,.image__centered__portrait,.page__lachyoga img,#hero__image img,.imagessidebyside figure img,.breadcrumbprevnext img{-webkit-box-shadow:inset 0 0 .5px 1px rgba(123.5,123.5,123.5,.1),0 0 10px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);-moz-box-shadow:inset 0 0 .5px 1px rgba(123.5,123.5,123.5,.1),0 0 10px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);box-shadow:inset 0 0 .5px 1px #7c7c7c1a,0 0 10px 3px #7c7c7c13,0 3px 4px #7c7c7c05,0 9px 15px #7c7c7c0b,0 3.5px 6px #7c7c7c17}#hero__image{border-bottom:20px solid transparent}#menu__switch:checked~label nav{-webkit-box-shadow:0px 0px 20px 10px rgba(229.5,229.5,229.5,.4),0 0 10px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);-moz-box-shadow:0px 0px 20px 10px rgba(229.5,229.5,229.5,.4),0 0 10px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);box-shadow:0 0 20px 10px #e6e6e666,0 0 10px 3px #7c7c7c13,0 3px 4px #7c7c7c05,0 9px 15px #7c7c7c0b,0 3.5px 6px #7c7c7c17}#menu__switch:checked+#menu__switch__label:before{-webkit-box-shadow:0px 0px 10px 3px rgba(229.5,229.5,229.5,.4),0 0px 2px 0 rgba(228.4239130435,37.0760869565,154.0108695652,.7),0 0 5px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);-moz-box-shadow:0px 0px 10px 3px rgba(229.5,229.5,229.5,.4),0 0px 2px 0 rgba(228.4239130435,37.0760869565,154.0108695652,.7),0 0 5px 3px rgba(123.5,123.5,123.5,.075),0 3px 4px rgba(123.5,123.5,123.5,.02),0 9px 15px rgba(123.5,123.5,123.5,.045),0 3.5px 6px rgba(123.5,123.5,123.5,.09);box-shadow:0 0 10px 3px #e6e6e666,0 0 2px #e4259ab3,0 0 5px 3px #7c7c7c13,0 3px 4px #7c7c7c05,0 9px 15px #7c7c7c0b,0 3.5px 6px #7c7c7c17}.button__more-info--blue{background:-webkit-radial-gradient(49.89% 49.55%,94.19% 6874%,rgb(50.2125,84.5535550459,179.2875) 0%,rgb(37.3,58.1587155963,115.7) 54.17%);background:-moz-radial-gradient(49.89% 49.55%,94.19% 6874%,rgb(50.2125,84.5535550459,179.2875) 0%,rgb(37.3,58.1587155963,115.7) 54.17%);background:-o-radial-gradient(49.89% 49.55%,94.19% 6874%,rgb(50.2125,84.5535550459,179.2875) 0%,rgb(37.3,58.1587155963,115.7) 54.17%);background:radial-gradient(94.19% 6874% at 49.89% 49.55%,#3255b3,#253a74 54.17%)}.button__more-info--blue--transparent{background:-webkit-radial-gradient(49.89% 49.55%,94.19% 6874%,rgba(50.2125,84.5535550459,179.2875,.95) 0%,rgba(37.3,58.1587155963,115.7,.83) 54.17%);background:-moz-radial-gradient(49.89% 49.55%,94.19% 6874%,rgba(50.2125,84.5535550459,179.2875,.95) 0%,rgba(37.3,58.1587155963,115.7,.83) 54.17%);background:-o-radial-gradient(49.89% 49.55%,94.19% 6874%,rgba(50.2125,84.5535550459,179.2875,.95) 0%,rgba(37.3,58.1587155963,115.7,.83) 54.17%);background:radial-gradient(94.19% 6874% at 49.89% 49.55%,#3255b3f2,#253a74d4 54.17%)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.button__more-info--blue--transparent{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.button__more-info--white{background:-webkit-radial-gradient(49.89% 49.55%,94.19% 6874%,hsl(0,0%,101.4705882353%) 0%,#f6f6f6 55.17%);background:-moz-radial-gradient(49.89% 49.55%,94.19% 6874%,hsl(0,0%,101.4705882353%) 0%,#f6f6f6 55.17%);background:-o-radial-gradient(49.89% 49.55%,94.19% 6874%,hsl(0,0%,101.4705882353%) 0%,#f6f6f6 55.17%);background:radial-gradient(94.19% 6874% at 49.89% 49.55%,#fff,#f6f6f6 55.17%);color:#3c5290;border:1px solid rgba(22,51,131,.5);-webkit-box-shadow:inset 0 0 .5px 1px rgba(174.5,174.5,174.5,.1),0 0 10px 3px rgba(174.5,174.5,174.5,.075),0 3px 4px rgba(174.5,174.5,174.5,.02),0 9px 15px rgba(174.5,174.5,174.5,.045),0 3.5px 6px rgba(174.5,174.5,174.5,.09);-moz-box-shadow:inset 0 0 .5px 1px rgba(174.5,174.5,174.5,.1),0 0 10px 3px rgba(174.5,174.5,174.5,.075),0 3px 4px rgba(174.5,174.5,174.5,.02),0 9px 15px rgba(174.5,174.5,174.5,.045),0 3.5px 6px rgba(174.5,174.5,174.5,.09);box-shadow:inset 0 0 .5px 1px #afafaf1a,0 0 10px 3px #afafaf13,0 3px 4px #afafaf05,0 9px 15px #afafaf0b,0 3.5px 6px #afafaf17}#page__offer .page__internal__links,#page__content .page__internal__links{margin:3rem auto 4rem;font-family:Kavivanar,cursive;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.9rem;text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width: 69em){#page__offer .page__internal__links,#page__content .page__internal__links{font-size:1.3rem;line-height:2rem}}#page__offer .page__internal__links a,#page__content .page__internal__links a{display:inline-block;margin:1rem;text-decoration:none;color:#163383}#page__offer .page__internal__links a span:first-of-type,#page__content .page__internal__links a span:first-of-type{text-decoration:underline;-webkit-text-decoration-color:#163383;-moz-text-decoration-color:#163383;text-decoration-color:#163383;text-underline-offset:2px}#page__offer .page__internal__links a span,#page__content .page__internal__links a span{display:block}#page__offer .page__internal__links a span:last-of-type,#page__content .page__internal__links a span:last-of-type{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#page__offer .page__internal__links a:hover span:last-of-type,#page__content .page__internal__links a:hover span:last-of-type{-webkit-transform:translateY(.5rem);-moz-transform:translateY(.5rem);-o-transform:translateY(.5rem);transform:translateY(.5rem);-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}#page__offer .page__internal__links__downwards,#page__content .page__internal__links__downwards{margin-bottom:3rem}#page__offer .page__internal__links__upwards,#page__content .page__internal__links__upwards{margin-top:0;margin-bottom:0}#page__offer .page__internal__links__upwards a,#page__content .page__internal__links__upwards a{margin-top:0;margin-bottom:1rem}#page__offer .page__internal__links__upwards a span:first-of-type,#page__content .page__internal__links__upwards a span:first-of-type{z-index:3;position:relative;background-color:#f6f6f6b3}#page__offer .page__internal__links__upwards a span:last-of-type,#page__content .page__internal__links__upwards a span:last-of-type{z-index:2;position:relative}#page__offer .page__internal__links__upwards a:hover span:last-of-type,#page__content .page__internal__links__upwards a:hover span:last-of-type{-webkit-transform:translateY(-3.5rem);-moz-transform:translateY(-3.5rem);-o-transform:translateY(-3.5rem);transform:translateY(-3.5rem);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}strong{color:#7b0f51;font-family:Kavivanar,cursive;font-style:normal;font-weight:400;background-color:initial;line-height:1rem;letter-spacing:.005rem;font-size:.97em;display:inline;top:-.032em;position:relative}em{display:inline;white-space:pre;font-style:normal}.samepagelink{font-family:Kavivanar,cursive;font-style:normal;font-weight:400;text-decoration:underline;display:inline-block;color:#163383;-webkit-text-decoration-color:#163383;-moz-text-decoration-color:#163383;text-decoration-color:#163383;text-underline-offset:2px}.not-selectable{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.sun--container{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;overflow:hidden;overflow:clip;margin:-3rem auto}.sun{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:10rem auto}.sun .sunray{position:absolute;width:40rem;height:100%;border:1px solid #ffef5e;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0px 0px 80px 10px rgba(255,233.9316770186,43,.5);-moz-box-shadow:0px 0px 80px 10px rgba(255,233.9316770186,43,.5);box-shadow:0 0 80px 10px #ffea2b80;margin:-1rem auto}.sun .sun__inner-circle{width:25rem;min-height:17rem;margin:-3.5rem auto;border:1px solid white;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0px 0px 90px 10px rgba(247.8260869565,196.1739130435,227.7391304348,.8);-moz-box-shadow:0px 0px 90px 10px rgba(247.8260869565,196.1739130435,227.7391304348,.8);box-shadow:0 0 90px 10px #f8c4e4cc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;background-color:#fff}.sun .sun__inner-text{z-index:10;margin:6rem 0;padding:0;text-align:center;font-family:Zen Maru Gothic,Helvetica,sans-serif;font-size:1.05rem}.sun .sun__inner-text blockquote{margin:0;padding:0}.sun .sun__inner-text figcaption{font-size:1rem;margin-top:.1rem}.sun .sun__inner-text p{margin:0;padding:0;line-height:1.6rem}.sun .sun__inner-text p strong{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);display:inline-block}@media screen and (min-width: 21em){.sun .sun__inner-text{font-size:1.2rem}.sun .sun__inner-text p{line-height:1.8rem}}.sun .sunray,.sun .sun__inner-circle,.sun .sun__inner-text,.sun .sun__inner-text p strong{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;-o-transition:-o-transform 3s ease-in-out;-moz-transition:transform 3s ease-in-out,-moz-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out,-moz-transform 3s ease-in-out,-o-transform 3s ease-in-out}.sun:hover .sunray,.sun:hover .sun__inner-circle,.sun:hover .sun__inner-text,.sun:hover .sun__inner-text p strong{-webkit-transition:-webkit-transform 2s ease-in-out;transition:-webkit-transform 2s ease-in-out;-o-transition:-o-transform 2s ease-in-out;-moz-transition:transform 2s ease-in-out,-moz-transform 2s ease-in-out;transition:transform 2s ease-in-out;transition:transform 2s ease-in-out,-webkit-transform 2s ease-in-out,-moz-transform 2s ease-in-out,-o-transform 2s ease-in-out}.sun:hover .ray--2{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.sun:hover .ray--3{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.sun:hover .sun__inner-text{-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07)}.sun:hover .sun__inner-text p strong{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);display:inline-block}@media screen and (min-width: 50em){.sun .sunray{width:48rem}.sun .sun__inner-circle{width:28rem;min-height:21rem}.sun .sun__inner-text{font-size:1.3rem}.sun .sun__inner-text p{line-height:2rem;display:block}}@media screen and (min-width: 55em){.sun{margin:10rem auto}}.ray--2{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.ray--3{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}
