@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-0.3em);-ms-transform:translateY(-0.3em);transform:translateY(-0.3em)}60%{-webkit-transform:translateY(-0.15em);-ms-transform:translateY(-0.15em);transform:translateY(-0.15em)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-orange{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-webkit-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-webkit-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-webkit-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@-moz-keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);-moz-transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;-moz-transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);-moz-transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-green-b2b{0%{width:0;height:0;border-color:var(--brand-color-1);transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:var(--brand-color-1);transform:translate3d(0, -0.9em, 0) rotate(45deg)}}@keyframes checkbox-check-white{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg)}33%{width:0.5em;height:0;transform:translate3d(0, 0, 0) rotate(45deg)}100%{width:0.5em;height:0.9em;border-color:#fff;transform:translate3d(0, -0.9em, 0) rotate(45deg)}}.bausteine .bausteine-blocks .content-wrapper{padding-left:3em;padding-right:3em}@media (max-width:1300px){.bausteine .bausteine-blocks .content-wrapper{padding-left:2em;padding-right:2em}}@media (max-width:800px){.bausteine .bausteine-blocks .content-wrapper{padding-left:1.5em;padding-right:1.5em}}@media (max-width:480px){.bausteine .bausteine-blocks .content-wrapper{padding-left:2.5em;padding-right:2.5em}}@media (max-width:340px){.bausteine .bausteine-blocks .content-wrapper{padding-left:1.5em;padding-right:1.5em}}.bausteine .bausteine-blocks .content-wrapper:after{content:"";display:table;clear:both}@media screen and (max-width:1300px){.bausteine #main{padding-top:1em}}@media screen and (max-width:850em){.bausteine .mod_article{margin-top:2em}.bausteine .banner-holder{margin-top:0}}@media screen and (max-width:768em){.bausteine #header{float:none}}.bausteine .bausteine-blocks{text-align:center}.bausteine .bausteine-blocks .ce_text{position:relative;width:33.3333%;float:left;overflow:visible}.bausteine .bausteine-blocks .ce_text:nth-child(3n+1){clear:left}.bausteine .bausteine-blocks .innerbox{margin:1em;padding:2em 2.5em 2.5em 2.5em;min-height:23em;text-align:center;background:#f7f7f7;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.bausteine .bausteine-blocks .textcontainer{text-align:center}.bausteine .bausteine-blocks h2{font-size:1.3em;font-weight:var(--font-base-strong-weight)}.bausteine .bausteine-blocks h2:before{font-family:"Zeag";font-size:6.2em;margin:0 auto;display:block;color:var(--brand-color-1);font-weight:normal}.bausteine .bausteine-blocks h2 a{color:#4d4d4d}.bausteine .bausteine-blocks h2 a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.bausteine .bausteine-blocks p{margin-bottom:0}.bausteine .bausteine-blocks p.button{display:none;position:absolute;bottom:3.5em;left:50%;width:12em;margin-left:-6em;text-align:center;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.bausteine .bausteine-blocks p.button a{display:inline-block;border:2px solid var(--brand-color-1);color:var(--brand-color-1);text-align:center;text-transform:uppercase;padding:0.5em 1.25em}.bausteine .bausteine-blocks p.button a strong{color:inherit}@media screen and (min-width:33.001em){.bausteine .bausteine-blocks p:nth-of-type(1){min-height:4.5em}}@media (max-width:1090px){.bausteine .bausteine-blocks .innerbox{padding:2em;min-height:22em}.bausteine .bausteine-blocks h2:before{font-size:5.5em;height:1em;line-height:1em}}@media screen and (max-width:60em){.bausteine .bausteine-blocks h2{font-size:1.2em}}@media screen and (max-width:52em){.bausteine .bausteine-blocks .ce_text{width:50%}.bausteine .bausteine-blocks .ce_text:nth-child(3n+1){clear:none}.bausteine .bausteine-blocks .ce_text :nth-child(2n+1){clear:left}.bausteine .bausteine-blocks .ce_text:last-of-type{float:none;margin:auto}.bausteine .bausteine-blocks .innerbox{min-height:22em}}@media screen and (max-width:40em){.bausteine .bausteine-blocks .innerbox{min-height:25em}}@media screen and (max-width:600px){.bausteine .bausteine-blocks .innerbox{padding-left:8.5em;padding-right:1.5em;padding-top:1.5em;padding-bottom:1.5em;min-height:0}.bausteine .bausteine-blocks .innerbox:hover{scale:none;-webkit-transform:none;transform:none}.bausteine .bausteine-blocks .innerbox:hover p{visibility:visible}.bausteine .bausteine-blocks .ce_text{float:none;clear:none;width:100%;margin:auto;max-width:34em}.bausteine .bausteine-blocks .textcontainer{text-align:left}.bausteine .bausteine-blocks p{margin-bottom:1em}.bausteine .bausteine-blocks p:nth-of-type(1){min-height:0}.bausteine .bausteine-blocks h2:before{left:0.25em;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(calc(-50% - .5px));-moz-transform:translateY(calc(-50% - .5px));-o-transform:translateY(calc(-50% - .5px));transform:translateY(calc(-50% - .5px));margin:0}.bausteine .bausteine-blocks p.button{text-align:left}.bausteine .bausteine-blocks p.button{display:block;position:static;width:auto;margin-left:0;margin-bottom:0}}@media (max-width:400px){.bausteine .bausteine-blocks .content-wrapper{padding-left:1.5em;padding-right:1.5em}}@media (max-width:370px){.bausteine .bausteine-blocks .innerbox{padding-left:1.5em}.bausteine .bausteine-blocks .innerbox .textcontainer{text-align:center}.bausteine .bausteine-blocks h2:before{position:relative;display:block;top:auto;left:auto;max-height:1.2em;margin-top:-0.25em;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.bausteine .bausteine-blocks p.button{text-align:center}}@media screen and (min-width:800px){.no-touch .one-third-section .innerbox:hover,.no-touch .bausteine .bausteine-blocks .innerbox:hover{background:#fff;transform:scale(1.025);cursor:pointer;-webkit-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);-moz-box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36);box-shadow:0 0.125em 1em 0.125em rgba(132, 129, 129, 0.36)}.no-touch .one-third-section .innerbox:hover p,.no-touch .bausteine .bausteine-blocks .innerbox:hover p{visibility:hidden}.no-touch .one-third-section .innerbox:hover p.button,.no-touch .bausteine .bausteine-blocks .innerbox:hover p.button{display:block;visibility:visible}}@media screen and (min-width:1025px){.touch .one-third-section .innerbox:hover,.touch .bausteine .bausteine-blocks .innerbox:hover{background:#f7f7f7;transform:scale(1.025);cursor:pointer;-webkit-box-shadow:0 0 1.5em 0 rgba(175, 175, 175, 0.5);-moz-box-shadow:0 0 1.5em 0 rgba(175, 175, 175, 0.5);box-shadow:0 0 1.5em 0 rgba(175, 175, 175, 0.5)}.touch .one-third-section .innerbox:hover p,.touch .bausteine .bausteine-blocks .innerbox:hover p{visibility:hidden}.touch .one-third-section .innerbox:hover p.button,.touch .bausteine .bausteine-blocks .innerbox:hover p.button{display:block;visibility:visible}}