<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,::after,::before{line-height:inherit;box-sizing:inherit}.arrow,.arrow.--down:hover,.checkcontainer,.faq summary,[type=button],[type=reset],[type=submit],abbr,button,label,nav .dot:hover,summary{cursor:pointer}.element video,.is-fitted&gt;img{object-fit:cover}.checkbox:after,.has-ratio::before{content:""}body,dialog{color:var(--color-text)}*{margin:0;padding:0;position:relative}.has-ratio&gt;*,.pac{position:absolute}b,strong{font-weight:bolder}small,sub,sup{font-size:75%;line-height:0}button,dialog,fieldset,input,select,textarea{font:inherit;border:none}.socials figure,figure,footer .logo,header .logo{line-height:0}body,html{font-family:var(--font-family)}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}ol,ul{list-style-type:none}body:not([data-layout])&gt;:is(main,header,footer,[data-layout=stack])&gt;*{padding-left:var(--spacing-save);padding-right:var(--spacing-save)}body:not([data-layout])&gt;:is(main,header,footer,[data-layout=stack])&gt;*&gt;*{width:100%;max-width:var(--size-outline);margin:0 auto}[data-stack]&gt;*,body:not([data-layout])&gt;:is(main,[data-layout=stack])&gt;*{margin:var(--spacing) 0}[data-layout=split]&gt;*{margin:0;max-width:none}[data-layout=split]&gt;*+*{margin-top:var(--spacing)}[data-layout=split]&gt;:not([data-stack=paint])&gt;*&gt;*{margin-left:0;margin-right:0}@media only screen and (min-width:720px){[data-layout=split]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing)}[data-layout=split]&gt;*+*{margin-top:0}[data-columns="1,1"]{grid-template-columns:1fr 1fr}[data-columns="1,2"]{grid-template-columns:1fr 2fr}[data-columns="1,3"]{grid-template-columns:1fr 3fr}[data-columns="1,1,1"]{grid-template-columns:1fr 1fr 1fr}:root{--spacing:2rem;--spacing-save:1.5rem}}[data-layout=centerstage]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 var(--spacing-save);gap:var(--spacing)}.is-fitted{margin:0;display:flex;height:fit-content}.has-ratio::before{--aspect-ratio:4/3;display:block;width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.has-ratio&gt;*{display:flex;width:100%;height:100%;top:0;left:0;margin:0}.--nop,section.--nop.--full{padding:0}.--nom,section.--nom{margin:0}section.--full&gt;.is-fitted{height:100%;max-width:none}figure img,img,video{max-width:100%}.pac{left:50%;transform:translateX(-50%)}.txt&gt;:is(ol,ul,p,table,figure,h1,h2,h3,h4,h5){margin-bottom:1rem}.txt&gt;:last-child{margin-bottom:0}figcaption{line-height:normal}img,video{height:auto}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local(''),url(fonts/lato-v23-latin-300.woff2) format('woff2'),url(fonts/lato-v23-latin-300.woff) format('woff')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local(''),url(fonts/lato-v23-latin-regular.woff2) format('woff2'),url(fonts/lato-v23-latin-regular.woff) format('woff')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local(''),url(fonts/lato-v23-latin-700.woff2) format('woff2'),url(fonts/lato-v23-latin-700.woff) format('woff')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:local(''),url(fonts/lato-v23-latin-900.woff2) format('woff2'),url(fonts/lato-v23-latin-900.woff) format('woff')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:local(''),url(fonts/lato-v23-latin-700italic.woff2) format('woff2'),url(fonts/lato-v23-latin-700italic.woff) format('woff')}:root{--spacing:6rem;--spacing-save:1rem;--size-outline:1170px;--size-header:8rem;--size-nav:3rem;--content-gap:2rem;--content-gap-half:1rem;--cw:50%;--font-family:'Lato';--background-color:#fff;--background-header:#f6f7f8;--background-white:#fff;--background--light:#f6f7f8;--color-text:#575756;--color-text-light:#B2B2B2;--font-size:100%;--color-highlight:#44CA67;--color-alt:#0D5B30;--color-gray:#adaead;--light-border:1px solid rgba(0, 0, 0, .4);--border-color:#e6e6e6;--radius:5px;--aninm-timing:200ms;--anim-easing:ease}html{box-sizing:border-box;text-rendering:geometricPrecision;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.7}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}details,p,td,th{font-size:clamp(13px,2vw,15px)}section h2{color:var(--color-highlight);font-size:clamp(24px,3vw,48px)}section hgroup h3{color:var(--color-text-light);font-weight:400;font-size:clamp(16.5px,1.5vw,24px);margin-bottom:.3rem}body{background-color:var(--background-color);font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{font-family:var(--font-highlight)}.buttons button{border:var(--light-border)}dialog{background-color:var(--background-white)}[data-theme=dark]{--background-color:#262626;--background-header:gray;--background-white:black;--background-light:#3f3f3f;--color-text:white;--light-border:1px solid rgba(255, 255, 255, .4)}.textblock{--gap:3rem;--gapv:1.5rem;--w:50%}.textblock&gt;.wrapper{display:flex;flex-direction:column;gap:var(--gapv) var(--gap)}.textblock&gt;.wrapper.--top{flex-direction:column-reverse}.textblock .loop{--wgap:calc(var(--w) - (var(--gap) / 2));display:inline-flex;align-items:center;flex-direction:column;gap:var(--gapv) var(--gap)}.txt&gt;.loop{margin-bottom:var(--gapv)}@media only screen and (min-width:768px){.txt&gt;.loop{float:right;margin:0 0 var(--gap) var(--gap);width:var(--w)}.txt&gt;.loop.--left{float:left;margin:0 var(--gap) var(--gap) 0}.textblock&gt;.wrapper.--left,.textblock&gt;.wrapper.--right{--wgap:calc(var(--w) - (var(--gap) / 2));display:grid;grid-template-columns:1fr var(--wgap);gap:var(--gap) var(--gap)}.centered,.loop+h2{display:flex}.textblock&gt;.wrapper.--left{grid-template-columns:var(--wgap) 1fr}.textblock&gt;.wrapper.--left&gt;:last-of-type{order:-1}.centered{--w:100%;flex-direction:column;align-items:center}.centered&gt;*{width:var(--w)!important}.txt&gt;.loop,.wrapper:not(.--top) .txt+.loop{top:4px}}.auflistung.--apotheken{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3rem}.apotheke.--card{flex:1;max-width:24rem;min-width:22rem;text-decoration:none;color:currentColor;display:block}.apotheke.--card figure{display:flex;padding:1rem 3rem;flex-direction:column-reverse;border:1px solid var(--color-highlight);border-radius:8rem}.textblock details li::before,figure.kachel::after,figure.kachel::before,summary:before{display:block;content:'';position:absolute}.apotheke.--card .txt{padding:1rem 3rem}.bild&gt;hgroup{padding-bottom:1rem;margin-bottom:4rem}.bild&gt;hgroup h2{color:#b2b2b2;font-size:clamp(18px,2.5vw,32px)}figure.kachel::before{background-color:rgba(68,202,103,.8);z-index:1;top:0;left:0;width:100%;height:100%}figure.kachel::after{border:6px solid #fff;z-index:2;width:calc(100% - 2.5rem);height:calc(100% - 2.5rem);left:50%;top:50%;transform:translate(-50%,-50%)}figure.kachel figcaption{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:2rem;z-index:3}.image_caption .sub{text-transform:uppercase;font-weight:300;font-size:1.1rem;font-size:clamp(.9rem,1.5vw,1.25rem);letter-spacing:.4em}.image_caption .head{font-weight:700;font-size:2.2rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1;margin-top:.5rem}@media only screen and (min-width:720px){figure.kachel figcaption{padding:3rem}figure.kachel::after{width:calc(100% - 5rem);height:calc(100% - 5rem)}}:not(aside)&gt;.button,button.trigger{display:inline-block;border-radius:2rem;color:#fff;text-transform:uppercase;white-space:nowrap;font-weight:700;text-decoration:none;margin-top:1.5rem;font-size:.75rem;letter-spacing:.5px;padding:1rem 1.6rem;background-color:var(--color-alt);border:1.5px solid var(--color-alt);transition:color .2s ease-out,background-color .2s ease-out}:not(aside)&gt;.button:hover,button.trigger:hover{background-color:transparent;color:var(--color-alt)}[data-page=standorte] .txt .button{background-color:#adaead;border-color:#adaead;padding:.5rem 1rem}[data-page=standorte] .txt .button:hover{background-color:transparent;color:#adaead}.like-a-button{display:inline-block;border-radius:2rem;color:#fff;text-decoration:none;letter-spacing:.5px;padding:1rem 2rem;background-color:var(--color-alt)}.like-a-button a{color:var(--color-highlight);transition:color .2s ease-out,border .2s ease-out!important;border-bottom:1px solid transparent!important;text-decoration:none}.like-a-button a:hover{color:#fff!important;text-decoration:none!important;border-bottom:1px solid #fff!important}details a,footer a{text-decoration:none}@media only screen and (min-width:760px){.like-a-button{padding:1rem 3.5rem}}.decolabel{display:none}@media only screen and (min-width:1360px){.decolabel,.decolabel:after{display:block;position:absolute}.decolabel{width:auto!important;right:calc(100% - 5rem);white-space:nowrap;top:0;z-index:1;transform:rotate(270deg) translate(0,0);transform-origin:bottom right}section.--bg-light .decolabel{top:7rem}.decolabel p{color:#b2b2b2;font-size:24px;font-weight:300;line-height:1}.decolabel:after{content:'';width:10rem;height:1px;background-color:var(--color-highlight);left:calc(100% + 1rem);top:.95em}}summary:before{width:.6rem;height:.6rem;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;top:.35rem;right:-1.25rem;transform:rotate(45deg);transform-origin:70% 70%;transition:.25s transform ease}details&gt;summary{width:auto;display:inline-block;list-style:none;padding-left:0;color:var(--color-alt);user-select:none}details&gt;summary::-webkit-details-marker{display:none}details li{padding-left:1rem;color:var(--color-alt);margin-bottom:0!important}details a{color:currentColor;border-bottom:1px solid currentColor}.textblock details p{color:var(--color-alt)}.textblock details li::before{background-color:var(--color-alt);width:.4em;height:.4em;border-radius:50%;left:.25rem;top:.65em}.element{display:flex;justify-content:center}.element video{aspect-ratio:16/9}.element.--buttonlink{display:flex;flex-direction:column;text-align:center;min-width:min-content!important;max-width:50%!important}.faq,.produkt{flex-direction:column}.element.--buttonlink&gt;a:first-child{margin-top:-2rem}.faq{display:flex;gap:.45rem}.faq details{border:1px solid #F6F7F8;transition:border-color .2s ease;background-color:#F6F7F8}.faq details:hover{border-color:var(--color-alt)}.faq_item:nth-child(3) .txt p a,.galerie_logos&gt;a:hover{border-bottom:none}.faq summary{padding:1rem 1rem 1rem 2.2rem;display:block;font-size:clamp(.9rem,1.5vw,1.25rem);color:#B2B2B2}.faq_answer{padding:2rem 4rem 2rem 2rem;border-top:1.5px solid #ddd}.faq_item summary::before{right:2rem;width:3px;height:1em;border:none;transition:transform .25s ease,opacity .25s ease;background-color:var(--color-highlight);transform:rotate(0) translateY(-50%);top:50%;opacity:1}details[open]&gt;summary:before{transform:rotate(0) translateY(-50%);opacity:0}.faq_item summary::after{content:'';display:block;position:absolute;right:calc(2rem - .4em);width:1em;height:3px;background-color:var(--color-highlight);transform:translateY(-50%);top:50%}.faq_item:nth-child(3) .txt{display:grid;gap:1rem;align-items:center}.faq_item:nth-child(3) img{max-width:12rem}.faq_item:nth-child(3) .txt p{margin-bottom:0}@media only screen and (min-width:720px){.faq_item summary::before{width:4px}.faq_item summary::after{height:4px}.faq_item:first-child .txt{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem}}@media only screen and (min-width:1200px){.faq_item:nth-child(3) .txt{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;gap:1rem;align-items:center}.faq_item:nth-child(3) img{max-width:100%}}footer{background-color:var(--color-alt);color:#fff;font-size:14px}footer a{color:#fff}footer .area{margin:0!important}footer .area:last-child a{color:var(--color-highlight)}footer&gt;div:last-child{border-top:1px solid var(--color-highlight);padding:2rem 0;text-align:center}footer .logo{width:270px}footer&gt;div:first-child section{display:grid;grid-gap:var(--content-gap);padding:5rem 0}footer .socials{display:flex;gap:1rem}footer .socials a{margin:0;padding:0}footer h4{margin-bottom:2rem}.socials svg{width:2.25rem}footer .socials a:hover svg path{fill:#fff}@media only screen and (min-width:720px){footer&gt;div:first-child section{grid-template-columns:2fr 1fr 1fr}}.entity input,.entity textarea{color:#000;font-weight:400;font-size:.95rem;line-height:1.5;border:1px solid #d5d5d5;border-radius:5px;padding:.65rem 2rem .55rem 1rem;transition:all .1s ease;background-color:#fbfbfb}.entity input:hover,.entity textarea:hover{background-color:#fff;border-color:silver}.entity input:active,.entity input:focus,.entity textarea:active,.entity textarea:focus{background-color:#fff;border-color:var(--color);outline:0}textarea:active+.text-counter,textarea:focus+.text-counter,textarea:hover+.text-counter{background-color:#fff}textarea+.text-counter{user-select:none;position:absolute;font-size:.8rem;// background-color:#fff;background-color:#fbfbfb;padding:.3rem .5rem;border-radius:3px;bottom:9px;right:5px;z-index:1}textarea+.text-counter::after{content:' Zeichen Ã¼brig.'}form&gt;.entity:first-child{display:none}form .entity.--flex{display:flex;gap:.8rem 1rem;flex-wrap:wrap}input[type=checkbox],input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}form .indicator{color:#9f9f9f}form input:checked+.indicator{color:var(--color-highlight)}.radio .label{letter-spacing:.25px}.radio input:checked~.label{letter-spacing:0;font-weight:600}.entity label:not(.radio):not(.check) .label{font-size:.78rem;position:absolute;top:1.45rem;left:0;transition:all .15s;transform:translateY(-24px)}.entity input:not(:placeholder-shown):not(.radio):not(.check)+.label,.entity textarea:not(:placeholder-shown)~.label:not(.radio):not(.check){transform:translateY(-3.6rem);opacity:1}fieldset.grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}fieldset.upload .label{display:none}.entity input:not([type=radio]):not([type=checkbox]),.entity textarea{width:100%;padding-right:2rem;z-index:1}form fieldset{margin:2rem 0}.entity_header{margin-bottom:1rem}.entity_header h3{font-size:18px;font-weight:400}form input.button{display:block}.checkcontainer{display:inline-block;position:relative;user-select:none;padding-left:30px;font-size:14px;line-height:20px;font-style:normal}.checkcontainer .checkbox{position:absolute;top:2px;left:0}.checkbox{display:block;border-radius:2px;border:1px solid #dadcde;height:1.125rem;width:1.125rem;transition:all .15s ease;background-color:#fff}.check:hover input~.checkbox,.checkcontainer:hover input~.checkbox{background-color:rgba(0,0,0,.05);border-color:silver}.check input:checked~.checkbox,.checkcontainer input:checked~.checkbox{background-color:#fff;border-color:var(--color-highlight)}.checkbox:after{display:block;position:absolute;opacity:0;// transition:all .25s cubic-bezier(.29,1.91,.68,.88);transition:all .25s cubic-bezier(.29,1.91,.59,1.18);left:5px;top:1px;width:6px;height:11px;border:var(--color-highlight) solid;border-width:0 3px 3px 0;transform:rotate(45deg) scale(.2)}.check input:checked~.checkbox:after,.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}fieldset.column{display:grid;gap:1.75rem}span.label{color:var(--color-alt)}.entity.hidden,.entity.hidden&gt;label{display:contents}form .response{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);background-color:var(--color-highlight);padding:2rem;text-align:center;width:90%;border-radius:5px;font-weight:600;color:#fff;font-size:1.7rem}form .response p{font-size:clamp(14px,1.5vw,20px)}header section:first-child{border-bottom:1px solid var(--border-color);font-size:13px}header section:first-child aside{display:flex}header section:first-child aside a{white-space:nowrap}header section:first-child aside&gt;*{padding:.25rem 2rem;border-right:1px solid var(--border-color)}header section:first-child aside&gt;:first-child{padding-left:0}header section:first-child aside&gt;:last-child{display:none}header section:last-child .wrapper{display:flex;justify-content:space-between}header .logo{width:160px;height:auto;padding:.8rem 0}@media only screen and (min-width:720px){header section:first-child aside&gt;*{padding:.25rem 4rem}header section:first-child aside&gt;:last-child{display:block;border-right:none}}hgroup{display:flex;flex-direction:column-reverse;padding-bottom:2rem;margin-bottom:2.5rem}.indicator:after,.indicator:before,hgroup::after{display:block;left:0;content:''}hgroup::after{height:2.5px;background-color:var(--color-highlight);position:absolute;bottom:0;opacity:0;width:1px;transition:opacity .1s ease,transform .45s cubic-bezier(.98,0,.22,.98) .25s;transform:scaleX(1);transform-origin:left}hgroup.--show::after{transform:scaleX(65);opacity:1}.indicator{font-weight:700;padding-left:1.2em;margin-bottom:1rem}.indicator:after,.indicator:before{border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.indicator:before{width:.55em;height:.55em;left:.17em;background-color:currentColor}.indicator:after{width:.9em;height:.9em;background-color:transparent;border:1px solid currentColor}.job_grid{display:grid;gap:1.2rem}.job_grid details{background-color:var(--background--light)}.job_grid details summary .ui-element{position:absolute;top:50%;left:auto;right:1.25rem;transform:translateY(-50%);transition:background-color .15s ease,border-color .15s ease;width:2.6rem;height:2.6rem}.job_grid details summary{display:block;padding:1.5rem;font-size:1.4rem;color:#B2B2B2}.job_grid details summary::before{display:none}.job_grid details summary .ui-element::after,.job_grid details summary .ui-element::before{content:'';display:block;background-color:var(--color-highlight);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease}.job_grid details summary .ui-element::before{width:2.5px;height:45%}.job_grid details summary .ui-element::after{width:45%;height:2.5px}.job_grid details[open] summary .ui-element::before{background-color:transparent}.job_card{padding:1.5rem;border-top:2px solid #C7C7C7;display:grid;gap:4rem}.job_card ul{margin-top:1rem}@media only screen and (min-width:760px){.job_grid details summary{padding:2.2rem}.job_card{padding:1.5rem 2.2rem;grid-template-columns:1fr 1.2fr}}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider .item{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}[data-keen-slider-moves] *{pointer-events:none}.navigation-wrapper{position:relative}.dots{display:flex;padding:10px 0;justify-content:center;gap:.5rem}.arrow{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);fill:#fff}.arrow--left{left:5px;fill:"#fff";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.arrow--right{left:auto;right:5px;background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--left{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.arrow--disabled.arrow--right{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='grey' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E")}.--bg-light{background-color:var(--background--light)}section.--bg-light{margin:0;padding:var(--spacing)}.--nopadding{margin-bottom:0!important;margin-top:0!important}.textblock li{padding-left:1rem;font-size:clamp(13px,2vw,15px);margin-bottom:.25rem}.textblock li:last-child{margin-bottom:0}.textblock li::before{content:'';display:block;background-color:currentColor;width:.4em;height:.4em;border-radius:50%;position:absolute;left:0;top:.65em}@media only screen and (min-width:1340px){header section&gt;*{max-width:none!important;padding-left:calc(var(--spacing)/ 2);padding-right:calc(var(--spacing)/ 2)}}.galerie_leistungen{display:grid;grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-row-gap:5rem;text-align:center}.galerie_leistungen .card&gt;div{line-height:normal;padding:2rem 0 1rem}.galerie_leistungen figcaption{font-weight:700;padding-top:.5rem;color:var(--color-alt)}.galerie_leistungen p{font-size:clamp(16px,1.5vw,22px);overflow-wrap:break-word}.galerie_leistungen .card img{max-width:14rem}@media only screen and (min-width:1025px){.galerie_leistungen .card::before,.galerie_leistungen .card&gt;div{width:100%;position:absolute;transition:opacity .2s ease-out;left:50%}.galerie_leistungen figcaption{font-weight:700;padding-top:1rem}.galerie_leistungen .card&gt;div{top:50%;text-align:center;transform:translate(-50%,-50%);padding:1rem 2rem;z-index:2;color:#fff;opacity:0}.galerie_leistungen .card::before{content:'';display:block;aspect-ratio:1/1;background-color:var(--color-alt);border-radius:50%;top:0;z-index:1;opacity:0;max-width:14rem;transform:translateX(-50%)}.galerie_leistungen .card:hover::before,.galerie_leistungen .card:hover&gt;div{opacity:1}}header a,header nav ul a,header nav ul p{text-decoration:none;color:currentColor}header nav ul a,header nav ul p,header&gt;section{background-color:var(--background-header)}a[href^="tel:"],a[href^="mailto:"]{text-decoration:none;color:var(--color-highlight);transition:color .2s ease-out}a[href^="tel:"]:hover,a[href^="mailto:"]:hover{color:var(--color-alt);text-decoration:underline}footer a[href^="tel:"]{color:#fff}footer a[href^="tel:"]:hover,footer a[href^="mailto:"]:hover{color:#fff;text-decoration:none},header aside a[href^="tel:"],header aside a[href^="tel:"]:hover{color:var(--color-alt);text-decoration:none}header section:first-child aside a,header section:first-child aside a:hover{color:var(--color-alt);text-decoration:none}.galerie_logos{margin-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,150px));grid-gap:1rem}.galerie_logos figure{display:flex;justify-content:center;align-items:center;height:100%}.galerie_logos figure img{display:block;max-width:100%;width:120px;height:100px;object-fit:contain}.galerie_logos figure img[src$=".jpeg"],.galerie_logos figure img[src$=".jpg"],.galerie_logos figure img[src$=".png"]{mix-blend-mode:multiply}.galerie_logos figcaption{display:none}@media only screen and (min-width:768px){.galerie_logos figure img{width:170px;height:120px}.galerie_logos{grid-template-columns:repeat(auto-fit,minmax(160px,275px))}}body.noscroll{overflow:hidden}header{color:var(--color-alt);display:inline}header&gt;section:last-of-type{position:sticky;top:0;z-index:10}header nav&gt;ul{display:flex}header nav ul a,header nav ul p{display:inline-block;white-space:nowrap;padding:.25rem 1rem;border-right:1px solid var(--color-hover);text-transform:uppercase;font-size:14px;font-weight:700;transition:color .2s ease-out,opacity .2s ease-out}header nav&gt;ul&gt;li&gt;a,header nav&gt;ul&gt;li&gt;p{padding:.75rem 1rem}header nav&gt;ul ul li:first-child a{padding-top:.65rem}header nav&gt;ul ul li:last-child a{padding-bottom:.65rem}header nav ul a:hover{color:var(--color-highlight)}header nav ul p:hover{cursor:default}header nav&gt;ul ul{background-color:transparent;height:auto;transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .225s cubic-bezier(.4,0,.2,1);z-index:1}header nav&gt;ul ul::before{content:'';width:0;height:0;position:absolute;border:12px solid transparent;border-bottom:16px solid var(--color-alt);border-top:0;left:1.25rem;top:-8px;transition:transform .25s ease-in .2s;transform:translateY(12px)}header nav&gt;ul li.--open ul::before{transition-delay:.2s;transform:translateY(0)}header nav&gt;ul ul&gt;li{background-color:var(--color-alt)}header nav&gt;ul&gt;li a{width:100%}header nav&gt;ul&gt;li&gt;ul a{text-transform:none;background-color:transparent;color:#fff;font-weight:400}footer .logo svg path{fill:#fff}.--open{color:var(--color-highlight)}.--closed{color:red}.--soon{color:#f90}li.--open{color:inherit}#menu_main&gt;ul{display:none}button.trigger{margin-top:1rem;border:none;padding:1.2rem 1.4rem;background-color:transparent}@media only screen and (min-width:1024px){button.trigger{display:none}#menu_main&gt;ul{display:flex}#menu_main{display:flex;justify-content:center;align-items:center;gap:2rem}#menu_main&gt;ul&gt;li:last-child{padding-left:.9rem;display:flex;align-items:center}#menu_main&gt;ul&gt;li:last-child a{display:inline-block;background-color:var(--color-highlight);border:1px solid var(--color-highlight);border-radius:1rem;color:#fff;padding:.25rem 1rem;transition:color .2s ease-out,background-color .2s ease-out}#menu_main&gt;ul&gt;li:last-child a:hover{background-color:#fff;color:var(--color-highlight)}header nav&gt;ul&gt;li:hover ul{opacity:1;visibility:visible;transform:translateY(0) translateZ(-1rem);background-color:var(--color-alt)}header nav&gt;ul ul{position:absolute;background-color:transparent;border-radius:4px;height:auto;transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .225s cubic-bezier(.4,0,.2,1);transform:translateY(1.5rem) translateZ(-1px);z-index:1;opacity:0;visibility:hidden;display:block!important}header nav&gt;ul ul li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}header nav&gt;ul ul li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}header nav&gt;ul&gt;li&gt;p{pointer-events:none;user-select:none}}@media only screen and (max-width:1023px){#menu_main li.expandable&gt;a,button .hamburger{pointer-events:none}#menu_main&gt;ul{display:block;position:fixed;width:100%;top:4rem;left:0;opacity:0;-webkit-backface-visibility:hidden;transform:translateY(-100vh) translateZ(-5px);transition:transform .4s cubic-bezier(.785,.135,.15,.86),opacity .1s ease-out 0s}#menu_main[data-hidden=false]&gt;ul{border-bottom:1px solid var(--color-alt);overflow-x:scroll;scroll-behavior:smooth;max-height:calc(100vh - 64px);opacity:1;transition:transform .3s cubic-bezier(.785,.135,.15,.86),opacity .2s ease-out .16s;transform:translateY(0) translateZ(-5px)}#menu_main[data-hidden=false]&gt;ul&gt;li:last-child{border-bottom:1px solid var(--color-alt)}header nav ul p{display:block}header nav li ul{visibility:hidden;z-index:-5;position:absolute}header nav li.--open ul{position:relative;z-index:0}button .hamburger{user-select:none;background-color:var(--color-text);width:1.4rem;display:block;height:1.8px}button.trigger[aria-expanded=true] .hamburger{background-color:transparent;color:transparent}button .hamburger::after,button .hamburger::before{content:'';display:block;width:100%;height:1.8px;background-color:var(--color-text);position:absolute;transition:transform .05s ease-in-out,opacity .05s ease}button .hamburger::before{transform:translateY(-.4rem)}button .hamburger::after{transform:translateY(.4rem)}button.trigger[aria-expanded=true] .hamburger::before{opacity:1;transition-duration:.25s;transform:translateY(0) rotate(45deg)}button.trigger[aria-expanded=true] .hamburger::after{opacity:1;transition-duration:.25s;transform:translateY(0) rotate(-45deg)}.switch{display:block;position:absolute;top:0;right:11px;width:50px;height:48px;border-left:1px solid var(--color-alt);user-select:none;pointer-events:none}.switch:hover{cursor:pointer}.switch:hover::after{opacity:1}.switch::after{content:'';display:block;height:11px;width:8px;opacity:.7;position:absolute;top:50%;bottom:auto;transform:translateY(-50%);right:22px;background:url(images/pfeil.svg) center center/8px 11px no-repeat;transition-property:transform;transition-duration:.2s}li.--open&gt;.switch::after{transform:translateY(-50%) rotate(90deg)}}.--slider .galerie,.preis{background-color:var(--color-highlight)}.opening_hours{border-spacing:0}.opening_hours tr td:first-child{padding-right:1rem}.produkt{display:flex;align-items:center;justify-content:flex-end}.produkt_card,.txt+.loop{align-items:center}.preis{line-height:1;width:fit-content;padding:.6rem 1.6rem;border-radius:3rem;position:absolute;top:50%;right:-2em;transform:translateY(-50%);font-weight:700;text-align:center}.preis p{font-size:1.2rem;font-size:clamp(1.1rem,2vw,1.5rem);color:#fff;white-space:nowrap}.preis small{color:#000;white-space:nowrap}.produkt figcaption{width:fit-content;margin-top:1rem}.produkt figcaption p{font-size:1.2rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.1}.produkt_grid{display:grid;grid-template-rows:auto;grid-row-gap:3rem;grid-column-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.produkt_card{height:100%;display:flex}.produkt_card img{object-fit:contain;object-position:bottom;max-width:15rem;max-height:15rem}.produkt sup{color:var(--color-highlight);left:2px;font-size:60%}.produkt_slides{height:100%;align-items:center}.--slider figcaption,.--slider nav{position:absolute;flex-direction:column}.produkt_slides .produkt{min-width:100%!important;max-width:100%!important}@media only screen and (min-width:1270px){.preis{right:-3em}.produkt_grid{grid-column-gap:4rem}}main&gt;section:first-child.--slider{margin-top:0}.--slider{padding:0!important;height:65vh}.--slider .galerie,.--slider .galerie&gt;div,.--slider .galerie&gt;div figure,.--slider .galerie&gt;div figure img,.--slider figcaption{height:100%;width:100%}.--slider .galerie{max-width:none!important;overflow:hidden}.--slider figure{position:absolute;top:0;left:0}.--slider figure&gt;img{object-fit:cover}.--slider figcaption{top:0;z-index:1;background-color:rgba(68,202,103,.8);display:flex;justify-content:center;color:#fff;text-align:center;padding:0 3rem}.slide_caption .sub{text-transform:uppercase;font-weight:300;font-size:1.1rem;font-size:clamp(1rem,1.5vw,1.5rem);letter-spacing:.4em}.slide_caption .head{font-weight:900;font-size:2.2rem;font-size:clamp(2.2rem,4vw,4.3rem);line-height:1.1;margin-top:.5rem}.--slider .arrow.--down{width:2.6rem;height:2.6rem;border-radius:50%;background-color:#fff;position:absolute;top:calc(100% - 4rem);left:50%;transform:translateX(-50%);z-index:5}.--slider .arrow.--down::before{content:'';display:block;width:30%;height:30%;border-bottom:1px solid var(--color-highlight);border-left:1px solid var(--color-highlight);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(315deg)}.arrow.--down:hover::before{animation-name:zwoschdown;animation-duration:.8s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.28,.84,.42,1)}@keyframes zwoschdown{0%,100%,60%{transform:translate(-50%,-50%) rotate(315deg)}50%{transform:translate(-50%,calc(-50% - 8px)) rotate(315deg)}80%{transform:translate(-50%,calc(-50% - 3px)) rotate(315deg)}}.--slider figure.--active{z-index:2}.--slider .special,.--slider figure&gt;img{transition:opacity .5s ease-out;transition-delay:.5s;opacity:0}.--slider figure.--active .special,.--slider figure.--active img{opacity:1}.--slider figure .button,.--slider figure .head,.--slider figure .sub{transition:opacity .7s ease-in-out,transform .7s ease-in-out;transform:translateY(2rem);opacity:0}.--slider figure .button{transition:opacity .7s ease-in-out 1s,transform .7s ease-in-out 1s,color .2s ease-out 0s,background-color .2s ease-out 0s}.--slider figure .button:hover{color:var(--color-alt);background-color:transparent}.--slider figure.--active .button,.--slider figure.--active .head,.--slider figure.--active .sub{transform:translateY(0);opacity:1}.--slider figure.--active .sub{transition-delay:.8s}.--slider figure.--active .head{transition-delay:.9s}@media only screen and (min-width:720px){.--slider figcaption{width:50%;text-align:left;left:0;padding:0 3vw 0 8vw;background-color:var(--color-highlight)}.--slider figure&gt;img{width:50%!important;right:0;position:absolute}.--slider figcaption .slide_wrapper{max-width:50rem}}@media only screen and (min-width:1660px){.--slider figcaption{padding:0 5vw 0 10vw}}.--slider nav{top:50%;left:2vw;transform:translateY(-50%);display:flex;gap:1rem;z-index:2}nav .dot{width:9px;height:9px;border:2px solid transparent;padding:2px;border-radius:50%;background:0 0;transition:border-color .3s ease;box-sizing:content-box}nav .dot::before{content:'';display:block;position:relative;width:9px;height:9px;border-radius:50%;background-color:#fff}nav.slide_dots .dot::before{background-color:var(--color-highlight)}nav .dot[data-current=true]{border-color:#fff}nav.slide_dots .dot[data-current=true]{border-color:var(--color-highlight)}@media only screen and (min-width:1660px){.--slider nav{left:3.5rem}}figure.speciale&gt;img{display:none}.special{position:absolute;top:0;right:0;width:50vw;height:100%;line-height:1.2;background-color:var(--color-alt);display:flex;justify-content:center;align-items:center;flex-direction:column}.special.zitat{color:var(--color-highlight);padding:0 11vw}.special.zitat&gt;p{font-size:clamp(2rem,3.5vw,3.8rem);font-weight:500;font-style:italic;text-align:center;line-height:1.05}.special.zitat footer{display:flex;align-items:center;gap:3rem;margin-top:4rem}.special.zitat footer cite p{color:var(--color-highlight);font-size:clamp(1.1rem,1.5vw,1.7rem);font-style:normal;font-weight:700}.special.zitat footer&gt;img{width:clamp(4rem,9vw,10rem)!important;height:clamp(4rem,9vw,10rem)!important;border-radius:50%}.special.zitat::before{content:'';display:block;width:clamp(22px,4vw,80px);aspect-ratio:1/1;background-image:url(images/zitat.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:2rem}.special.produkt{color:#fff;display:flex;justify-content:center;align-items:center}.special.produkt figure.produkt{width:fit-content;height:fit-content;position:relative}.special.produkt figcaption{position:relative;background:0 0;padding:0;width:auto;height:auto}.special.produkt figcaption p{font-size:clamp(1.1rem,1.5vw,1.7rem);font-weight:700;max-width:19rem;white-space:nowrap}.special.produkt figcaption small{line-height:1.2}@media only screen and (max-width:719px){figure.speciale{display:flex;flex-direction:column-reverse}figure.speciale .special{position:relative;width:100%}.--slider figure.speciale&gt;figcaption{background-color:var(--color-highlight);position:relative}.special.produkt figure.produkt{max-height:10rem}}.liste .cards{display:grid;grid-template-rows:auto;grid-row-gap:6rem}.liste .card_item{display:flex;gap:2rem;align-items:center}.liste .cards hgroup{margin-bottom:0}.liste .card_item small::before{content:'('}.liste .card_item small::after{content:')'}.liste .card_item small{font-size:.7rem;line-height:1.2;display:inline-block;margin-top:.5rem}.card_item:nth-child(2)&gt;div:first-child,.card_item:nth-child(3)&gt;div:first-child,.card_item:nth-child(6)&gt;div:first-child,.card_item:nth-child(7)&gt;div:first-child{min-width:4rem;width:4rem;max-width:4rem}.card_item:nth-child(5)&gt;div:first-child{min-width:6rem;max-width:6rem}.card_item:nth-child(4)&gt;div:first-child,.card_item:nth-child(8)&gt;div:first-child{min-width:9rem;max-width:9rem}@media only screen and (min-width:850px){.liste .cards hgroup{max-width:25vw}.liste .cards{grid-column-gap:12vw;grid-template-columns:1fr 1fr}.liste .cards .card_item:last-of-type{grid-column:span 2;width:70%!important;justify-self:center}.card_item:nth-child(2)&gt;div:first-child,.card_item:nth-child(3)&gt;div:first-child,.card_item:nth-child(6)&gt;div:first-child,.card_item:nth-child(7)&gt;div:first-child{min-width:5rem;width:5rem;max-width:5rem}.card_item:nth-child(5)&gt;div:first-child{min-width:8rem;max-width:8rem}.card_item:nth-child(4)&gt;div:first-child,.card_item:nth-child(8)&gt;div:first-child{min-width:11rem;max-width:11rem}.card_item:last-child&gt;div:first-child{min-width:22rem;max-width:22rem}}.team_grid{display:grid;grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-row-gap:3rem}.person figcaption{color:#0d5b30;font-weight:600;padding-top:.3rem}.person figcaption p{font-size:clamp(15px,2vw,18px)}@media only screen and (min-width:1025px){.person img{width:100%}.person figcaption&gt;*{user-select:none}.person figcaption{position:absolute;width:100%;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);color:#fff;z-index:2}.person figcaption small{text-transform:uppercase;font-size:80%;line-height:1.25;margin-bottom:1rem;display:inline-block;opacity:0;transform:translateY(2rem);transition:opacity .2s ease-out,transform .2s ease-out;transition-delay:.05s}.person figcaption p{font-size:clamp(16px,2.2vw,28px);opacity:0;transform:translateY(2rem);transition:opacity .2s ease-out,transform .2s ease-out;transition-delay:.1s}.person::before{content:'';display:block;width:100%;height:100%;background-color:var(--color-alt);position:absolute;top:0;left:0;z-index:1;opacity:0;transition:opacity .2s ease-out}.person:hover::before{opacity:.8}.person:hover figcaption p,.person:hover figcaption small{opacity:1;transform:translateY(0)}}.timeline h2,.tipp h2{font-size:clamp(20px,2.5vw,32px)}.liste.--list{max-width:600px!important}.timeline article{padding-top:3rem;padding-bottom:5rem}.timeline article::after,.timeline article::before{content:'';display:block;position:absolute}.timeline article::after{width:1.8rem;height:1.8rem;border-radius:50%;top:2.75rem;left:-3.9rem;z-index:1}.timeline article::before{width:2px;height:100%;background-color:var(--color-highlight);top:0;left:-3.05rem}.timeline article:first-child::before{top:3.5rem}.timeline article:last-child::before{top:-85%}.timeline h2{margin-top:.5rem}.timeline figure{margin-top:1rem}.timeline .txt,.timeline figure,.timeline h2,.timeline h3{opacity:0;transform:translateY(1rem);transition:opacity .35s ease-in,transform .35s ease-in}.timeline .txt.--show,.timeline figure.--show,.timeline hgroup.--show h2,.timeline hgroup.--show h3{opacity:1;transform:translateY(0)}.timeline hgroup.--show h2{transition-delay:.1s}.timeline article::after{background-color:var(--color-alt);transform:scale(.3);transition:background-color .35s ease,opacity .35s ease,transform .35s ease}.timeline article.--show::after{background-color:var(--color-highlight);transform:scale(1)}@media only screen and (max-width:760px){.liste.--list{padding-left:3.5rem}}.tipp{display:grid;justify-items:center;align-items:center;grid-row-gap:2rem}@media only screen and (min-width:720px){.tipp{display:grid;grid-template-columns:10rem 1fr;align-items:center;grid-column-gap:4rem}}figcaption.tooltip{opacity:0;visibility:hidden;position:absolute;bottom:100%;left:50%;color:#fff;line-height:initial;background:var(--color-highlight);font-size:.8rem;font-weight:600;letter-spacing:.25px;padding:.4rem .8rem;border-radius:5px;white-space:nowrap;margin-bottom:1.25rem;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .2s ease,opacity .2s;transform:translate(-50%,10px);z-index:2}figcaption.tooltip::after{position:absolute;content:'';display:block;left:calc(50% - 6px);margin-bottom:4px;width:0;height:0;border:6px solid transparent;border-top-color:var(--color-highlight);transition:transform .2s ease,opacity .2s;transform:translateY(10px);opacity:1;bottom:-6px}figure:hover figcaption.tooltip{display:block;visibility:visible;opacity:1;transform:translate(-50%,0)}</pre></body></html>