@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("/assets/dist/woff2/montserrat-latin-wght-normal-aVA4M73IZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("/assets/dist/woff2/montserrat-latin-wght-italic-aCPKYPXM5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.embla{max-width:100%;margin:auto;position:relative;--slide-height: 19rem;--slide-spacing: 0rem;--slide-size: fit-content;--embla-button-bg: rgba(0, 0, 0, .55);--embla-button-fg: #fff}[data-embla=gallery]{--slide-spacing: 1rem;--slide-size: 100%}.embla__viewport{overflow:hidden}.embla__container{display:flex;align-items:center;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__controls{width:100%;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.embla__buttons{display:flex;padding:0 .5rem;justify-content:space-between;align-items:center}.embla__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:var(--embla-button-bg);touch-action:manipulation;cursor:pointer;pointer-events:auto;border:0;padding:0;margin:0;width:40px;height:40px;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.embla__button:disabled{opacity:.4;cursor:default}.embla__button__svg{fill:var(--embla-button-fg);width:14px;height:22px}.embla__live-region{border:0;padding:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute}@media screen and (min-width:900px){.embla{--slide-spacing: 2rem}}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.pink{fill:var(--color-pink)}.blue{fill:var(--color-blue)}.green{fill:var(--color-green)}.yellow{fill:var(--color-yellow)}.white{fill:#fff}.Montserrat Variable-regular{font-family:Montserrat Variable,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body{font-family:var(--font-family)}a{color:var(--color-blue)}a:hover{color:var(--color-pink);cursor:pointer}.text p{font-size:var(--font-size);line-height:1.5rem;font-weight:400}h1,h1>p{font-size:clamp(1.9rem,3vw,2.8rem);line-height:clamp(2.3rem,3vw,3.2rem);color:var(--color-pink);font-weight:900}h2,h2>p,h2>p>a{font-size:1.625rem;line-height:2rem!important;color:var(--color-blue);font-weight:900}h3,h3>p{color:var(--color-blue)}.nomark{text-decoration:none}.main,.footer{width:94%;margin:0 auto 4rem}img{display:block;width:75%;height:auto;margin:0 auto}@media screen and (min-width:786px){.main,.footer{width:80%;max-width:1500px}img{width:100%}}.header{width:100%;padding:1rem 3% 0;margin-bottom:2rem;background-color:var(--color-blue)}.header>div{display:flex;justify-content:space-between;max-width:1500px;margin:auto}.logo{max-width:215px;width:60%}.logo{display:inline-block}.circle{display:none}.mobr{width:50px;position:fixed;top:0;right:1rem;margin-top:1rem;display:block;background-color:#fff;border-radius:5px;border:1px solid var(--color-blue);z-index:10;-webkit-appearance:none;appearance:none;padding:0;font:inherit;cursor:pointer}#mobilemenubutton:hover{cursor:pointer}#mobilemenubutton:hover .bar{background-color:var(--color-pink)}#mobilemenubutton{display:block;padding:0 4px}.bar{background-color:var(--color-blue);height:5px;width:40px;margin:5px 0 10px;border-radius:2px;display:block;transition:linear .05s}.bar:last-child{margin-bottom:5px}.mobilemenu-showing #mobilemenubutton .bar:first-child{transform-origin:2px 10px;transform:rotate(45deg);transition:linear .1s}.mobilemenu-showing #mobilemenubutton .bar:nth-child(2){background-color:#fff0}.mobilemenu-showing #mobilemenubutton .bar:nth-child(3){transform-origin:1px -4px;transform:rotate(-45deg);transition:linear .1s}#momenu{display:none;background:var(--color-pink);z-index:4;top:0;right:0;width:90%;height:100vh;text-align:center;position:fixed;list-style-type:none;margin-top:0;padding:6rem 0 0}#momenu svg{fill:var(--color-blue)}#momenu li{text-align:center;width:100%}.mainlink{display:inline-block;width:75%;font-size:var(--font-size-L);font-weight:900;text-decoration:none;text-transform:uppercase;padding:1.5rem 0;margin-right:3.5%}.mainlink:hover{color:#fff}@media screen and (min-width:786px){.header{padding:3rem 10% 1rem;margin-bottom:3rem}.circle{background-image:url("/assets/dist/svg/circlespray-pink-aE3EQI7JN.svg");background-repeat:no-repeat;background-position:center;display:inline-flex;height:150px;margin-left:35%;align-items:center}.circle span{color:#fff;font-size:var(--font-size-L);font-weight:900;text-align:center;transform:rotate(15deg)}.mobr{right:3rem}#momenu{width:40%}}.grid{--columns: 12;display:grid;grid-gap:var(--gutter);grid-template-columns:1fr;scroll-margin-top:3rem}.grid>.column{grid-column:span 1}.grid ul{margin-left:0;font-size:var(--font-size)}.grid ul li{padding-bottom:.5rem}figure{margin:0}.credit{margin:0;font-size:.8rem}body.hidden-scroll{padding-right:0!important}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.gallery-grid__item img{width:100%}@media screen and (min-width:786px){.grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(12,1fr)}.grid>.column{grid-column:span var(--columns)}.column h1:first-child,.column h2:first-child,.column p:first-child{margin-top:0}.grid ul{margin-left:1rem}}.margin-s,.margin-m{margin-bottom:1rem}.margin-l{margin-bottom:3rem}.margin-xl{margin-bottom:4rem}.margin-xxl{margin-bottom:6rem}@media screen and (min-width:786px){.title{margin-top:2rem}.margin-m{margin-bottom:2rem}}#newsbox{border:5px solid var(--color-green);text-align:center;margin-bottom:0}#newsbox h1{margin:0;color:var(--color-yellow);background-color:var(--color-green)}.alert p{font-weight:600!important}.alert:hover{color:var(--color-yellow)}@media screen and (min-width:786px){#newsbox{margin-bottom:2rem}}.scrolling-text{border:2px solid var(--color-pink);margin:-2rem 0 2rem;border-left:none;border-right:none;padding:1rem 0;overflow:hidden;width:100%;display:flex;align-items:center}.scrolling-text .rail{display:flex;width:max-content;animation:marquee var(--marquee-duration, 30s) linear infinite}.scrolling-text .rail__group{display:flex}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.scrolling-text .rail{animation:none}}.scrolling-text .rail h4{white-space:nowrap;font-weight:800;line-height:1em;margin:0 15px 0 0;font-size:1.4rem}@media screen and (min-width:786px){.scrolling-text{margin:-3rem 0 4rem}}#kontakt{line-height:1.8rem;margin:0 auto}@media screen and (min-width:568px){#kontakt{width:66%;min-width:340px;max-width:720px;margin:0 auto}}.reachout,.address,.portrait{border:2px solid var(--color-pink);padding:0 1rem;margin:1rem 0}.portrait{container-type:inline-size;container-name:portrait}.portrait>div{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;align-items:center;justify-items:center}.portrait>div img{max-width:200px;margin:0;flex-shrink:0}.portrait>div p{width:max-content}@container portrait (min-width: 420px){.portrait>div{flex-direction:row}.portrait>div img{width:50%;max-width:200px;margin:0;flex-shrink:0}}hr{border:1px solid var(--color-pink);margin:1rem 0}.footer{position:relative;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:3rem}.footer p{line-height:1.8rem}.socialmedia{display:flex;gap:1rem;align-items:center}.socialmedia a{width:40px}.footer svg{width:30px}.slogan{font-size:1.6rem;font-weight:300;color:var(--color-blue)}.koop,.mittel{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0 3%;font-size:.8rem;color:var(--color-blue)}.koop .tug{width:230px;text-align:center;font-size:.875em;text-decoration:none}.koop .tug a{display:block;margin-bottom:.5em}.mittel a{width:300px}@media screen and (min-width:786px){.koop,.mittel{flex-direction:row;margin:0 10%}.footer{gap:1rem;grid-template-areas:"social . ." "postal digital nav";grid-template-columns:2fr 1fr 1fr}.footer .social{grid-area:social}.footer .postal{grid-area:postal}.footer .digital{grid-area:digital}.footer .nav{grid-area:nav}.footer p{margin:0}}@media screen and (min-width:1200px){.footer{gap:1rem;grid-template-areas:"social postal digital nav";grid-template-columns:repeat(4,1fr)}}#scrollupbutton{transition:all .2s ease-in;opacity:0;width:60px;height:60px;position:fixed;right:1rem;bottom:-50px;border-radius:100%;background-color:#fff;border:3px solid var(--color-blue);font-size:2rem;text-align:center;padding:0}#scrollupbutton.active{bottom:3rem;opacity:1}#scrollupbutton:hover{background-color:#d46f91;cursor:pointer}@media screen and (min-width:786px){#scrollupbutton{right:3rem}}form.contactform{margin:2rem 0}form .field{margin:1em 0;display:grid;gap:.25rem;grid-template-columns:1fr}form button[type=submit]{padding:.5em 2em;text-transform:uppercase;font-weight:700;background-color:#fff;color:var(--color-pink);border:2px solid var(--color-pink);transition:color .2s ease-in}form button[type=submit]:hover{background-color:var(--color-pink);color:#fff}form input,form textarea{border:2px solid var(--color-pink);padding:4px}form input:focus-visible,form textarea:focus-visible,form button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}form .field.optional{display:none}form label:not(.checkbox){text-transform:uppercase;color:var(--color-pink);font-weight:700}form label.checkbox{display:inline-flex;gap:.25em;font-size:.9em;line-height:1.25}form .notes{margin-top:1em;font-size:.875em;opacity:.6}form .field-error{margin:0}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border:2px solid var(--color-pink);background:#fff;cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle;margin:0 .5rem 0 0;transition:background-color .15s,border-color .15s}input[type=checkbox]:before{content:"";width:.7rem;height:.7rem;transform:scale(0);background-color:var(--color-pink);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked:before{transform:scale(1)}.form-success{margin-bottom:3rem}.form-show-again{font-size:.875em}.form-error{color:var(--color-blue);font-weight:700;font-size:.875em}@media screen and (min-width:786px){form .field,form .actions{margin:1em 0;display:grid;column-gap:1rem;row-gap:.25em;grid-template-columns:1fr 2fr}form .actions>div{grid-column:2}form .privacy>label{grid-column:2}form label:not(.checkbox){text-transform:uppercase;color:var(--color-pink);font-weight:700}form .field-error{grid-row:2;grid-column:2;color:var(--color-blue);font-weight:700;font-size:.875em}}:root{--color-pink: #d46f91;--color-blue: #333474;--color-green: #01957d;--color-yellow: #fcb757;--font-family: "Montserrat Variable", sans-serif;--font-size-L: 1.4rem;--font-size: clamp(1rem, 3vw, 1.1rem)}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;inset:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000c;font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}
/*! For license information please see /assets/dist/css/fit-e7SP64NNH.css.LEGAL.txt */
