@layer framework,theme,animations,defaults,nav,main,layouts;@import"flexgrid.min.css?v=5"layer(framework);@layer animations{@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}#header-container{view-transition-name:site-header}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes item-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@layer theme{:root{--color-primary: #f5c518;--color-text: #ffffff;--color-bg: #1a1a1a;--color-muted: #7b7b7b;--color-gray: #d5d5d5;--color-smoke: rgba(255, 255, 255, .13);--max-width: 1600px;--gap: 2rem;--header-h: 64px;--radius: 13px;--font-base: "Konkret Grotesk Pro", system-ui, -apple-system, sans-serif;--icon-sm: 18px;--icon-md: 24px;--icon-lg: 32px;--icon-xl: 44px;--icon-2xl: 52px}.icon{width:1em;height:1em;flex:0 0 auto;vertical-align:-.125em}.icon.underlined{margin-bottom:10px;padding-bottom:10px;position:relative}.icon.underlined:after{content:"";position:absolute;bottom:0;left:50%;translate:-50%;width:50px;border-top:1px solid var(--color-primary)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.icon-2xl{width:var(--icon-2xl);height:var(--icon-2xl)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@layer defaults{body{font-family:var(--font-base);color:var(--color-text);background:var(--color-bg);line-height:1.6;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;margin:0}*,*:before,*:after{box-sizing:border-box}#content-container{flex:1 0 auto;position:relative;padding-top:100px;padding-bottom:60px}.container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width);margin:0 auto;padding:1rem var(--gap)}.page-bg{position:absolute;top:0;right:0;width:50%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 40%),linear-gradient(to top,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent 0%,#000 40%),linear-gradient(to top,transparent 0%,#000 40%);mask-composite:intersect;-webkit-mask-composite:source-in}@media(max-width:768px){.page-bg{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 100%),linear-gradient(to top,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent 0%,#000 100%),linear-gradient(to top,transparent 0%,#000 40%)}}@media(orientation:portrait)and (max-width:900px){.page-bg{width:100%}}h1{font-size:clamp(2rem,4vw,4.5rem);line-height:clamp(2rem,4vw,4.5rem);font-weight:300;margin:0}h2{font-weight:400}h3{margin-top:0;font-weight:400;text-transform:none;color:var(--color-primary);font-size:clamp(1.4rem,2vw,1.7rem)}h4{font-size:clamp(1.2rem,1.8vw,1.2rem);font-weight:400;text-transform:uppercase;margin-top:.5rem;margin-bottom:.25rem}p,li,a{font-size:1rem;line-height:1.5rem;color:var(--color-text)}a{color:var(--color-text)}img{max-width:100%}ul{list-style:none;padding-left:0}ul li .icon{color:var(--color-primary)}section{max-width:var(--max-width);margin:0 auto;padding:4rem var(--gap)}button,.btn{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;background:var(--color-primary);color:var(--color-bg);font-weight:500;padding:.65rem 1.35rem;text-decoration:none;white-space:nowrap;border:1px solid var(--color-primary);outline:none;box-shadow:none;cursor:pointer;border-radius:var(--radius)}:is(button,.btn):hover:not(:disabled){opacity:.9}:is(button,.btn):disabled{cursor:not-allowed;opacity:.55}:is(button,.btn).secondary{background-color:transparent;color:var(--color-text);font-weight:400;border-color:var(--color-primary);transition:border-color .2s}:is(button,.btn).secondary svg{color:var(--color-primary)}:is(button,.btn).secondary:hover{border-color:var(--color-smoke)}:is(button,.btn).link{background-color:transparent;color:var(--color-text);font-weight:400;border-color:transparent;transition:border-color .2s}:is(button,.btn).link svg{color:var(--color-primary)}:is(button,.btn) .icon{width:26px;height:26px}:is(button,.btn).is-loading .icon{display:none}:is(button,.btn).is-loading:after{content:"";width:22px;height:22px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}hgroup{margin-bottom:1rem}hgroup>strong{display:block;color:var(--color-primary);font-size:1rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}:is(hgroup h1,hgroup h2,hgroup h3,hgroup h4,hgroup h5) strong{color:var(--color-primary);font-weight:300}hgroup h4{margin-top:.5rem;font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase;line-height:2.3rem}form{display:flex;flex-direction:column;gap:1rem}form hgroup{display:flex;align-items:center;gap:1rem;line-height:1}form hgroup .icon{color:var(--color-primary)}form hgroup h3{margin:0}form hgroup h3 p{margin:0;color:var(--color-text)}form label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}form input,form textarea,form select{width:100%;padding:.4rem .7rem;font:inherit;color:var(--color-text);background:#ffffff0a;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);transition:border-color .15s,background .15s}:is(form input,form textarea,form select)::placeholder{color:var(--color-muted)}:is(form input,form textarea,form select):focus{outline:none;border-color:var(--color-primary);background:#ffffff12}form textarea{resize:vertical;min-height:4rem}form .file-field{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}form .file{cursor:pointer}form .file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}form .file-control{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.7rem .85rem;text-align:center;color:var(--color-text);background:#ffffff0a;border:1px dashed rgba(255,255,255,.25);border-radius:var(--radius);transition:border-color .15s,background .15s}form .file-control .icon{color:var(--color-primary)}form .file:hover .file-control,form .file.is-dragover .file-control{border-color:var(--color-primary);background:#ffffff12}form .file input[type=file]:focus-visible+.file-control{border-color:var(--color-primary)}form .file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}form .file-list[hidden]{display:none}form .file-list li{display:flex;align-items:center;gap:.5rem;padding:.3rem .6rem;background:#ffffff0a;border-radius:calc(var(--radius) - 4px);font-size:.8rem}form .file-list .file-list-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}form .file-remove{flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0 .35rem;font-size:1.15rem;line-height:1;color:var(--color-muted);background:none;border:0;border-radius:0;cursor:pointer}form .file-remove:hover{color:var(--color-text);opacity:1}form .file-field small{color:var(--color-muted)}form .checkbox{flex-direction:row;align-items:flex-start;gap:.6rem}form .checkbox input{width:auto;margin-top:.2rem;accent-color:var(--color-primary)}form .checkbox p{margin:0}form .checkbox a{color:var(--color-primary)}form button{justify-content:center;width:100%;margin-top:.5rem}.form-status{padding:.85rem 1rem;border-radius:var(--radius);font-size:.9rem}.form-status[hidden]{display:none}.form-status ul{margin:0;padding-left:1.2rem}.form-status li+li{margin-top:.2rem}.form-status.is-success{color:#d8f5d8;background:#3cb44b26;border:1px solid rgba(60,180,75,.5)}.form-status.is-error{color:#f8d8d8;background:#dc3c3c26;border:1px solid rgba(220,60,60,.5)}}@layer nav{header{position:fixed;top:0;left:0;z-index:100;width:100%;background:var(--color-bg)}header .nav-bar{display:flex;align-items:center;gap:2rem;padding-top:0;padding-bottom:0}header .nav-bar .logo{display:inline-flex;align-items:baseline;font-size:1.6rem;font-weight:800;letter-spacing:-.02em;text-decoration:none;color:var(--color-text);width:94px;padding:.5rem}header .nav-bar .logo .logo-mark{color:var(--color-primary)}header .nav-bar .nav-menu{margin-inline:auto;align-self:stretch}header .nav-bar .nav-menu ul{display:flex;align-items:center;flex-wrap:nowrap;gap:1.5rem;list-style:none;margin:0;height:100%}header .nav-bar .nav-menu ul li{align-self:stretch;align-content:center}header .nav-bar .nav-menu .topnav-link{white-space:nowrap}header .nav-bar .nav-menu .topnav-link:not(:last-child):after{content:"\2022";color:var(--color-primary);margin-left:1.5rem}header .nav-bar .nav-menu .topnav-link a{height:100%;display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text);border-bottom:2px solid transparent;transition:color .15s,border-color .15s}header .nav-bar .nav-menu .topnav-link a:hover{color:var(--color-primary)}header .nav-bar .nav-menu .topnav-link.active a{border-bottom-color:var(--color-primary)}header .nav-bar .burger,header .nav-bar .close{display:none;cursor:pointer}@media(max-width:1400px){header .nav-bar .burger{display:block}header .nav-bar .close,header .nav-bar .nav-menu,header .nav-bar .btn-cta{display:none}}@media(max-width:1400px){header{z-index:50}header .btn-cta{display:none!important}header.mobile-open{background:var(--color-bg);backdrop-filter:none}header.mobile-open .burger{display:none}header.mobile-open .close{display:block}header.mobile-open .nav-menu{display:flex;flex-direction:column;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:var(--color-bg);padding:2rem var(--gap) 7rem;z-index:40;overflow-y:auto;overscroll-behavior:contain;animation:menu-fade-in .25s ease both}header.mobile-open .nav-menu ul{display:flex;flex-direction:column;justify-content:center;gap:2rem;width:100%}header.mobile-open .nav-menu ul li{text-align:center}header.mobile-open .nav-menu ul li a{font-size:1.6rem}header.mobile-open .nav-menu .topnav-link:not(:last-child):after{content:none}header.mobile-open .nav-menu .topnav-link{font-size:1.4rem;animation:item-rise .35s ease both;animation-delay:calc(var(--i, 0) * .06s + .1s)}header.mobile-open .btn-cta{display:inline-flex!important;justify-content:center;position:fixed;left:var(--gap);right:var(--gap);bottom:2rem;z-index:41;animation:item-rise .35s ease both;animation-delay:.45s}}@media(prefers-reduced-motion:reduce){.mobile-open .nav-menu,.mobile-open .nav-menu .topnav-link,.mobile-open .btn-cta{animation:none}}}@layer main{main{overflow:hidden}}@layer layouts{.grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:1rem}@media(max-width:768px){.grid-root{gap:1rem .5rem}}.grid-root>*{min-width:0}.page-index .page-bg{--leftOffset: 240px;width:100%;opacity:.8;object-fit:contain;object-position:var(--leftOffset) 0;top:66px;-webkit-mask-image:linear-gradient(to right,transparent var(--leftOffset),#000 40%),linear-gradient(to top,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent var(--leftOffset),#000 40%),linear-gradient(to top,transparent 0%,#000 40%)}@media(max-width:768px){.page-index .page-bg{-webkit-mask-image:linear-gradient(to right,transparent var(--leftOffset),#000 100%),linear-gradient(to top,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent var(--leftOffset),#000 100%),linear-gradient(to top,transparent 0%,#000 40%)}}.page-index .hero-headline{grid-column:1 / 25;grid-row:1 / 2}.page-index .hero-content{grid-column:1 / 25;grid-row:2 / 3;align-self:self-start}.page-index .avatars{grid-column:1 / 25;grid-row:3 / 4}.page-index .average{grid-column:1 / 25;grid-row:4 / 5}.page-index .percentage{grid-column:1 / 25;grid-row:5 / 6;align-self:self-end}.page-index .gridbox{grid-column:1 / 25;grid-row:6 / 7}.page-index .performance{grid-column:1 / 25;grid-row:7 / 8}.page-index .boxes{grid-column:1 / 25;grid-row:8 / 9}@media(min-width:768px){.page-index .hero-headline{grid-column:1 / 16;grid-row:1 / 2}.page-index .hero-content{grid-column:1 / 16;grid-row:2 / 4}.page-index .avatars{grid-column:16 / 25;grid-row:3 / 4}.page-index .average{grid-column:16 / 25;grid-row:2 / 3}.page-index .percentage{grid-column:16 / 25;grid-row:1 / 2}.page-index .gridbox{grid-column:1 / 25;grid-row:4 / 5}.page-index .performance{grid-column:1 / 9;grid-row:5 / 6}.page-index .boxes{grid-column:9 / 25;grid-row:5 / 6}}@media(min-width:1200px){.page-index .hero-headline{grid-column:1 / 16;grid-row:1 / 2}.page-index .hero-content{grid-column:1 / 11;grid-row:2 / 3}.page-index .avatars{grid-column:11 / 18;grid-row:2 / 3}.page-index .average{grid-column:19 / 25;grid-row:2 / 3}.page-index .percentage{grid-column:19 / 25;grid-row:1 / 2}.page-index .gridbox{grid-column:1 / 25;grid-row:3 / 4}.page-index .performance{grid-column:1 / 7;grid-row:4 / 5}.page-index .boxes{grid-column:7 / 25;grid-row:4 / 5}}@media(max-width:1199px){.page-index .page-bg{height:800px;--leftOffset: -200px;object-fit:cover}}@media(max-width:785px){.page-fuer-unternehmen .page-bg,.page-fuer-bewerber .page-bg{height:800px;object-position:top;right:-30vw}.page-leistungen .page-bg,.page-ueber-uns .page-bg,.page-kontakt .page-bg{height:800px;object-position:top}}.page-fuer-unternehmen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline" "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content" "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox" "content content content content content content content content content content content content content content content . . . . . . . . ." "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" ". . . . . . . . . . . . . . . . . . . . . . . ."}.page-fuer-unternehmen .grid-root>.hero-headline{grid-area:hero-headline}.page-fuer-unternehmen .grid-root>.hero-content{grid-area:hero-content}.page-fuer-unternehmen .grid-root>.gridbox{grid-area:gridbox}.page-fuer-unternehmen .grid-root>.content{grid-area:content}.page-fuer-unternehmen .grid-root>.boxes{grid-area:boxes}@media(min-width:768px){.page-fuer-unternehmen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . . . . . . . ." "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox" "content content content content content content content content content content content content content content content . . . . . . . . ." "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" ". . . . . . . . . . . . . . . . . . . . . . . ."}}@media(min-width:1200px){.page-fuer-unternehmen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . . . . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . . . . . . . . . . ." "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox" "content content content content content content content content content content content content . . . . . . . . . . . ." "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" ". . . . . . . . . . . . . . . . . . . . . . . ."}}.page-ueber-uns .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.page-ueber-uns .grid-root>.hero-headline{grid-column:1 / 25;grid-row:1 / 2}.page-ueber-uns .grid-root>.hero-content{grid-column:1 / 25;grid-row:2 / 3}.page-ueber-uns .grid-root>.title1{grid-column:1 / 25;grid-row:3 / 4}.page-ueber-uns .grid-root>.wolfgang{grid-column:1 / 25;grid-row:4 / 5}.page-ueber-uns .grid-root>.kaya{grid-column:1 / 25;grid-row:5 / 6}.page-ueber-uns .grid-root>.title2{grid-column:1 / 25;grid-row:6 / 7}.page-ueber-uns .grid-root>.idee{grid-column:1 / 25;grid-row:7 / 8}.page-ueber-uns .grid-root>.weg{grid-column:1 / 25;grid-row:8 / 9}.page-ueber-uns .grid-root>.heute{grid-column:1 / 25;grid-row:9 / 10}.page-ueber-uns .grid-root>.gridbox{grid-column:1 / 25;grid-row:10 / 11}@media(min-width:768px){.page-ueber-uns .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.page-ueber-uns .grid-root>.hero-headline{grid-column:1 / 19;grid-row:1 / 2}.page-ueber-uns .grid-root>.hero-content{grid-column:1 / 19;grid-row:2 / 3}.page-ueber-uns .grid-root>.wolfgang{grid-column:1 / 13;grid-row:4 / 5}.page-ueber-uns .grid-root>.kaya{grid-column:13 / 25;grid-row:4 / 5}.page-ueber-uns .grid-root>.title2{grid-column:1 / 25;grid-row:5 / 6}.page-ueber-uns .grid-root>.idee{grid-column:1 / 9;grid-row:6 / 7}.page-ueber-uns .grid-root>.weg{grid-column:9 / 17;grid-row:6 / 7}.page-ueber-uns .grid-root>.heute{grid-column:17 / 25;grid-row:6 / 7}.page-ueber-uns .grid-root>.gridbox{grid-column:1 / 25;grid-row:6 / 7}.page-ueber-uns .grid-root>.title1{grid-column:1 / 25;grid-row:3 / 4}.page-ueber-uns .grid-root>.gridbox{grid-column:1 / 25;grid-row:7 / 8}}@media(min-width:1024px){.page-ueber-uns .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.page-ueber-uns .grid-root>.hero-headline{grid-column:1 / 13;grid-row:1 / 2}.page-ueber-uns .grid-root>.hero-content{grid-column:1 / 13;grid-row:2 / 3}.page-ueber-uns .grid-root>.wolfgang{grid-column:7 / 16;grid-row:3 / 4}.page-ueber-uns .grid-root>.kaya{grid-column:16 / 25;grid-row:3 / 4}.page-ueber-uns .grid-root>.title2{grid-column:1 / 7;grid-row:4 / 5}.page-ueber-uns .grid-root>.idee{grid-column:7 / 13;grid-row:4 / 5}.page-ueber-uns .grid-root>.weg{grid-column:13 / 19;grid-row:4 / 5}.page-ueber-uns .grid-root>.heute{grid-column:19 / 25;grid-row:4 / 5}.page-ueber-uns .grid-root>.gridbox{grid-column:7 / 25;grid-row:5 / 6}.page-ueber-uns .grid-root>.title1{grid-column:1 / 7;grid-row:3 / 4}}.page-leistungen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline" "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content" "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" "cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner"}.page-leistungen .grid-root>.hero-headline{grid-area:hero-headline}.page-leistungen .grid-root>.hero-content{grid-area:hero-content}.page-leistungen .grid-root>.boxes{grid-area:boxes}.page-leistungen .grid-root>.cta-banner{grid-area:cta-banner}@media(max-width:767px){.page-leistungen .grid-root>.cta-banner{display:inline-block!important;padding-bottom:1rem!important}}@media(min-width:768px){.page-leistungen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content" "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" ". . cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner . ."}}@media(min-width:1024px){.page-leistungen .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . . . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . . . . . . . . . . ." "boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes" ". . cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner cta-banner . ."}}.page-kontakt .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline" "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content" "address address address address address address address address address address address address address address address address address address address address address address address address" "form form form form form form form form form form form form form form form form form form form form form form form form"}.page-kontakt .grid-root>.hero-headline{grid-area:hero-headline}.page-kontakt .grid-root>.hero-content{grid-area:hero-content}.page-kontakt .grid-root>.form{grid-area:form}.page-kontakt .grid-root>.address{grid-area:address}@media(min-width:768px){.page-kontakt .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . ." "form form form form form form form form form form form form form address address address address address address address address address address address"}}@media(min-width:1024px){.page-kontakt .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . . . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . . . . . . . ." "form form form form form form form form form form form form form form form form address address address address address address address address"}}.page-fuer-bewerber .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline" "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content" "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox"}.page-fuer-bewerber .grid-root>.hero-headline{grid-area:hero-headline}.page-fuer-bewerber .grid-root>.hero-content{grid-area:hero-content}.page-fuer-bewerber .grid-root>.gridbox{grid-area:gridbox}@media(min-width:768px){.page-fuer-bewerber .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . ." "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox"}}@media(min-width:1024px){.page-fuer-bewerber .grid-root{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline hero-headline . . . . . . . . . . . ." "hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content hero-content . . . . . . . . . . . ." "gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox gridbox"}}:is(.page-datenschutz,.page-impressum) .hero-headline{grid-column:2 / 24;grid-row:1 / 2}:is(.page-datenschutz,.page-impressum) .hero-content{grid-column:2 / 24;grid-row:2 / 3}}
