/*! excerpts from normalize.css v3.0.1 | MIT License | git.io/normalize */
body{margin:0}aside,details,main,summary{display:block}template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'SketchRockwell';src:local("SketchRockwell Bold"),local("SketchRockwell-Bold"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/SketchRockwell-Bold.woff) format("woff"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/SketchRockwell-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:local("Lato Regular"),local("Lato-Regular"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/lato-v15-latin-regular.woff) format("woff"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/lato-v15-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:local("Lato Bold"),local("Lato-Bold"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/lato-v15-latin-700.woff) format("woff"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/./assets/fonts/lato-v15-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.grd-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%}.grd-row-col-1-6{max-width:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%}.grd-row-col-3-12{max-width:25%;flex-basis:25%;width:25%}.grd-row-col-2-6{max-width:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}.grd-row-col-3-6{max-width:50%;flex-basis:50%;width:50%}.grd-row-col-4-6{max-width:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%}.grd-row-col-5-6{max-width:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%}.grd-row-col-6{max-width:100%;flex-basis:100%;width:100%}.grd-row-col-1-6,.grd-row-col-1-6--sm,.grd-row-col-1-6--md,.grd-row-col-1-6--lg,.grd-row-col-3-12,.grd-row-col-3-12--sm,.grd-row-col-3-12--md,.grd-row-col-3-12--lg,.grd-row-col-2-6,.grd-row-col-2-6--sm,.grd-row-col-2-6--md,.grd-row-col-2-6--lg,.grd-row-col-3-6,.grd-row-col-3-6--sm,.grd-row-col-3-6--md,.grd-row-col-3-6--lg,.grd-row-col-4-6,.grd-row-col-4-6--sm,.grd-row-col-4-6--md,.grd-row-col-4-6--lg,.grd-row-col-5-6,.grd-row-col-5-6--sm,.grd-row-col-5-6--md,.grd-row-col-5-6--lg,.grd-row-col-6,.grd-row-col-6--sm,.grd-row-col-6--md,.grd-row-col-6--lg{flex:1;flex-direction:column;box-sizing:border-box}.grd-row-col-1-6--sm,.grd-row-col-1-6--md,.grd-row-col-1-6--lg,.grd-row-col-3-12--sm,.grd-row-col-3-12--md,.grd-row-col-3-12--lg,.grd-row-col-2-6--sm,.grd-row-col-2-6--md,.grd-row-col-2-6--lg,.grd-row-col-3-6--sm,.grd-row-col-3-6--md,.grd-row-col-3-6--lg,.grd-row-col-4-6--sm,.grd-row-col-4-6--md,.grd-row-col-4-6--lg,.grd-row-col-5-6--sm,.grd-row-col-5-6--md,.grd-row-col-5-6--lg,.grd-row-col-6--sm,.grd-row-col-6--md,.grd-row-col-6--lg{max-width:100%;flex-basis:100%;width:100%}@media screen and (min-width:48rem){.grd-row-col-1-6--sm{max-width:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%}.grd-row-col-3-12--md{max-width:25%;flex-basis:25%;width:25%}.grd-row-col-2-6--sm{max-width:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}.grd-row-col-3-6--sm{max-width:50%;flex-basis:50%;width:50%}.grd-row-col-4-6--sm{max-width:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%}.grd-row-col-5-6--sm{max-width:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%}.grd-row-col-6--sm{max-width:100%;flex-basis:100%;width:100%}.grd-row-reverse--sm{flex-direction:row-reverse}}@media screen and (min-width:64rem){.grd-row-col-1-6--md{max-width:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%}.grd-row-col-3-12--md{max-width:25%;flex-basis:25%;width:25%}.grd-row-col-2-6--md{max-width:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}.grd-row-col-3-6--md{max-width:50%;flex-basis:50%;width:50%}.grd-row-col-4-6--md{max-width:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%}.grd-row-col-5-6--md{max-width:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%}.grd-row-col-6--md{max-width:100%;flex-basis:100%;width:100%}.grd-row-reverse--md{flex-direction:row-reverse}}@media screen and (min-width:90rem){.grd-row-col-1-6--lg{max-width:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%}.grd-row-col-3-12--lg{max-width:25%;flex-basis:25%;width:25%}.grd-row-col-2-6--lg{max-width:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%}.grd-row-col-3-6--lg{max-width:50%;flex-basis:50%;width:50%}.grd-row-col-4-6--lg{max-width:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%}.grd-row-col-5-6--lg{max-width:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%}.grd-row-col-6--lg{max-width:100%;flex-basis:100%;width:100%}.grd-row-reverse--lg{flex-direction:row-reverse}}*,*:after,*:before{box-sizing:border-box}.measure{max-width:105rem;width:100%;margin:0 auto}a{color:#b41a03}a:hover,a:focus,a:active{color:#821302}.bg--red{background-color:#e74c3c}.bg--orange{background-color:#f39c12}.bg--blue{background-color:#3498db}.bg--green{background-color:#25ba84}.bg--white{background-color:#fff}.bg--light-gray{background-color:rgba(216,216,216,.99)}.bg--mid-gray{background-color:rgba(144,144,144,.99)}.bg--dark-gray{background-color:rgba(72,72,72,.99)}.bg--off-white{background-color:rgba(250,250,250,.99)}.fnt--red{color:#e74c3c}.fnt--orange{color:#f39c12}.fnt--blue{color:#3498db}.fnt--green{color:#25ba84}.fnt--white{color:#fff}.fnt--light-gray{color:rgba(216,216,216,.99)}.fnt--mid-gray{color:rgba(144,144,144,.99)}.fnt--dark-gray{color:rgba(72,72,72,.99)}.fnt--off-white{color:rgba(250,250,250,.99)}.m0{margin:0}.mx0{margin-left:0;margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:1rem}.mx1{margin-left:1rem;margin-right:1rem}.my1{margin-top:1rem;margin-bottom:1rem}.m2{margin:2rem}.mx2{margin-left:2rem;margin-right:2rem}.my2{margin-top:2rem;margin-bottom:2rem}.m3{margin:3rem}.mx3{margin-left:3rem;margin-right:3rem}.my3{margin-top:3rem;margin-bottom:3rem}.m-bottom-0{margin-bottom:0}.p0{padding:0}.px0{padding-left:0;padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.p2{padding:1rem}.px2{padding-left:1rem;padding-right:1rem}.py2{padding-top:1rem;padding-bottom:1rem}html{font-size:16px}@media screen and (min-width:48rem) and (max-width:64rem){html{font-size:16px}}@media screen and (min-width:64rem){html{font-size:16px}}body{font-family:"Lato","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#1e292a}p.p{font-size:1rem;margin-bottom:1.3rem}p.text-large{font-size:1.4rem}p.text-small{font-size:.8rem}h1,h2,h3,h4,h5,h6{font-family:'SketchRockwell',sans-serif;text-transform:uppercase}.invert{color:#fff}.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6,.invert p,.invert ul,.invert ol{color:#fff}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:1.414rem 0 .5rem;font-weight:inherit}h1,.h1{margin-top:0;font-size:3.998rem;color:#b41a03}h1,h2,.h1,.h2{color:#b41a03;font-size:1.8rem}@media (min-width:64rem){h1,h2,.h1,.h2{font-size:2.827rem}}h3,.h3{color:#b41a03;font-size:1.2rem}@media (min-width:64rem){h3,.h3{font-size:1.999rem}}h4,.h4{font-size:1.414rem}h5,.h5,table th{font-size:1.121rem}h6,.h6{font-size:.88rem}em{color:#b41a03;font-style:normal}ul,ol{padding-left:1.1rem}a{color:#b41a03;text-decoration:none;font-weight:700;transition:color .25s ease}a.link-secondary{color:#1e292a}a.link-secondary:hover{color:#b41a03}.invert a{color:#fff}small,.small,.btn--s{font-size:.707em}pre,code{font-family:"Monaco","Lucida Console",Courier,monospace}.italic{font-style:italic}.thin{font-weight:100}.bold{font-weight:700}.caps,table th{font-variant:small-caps}.uppercase{text-transform:uppercase}.justify{text-align:justify}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.font-sketch{font-family:'SketchRockwell',serif}.shadow{text-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.muted{opacity:.7}.clearfix:after{content:"";display:table;clear:both}.flt--left{float:left}.flt--right{float:right}.flt--none{float:none}.center{margin-left:auto;margin-right:auto}.txt--center{text-align:center}.txt--right{text-align:right}.txt--left,table th{text-align:left}.oflow-y--scroll{overflow-y:scroll}.relative{position:relative}.w100,.w100--s{width:100%;display:block}@media screen and (min-width:48rem){.w100--s{width:auto;display:inline-block}}img,canvas,iframe,video,svg,select,textarea{max-width:100%}.brdr--rounded,.btn,.btn--link,.btn--blue,.btn--green,.btn--gray,.btn--red{border-radius:3px}.brdr--light-gray{border:thin solid rgba(216,216,216,.99)}.brdr--mid-gray{border:thin solid rgba(144,144,144,.99)}.brdr--dark-gray{border:thin solid rgba(72,72,72,.99)}.brdr--off-white{border:thin solid rgba(250,250,250,.99)}.btn,.btn--link,.btn--blue,.btn--green,.btn--gray,.btn--red{padding:.25rem .5rem;border:2px solid #ccc;color:#1e292a;text-decoration:none;text-align:center;background:0 0}.btn:hover,.btn:focus,.btn:active{background-color:rgba(0,0,0,.05);color:#000}.btn--link{border-color:transparent;color:#b41a03}.btn--link:hover{background-color:transparent;color:#690f02}.btn--blue{border-color:#2791d9;background-color:#3498db;color:#fff}.btn--blue:hover,.btn--blue:focus,.btn--blue:active{color:#fff;background-color:#217dbb}.btn--green{border-color:#22a978;background-color:#25ba84;color:#fff}.btn--green:hover,.btn--green:focus,.btn--green:active{color:#fff;background-color:#1d8f66}.btn--gray{border-color:rgba(59,59,59,.99);background-color:rgba(72,72,72,.99);color:#fff}.btn--gray:hover,.btn--gray:focus,.btn--gray:active{color:#fff;background-color:rgba(47,47,47,.99)}.btn--red{border-color:#e43725;background-color:#e74c3c;color:#fff}.btn--red:hover,.btn--red:focus,.btn--red:active{color:#fff;background-color:#d62c1a}.btn--s{padding:.25rem}button,.button{appearance:none;border-radius:100rem;border-style:solid;background:0 0;padding:.5rem 1rem;border-width:2px;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin:.5rem 0;overflow:hidden;z-index:1;outline:none;border-color:#b41a03;color:#b41a03;transition:color .5s ease,background .5s ease;position:relative}button:before,.button:before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#b41a03;transform:translate3d(-105%,0,0);transition:transform .5s ease-in-out;border-radius:100rem;z-index:-1}button:hover,.button:hover{color:#fff}button:hover:before,.button:hover:before{transform:translate3d(-40%,0,0) scale(2)}button.filled,.button.filled{background:#b41a03;color:#fff}button.filled:hover,.button.filled:hover{background:rgba(180,26,3,.75)}button.filled a,.button.filled a{color:#fff}button.center,.button.center{display:block;margin-left:auto;margin-right:auto}.invert button{border-color:#fff;color:#fff}.invert button:hover{color:#1e292a}.invert button:before{background:#fff}.invert button.filled{background:#fff;color:#1e292a}.invert button.filled:hover{background:rgba(255,255,255,.75)}.list--unstyled{list-style-type:none}input,select,textarea{padding:.5rem;margin-bottom:.5rem;display:block;width:100%;box-shadow:none;border:thin solid rgba(216,216,216,.99)}input[type=submit]{margin-top:.85rem}input[type=checkbox]{display:inline-block;vertical-align:bottom;width:auto}.media{display:flex;align-items:flex-start}.media .media-figure{margin-right:1em}.media .media-body{flex:1 0 0}table>thead{border-bottom:thin solid rgba(250,250,250,.99)}table th,table td{padding:.25rem;word-wrap:normal;line-height:1}#outdated{font-family:"Open Sans","Segoe UI",sans-serif;position:absolute;background-color:#f25648;color:#fff;display:none;overflow:hidden;left:0;position:fixed;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:1500;padding:0 24px 24px 0}#outdated.fullscreen{height:100%}#outdated .vertical-center{display:table-cell;text-align:center;vertical-align:middle}#outdated h6{font-size:25px;line-height:25px;margin:12px 0}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #buttonUpdateBrowser{border:2px solid #fff;color:#fff;cursor:pointer;display:block;margin:30px auto 0;padding:10px 20px;position:relative;text-decoration:none;width:230px}#outdated #buttonUpdateBrowser:hover{background-color:#fff;color:#f25648}#outdated .last{height:20px;position:absolute;right:70px;top:10px;width:auto;display:inline-table}#outdated .last[dir=rtl]{left:25px !important;right:auto !important}#outdated #buttonCloseUpdateBrowser{color:#fff;display:block;font-size:36px;height:100%;line-height:36px;position:relative;text-decoration:none;width:100%}#outdated{height:100%;z-index:99999999}@font-face{font-family:'cluster-icons';src:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/fonts/cluster-icons.eot?pqzofq);src:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/fonts/cluster-icons.eot?pqzofq#iefix) format("embedded-opentype"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/fonts/cluster-icons.ttf?pqzofq) format("truetype"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/fonts/cluster-icons.woff?pqzofq) format("woff"),url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/fonts/cluster-icons.svg?pqzofq#cluster-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}.img-placeholder{background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/placeholder.jpg) no-repeat center/cover}[class^=icon-],[class*=" icon-"]{font-family:'cluster-icons' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cluster-kreis:before{content:"\e900"}.icon-arrow-down:before{content:"\e901"}.icon-facebook:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:.5rem 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#1e292a}.hamburger-box{width:2rem;height:1.25rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.125rem}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:2rem;height:.25rem;background-color:#1e292a;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-.5rem}.hamburger-inner:after{bottom:-.5rem}.hamburger--spring{line-height:0}.hamburger--spring .hamburger-inner{top:.125rem;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:.5rem;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:1rem;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}body.menu-open .hamburger--spring .hamburger-inner{transition-delay:.22s;background-color:transparent !important}body.menu-open .hamburger--spring .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5rem,0) rotate(45deg)}body.menu-open .hamburger--spring .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.5rem,0) rotate(-45deg)}.text-center{text-align:center}img.rounded{border-radius:.5rem}.background-secondary{background:#1e292a}.background-primary{background:#b41a03}.text-light{color:#fff}.text-bold{font-weight:700}html{height:100%;width:100%;line-height:2 !important;overscroll-behavior:none}html ::selection{background-color:#b41a03;color:#fff}body{height:100%;width:100%;padding-top:3.5rem;overscroll-behavior:none}body header{position:fixed;top:0;left:0;z-index:100;width:100%}body header.adminbar-margin{margin-top:32px !important}body header.v1 nav.main-nav .container .nav-group .logo{padding:1rem 0 0}body header.v1 nav.main-nav{box-shadow:0 20px 40px rgba(0,0,0,.15)}body header.v1 .mobile-nav{height:calc(100vh - 3.5rem)}body header.v1 nav.main-nav .container .nav-group .menu-list,body header.v1 nav.main-nav .container .nav-group #sub-nav-toggle,body header.v1 .hamburger{margin-top:.5rem}body header.v1 nav#sub-nav .menu-list{padding-top:1.75rem}body header.v1 nav.main-nav:before{content:'';position:absolute;bottom:0;height:300px;width:100%;left:0;transform:translate3d(0,100%,0);background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/paper-top-nav.png);background-size:contain;background-position:0 -.5vw;background-repeat:no-repeat;pointer-events:none}body header nav{padding:0 2rem;position:relative}body header nav.main-nav{position:relative;z-index:1000;background:#fff}body header nav.main-nav .container{display:flex}body header nav.main-nav .container .nav-group .logo{font-size:0;display:block;padding:1rem 0}body header nav.main-nav .container .nav-group .logo img{height:3rem;object-fit:contain}body header nav.main-nav .container .nav-group #sub-nav-toggle{display:inline-block;position:relative;top:50%;transform:translate3d(0,-50%,0);margin:0 1rem;appearance:none;background:0 0;border:none;color:#1e292a}body header nav.main-nav .container .nav-group #sub-nav-toggle:hover{color:#b41a03}body header nav.main-nav .container .nav-group #sub-nav-toggle:after{font-family:'cluster-icons';font-size:.75em;content:"\e901";display:block;transition:transform .75s ease}body header nav.main-nav .container .nav-group #sub-nav-toggle.open:after{transform:rotateX(180deg)}body header nav.main-nav .container .nav-group #sub-nav-toggle:before{display:none}body header nav.main-nav .container .nav-group.expand{flex:1;text-align:right;position:relative}body header nav.main-nav .container .nav-group.expand .hamburger{position:absolute;top:50%;right:0;transform:translate3d(0,-50%,0);display:none}body header nav.main-nav .container .nav-group.expand .hamburger:before{display:none}body header nav.main-nav .container .nav-group.expand.hide{overflow:hidden}body header nav.main-nav .container .nav-group.expand.hide .hamburger{display:inline-block}body header nav.main-nav .container .nav-group.expand.hide .menu-list{opacity:0;user-select:none;pointer-events:none}body header nav.main-nav .container .nav-group .menu-list{position:relative;top:50%;transform:translate3d(0,-50%,0);white-space:nowrap;list-style:none;padding:0;margin:0;display:inline-block;font-size:0}body header nav.main-nav .container .nav-group .menu-list .menu-item{display:inline-block;padding:.5rem 1rem;white-space:nowrap;position:relative}body header nav.main-nav .container .nav-group .menu-list .menu-item.current_page_item>a,body header nav.main-nav .container .nav-group .menu-list .menu-item.current_page_parent>a{color:#b41a03}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown{position:relative}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown>a{position:relative;z-index:1;transition:color .5s ease}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown>a:after{font-family:'cluster-icons';font-size:.6em;content:"\e901";display:inline-block;margin-left:.75em;vertical-align:center;transition:transform .5s ease}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown ul{background:#fff;text-align:left;position:absolute;list-style:none;padding:3rem 0 .5rem;left:50%;transform:translate3d(-50%,0,0);line-height:2.25;margin-top:-3.5rem;z-index:0;border-radius:.5rem;overflow:hidden;transition:max-height .75s ease,opacity .5s ease .75s,box-shadow .5s ease 1s;min-height:63px;max-height:0;pointer-events:none;-webkit-animation:out 1s .25s forwards}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown ul li{display:list-item;padding:.25rem 1rem}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown ul li.current-menu-item>a{color:#b41a03}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown ul li:first-child{margin-top:1.2rem}body header nav.main-nav .container .nav-group .menu-list .menu-item.dropdown ul li:last-child{margin-bottom:.5rem}@-webkit-keyframes in{0%{opacity:0;box-shadow:0 10px 30px transparent}100%{opacity:1;box-shadow:0 10px 30px rgba(0,0,0,.1)}}@-webkit-keyframes out{0%{opacity:1}100%{opacity:0}}body header nav.main-nav .container .nav-group .menu-list .menu-item:hover{z-index:10}body header nav.main-nav .container .nav-group .menu-list .menu-item:hover.dropdown ul{max-height:500px;pointer-events:all;-webkit-animation:in .5s ease forwards}body header nav.main-nav .container .nav-group .menu-list .menu-item:hover.dropdown>a{color:#b41a03}body header nav.main-nav .container .nav-group .menu-list .menu-item:hover.dropdown>a:after{transform:rotateX(180deg) translate3d(0,25%,0)}body header nav.main-nav .container .nav-group .menu-list .menu-item a{font-weight:600;padding:.75rem;font-size:1rem;text-decoration:none;color:#1e292a}body header nav.main-nav .container .nav-group .menu-list .menu-item a:hover{color:#b41a03}body header nav#sub-nav{background:#ededed;overflow:hidden;position:relative;transition:max-height .5s ease;height:2rem;max-height:2px}body header nav#sub-nav:hover .container,body header nav#sub-nav.open .container{opacity:1}body header nav#sub-nav .container{position:relative;display:flex;align-items:center;opacity:0;transition:opacity .5s ease-in-out}body header nav#sub-nav .menu-list{list-style:none;padding:1.5rem 0;margin:0;display:inline-flex;justify-content:space-around;width:100%;flex-wrap:wrap;line-height:2.5;flex-direction:column}@media (min-width:48rem){body header nav#sub-nav .menu-list{flex-direction:row;padding:.5rem 0;line-height:1.5}body header nav#sub-nav .menu-list .menu-item{padding:.5rem}}body header nav#sub-nav .menu-list .menu-item{white-space:nowrap}body header nav#sub-nav .menu-list .menu-item.active a{color:#b41a03}body header nav#sub-nav .menu-list .menu-item .cluster-bereiche-link .icon-cluster-kreis{font-size:1.2em}body header nav .container{margin:0 auto;max-width:1200px;height:100%}body header a{text-decoration:none;color:#1e292a;transition:color .25s ease}body header a:hover{color:#b41a03}body main{flex:1;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;margin-top:25px}body main .content{flex:1;position:relative}body main .content section.row{position:relative}body main .content section.row .row-body{padding:1rem}@media (min-width:48rem){body main .content section.row .row-body{padding:3rem 2rem}body main .content section.row .row-body.p-bottom-0{padding-bottom:0}}body main .content section.row .row-header,body main .content section.row .row-footer{font-size:0}body main .content section.row .row-header{transform:translate3d(0,-2px,0)}body main .content section.row .row-footer{transform:translate3d(0,2px,0)}body main .content section.row.padding-m{padding:3rem 4rem}body main .content section.row.header{padding-top:4rem;padding-bottom:4rem}body main .content section.row .container{position:relative;width:100%;margin:0 auto;max-width:1200px}body main .content section.row .container.card{padding:1rem;background:#fff;border-radius:.5rem}@media (min-width:48rem){body main .content section.row .container.card{padding:2rem}}body main .content section.row .container.fit{max-width:100%}body main .content section.row .container.small,body main .content section.row .container.btn--s{max-width:800px}body main .content section.row .container.medium{max-width:1400px}body main .content section.row .container.large{max-width:1600px}body main .content section.row.hero{position:relative;display:flex;flex-direction:column;padding-top:3rem}@media (min-width:48rem){body main .content section.row.hero{min-height:600px}}body main .content section.row.hero .row-body{flex:1;padding:1rem}@media (min-width:48rem){body main .content section.row.hero .row-body{padding:3rem 2rem}}body main .content section.row.hero .container{max-width:calc(1200px + 1rem);display:flex;height:100%}body main .content section.row.hero .container .tile{border-radius:.5rem;height:100%;width:100%;position:relative;overflow:hidden}body main .content section.row.hero .container .tile img{position:absolute;height:100%;width:100%;object-fit:cover}body main .content section.row.hero .container .tile.tile-primary{background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/startseite/red-bg.png) no-repeat;background-size:cover;color:#fff;padding:1.5rem}@media (min-width:48rem){body main .content section.row.hero .container .tile.tile-primary{padding:1.5rem 2rem}}body main .content section.row.hero .container .tile.tile-primary h2{color:#fff;margin:0;line-height:2;font-size:1.2rem}@media (min-width:48rem){body main .content section.row.hero .container .tile.tile-primary h2{font-size:2.827rem;line-height:1.2}}body main .content section.row.hero .container .spaced{padding:.5rem}body main .content section.row.hero .container .spaced-bottom{padding-bottom:2rem}body main .content section.row.hero .container .box-1{flex:1;display:flex;flex-direction:column;width:100%}@media (min-width:48rem){body main .content section.row.hero .container .box-1{min-width:500px}}body main .content section.row.hero .container .box-2{flex:1;display:none}@media (min-width:48rem){body main .content section.row.hero .container .box-2{display:block}}body main .content section.row.hero .container .box-3{flex:1;display:flex;min-height:250px}@media (min-width:48rem){body main .content section.row.hero .container .box-3{min-height:190px}}body main .content section.row.hero .container .box-4{flex:0}body main .content section.row.hero .container .box-5{flex:1;display:flex;flex-direction:column}@media (min-width:48rem){body main .content section.row.hero .container .box-5{flex-direction:row}}body main .content section.row.hero .container .box-6{flex:2}@media (min-width:48rem){body main .content section.row.hero .container .box-6{flex:0;padding:0}}body main .content section.row.hero .container .box-7{flex:1}body main .content section.row.hero .container .box-8{flex:1}body main .content nav.breadcrumb{background:#fff;top:0;left:0;position:relative;z-index:100;padding:.75rem 2rem}body main .content nav.breadcrumb .menu-list{list-style:none;display:flex;margin:0;padding:0;max-width:1200px;margin:0 auto}body main .content nav.breadcrumb .menu-list .menu-item.active a{color:#b41a03}body main .content nav.breadcrumb .menu-list .menu-item:first-child:before{display:none}body main .content nav.breadcrumb .menu-list .menu-item a{text-decoration:none;color:#1e292a;transition:color .25s ease}body main .content nav.breadcrumb .menu-list .menu-item a:hover{color:#b41a03}body main footer{background:#1e292a;color:#fff;padding:3rem 2rem;text-align:center}body main footer .container{max-width:1200px;margin:0 auto}body main footer .logo{margin:1.5rem 0}body main footer .link-list{list-style:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media (min-width:36rem){body main footer .link-list{margin:0;flex-direction:row}}body main footer .link-list li{border-bottom:1px solid rgba(255,255,255,.25)}body main footer .link-list li:last-child{border-bottom:none}@media (min-width:36rem){body main footer .link-list li{border-bottom:none}}body main footer .link-list li a{color:#fff;opacity:.5;transition:opacity .25s ease;padding:1rem;display:block;white-space:nowrap}body main footer .link-list li a:hover{opacity:1}body main footer .sm-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}body main footer .sm-list li{padding:1rem}body main footer .blanq-credit,body main footer .copyright{margin-top:1rem;opacity:.5;font-size:.9rem;font-weight:700}body main footer .copyright{margin-top:3rem}body main footer .blanq-logo{margin-top:10px}.flex-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.flex-grid.center{justify-content:center}.flex-grid .auto{margin:1rem 2rem;width:auto}.flex-grid .small,.flex-grid .btn--s{margin:1rem 2rem;width:6rem}.flex-grid .w-1-3{width:100%}@media (min-width:36rem){.flex-grid .w-1-3{width:50%}}@media (min-width:48rem){.flex-grid .w-1-3{width:33.33%}}.flex-grid .w-1-5{width:33.33%}@media (min-width:48rem){.flex-grid .w-1-5{width:20%}}.grid{display:flex;flex-direction:column}@media (min-width:48rem){.grid{flex-direction:row}}.grid.align-top{align-items:flex-start}.grid.grid-4{position:relative;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.grid.grid-4>div{margin:2rem 1rem;min-width:250px;max-width:250px}.grid>div{flex:1}.grid>div.content-box{padding:2rem 0}@media (min-width:48rem){.grid>div.content-box{max-width:60%;padding:1rem 10% 2rem}}.quote-box{padding:2rem 3rem;border:2px solid #fff;border-radius:.5rem;font-size:1.5rem;position:relative;margin-bottom:3rem}.quote-box:before{content:'';display:block;position:absolute;top:-1rem;left:1rem;height:2rem;width:2rem;background-color:#b41a03;background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/quote-signs/left.svg);background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:10rem}.quote-box:after{content:'';display:block;position:absolute;bottom:-1rem;right:1rem;height:2rem;width:2rem;background-color:#b41a03;background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/quote-signs/right.svg);background-size:80%;background-position:center;background-repeat:no-repeat;border-radius:10rem}.article-block-v1{height:100%}@media (min-width:48rem) and (max-width:63.9375rem){.article-block-v1 .ab-v1-content{padding-left:2rem}}@media (min-width:48rem) and (max-width:63.9375rem){.article-block-v1 .ab-v1-headline{margin-top:0}}.article-block-v1 .ab-v1-center{margin-left:auto;margin-right:auto;display:block}@media (min-width:48rem) and (max-width:63.9375rem){.article-block-v1 .ab-v1-center{margin-left:0;margin-right:0}}@media (min-width:64rem){.ab-v1-footer{text-align:center}}.image-holder{position:relative;width:100%;height:100%;padding-bottom:60%;border-radius:.5rem;background-size:cover;background-position:center}.image-teaser-wrapper{border-radius:.5rem}main{transform:translateZ(0);-webkit-transform:translateZ(0)}.mobile-nav{position:absolute;width:100%;height:calc(100vh - 4.5rem);left:0;overflow-y:auto;font-weight:700;text-align:center;pointer-events:none}.mobile-nav .link{display:block;padding:.75rem 1rem;border-bottom:2px solid #ededed;outline:none;cursor:pointer}.mobile-nav .blend{height:100%;width:100%;background:#1e292a;position:absolute;opacity:0;transition:opacity .5s ease}.mobile-nav .accordion-container2{background:#fff;position:relative;transform:translate3d(0,-.5rem,0);opacity:0;transition:transform .5s ease,opacity .5s ease}.mobile-nav .accordion-container2#mobile-nav-inner{list-style:none;padding:0;margin:0}.mobile-nav .accordion-container2#mobile-nav-inner>li.current_page_item>a,.mobile-nav .accordion-container2#mobile-nav-inner>li.current_page_parent>a{color:#b41a03}.mobile-nav .accordion-container2#mobile-nav-inner>li>a{outline:none;padding:.75rem 2rem;border-bottom:2px solid #ededed;transition:color .25s ease}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown{margin-top:0;border:none}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown>a:after{right:1rem;font-family:'cluster-icons';font-size:.6em;content:"\e901";display:inline-block;transition:transform .5s ease;margin-left:.5rem}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown.active>a{color:#b41a03}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown.active>a:after{transform:translateY(-50%) rotateX(180deg);content:"\e901";display:inline-block}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown .dropdown-menu{list-style:none;padding:0;margin:0 !important;overflow:hidden}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown .dropdown-menu li.current-menu-item>a{color:#b41a03}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown .dropdown-menu li a{display:block;padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown .dropdown-menu li:first-child a{border-top:none}.mobile-nav .accordion-container2#mobile-nav-inner>li.dropdown .dropdown-menu li:last-child a{border-bottom:2px solid rgba(0,0,0,.1)}.main-nav.mobile-nav-open .mobile-nav{pointer-events:all}.main-nav.mobile-nav-open .mobile-nav .accordion-container2{transform:translate3d(0,0,0);opacity:1}.main-nav.mobile-nav-open .mobile-nav .blend{opacity:.75}.image-wrapper{overflow:hidden;position:relative;font-size:0}.image-wrapper.rounded{border-radius:.5rem}.image-wrapper.hover-zoom img{transition:transform 1s ease}.image-wrapper.hover-zoom:hover img{transform:scale3d(1.2,1.2,1)}.hover-zoom-wrapper .hover-zoom img{transition:transform 1s ease}.hover-zoom-wrapper:hover .hover-zoom img{transform:scale3d(1.2,1.2,1)}.hover-zoom-wrapper:hover a{color:#b41a03}nav.scrollspy{position:fixed;top:50vh;right:.25rem;transform:translate3d(0,-50%,0);opacity:0;pointer-events:none}@media (min-width:48rem){nav.scrollspy{opacity:1;pointer-events:all}}@media (min-width:64rem){nav.scrollspy{right:1.5rem}}nav.scrollspy ul{padding:0;list-style:none}nav.scrollspy ul li a{display:block;height:.5rem;width:.5rem;border-radius:10rem;padding:.75rem}nav.scrollspy ul li a.active:after{background:#b41a03}nav.scrollspy ul li a:after{content:'';transition:background .25s ease,border .25s ease;display:block;display:block;height:.75rem;width:.75rem;background:#fff;border-radius:10rem;margin:-.375rem;box-shadow:0 4px 20px rgba(0,0,0,.35)}.side-nav-blend{position:fixed;height:100%;width:100%;background-color:#b41a03;z-index:1100;top:0;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.side-nav-blend.side-nav-blend-active{-webkit-transform:translateX(0);transform:translateX(0)}.side-nav-blend.side-nav-blend-active.side-nav-blend-hide{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.side-nav{position:fixed;bottom:calc(10vh + 64px);right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;z-index:1001}.side-nav.side-nav-active{-webkit-transform:translateX(0);transform:translateX(0)}.side-nav.side-nav-active .side-nav-panel{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.side-nav .side-nav-panel{height:350px;background-color:#fff;border-radius:16px 0 0 16px;right:0;padding:16px 16px 24px;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;max-width:calc(100vw - 16px);-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}@media (min-height:740px){.side-nav .side-nav-panel{padding:16px 32px 0 16px;height:calc(90vh - 160px)}}.side-nav .side-nav-panel .side-nav-list{position:relative;width:100%;display:-ms-grid;display:grid;-ms-grid-rows:50% 50%;grid-template-rows:50% 50%;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;height:100%}@media (min-height:740px){.side-nav .side-nav-panel .side-nav-list{-ms-grid-rows:25% 25% 25% 25%;grid-template-rows:25% 25% 25% 25%;-ms-grid-columns:100%;grid-template-columns:100%}}.side-nav .side-nav-panel .side-nav-list .side-nav-item{display:block;text-decoration:none;color:#000;margin-bottom:16px;margin-right:16px;cursor:pointer;-webkit-transition:color .2s ease-out;transition:color .2s ease-out;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-nav .side-nav-panel .side-nav-list .side-nav-item>*{pointer-events:none}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-img-wrap{border-radius:10px;overflow:hidden;font-size:0;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:1}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-img-wrap .side-nav-item-img{width:178px;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.side-nav .side-nav-panel .side-nav-list .side-nav-item:hover{color:#cd1e03}.side-nav .side-nav-panel .side-nav-list .side-nav-item:hover .side-nav-img-wrap .side-nav-item-img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.side-nav .side-nav-panel .side-nav-list .side-nav-item:hover .side-nav-item-title i{background-color:#cd1e03}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-top:12px}@media (min-height:740px){.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-item-title{font-size:16px}}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-item-title i{display:block;width:24px;height:24px;background-color:#1e292a;border-radius:100%;margin-right:8px;position:relative;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-item-title i:after{content:'';display:block;position:absolute;height:56%;width:56%;top:13%;left:13%;background-color:#fff;border-radius:100%}.side-nav .side-nav-panel .side-nav-list .side-nav-item .side-nav-item-title span{font-weight:700}.side-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:calc(10vh + 64px);height:48px;width:72px;background:#fff;border-radius:8px 0 0 8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);right:0;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);color:#b41a03;background-size:60%;background-position:center;background-repeat:no-repeat}.side-nav-button:before{display:none}.side-nav-button.side-nav-button-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.side-nav-button:hover{background-color:#fff}.side-nav-button:hover svg.cluster-icon{fill:#cd1e03;-webkit-transform:scale(.175);transform:scale(.175)}.side-nav-button svg.cluster-icon{pointer-events:none;fill-rule:evenodd;clip-rule:evenodd;fill:#b41a03;-webkit-transition:fill .2s ease-out,-webkit-transform .2s ease-out;transition:fill .2s ease-out,-webkit-transform .2s ease-out;transition:fill .2s ease-out,transform .2s ease-out;transition:fill .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;min-width:132px;min-height:288px;-webkit-transform:scale(.16);transform:scale(.16);max-width:unset}.side-nav-button-close{background-color:transparent;background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/icons/close.svg);background-size:35%;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:unset;transform:unset;bottom:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.side-nav-button-close:hover{opacity:.8}.kontakt-button{position:fixed;display:flex;justify-content:center;align-items:center;bottom:10vh;height:3rem;width:4.5rem;background:#b41a03;border-radius:.5rem 0 0 .5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);right:0;cursor:pointer;transition:.2s ease-out;transform:translate3d(100%,0,0)}.kontakt-button:hover{background:#cd1e03}.kontakt-button.kontakt-active{transform:translate3d(0,0,0)}.kontakt-info{display:flex;flex-direction:column;justify-content:flex-end;position:fixed;bottom:15vh;right:0;width:460px;padding:2rem;background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/startseite/red-bg.png) no-repeat 60% center/cover;border-radius:.75rem 0 0 .75rem;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:.4s ease-in-out;transform:translate3d(100%,0,0);z-index:1001}.kontakt-info.kontakt-active{transform:translate3d(0,0,0);transition:.3s ease-in-out}.kontakt-info img{width:330px;height:190px;object-fit:cover;border-radius:.75rem;margin-bottom:1.5rem}.kontakt-info img.kontakt-resize{box-sizing:content-box;position:absolute;padding:1rem;right:1rem;bottom:1rem;border-radius:0;width:28px;height:28px;opacity:.6;transition:.3s ease;cursor:pointer;margin:0}.kontakt-info img.kontakt-resize:hover{opacity:1}.kontakt-info p{max-width:80%;color:#fff}.kontakt-info p.kontakt-headline{font-size:1.3rem;font-weight:700;margin:0 0 1rem}.kontakt-info p.kontakt-text{margin-bottom:0}.kontakt-info p.kontakt-abteilung{margin-top:-1rem}.kontakt-info span{position:relative;margin:.25rem 0;color:#fff}.kontakt-info span img{border-radius:0;width:1.5rem;height:auto;padding-right:.5rem;margin:0}.kontakt-info span a{display:inline-block;color:#fff;transition:.3s ease}.kontakt-info span a:hover{text-decoration:underline}.cluster-bereiche-link .icon-cluster-kreis{vertical-align:middle;font-size:1.4em;margin-right:.5rem}.cluster-bereiche-link .label{vertical-align:middle}nav.main-nav.mobile-nav-open #menu-toggle span{background:rgba(243,16,79,0)}nav.main-nav.mobile-nav-open #menu-toggle span:after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;right:0;transform:translate3d(0,0,0);animation:toggleMenu-2 .5s ease-out forwards}nav.main-nav.mobile-nav-open #menu-toggle span:before{content:'';display:block;position:absolute;width:100%;height:100%;left:0;right:0;transform:translate3d(0,0,0);animation:toggleMenu-1 .5s ease-out forwards}@keyframes toggleMenu-1{from{transform:translate3d(0,-200%,0)}50%{transform:translate3d(0,0,0) rotate(0)}to{transform:translate3d(0,0,0) rotate(-45deg)}}@keyframes toggleMenu-1-back{from{transform:translate3d(0,0,0) rotate(-45deg)}50%{transform:translate3d(0,0,0) rotate(0)}to{transform:translate3d(0,-200%,0)}}@keyframes toggleMenu-2{from{transform:translate3d(0,200%,0)}50%{transform:translate3d(0,0,0) rotate(0)}to{transform:translate3d(0,0,0) rotate(45deg)}}@keyframes toggleMenu-2-back{from{transform:translate3d(0,0,0) rotate(45deg)}50%{transform:translate3d(0,0,0) rotate(0)}to{transform:translate3d(0,200%,0)}}#menu-toggle{background:0 0;outline:none;-webkit-appearance:none;border:none;height:2rem;width:2rem;position:absolute;font-size:0;cursor:pointer}#menu-toggle span{position:absolute;width:100%;height:12%;top:0;left:0;background:#1e292a;display:block;top:50%;transform:translate3d(0,-50%,0)}#menu-toggle span:after{content:'';display:block;background:#1e292a;position:absolute;width:100%;height:100%;left:0;right:0;transform:translate3d(0,200%,0);animation:toggleMenu-2-back .5s ease-out forwards}#menu-toggle span:before{content:'';display:block;background:#1e292a;position:absolute;width:100%;height:100%;left:0;right:0;transform:translate3d(0,-200%,0);animation:toggleMenu-1-back .5s ease-out forwards}@media (min-width:48rem){.two-col-image-text [class*=" grd-row-reverse"] .image-holder-wrapper{padding-right:0;padding-left:4rem}.two-col-image-text .image-holder-wrapper{padding-right:4rem}}#wpadminbar{z-index:1000 !important}.text-img-comb.separator:after{content:"";width:100%;max-width:1168px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-bottom:2px solid #ededed}.back-to-overview{display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0 0 2rem 2rem;color:#b41a03;font-weight:700;transition:.3s ease;cursor:pointer}.back-to-overview:before{content:'\e901';position:absolute;top:-2px;left:-2rem;font-family:'cluster-icons';font-size:.5em;transform:rotate(90deg);padding-left:1rem}.back-to-overview:hover{color:#821302}.page-template-front-page .intro{margin-top:-2rem}.page-template-front-page .angebote .target-group-icon img{height:80px}.page-template-front-page .angebote .target-group-icon a,.page-template-front-page .angebote .target-group-icon p{display:block;transition:.4s ease;margin-bottom:0;color:#1e292a}.page-template-front-page .angebote .target-group-icon a:hover{transform:translate3d(0,-6px,0)}.page-template-front-page .angebote .target-group-icon a:hover p{transform:translate3d(0,-2px,0);color:#b41a03}.page-template-front-page .services h1,.page-template-front-page .services h2,.page-template-front-page .services h3,.page-template-front-page .services h4,.page-template-front-page .services h5{margin-top:0}.page-template-front-page .services .container.card{padding:1rem 2rem}.page-template-front-page .services .bereiche .flex-grid{margin:0}.page-template-front-page .services .bereiche .flex-grid .w-1-3 p{font-family:'SketchRockwell',sans-serif;font-size:1.125rem;text-transform:uppercase;color:#b41a03}.page-template-front-page .jobs-mietmodule .container.card .article-block-v1 a{display:flex;justify-content:center;width:100%}.page-template-front-page .team h3{font-size:2.827rem;margin-top:0}body main .content section.row.referenzen h1,body main .content section.row.referenzen h2,body main .content section.row.referenzen h3,body main .content section.row.referenzen h4,body main .content section.row.referenzen h5,body main .content section.row.referenzen p,body main .content section.row.leistungen h1,body main .content section.row.leistungen h2,body main .content section.row.leistungen h3,body main .content section.row.leistungen h4,body main .content section.row.leistungen h5,body main .content section.row.leistungen p,body main .content section.row.funkelnagelneu h1,body main .content section.row.funkelnagelneu h2,body main .content section.row.funkelnagelneu h3,body main .content section.row.funkelnagelneu h4,body main .content section.row.funkelnagelneu h5,body main .content section.row.funkelnagelneu p,body main .content section.row.offene-stellen h1,body main .content section.row.offene-stellen h2,body main .content section.row.offene-stellen h3,body main .content section.row.offene-stellen h4,body main .content section.row.offene-stellen h5,body main .content section.row.offene-stellen p{hyphens:auto}body main .content section.row.referenzen .article-holder,body main .content section.row.leistungen .article-holder,body main .content section.row.funkelnagelneu .article-holder,body main .content section.row.offene-stellen .article-holder{display:flex;flex-direction:column;justify-content:space-between;height:100%}body main .content section.row.referenzen .ab-v1-content,body main .content section.row.leistungen .ab-v1-content,body main .content section.row.funkelnagelneu .ab-v1-content,body main .content section.row.offene-stellen .ab-v1-content{position:relative}body main .content section.row.referenzen .ab-v1-footer,body main .content section.row.leistungen .ab-v1-footer,body main .content section.row.funkelnagelneu .ab-v1-footer,body main .content section.row.offene-stellen .ab-v1-footer{position:relative;bottom:0;padding-top:2rem}body main .content section.row.referenzen .article-overview,body main .content section.row.leistungen .article-overview,body main .content section.row.funkelnagelneu .article-overview,body main .content section.row.offene-stellen .article-overview{padding-bottom:2rem}body main .content section.row.referenzen .article-detail,body main .content section.row.leistungen .article-detail,body main .content section.row.funkelnagelneu .article-detail,body main .content section.row.offene-stellen .article-detail{padding-bottom:0}body main .content section.row.referenzen .article-detail .container.card,body main .content section.row.leistungen .article-detail .container.card,body main .content section.row.funkelnagelneu .article-detail .container.card,body main .content section.row.offene-stellen .article-detail .container.card{padding:3rem 3rem 2rem}body main .content section.row.referenzen .article-detail .container.card .p-right,body main .content section.row.leistungen .article-detail .container.card .p-right,body main .content section.row.funkelnagelneu .article-detail .container.card .p-right,body main .content section.row.offene-stellen .article-detail .container.card .p-right{padding-right:5rem;padding-bottom:0}body main .content section.row.referenzen .article-detail .container.card img.rounded,body main .content section.row.leistungen .article-detail .container.card img.rounded,body main .content section.row.funkelnagelneu .article-detail .container.card img.rounded,body main .content section.row.offene-stellen .article-detail .container.card img.rounded{width:50%;border-radius:1rem;margin-right:5rem;margin-bottom:3rem;float:left}body main .content section.row.referenzen .article-detail .container.card .article-text-wrapper h1,body main .content section.row.leistungen .article-detail .container.card .article-text-wrapper h1,body main .content section.row.funkelnagelneu .article-detail .container.card .article-text-wrapper h1,body main .content section.row.offene-stellen .article-detail .container.card .article-text-wrapper h1{font-size:2.827rem}body main .content section.row.referenzen .article-detail .container.card .article-text-wrapper p,body main .content section.row.leistungen .article-detail .container.card .article-text-wrapper p,body main .content section.row.funkelnagelneu .article-detail .container.card .article-text-wrapper p,body main .content section.row.offene-stellen .article-detail .container.card .article-text-wrapper p{margin-bottom:0}body main .content section.row.referenzen .article-detail .container.card .article-text-wrapper p:last-child,body main .content section.row.leistungen .article-detail .container.card .article-text-wrapper p:last-child,body main .content section.row.funkelnagelneu .article-detail .container.card .article-text-wrapper p:last-child,body main .content section.row.offene-stellen .article-detail .container.card .article-text-wrapper p:last-child{padding-bottom:4rem}body main .content section.row.referenzen .teaser-articles,body main .content section.row.leistungen .teaser-articles,body main .content section.row.funkelnagelneu .teaser-articles,body main .content section.row.offene-stellen .teaser-articles{padding:0 1rem}body main .content section.row.referenzen .teaser-articles .container.card.references-archiv-cards,body main .content section.row.referenzen .teaser-articles .container.card.offene-stellen-archiv-cards,body main .content section.row.leistungen .teaser-articles .container.card.references-archiv-cards,body main .content section.row.leistungen .teaser-articles .container.card.offene-stellen-archiv-cards,body main .content section.row.funkelnagelneu .teaser-articles .container.card.references-archiv-cards,body main .content section.row.funkelnagelneu .teaser-articles .container.card.offene-stellen-archiv-cards,body main .content section.row.offene-stellen .teaser-articles .container.card.references-archiv-cards,body main .content section.row.offene-stellen .teaser-articles .container.card.offene-stellen-archiv-cards{background:0 0;padding:0 0 2rem;max-width:calc(1200px + 2*1rem)}body main .content section.row.referenzen .teaser-articles .container.card.references-archiv-cards .article-holder,body main .content section.row.referenzen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder,body main .content section.row.leistungen .teaser-articles .container.card.references-archiv-cards .article-holder,body main .content section.row.leistungen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder,body main .content section.row.funkelnagelneu .teaser-articles .container.card.references-archiv-cards .article-holder,body main .content section.row.funkelnagelneu .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder,body main .content section.row.offene-stellen .teaser-articles .container.card.references-archiv-cards .article-holder,body main .content section.row.offene-stellen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder{background:#fff;border-radius:.5rem;padding:1rem;height:100%}body main .content section.row.referenzen .teaser-articles .container.card.references-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.referenzen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.leistungen .teaser-articles .container.card.references-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.leistungen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.funkelnagelneu .teaser-articles .container.card.references-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.funkelnagelneu .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.offene-stellen .teaser-articles .container.card.references-archiv-cards .article-holder .ab-v1-footer,body main .content section.row.offene-stellen .teaser-articles .container.card.offene-stellen-archiv-cards .article-holder .ab-v1-footer{padding:20px 0 10px}body main .content section.row.referenzen .teaser-articles .container.card.references-archiv-cards h3,body main .content section.row.referenzen .teaser-articles .container.card.offene-stellen-archiv-cards h3,body main .content section.row.leistungen .teaser-articles .container.card.references-archiv-cards h3,body main .content section.row.leistungen .teaser-articles .container.card.offene-stellen-archiv-cards h3,body main .content section.row.funkelnagelneu .teaser-articles .container.card.references-archiv-cards h3,body main .content section.row.funkelnagelneu .teaser-articles .container.card.offene-stellen-archiv-cards h3,body main .content section.row.offene-stellen .teaser-articles .container.card.references-archiv-cards h3,body main .content section.row.offene-stellen .teaser-articles .container.card.offene-stellen-archiv-cards h3{color:#fff;margin-top:3rem}body main .content section.row.referenzen .row-body.article-overview,body main .content section.row.offene-stellen .row-body.article-overview{padding-bottom:2rem}body main .content section.row.referenzen .row-body.teaser-articles,body main .content section.row.offene-stellen .row-body.teaser-articles{padding-top:0;padding-bottom:0}.post-pagination-wrapper{margin-top:15px;width:100%;display:flex;justify-content:center}.post-pagination-wrapper .post-pagination{background-color:#fff;border-radius:.5rem;display:flex}.post-pagination-wrapper .post-pagination span,.post-pagination-wrapper .post-pagination a{display:block;padding:15px;border-right:1px solid rgba(30,41,42,.1)}.post-pagination-wrapper .post-pagination span:last-child,.post-pagination-wrapper .post-pagination a:last-child{border:0}body main .content section.row.leistungen .teaser-articles{padding-top:2rem}body main .content section.row.leistungen .bereiche .flex-grid{margin:2rem 0 0}body main .content section.row.leistungen .bereiche .flex-grid .w-1-3 p{font-family:'SketchRockwell',sans-serif;font-size:1.125rem;text-transform:uppercase;color:#b41a03}body main .content section.row.funkelnagelneu .article-overview{position:relative;margin-bottom:60px;padding-top:0;padding-bottom:0}body main .content section.row.funkelnagelneu .article-overview:after{content:'';width:100%;max-width:1168px;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #ededed}body main .content section.row.funkelnagelneu .article-overview.news-detail{margin-bottom:0;padding-top:1rem}body main .content section.row.funkelnagelneu .article-overview.news-detail:after{display:none}body main .content section.row.funkelnagelneu .article-overview.news-detail .article-block-v1 .ab-v1-content p:nth-child(2){margin-bottom:0}body main .content section.row.funkelnagelneu .article-overview.news-detail .container.card{padding-bottom:3rem}body main .content section.row.funkelnagelneu .teaser-articles{padding-bottom:2rem}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .img-placeholder{border-radius:.5rem;max-height:200px}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .image-holder{width:200px;height:200px;padding:0}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .ab-v1-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 200px);padding-left:1.5rem}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .ab-v1-content p{margin-top:0;margin-bottom:1rem}body main .content section.row.funkelnagelneu .article-detail{padding-top:1rem}body main .content section.row.funkelnagelneu .article-detail .container.card{padding:2rem}body main .content section.row.funkelnagelneu .article-detail.news-detail{position:relative}body main .content section.row.funkelnagelneu .article-detail.news-detail:after{content:'';width:100%;max-width:1106px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-bottom:2px solid #ededed}body main .content section.row.team .container.card{padding:0;max-width:calc(1200px + 2*1rem)}body main .content section.row.team .container.card .article-block-wrapper .article-block-v1 img{transition:transform .5s cubic-bezier(.18,.74,.46,1.18)}body main .content section.row.team .container.card .article-block-wrapper:hover .article-block-v1 img{transform:scale3d(1.05,1.05,1.05) rotate(1deg)}body main .content section.row.team .container.card .ab-v1-content{position:relative;text-align:center;margin-top:1rem;border-radius:1rem;transition:1s ease}body main .content section.row.team .container.card .ab-v1-content p{margin:.75rem 0;font-size:.875rem}body main .content section.row.team .container.card .ab-v1-content p.ab-v1-headline{font-size:1.2rem}body main .content section.row.team .container.card .ab-v1-content p.team-role{opacity:.6;margin-bottom:0}body main .content section.row.team .container.card .ab-v1-content .ab-v1-footer{font-size:.875rem;padding:1rem 0;margin-bottom:1rem;font-weight:700;color:#b41a03;cursor:pointer;transition:.2s ease}body main .content section.row.team .container.card .ab-v1-content .ab-v1-footer:hover{color:#821302}body main .content section.row.team .container.card .ab-v1-content .team-info-box{position:absolute;bottom:0;left:0;width:100%;border-radius:.75rem;transition:1s ease;background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/startseite/red-bg.png) no-repeat center/cover;color:#fff;padding:1rem 1rem 0;opacity:0;pointer-events:none;transition:.3s cubic-bezier(.25,.1,.24,1.45);transform:scale(.9)}body main .content section.row.team .container.card .ab-v1-content .team-info-box.team-active{opacity:1;pointer-events:auto;transform:scale(1)}body main .content section.row.team .container.card .ab-v1-content .team-info-box span{display:block;text-align:left;padding:0 1rem}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p{position:relative;padding-left:1.5rem}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p:before{content:"";position:absolute;left:0;margin-top:.2rem;width:1rem;height:.876rem;background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/icons/envelope.svg) no-repeat center/contain}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p.team-phone{margin-top:2rem;font-weight:700}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p.team-phone:before{background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/icons/call-answer.svg)}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p a{color:#fff;transition:.2s ease}body main .content section.row.team .container.card .ab-v1-content .team-info-box span p a:hover{opacity:.8}body main .content section.row.team .container.card .ab-v1-content .team-info-box .ab-v1-footer{padding-top:1rem;color:#fff;transition:.2s ease}body main .content section.row.team .container.card .ab-v1-content .team-info-box .ab-v1-footer:hover{opacity:.8}body main .content section.row.team .container.card a.button-wrapper{display:block;margin-top:1rem}body main .content section.row.team .button-group{display:flex;justify-content:center;padding-top:2rem}body main .content section.row.team .button-group button{margin-right:.5rem}body main .content section.row.team .button-group button:last-child{margin-right:0}body main .content section.row.team .button-group button.active-filter-button{color:#fff}body main .content section.row.team .button-group button.active-filter-button:before{transform:translate3d(-40%,0,0) scale(2)}body main .content section.row.locations h3{color:#fff;margin:0 0 2rem}body main .content section.row.locations .article-block-wrapper{padding:.5rem;transition:.3s ease-in-out}body main .content section.row.locations .article-block-wrapper:hover{transform:translate3d(0,-.7rem,0)}body main .content section.row.locations .article-block-wrapper .article-block-v1{background:#fff;padding:1rem;border-radius:.75rem}body main .content section.row.locations .article-block-wrapper .article-block-v1 img{border-radius:.75rem}body main .content section.row.locations .article-block-wrapper .article-block-v1 .ab-v1-content{text-align:center}body main .content section.row.locations .article-block-wrapper .article-block-v1 .ab-v1-content span{display:block;font-size:.875rem;margin:1rem}body main .content section.row.locations .article-block-wrapper .article-block-v1 .ab-v1-content span.location-adress{opacity:.6}body main .content section.row.locations .article-block-wrapper .article-block-v1 .ab-v1-content span img{width:.875rem;opacity:.3;border-radius:0;margin-right:.5rem}body main .content section.row.jobs-detail .back-to-wrapper,body main .content section.row.mietmodule-detail .back-to-wrapper{padding:1rem}body main .content section.row.jobs-detail .jobs-miet-footer .row-body,body main .content section.row.mietmodule-detail .jobs-miet-footer .row-body{padding:0}body main .content section.row.jobs-detail .jobs-miet-footer .row-body .container,body main .content section.row.mietmodule-detail .jobs-miet-footer .row-body .container{padding-bottom:0}body main .content section.row.jobs-detail .jobs-miet-footer .row-body .container .flex-grid,body main .content section.row.mietmodule-detail .jobs-miet-footer .row-body .container .flex-grid{margin-bottom:0}body main .content section.row.jobs-detail h1,body main .content section.row.mietmodule-detail h1{font-size:1.8rem}body main .content section.row.jobs-detail h3,body main .content section.row.mietmodule-detail h3{text-align:center}body main .content section.row.about img.rounded,body main .content section.row.ueber-uns img.rounded,body main .content section.row.ueber-uns video.rounded{width:50%;border-radius:1rem;margin-right:5rem;margin-bottom:3rem;float:left}body main .content section.row.ueber-uns h2{margin-top:0}body main .content section.row.about img.img-placeholder,body main .content section.row.ueber-uns img.img-placeholder{background:0 0}body main .content section.row.jobs-miet-footer,body main .content section.row.bereiche{width:100%}body main .content section.row.jobs-miet-footer .row-body,body main .content section.row.bereiche .row-body{padding:0 1rem}body main .content section.row.jobs-miet-footer .row-body .image-wrapper,body main .content section.row.bereiche .row-body .image-wrapper{height:auto;padding-bottom:65%}body main .content section.row.jobs-miet-footer .row-body .image-wrapper img,body main .content section.row.bereiche .row-body .image-wrapper img{position:absolute;left:0;object-fit:cover;height:100%}body main .content section.row.mietmodule-detail .back-to-wrapper{padding-bottom:0}body main .content section.row.mietmodule-detail .back-to-wrapper .back-to-overview{margin-bottom:0}body main .content section.row.separator img{max-height:300px;object-fit:cover}body main .content section.row.accordion,body main .content section.row.bereiche,body main .content section.row.text-only{width:100%}body main .content section.row.accordion .row-body,body main .content section.row.bereiche .row-body,body main .content section.row.text-only .row-body{padding:0 1rem}.bereiche .container .header-text p{font-size:1.25rem;font-weight:700}.accordion-modul .accordion-container .ac{border:none}.accordion-modul .accordion-container .ac.active .ac-q:after{transform:rotateX(180deg)}.accordion-modul .accordion-container .ac h2.ac-q{border-bottom:2px solid #d3d3d3;padding:0 2rem 1rem 0;margin:0;text-transform:none;font-weight:700;font-size:1.125rem}.accordion-modul .accordion-container .ac h2.ac-q:focus{outline:none}.accordion-modul .accordion-container .ac h2.ac-q:after{position:absolute;top:14px;font-family:'cluster-icons';font-size:.65em;content:"\e901";display:block;transition:transform .75s ease;transform-origin:0px 5px}.accordion-modul .accordion-container .ac .ac-a p{color:inherit;padding:1rem 0 0;font-size:1rem}.triple-img-text-comb .image-holder{height:auto;padding-bottom:80%}.triple-img-text-comb .img-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.triple-img-text-comb .img-wrapper .image-holder{position:relative;width:47%;padding-bottom:30%}section.row.contact .contact-wrapper p{position:relative;margin:.75rem 0}section.row.contact .contact-wrapper p.ab-v1-headline{font-size:1.2rem;margin-top:1.5rem}section.row.contact .contact-wrapper p.contact-phone,section.row.contact .contact-wrapper p.contact-mail{padding-left:1.5rem;font-weight:700;color:#b41a03}section.row.contact .contact-wrapper p.contact-phone:before,section.row.contact .contact-wrapper p.contact-mail:before{content:"";position:absolute;left:0;margin-top:.2rem;width:1rem;height:.876rem;background:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/icons/envelope-red.svg) no-repeat center/contain}section.row.contact .contact-wrapper p.contact-phone:before{background-image:url(//cluster-projekte.de/wp-content/themes/cluster-projekte/assets/img/icons/call-answer-red.svg)}section.row.contact .form-wrapper p{font-size:1.2rem;font-weight:700;margin-top:0}section.row.contact .form-wrapper form label.checkbox-wrapper,section.row.contact .form-wrapper form label.forminator-checkbox{display:flex;align-items:flex-start;position:relative;margin:1.5rem 0 1rem;cursor:pointer}section.row.contact .form-wrapper form label.checkbox-wrapper input.checkbox,section.row.contact .form-wrapper form label.forminator-checkbox input[type=checkbox]{display:inline-block;position:absolute;opacity:0}section.row.contact .form-wrapper form label.checkbox-wrapper input.checkbox:checked~.checkmark:after,section.row.contact .form-wrapper form label.forminator-checkbox input[type=checkbox]:checked~.forminator-checkbox-box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #b41a03;border-width:0 2px 2px 0;transform:rotate(45deg)}section.row.contact .form-wrapper form label.checkbox-wrapper span.checkmark,section.row.contact .form-wrapper form label.forminator-checkbox span.forminator-checkbox-box{position:absolute;top:0;width:20px;height:20px;background-color:#fff;border:2px solid #3a3a3a;border-radius:.25rem;margin-top:.15rem}section.row.contact .form-wrapper form label.checkbox-wrapper p.checkbox-hint,section.row.contact .form-wrapper form .forminator-checkbox__wrapper .forminator-checkbox__label,section.row.contact .form-wrapper form .forminator-checkbox .forminator-checkbox-label{display:inline-block;position:relative;padding-left:2rem;font-size:1rem;font-weight:400;margin-bottom:0}section.row.contact .form-wrapper form input,section.row.contact .form-wrapper form textarea{padding:.9rem 1rem 1rem;margin:.5rem 0 1.5rem;border-radius:.25rem;-webkit-appearance:none;border:none;background:#ededed}section.row.contact .form-wrapper form input:focus,section.row.contact .form-wrapper form textarea:focus{outline:none}section.row.contact .form-wrapper form .button{display:inline-block;width:auto;border-radius:100px;border:2px solid #b41a03;padding:.5rem 1rem;line-height:1.5;cursor:pointer}section.row.contact .form-wrapper form .button input{background:0 0;padding:0;margin:0;line-height:1.5;text-transform:uppercase;cursor:pointer}section.row.contact .form-wrapper form .button:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:#b41a03;transform:translate3d(-105%,0,0);transition:transform .5s ease-in-out;border-radius:100rem;z-index:-1}section.row.contact .form-wrapper form .button:hover{color:#fff}section.row.contact .form-wrapper form .button:hover:before{transform:translate3d(-40%,0,0) scale(2)}section.row.contact-success{display:flex;flex-direction:column;align-items:center;margin:14rem 0}section.row.contact-success p{text-align:center;margin:.5rem 0 1.5rem}section.row.contact-success a.button{display:inline-block;width:auto}.demolition-edge{overflow-x:hidden}.demolition-edge img{width:110%;max-width:110%}.page-id-401 h2{font-size:1.999rem}.page-id-401 h3{font-size:1.333rem}.link-wrapper{color:unset;font-weight:unset}.link-wrapper:hover{color:unset !important;font-weight:unset !important}.link-wrapper:hover .link{color:#821302}.link-wrapper .link{font-weight:700;color:#b41a03}body section.modal{opacity:0;pointer-events:none;position:fixed;z-index:1000000;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:rgba(0,0,0,.6);transition:.4s ease}body section.modal.active{opacity:1;pointer-events:auto}body section.modal.active .content{transform:scale(1)}body section.modal .content{position:relative;background:#fff;border-radius:1rem;padding:3rem;transform:scale(.9);margin:1rem;transition:.4s ease}body section.modal .content img.modal-close{position:absolute;top:1rem;right:1rem;width:20px;height:20px;cursor:pointer}body section.modal .content .img.image-holder{max-width:650px;margin-bottom:2rem}body section.modal .content h2{width:100%;text-align:center;margin:0 0 1rem}body section.modal .content p{width:100%;text-align:center;max-width:650px;margin:0}body section.modal .content a{display:flex;justify-content:center}body section.modal .content a button{margin:2rem 0 0}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.p-bottom-0{padding-bottom:0}.p-top-0{padding-top:0}.p-t-1{padding-top:1rem}.p-t-2{padding-top:2rem}.p-t-3{padding-top:3rem}.p-t-4{padding-top:4rem}.p-t-5{padding-top:5rem}.p-t-6{padding-top:6rem}.p-t-7{padding-top:7rem}.p-t-8{padding-top:8rem}.p-t-9{padding-top:9rem}.p-t-10{padding-top:10rem}.p-t-15{padding-top:15rem}.p-t-20{padding-top:20rem}.p-b-1{padding-bottom:1rem}.p-b-2{padding-bottom:2rem}.p-b-3{padding-bottom:3rem}.p-b-4{padding-bottom:4rem}.p-b-5{padding-bottom:5rem}.p-b-6{padding-bottom:6rem}.p-b-7{padding-bottom:7rem}.p-b-8{padding-bottom:8rem}.p-b-9{padding-bottom:9rem}.p-b-10{padding-bottom:10rem}.p-b-15{padding-bottom:15rem}.p-b-20{padding-bottom:20rem}.m-t-2{margin-top:2rem}.overflow-x-hidden{overflow-x:hidden}@media (max-width:90rem){body main .content section.row.locations .article-block-wrapper:hover{transform:translate3d(0,0,0)}}@media (max-width:64rem){.img-holder-text-img-comb{height:50%}.back-to-overview{margin-bottom:1rem}.page-template-front-page .team h3{font-size:1.8rem}body main .content section.row.intro h1{font-size:1.8rem}body main .content section.row.jobs-mietmodule .container.card .article-block-v1 a{margin-top:1rem}body main .content section.row.referenzen .article-detail .container.card,body main .content section.row.offene-stellen .article-detail .container.card{padding:2rem 2rem 0}body main .content section.row.referenzen .article-detail .container.card .p-right,body main .content section.row.offene-stellen .article-detail .container.card .p-right{padding-right:2rem}body main .content section.row.referenzen .article-detail .container.card img.rounded,body main .content section.row.offene-stellen .article-detail .container.card img.rounded{margin-right:1.5rem;margin-bottom:1rem}body main .content section.row.referenzen .article-detail .container.card .article-text-wrapper p:last-child,body main .content section.row.offene-stellen .article-detail .container.card .article-text-wrapper p:last-child{padding-bottom:3rem}body main .content section.row.referenzen .ab-v1-footer,body main .content section.row.offene-stellen .ab-v1-footer{display:none}body main .content section.row.referenzen .article-block-wrapper .ab-v1-content .ab-v1-footer,body main .content section.row.offene-stellen .article-block-wrapper .ab-v1-content .ab-v1-footer{display:block}body main .content section.row.about img.rounded,body main .content section.row.ueber-uns img.rounded{margin-right:1.5rem;margin-bottom:1rem}body main .content section.row.funkelnagelneu .news-footer,body main .content section.row.referenzen .news-footer,body main .content section.row.leistungen .news-footer{display:none}body main .content section.row.funkelnagelneu .ab-v1-content .news-footer,body main .content section.row.referenzen .ab-v1-content .news-footer,body main .content section.row.leistungen .ab-v1-content .news-footer{display:block}body main .content section.row.team .article-block-v1 .ab-v1-headline,body main .content section.row.locations .article-block-v1 .ab-v1-headline{margin-top:1rem}body main .content section.row.team .article-block-v1 .ab-v1-content,body main .content section.row.locations .article-block-v1 .ab-v1-content{padding-left:0}.triple-img-text-comb .img-wrapper{flex-direction:column;margin-top:0}.triple-img-text-comb .img-wrapper .image-holder{margin-top:20px;position:relative;width:100%;padding-bottom:80%}}@media (max-width:917px){body main .content section.row.hero .row-body{padding:6rem 2rem 7rem}}@media (max-width:48rem){.page-template-front-page .angebote .target-group-icon img{height:48px}.quote-box{padding:2rem 1rem}.breadcrumb{display:none}body main .content section.row.hero .row-body{padding:.5rem}body main .content section.row.jobs-mietmodule .container.card .article-block-v1 a{margin-top:0}body main .content section.row.referenzen .article-detail .container.card,body main .content section.row.funkelnagelneu .article-detail .container.card,body main .content section.row.offene-stellen .article-detail .container.card{padding:2rem 2rem 0}body main .content section.row.referenzen .article-detail .container.card .p-right,body main .content section.row.funkelnagelneu .article-detail .container.card .p-right,body main .content section.row.offene-stellen .article-detail .container.card .p-right{padding-right:1rem}body main .content section.row.referenzen .article-detail .container.card img.rounded,body main .content section.row.funkelnagelneu .article-detail .container.card img.rounded,body main .content section.row.offene-stellen .article-detail .container.card img.rounded{margin-right:0;margin-bottom:2rem;width:100%}body main .content section.row.about img.rounded,body main .content section.row.ueber-uns img.rounded{margin-right:0;margin-bottom:2rem;width:100%}body main .content section.row.funkelnagelneu .article-detail.news-detail .container.card{padding-left:0;padding-right:0}body main .content section.row.mietmodule-detail .container{padding:0}body main .content section.row.mietmodule-detail .text-wrapper{padding:0}body main .content section.row.mietmodule-detail .triple-img-text-comb h1{margin-top:1rem}body main .content section.row.mietmodule-detail .back-to-overview{margin-top:1rem}section.row.contact .form-wrapper{padding:0}section.row.contact .form-wrapper p:first-child{margin-top:1rem}.triple-img-text-comb .img-wrapper{flex-direction:row;margin:20px 0}.triple-img-text-comb .img-wrapper .image-holder{margin-top:0;position:relative;width:47%;padding-bottom:30%}}@media (max-width:36rem){.kontakt-info{top:6rem;bottom:auto;width:calc(100% - 3rem)}.kontakt-info.kontakt-active{border-radius:.75rem;margin-right:1.5rem}body section.modal .content{padding:3rem 1.5rem 1.5rem}body main .content section.row.funkelnagelneu .teaser-articles{padding-bottom:2rem}body main .content section.row.funkelnagelneu .teaser-articles .news-card-holder{padding:1rem}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .grd-row{display:flex;flex-direction:column}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .img-placeholder{padding-bottom:60%}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .image-holder{width:100%;height:auto;padding-bottom:60%}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .ab-v1-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-left:0}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .ab-v1-content p{margin-top:1rem}body main .content section.row.funkelnagelneu .teaser-articles .article-block-v1 .ab-v1-content hr{width:100%}body main .content .contact-success{margin:8rem 0}}.forminator-custom-form>.forminator-response-message{display:none}.forminator-error-message{color:#fff;margin-top:.5rem;font-weight:700;background-color:#b41a03;padding:.5rem;display:block}.forminator-row{display:grid;gap:20px}section.row.contact .form-wrapper form .forminator-row input,section.row.contact .form-wrapper form .forminator-row textarea{margin-bottom:0}.forminator-field{text-align:left}.forminator-radio{display:flex;align-items:flex-start;position:relative;margin:1.5rem 0 1rem;cursor:pointer}.forminator-radio>input{display:inline-block;position:absolute;opacity:0}.forminator-radio-bullet{position:absolute;top:0;width:20px;height:20px;background-color:#fff;border:2px solid #3a3a3a;border-radius:50%;margin-top:.15rem}.forminator-radio>input:checked+.forminator-radio-bullet:after{content:"";position:absolute;width:8px;height:8px;background-color:#b41a03;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.forminator-radio-label{display:inline-block;position:relative;padding-left:2rem;font-size:1rem;font-weight:400;margin-bottom:0}.ui-datepicker{background-color:#ededed;padding:.5rem;border-radius:.25rem}.ui-datepicker-header{display:flex;flex-wrap:wrap;justify-content:space-between}.ui-datepicker-header .ui-datepicker-title{width:100%;margin-top:.5rem}.ui-datepicker-calendar td{text-align:right}.ui-datepicker-calendar thead th{text-align:right}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){border:0 !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;width:1px !important;white-space:nowrap !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden !important}