@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:100;src:url("/files/chefimkopf/theme/fonts/RobotoCondensed.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Architects Daughter";font-style:normal;font-weight:100;src:url("/files/chefimkopf/theme/fonts/ArchitectsDaughter.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto Flex";font-style:normal;font-weight:100;src:url("/files/chefimkopf/theme/fonts/RobotoFlex.woff2") format("woff2")}h1,h2,h3,h4{font-family:"Architects Daughter", sans-serif;padding:2rem 0}h2{text-align:center;font-size:3rem}a,p,span,strong,li,td,div{font-size:1.1rem;line-height:1.8rem;font-weight:300;font-family:"Roboto Flex", sans-serif;color:#595959}p{margin:2rem 0}.submit{padding:2rem;margin:2rem 0;background-color:#d09c7f;transition:background-color 0.5s ease;color:#fff}.submit:hover{background-color:#9b7666;cursor:pointer}header{position:fixed;width:100%;z-index:1000;transition:background-color 0.3s ease}header #cik-logo{padding:1rem 2rem 1rem 5rem;top:2rem;left:0;position:absolute;background:linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%, white 50%, white 100%);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 2px rgba(0, 0, 0, 0.075), 0 4px 4px rgba(0, 0, 0, 0.075), 0 8px 8px rgba(0, 0, 0, 0.075), 0 16px 16px rgba(0, 0, 0, 0.075);backdrop-filter:blur(0.5rem);transition:all 0.5s ease}header #cik-logo img{height:150px;width:auto;transition:all 0.5s ease}header #cik-logo.scrolled{background-color:#fff;padding:1rem}header #cik-logo.scrolled img{height:100px}header #cik-nav-button{position:absolute;z-index:1000;right:0;top:0;padding:1rem;background-color:#fff;cursor:pointer;transition:all 0.5s ease}header #cik-nav-button img{height:50px;width:auto}header #cik-nav-button.cik-nav-open{right:75%}header #cik-nav{position:absolute;right:-100%;width:75%;background-color:rgba(255, 255, 255, 0.9);top:0;padding:1rem;transition:all 0.5s ease}header #cik-nav ul{list-style:none}header #cik-nav a{color:#595959;font-size:2rem;padding:2rem;display:block;background-color:none;transition:background-color 0.5s ease}header #cik-nav a:hover{background-color:#9b7666;color:#fff}@media (max-width:768px){header #cik-nav a{padding:1rem}}header #cik-nav.cik-nav-open{right:0px;height:100vh;display:block}.cik-margin{margin-top:4rem;margin-bottom:4rem}.cik-padding{padding-top:4rem;padding-bottom:4rem}.cik-zitat em{font-size:1.8rem}.cik-bg-gray{background:#efefef}.cik-pic-rounded figure img{margin:0 auto;display:block;width:500px;border-radius:50%}#container #main .grid-container{opacity:0;transform:translateY(40px);transition:all 0.8s ease}#container #main .grid-container.visible{opacity:1;transform:translateY(0)}#container #main #cik-stage-wrapper{position:relative}#container #main #cik-stage-wrapper #cik-home-stage figure{width:100%;height:100vh;margin:0;padding:0;overflow:hidden}#container #main #cik-stage-wrapper #cik-home-stage figure img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#container #main #cik-stage-wrapper .cik-stage{width:100%;height:400px}#container #main #cik-stage-wrapper .cik-stage figure{height:100%}#container #main #cik-stage-wrapper .cik-stage figure img{object-fit:cover;height:100%;width:100%}#container #main #cik-stage-wrapper #cik-slogan{position:absolute;bottom:2rem;width:100%;text-align:center;backdrop-filter:blur(1rem)}#container #main #cik-stage-wrapper #cik-slogan h1{background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%);padding:1rem 0;backdrop-filter:blur(8px);color:#fff;font-weight:500;text-transform:uppercase}#container #main #cik-stage-wrapper #cik-slogan h2{color:#fff;margin:1rem 0 0 0;padding:0}#container #main #cik-stage-wrapper #cik-slogan p:first-child{color:#fff;font-family:"Architects Daughter", sans-serif;font-size:3rem;line-height:3rem}#container #main #cik-stage-wrapper #cik-slogan p:nth-child(2){color:#fff}#container #main .cik-sections{padding:2rem 0;background:#efefef}#container #main .cik-sections .cell{box-shadow:0 0 50px #ccc;text-align:center;padding:2rem;background:#fff}#container #main .cik-textbox-sorted{display:flex;flex-direction:column;margin:2rem 0}#container #main .cik-textbox-sorted h3{order:2}#container #main .cik-textbox-sorted figure{order:1}#container #main .cik-textbox-sorted figure img{width:100%}#container #main .cik-textbox-sorted div{order:3}#container #main .cik-textbox-sorted a{color:#fff;padding:1rem 2rem;display:inline-block;transition:all 0.5s ease}#container #main .ce_form .mandatory .invisible{display:none}#container #main .cik-btn-back a{padding:0.5rem 2rem;background-color:#d09c7f;margin:2rem 0;color:#fff;transition:all 0.5s ease}#container #main .cik-btn-back a:hover{background-color:#9b7666;cursor:pointer}