@charset "utf-8";@import url(normalize.css);@import url(https://fonts.googleapis.com/css2?family=Archivo+Narrow:ital,wght@0,400..700;1,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@import url(https://fonts.googleapis.com/css2?family=Chiron+Hei+HK:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);*{margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;margin:0}body{background-color:#3c4941;font-family:'Poppins',sans-serif;color:#fff;box-sizing:border-box;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}img{width:100%;height:auto;display:block}ul{list-style:none}a{color:#191c1f;text-decoration:none}h1{display:inline-block;font-family:"Pacifico",serif;font-weight:400;font-style:normal;font-size:1.75rem;line-height:1}h2{font-family:"Playfair Display",serif;font-size:2.125rem;font-weight:700;font-optical-sizing:auto;margin:0 0 3rem 0;line-height:1.4375;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}h3{font-family:"Archivo Narrow",sans-serif;font-weight:500;font-size:1.25rem;margin-bottom:.6875rem}p{margin:1.5rem 0;font-size:1.125rem;font-weight:375;line-height:1.625;color:#191c1f}p strong{font-weight:500}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:250;font-size:1.75rem;color:#191c1f;display:inline-block;vertical-align:middle;text-transform:none;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}header{text-align:center;background-color:#fff}header>div{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 4% 1.875rem 4%;text-align:center}.icon-menu{display:none}main{background-color:#fff;color:#191c1f}main>section{padding:5rem 4%}.lightgray{text-align:center;background-color:#eeeff1}.wrap-small{max-width:900px;margin:0 auto}.wrap-small h2{font-family:"Chiron Hei HK",sans-serif}.wrap-small h3{font-family:"Chiron Hei HK",sans-serif;font-size:1.375rem;margin-top:2.5rem}.vorlagenliste{display:flex;flex-wrap:wrap;gap:4rem 2%;text-align:left;margin-top:4rem}.vorlagenliste>li{flex:0 0 calc(20% - 1.6%)}.vorlagenliste img{margin:0 0 2rem 0;box-shadow:0 2px 4px rgba(34,25,25,.25)}.buttonblack{display:inline-block;margin-top:1.25rem;background-color:#000;color:#fff;text-decoration:none;padding:.5rem .75rem;border-radius:.25rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0;font-family:"Archivo",serif;font-size:1rem;color:#6b6d70}.tags a{color:#6b6d70}.tags a:hover{text-decoration:underline}footer{padding:5rem 4%;font-weight:325;color:#cbcccd;line-height:1.6875}footer>div{display:flex;justify-content:space-between;align-items:flex-start;gap:4rem}footer>div>div{padding-right:5rem}footer p{margin:0;font-size:1rem;font-weight:325;line-height:1.6875;color:#cbcccd}footer ul{display:flex;flex-direction:column;gap:0;justify-content:center;white-space:nowrap}footer strong{font-family:"Chiron Hei HK",sans-serif;display:inline-block;margin-bottom:.75rem;font-weight:425;font-size:1.0625rem;color:#fff}footer strong a{color:#fff}footer strong a:hover{text-decoration:none}footer a{color:#cbcccd;text-decoration:none;transition:transform .3s ease}footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.2rem;text-decoration-thickness:1px}.mobilemenu{display:flex;justify-content:space-between;align-items:center;padding:0 1.375rem}.toggle,[id^="drop"]{display:none}nav{background-color:#3c4941;font-weight:300;font-size:1rem;letter-spacing:.02rem}nav:after{content:"";display:table;clear:both}nav ul{list-style:none;position:relative}nav ul li{margin:0;display:inline-block;background-color:#3c4941;text-align:left}nav a{display:block;color:#fff;padding:.5rem .75rem;text-decoration:none}nav ul li ul li:hover{background:#000}nav a:hover{background-color:#28312b}nav ul ul{display:none;position:absolute}nav ul li:hover>ul{display:inherit}nav ul ul li{width:170px;float:none;display:list-item;position:relative}nav ul ul ul li{position:relative;top:-60px;left:170px}@media all and (max-width:768px){nav{text-align:left}nav a{padding:.5rem 1.375rem}.toggle+a,.menu{display:none}.toggle{display:block;background-color:#3c4941;padding:.5rem 0;color:#fff;text-decoration:none;border:none}.toggle .icon-search{display:block;float:right;padding:0}.toggle .material-symbols-outlined{color:#fff}.toggle:hover{background-color:#000}[id^="drop"]:checked+ul{display:block}nav ul li{display:block;width:100%}nav ul ul .toggle,nav ul ul a{padding:0 2rem}nav ul .toggle{padding:.5rem 1.375rem}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:.5rem 3rem;color:#fff}nav ul li ul li .toggle,nav ul ul a{background-color:#212121}nav ul ul{float:none;position:static;color:#fff}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%}nav ul ul ul li{position:static}}@media screen and (max-width:1440px){.vorlagenliste>li{flex-basis:calc(25% - 1.5%)}}@media screen and (max-width:1280px){.vorlagenliste>li{flex-basis:calc(33.333% - 2%)}footer>div{justify-content:flex-start;flex-wrap:wrap}footer>div>div{flex-basis:100%;padding-right:0}footer .partner{order:4}}@media screen and (max-width:1024px){.vorlagenliste>li{flex-basis:calc(50% - 1.5%)}}@media screen and (max-width:780px){header>div{padding-left:1.375rem;padding-right:1.375rem;justify-content:center}main>section{padding-left:1.375rem;padding-right:1.375rem}.vorlagenliste{justify-content:center;margin-right:2rem;margin-left:2rem}.vorlagenliste>li{flex:0 1 400px}.icon-search{display:none}footer{padding-left:1.375rem;padding-right:1.375rem}}