html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"BrandonText";src:url("assets/fonts/brandon-text/Brandon-Text-Web-Light.eot") format("eot"),url("assets/fonts/brandon-text/Brandon-Text-Web-Light.woff") format("woff"),url("assets/fonts/brandon-text/Brandon-Text-Web-Light.woff2") format("woff2");font-weight:100;font-style:normal}@font-face{font-family:"BrandonText";src:url("assets/fonts/brandon-text/Brandon-Text-Web-Regular.eot") format("eot"),url("assets/fonts/brandon-text/Brandon-Text-Web-Regular.woff") format("woff"),url("assets/fonts/brandon-text/Brandon-Text-Web-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"BrandonText";src:url("assets/fonts/brandon-text/Brandon-Text-Web-Medium.eot") format("eot"),url("assets/fonts/brandon-text/Brandon-Text-Web-Medium.woff") format("woff"),url("assets/fonts/brandon-text/Brandon-Text-Web-Medium.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--mint-breeze: #E6FAF7;--apricot-calm: #FFDAB8;--text-dark: #1A1A1A;--sand-dune: #F4F1EC;--harbor-fog: #A9DAD7;--cloud-grey: #F2F4F5;--stone-haze: #D8DDE1;--lagoon-mist: #C8EEEA;--brand-orange: #F08018;--marmalade-pale: #F7BF8B;--brand-petrol: #00777A;--peach-whisper: #FCE9D7}:root{--cloud-biscuit: #ECE8E4;--petrol-cream: #E9F1EF;--soft-ember: #F7EFE8;--warm-smoke: #F3EDE6}html{height:100vw;width:100vw}body{color:var(--text-dark);font-family:sans-serif;margin:0 auto;max-width:1024px;min-height:100vh;min-width:320px;overflow-x:hidden}b,strong{font-weight:bold}a{color:var(--brand-petrol);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{margin:0;padding-bottom:clamp(6px, calc(6px + 6 * (100vw - 320px) / 704), 12px);padding-top:clamp(6px, calc(6px + 6 * (100vw - 320px) / 704), 12px)}#wichtig li h3{padding-bottom:0}#wichtig img{height:auto;margin-bottom:30px;margin-left:-50px;margin-top:30px;width:calc(100px + 100%)}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:clamp(28px, calc(28px + 4 * (100vw - 320px) / 704), 32px)}h2{font-size:clamp(24px, calc(24px + 4 * (100vw - 320px) / 704), 28px);line-height:clamp(36px, calc(36px + 6 * (100vw - 320px) / 704), 42px)}h3{font-size:clamp(18px, calc(18px + 4 * (100vw - 320px) / 704), 22px);line-height:clamp(24px, calc(24px + 4 * (100vw - 320px) / 704), 28px)}p{font-size:16px;line-height:24px}ul{margin-left:0;padding-left:0}ul li{list-style:none}footer,header{display:grid}footer img,header img{height:auto;width:50%}footer,footer:before{background-color:var(--text-dark);color:#fff}footer{gap:20px}footer img{width:80%}@media(min-width: 480px){footer img{width:75%}}@media(min-width: 781px){footer{gap:40px;grid-template-columns:1fr 1fr;justify-items:end}}footer a{color:#fff}header,footer,section{box-sizing:border-box;padding:clamp(20px, calc(20px + 60 * (100vw - 320px) / 704), 80px);position:relative;scroll-margin-top:60px}header:before,footer:before,section:before{content:"";height:100%;left:-100vw;position:absolute;top:0;width:200vw;z-index:-1}header#intro,header#intro:before,footer#intro,footer#intro:before,section#intro,section#intro:before{background-color:var(--cloud-biscuit)}header#angebot,header#angebot:before,footer#angebot,footer#angebot:before,section#angebot,section#angebot:before{background-color:var(--cloud-biscuit)}header#wichtig,header#wichtig:before,footer#wichtig,footer#wichtig:before,section#wichtig,section#wichtig:before{background-color:var(--petrol-cream)}header#team,header#team:before,footer#team,footer#team:before,section#team,section#team:before{background-color:var(--warm-smoke)}header.contact,header.contact:before,footer.contact,footer.contact:before,section.contact,section.contact:before{background-color:var(--mint-breeze)}header,header:before{background-color:#fff}header{background-color:red !important;height:60px;margin:0 auto;max-width:1024px;min-width:320px;padding-bottom:0;padding-left:clamp(20px, calc(20px + 100 * (100vw - 320px) / 704), 120px);padding-right:clamp(20px, calc(20px + 100 * (100vw - 320px) / 704), 120px);padding-top:0;position:fixed;top:0;width:100%;z-index:1000}@media(min-width: 781px){header{height:120px}}header nav{align-items:center;display:grid;gap:10px;grid-template-columns:1fr repeat(4, auto)}header nav a{font-size:clamp(12px, calc(12px + 8 * (100vw - 320px) / 704), 20px);white-space:nowrap}header nav .logo{height:50px;width:auto}@media(min-width: 781px){header nav .logo{height:100px;width:auto}}main{margin-top:60px}@media(min-width: 781px){main{margin-top:120px}}section{padding-left:clamp(20px, calc(20px + 100 * (100vw - 320px) / 704), 120px);padding-right:clamp(20px, calc(20px + 100 * (100vw - 320px) / 704), 120px)}section#team .members{display:grid;gap:40px}@media(min-width: 781px){section#team .members{grid-template-columns:1fr 1fr}}section#team .members .member{display:flex;flex-direction:column}section#team .members .member img{height:auto;margin-bottom:10px;width:100%}section#team .members .member .name{font-size:clamp(16px, calc(16px + 4 * (100vw - 320px) / 704), 20px);font-weight:bold}section#team .members .member .mail{margin-top:auto}
