:root{--box-shadow:rgba(0, 0, 0, 0.05) 0 6px 24px 0,rgba(0, 0, 0, 0.08) 0 0 0 1px;--mar-top:3rem;--mar-bot:3rem;--pad-top:3rem;--pad-bot:3rem;--swiper-theme-color:#007aff}/*! ----NETPROFIT---- *//*! ---STANDARD--- *//*! Contao */.invisible{display:none!important}.clearleft{clear:left}.clearfix:after{content:"";display:table;clear:both}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:rgba(0,0,0,0);color:#333;text-decoration:underline;transition:color .2s}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%;height:auto;width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}.swiper-button-next::after,.swiper-button-prev::after,[hidden],template{display:none}/*! ---CUSTOM--- *//*! --Plugins-- */@font-face{font-family:NotoColorEmoji;font-style:normal;font-display:optional;src:url(../fonts/noto-emoji/emojis.woff2) format("woff2"),url(../fonts/noto-emoji/emojis.otf) format("opentype")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:400;src:url(../fonts/barlow-condensed/barlow-condensed-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Barlow Condensed";font-style:normal;font-weight:500;src:url(../fonts/barlow-condensed/barlow-condensed-v12-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:100;src:url(../fonts/barlow/barlow-v12-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:200;src:url(../fonts/barlow/barlow-v12-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:300;src:url(../fonts/barlow/barlow-v12-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(../fonts/barlow/barlow-v12-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:500;src:url(../fonts/barlow/barlow-v12-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:600;src:url(../fonts/barlow/barlow-v12-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:700;src:url(../fonts/barlow/barlow-v12-latin-700.woff2) format("woff2")}body{margin:0;font-family:Barlow,NotoColorEmoji,sans-serif;font-weight:400;color:#333;text-align:left;letter-spacing:.01em;word-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.android,body.mac,body.safari{font-family:Barlow,sans-serif}.mark,mark{color:#333;padding:0 .3em;background:linear-gradient(100deg,rgba(251,234,107,0) 1%,#c4c99f 2.5%,rgba(251,234,107,.5) 5.7%,rgba(251,234,107,.25) 93%,rgba(251,234,107,.71) 95%,rgba(251,234,107,0) 98%),linear-gradient(182deg,rgba(251,234,107,0),rgba(251,234,107,.3) 8%,rgba(251,234,107,0) 15%);-webkit-box-decoration-break:clone;box-decoration-break:clone}b,strong{font-weight:700}@media only screen and (min-width:768px){body{font-weight:300;-webkit-hyphens:none;hyphens:none}b,strong{font-weight:500}}a:hover{color:#333}.like-h1,.like-h2,.like-h3,h1,h2,h3,h4,h5,h6{display:block;font-weight:600;line-height:1.2}ol,ul{margin-left:2ch;padding:0;list-style-position:outside}kbd>kbd{margin:0 .1em;padding:.1em .6em;border-radius:3px;border:1px solid #ccc;display:inline-block;box-shadow:1px 1px 0 rgba(0,0,0,.2),inset 1px 1px 0 3px #fff;background-color:#f5f3ef;text-shadow:0 1px 0 #fff;font-size:.9rem}blockquote,figure,ol,p,table,ul{font-size:1rem;margin-top:1rem;margin-bottom:1rem}.like-h1,h1{margin-top:4.5rem;margin-bottom:1.5rem;font-size:2.1rem}.like-h2,h2{margin-top:2.25rem;margin-bottom:1.5rem;font-size:1.75rem}.like-h3,h3{font-size:1.3924rem;margin-top:2.25rem;margin-bottom:.75rem}h4,h5{font-size:1.3924rem;margin-top:1.5rem;margin-bottom:.75rem}h6{font-size:1.18rem;margin-top:1.5rem;margin-bottom:.75rem}small{font-size:.8474576271rem;margin-top:.75rem;margin-bottom:.75rem}/*! Min */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:17px}/*! Fallback */@media only screen and (min-width:670px){html{font-size:18px}}@media only screen and (min-width:980px){html{font-size:19px}}@media only screen and (min-width:1290px){html{font-size:20px}}/*! Fluid */@media all and (min-width:360px){html{font-size:calc(17px + 4*(100vw - 360px)/ 1240)}}/*! Max */@media only screen and (min-width:1600px){html{font-size:21px}}/*! --Layout-- */#footer *,#prefooter *,header *{-webkit-tap-highlight-color:transparent}::selection{color:#fff;background-color:#ed760a}.agb *{-webkit-user-select:none;user-select:none}*{box-sizing:border-box;outline:0;scroll-behavior:smooth}body{display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;background-color:#fefefd}main{display:block;background-color:#fff;padding-top:1px;margin-top:0}figure,picture{width:100%}figure.yellow-backdrop{display:inline-block;position:relative}figure.yellow-backdrop figcaption{margin-block-start:2rem}figure.yellow-backdrop img{position:relative;z-index:1}figure.yellow-backdrop .inner{position:relative}figure.yellow-backdrop .inner::after{content:"";position:absolute;top:-1.75rem;left:-1.5rem;background-color:#c4c99f;height:calc(100% + 3.25rem);width:calc(50% + 1.5rem);z-index:0}picture.yellow-backdrop{position:relative;display:inline-block}picture.yellow-backdrop img{position:relative;z-index:1}picture.yellow-backdrop::after{content:"";position:absolute;top:-1.75rem;left:-1.5rem;background-color:#c4c99f;height:calc(100% + 3.25rem);width:calc(50% + 1.5rem);z-index:0}caption,del{color:#888}cite{text-transform:uppercase}cite:before{content:"— "}blockquote{background-color:#f3f3f3;padding:1px 1.5rem;border-left:2px solid #ed760a}#stromsparmodus-overlay,.ce_rsce_ansprechpartner img,.ce_rsce_fakten,.ce_rsce_leistungen img,.ce_rsce_leistungsbereiche img,.ce_rsce_team ul,.ce_rsce_teaser,.ce_rsce_text .unterschrift{display:none}.skip-link{white-space:nowrap;position:fixed;top:4px;left:4px;font-weight:500;padding:.3rem .5rem;opacity:0;z-index:9999;pointer-events:none}.skip-link:focus{opacity:1;background-color:#000;color:#fff;pointer-events:initial}:focus-visible{outline:#ed760a solid 3px;box-shadow:0 0 0 6px #fff}/*! --Elements-- */#ueberschrift{font-size:3rem;color:#ed760a}.letter{display:inline-block;position:relative;color:rgba(0,0,0,.2);transform-style:preserve-3d;perspective:400;z-index:1}.letter::after,.letter::before{position:absolute;content:attr(data-letter);transform-origin:top left;top:0;left:0}.letter::before{color:#ed760a;z-index:3;transform:rotateX(-20deg) rotateY(-410deg) rotateZ(0)}.letter::after{color:rgba(0,0,0,.11);z-index:2;transform:scale(1.1,1) rotateX(-20deg) rotateY(39deg) rotateZ(-7deg) skew(2deg,52deg)}.kaputt{display:inline-block;position:relative;color:rgba(0,0,0,.2);z-index:1}.kaputt::after,.kaputt::before{position:absolute;content:attr(data-kaputt);transform-origin:bottom center;top:-.15em;left:0;transform:scaleY(-1);animation:1.4s infinite flip}.kaputt::before{color:#ed760a;z-index:3}.kaputt::after{color:rgba(0,0,0,.11);z-index:2}@keyframes flip{0%,100%{transform:scaleY(-1) rotate(-4deg)}50%{transform:scaleY(-1) rotate(2deg)}}.link-arrow{color:#ed760a;text-decoration:none!important}.link-arrow::after{font-size:.7rem;position:relative;transition:.2s linear;left:.3rem;content:"";font-family:netprofit13}.link-arrow:hover::after{left:.5rem}.mod_lexikon ul li a,.text ol a,.text p a,.text ul a{text-decoration:none;background-image:linear-gradient(#ed760a,#ed760a);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size 1s ease-in .75s;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;position:relative}.mod_lexikon ul li a:hover,.text ol a:hover,.text p a:hover,.text ul a:hover{transition:background-size .2s ease-in;background-size:100% 2px!important}.is-visible .text ol a,.is-visible .text p a,.is-visible .text ul a,.mod_lexikon.is-visible ul li a{background-size:100% 1px}.button{position:relative;cursor:pointer}.button.ghost{background-color:rgba(0,0,0,0);color:#ed760a}.button.ghost:hover{background-color:#ed760a;color:#fff}.button:hover,.pagination li a:hover{transition:.3s cubic-bezier(.4,0,.2,1);box-shadow:0 12px 24px -6px rgba(173,150,109,.3);top:-2px}.button,.ce_hyperlink a{top:0;border-radius:2px;letter-spacing:.1rem;padding:.5rem 1rem;border:1px solid #ed760a;background-color:#ed760a;margin:2rem 0;color:#fff;text-transform:uppercase;font-weight:500;display:inline-block;transition:.2s linear;text-decoration:none}.button:hover,.ce_hyperlink a:hover{background-color:#ed760a;color:#fff}.ce_image{max-width:61rem;margin:6rem auto 4rem;padding:0 1.5rem}.ce_image h2 small{display:block;line-height:1.5;margin-block-start:0}.ce_image figure{margin:0}.ce_image figure.yellow-backdrop{margin-block-start:1.5rem}.ce_image:not(.kein-schatten) figure img{box-shadow:var(--box-shadow);border-radius:2px;height:auto;display:block}.ce_image.background{background-color:#f5f3ef;margin:0 1.5rem;max-width:initial;padding-block:2.5rem}.ce_image.background .image_container{margin:auto;max-width:61rem;padding-inline:1.5rem}.ce_rsce_text:not(.ce_rsce_toc)+.ce_image{margin-top:-2rem}.ce_rsce_ansprechpartner{background-color:#f5f3ef;padding:0;position:relative;margin:1rem 0}.ce_rsce_ansprechpartner .inside{max-width:61rem;margin:auto;padding:1px 1.5rem}.ce_rsce_ansprechpartner h1,.ce_rsce_ansprechpartner h2,.ce_rsce_ansprechpartner h3,.ce_rsce_ansprechpartner h4{margin-top:0;margin-bottom:1.2rem}.ce_rsce_ansprechpartner figure{margin:0}.ce_rsce_ansprechpartner img{display:block}.ce_rsce_ansprechpartner .rechts img{filter:drop-shadow(2px 5px 5px rgba(0, 0, 0, .2));max-width:80%;position:relative}.ce_rsce_ansprechpartner p{margin-bottom:1.5rem}.ce_rsce_ansprechpartner .icons{margin-bottom:2rem}.ce_rsce_ansprechpartner strong{display:block}.ce_rsce_ansprechpartner em{text-transform:uppercase;font-style:normal;letter-spacing:.05rem;color:#ed760a;font-size:.6rem;display:block;margin-bottom:1rem}.ce_rsce_ansprechpartner .links{padding-top:var(--pad-top)}.ce_rsce_ansprechpartner .links img{position:relative;left:-.5rem;max-height:50px;max-width:200px;width:auto}.ce_rsce_ansprechpartner .links .button-container{margin-block-start:1.5rem}.ce_rsce_ansprechpartner .links .button{margin-block:0}.ce_rsce_ansprechpartner .scribble{position:absolute;bottom:calc(100% - 3rem);transform:translateX(4rem);max-width:180px;text-align:center;z-index:2}.ce_rsce_ansprechpartner .scribble img{margin-block-start:.333rem}.ce_rsce_ansprechpartner:has(.scribble){margin-block-start:14rem}.ce_rsce_ansprechpartner .mail,.ce_rsce_ansprechpartner .tel{text-decoration:none;display:inline-block;color:#ed760a}.ce_rsce_ansprechpartner .tel i{font-size:.8rem}.ce_rsce_ansprechpartner .rechts{position:relative;margin-top:2rem}.ce_rsce_ansprechpartner .rechts:before{opacity:.9;background-size:90%;background-position:80% 0;z-index:0;position:absolute;top:0;left:50%;width:50%;height:100%;content:"";background-repeat:no-repeat}.ce_rsce_text.ce_rsce_audio{max-width:100%;margin:0;background-color:#f5f3ef;padding:1px 0}.ce_rsce_text.ce_rsce_audio .inside{max-width:61rem;margin:0 auto;padding:var(--pad-top) 1.5rem var(--pad-bot)}.ce_rsce_text.ce_rsce_audio .inside audio{margin:2rem 0 0}.ce_rsce_aufzaehlung{max-width:61rem;margin:var(--mar-top) auto var(--mar-bot);padding:0 1.5rem}.ce_rsce_aufzaehlung.grau{margin:0 auto;background-color:#f5f3ef;width:100%;padding:3rem 0;max-width:100%}.ce_rsce_aufzaehlung.grau .inside{padding:0 1.5rem;margin:0 auto;max-width:61rem}.ce_rsce_aufzaehlung.grau .like-h2,.ce_rsce_aufzaehlung.grau h1,.ce_rsce_aufzaehlung.grau h2,.ce_rsce_aufzaehlung.grau h3{margin-top:0}.ce_rsce_aufzaehlung .aufzaehlungs-container{margin-top:2rem}.ce_rsce_aufzaehlung .aufzaehlungs-container .abschnitt{position:relative;display:flex}.ce_rsce_aufzaehlung .aufzaehlungs-container .zahl{color:#ed760a;padding-right:1rem;text-align:right;position:relative;transform:translate(0,-.5%);line-height:1;font-size:3rem;font-weight:500;flex:0 20%}.ce_rsce_aufzaehlung .aufzaehlungs-container .content{position:relative;flex:0 80%;margin-bottom:2rem}.ce_rsce_aufzaehlung .aufzaehlungs-container .content .headline{font-size:1.5rem;line-height:1.3;font-weight:400}.ce_rsce_aufzaehlung .aufzaehlungs-container .content .headline+p{margin-top:.5rem}.ce_rsce_bereiche_mit_icon{margin:var(--mar-top) auto var(--mar-bot);text-align:center}.ce_rsce_bereiche_mit_icon h2{margin-top:0}.ce_rsce_bereiche_mit_icon .inside{margin:0 auto;max-width:61rem;padding:0 1.5rem}.ce_rsce_bereiche_mit_icon .areas{margin:0 -.5rem}.ce_rsce_bereiche_mit_icon .area{vertical-align:top;margin:0;text-decoration:none;padding:.5rem;width:100%;display:inline-block}.ce_rsce_bereiche_mit_icon .area .inner{height:100%;padding:1rem 0}.ce_rsce_bereiche_mit_icon .area img{height:40px;width:auto;display:inline-block}.ce_rsce_bereiche_mit_icon .area .headline{font-size:1.3rem;letter-spacing:2px;font-weight:500;margin:.5rem 0;display:block;color:#ed760a}.ce_rsce_bereiche_mit_icon .area p{-webkit-hyphens:none;hyphens:none;font-size:.8rem;max-width:18rem;margin:.5rem auto}.ce_rsce_blogheadline_detail{max-width:61rem;margin:2rem auto 0;padding:0 1.5rem}.ce_rsce_blogheadline_detail+.ce_text{margin-top:0}.ce_rsce_blogheadline_detail .preline a{text-decoration:none;color:#ed760a}.ce_rsce_blogheadline_detail .preline a:hover{text-decoration:underline}.ce_rsce_blogheadline_detail h1{margin-top:0}.ce_rsce_blogheadline_detail .flex{margin-bottom:2rem;display:flex;align-items:center;flex-flow:row wrap}.ce_rsce_blogheadline_detail .flex,.ce_rsce_blogheadline_detail .flex a{font-size:.9rem;color:#888}.ce_rsce_blogheadline_detail .flex .mod_author a{text-decoration:none;white-space:nowrap}.ce_rsce_blogheadline_detail .flex .mod_author a:hover{text-decoration:underline}.ce_rsce_blogheadline_detail .author figure{margin:0;width:initial}.ce_rsce_blogheadline_detail .author img{display:block;width:4rem;margin-right:1rem}.ce_rsce_blogheadline_detail .author .image-author{display:flex;align-items:center}.ce_rsce_blogheadline_detail .author .author-name{font-size:1rem;color:#333;margin-top:-2rem}.ce_rsce_blogheadline_detail .author .date-readtime{margin-top:-2rem;padding-left:5rem;display:flex;flex-flow:column wrap}.ce_rsce_blogheadline_detail .author .lesezeit{white-space:nowrap}.ce_rsce_blogheadline_detail .flex>span{margin:0 .35rem}.ce_rsce_fakten{display:block;margin:1rem 0;background-color:#f5f3ef;position:relative;padding:1px 0;text-align:center}.ce_rsce_fakten.kein-hintergrund{border:none;background-color:rgba(0,0,0,0);margin:var(--mar-top) auto var(--mar-bot);padding:0}.ce_rsce_fakten.kein-hintergrund.abstand-oben-weniger{margin-top:-2rem}.ce_rsce_fakten .inside{max-width:55rem;padding:0 1.5rem;margin:0 auto}.ce_rsce_fakten .areas{margin:2rem -.5rem 2.5rem}.ce_rsce_fakten.kein-hintergrund .areas{margin:0 -.5rem}.ce_rsce_fakten .area{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;font-size:.9rem;text-decoration:none;padding:1.5rem 2rem;width:100%;text-align:center}.ce_rsce_fakten .area .headline{letter-spacing:.1rem;margin-bottom:0;text-transform:uppercase;display:inline-block;color:#ed760a;font-size:3rem;font-weight:500;position:relative}.ce_rsce_fakten .area .headlinse:after{width:2rem;height:3px;position:absolute;background-color:#333;display:inline-block;bottom:-.5rem;left:50%;transform:translate(-50%,0);content:""}.ce_rsce_fakten .area .headline sup{top:auto;position:absolute;transform:translate(0,0);width:100%;text-align:left;font-size:1.5rem;bottom:2.5rem;left:100%}.ce_rsce_fakten .area .headline sup sup{position:relative;font-size:.8rem;bottom:1rem}.ce_rsce_fakten .area p:first-child,.ce_rsce_fakten .area p:last-child{margin:0}.ce_rsce_fakten .area p{-webkit-hyphens:none;hyphens:none;font-weight:500}.ce_rsce_fakten .area p sub,.ce_rsce_fakten .area p sup{font-size:.7rem;font-weight:200}.ce_rsce_faq{padding:var(--pad-top) 0 var(--pad-bot);background-color:#f5f3ef}.ce_rsce_faq .inside{padding:0 1.5rem;margin:0 auto;max-width:61rem}.ce_rsce_faq .inside h1,.ce_rsce_faq .inside h2,.ce_rsce_faq .inside h3{line-height:1.35;margin-top:0;margin-bottom:1.8rem}.ce_rsce_faq .inside h1 br,.ce_rsce_faq .inside h2 br,.ce_rsce_faq .inside h3 br{display:inline-block}.ce_rsce_faq .inside h1 small,.ce_rsce_faq .inside h2 small,.ce_rsce_faq .inside h3 small{font-size:1rem;font-weight:400}.ce_rsce_faq .abschnitt{margin-bottom:.5rem;background-color:#fff}.ce_rsce_faq .tab-category-element{position:relative}.ce_rsce_faq .tab-category-element .headline{margin:0;font-weight:500;font-size:1em;padding:1rem 1rem 1rem 4rem;background-color:#fff;display:block;color:#333}.ce_rsce_faq.groesser .tab-category-element .headline{font-size:1.25rem;line-height:1.25}.ce_rsce_faq .tab-category-content{overflow:hidden;transition:height .3s ease-out;height:auto}.ce_rsce_faq .tab-category-content:has(:focus-visible){height:auto!important}.ce_rsce_faq .tab-category-content .inner{padding:0 1rem 1rem 4rem;display:inline-block}.ce_rsce_faq .tab-category-content p{margin:1rem 0;font-size:1rem}.ce_rsce_faq .tab-category-content ol,.ce_rsce_faq .tab-category-content ul{margin-top:1rem;margin-bottom:1rem;font-size:1rem}.ce_rsce_faq .tab-category-content img{float:left;width:20%;margin-top:.5rem;margin-bottom:0;margin-right:1rem}.close-container{position:absolute;float:none;left:1.5rem;top:50%;transform:translate(0,-50%);width:1.25rem;height:1.25rem}.close-container .horizontal,.close-container .vertical{transition:transform .2s linear}.close-container.rotate .horizontal,.close-container.rotate .vertical{transform:rotate(45deg);background-color:#333}.close-container .horizontal{position:absolute;left:0;width:100%;top:.55rem;height:3px;background-color:#ed760a}.close-container .vertical{position:absolute;left:.525rem;height:100%;top:0;width:3px;background-color:#ed760a}.ce_rsce_faq .ce_rsce_hinweise{padding:0}.ce_rsce_faq .button-container{margin-block-start:2rem}.ce_rsce_faq .button-container .button{margin-block:0}.ce_rsce_faqpage_jsonld_generator{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding-inline:1.5rem}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .form-field-group{display:flex;flex-flow:row nowrap;justify-content:space-between}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .form-field-group>div{width:calc(50% - .375rem)}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .input .hidden{display:none}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .input .question .button{margin-block-end:.75rem}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .output{margin-block-start:1.5rem}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .output pre{margin:0}.ce_rsce_googlemaps{padding:0;background-color:#efefef;z-index:2;overflow:hidden;position:relative}.ce_rsce_googlemaps #map{background-image:url(../images/map/standort-netprofit.jpg);background-position:center center;background-size:cover;height:200px}.clouds-animation-1{background-size:250px;background-image:url(../images/map/map-clouds1.png);background-position:-30% 100%;animation:25s linear infinite lefttoright}.clouds-animation-2{background-size:200px;background-image:url(../images/map/map-clouds2.png);background-position:70% 200%;animation:50s linear infinite lefttoright2}.clouds-animation-1,.clouds-animation-2{position:absolute;width:100%;height:100%;z-index:2;background-repeat:no-repeat}.flugzeug{background-size:100px;position:absolute;width:100%;height:100%;z-index:3;background-image:url(../images/map/flugzeug.png);background-repeat:no-repeat;background-position:100% 0;animation:30s linear infinite flugzeug}.ce_rsce_googlemaps .copyright{position:absolute;bottom:0;z-index:3;right:0;padding:.25rem;font-size:.6rem;color:rgba(255,255,255,.75)}@keyframes lefttoright{0%{background-position:-30% 100%}100%{background-position:150% 100%}}@keyframes lefttoright2{0%{background-position:70% 200%}100%{background-position:150% 200%}}@keyframes flugzeug{0%{background-position:100% 0}100%{background-position:-20% 100%}}.ce_rsce_hintergrundbild_box{padding:0;display:block;position:relative;z-index:2;background-color:#fff}.ce_rsce_hintergrundbild_box .bg-container{height:200px;position:relative;overflow:hidden;width:100%}.ce_rsce_hintergrundbild_box .bgscroll{width:100%;height:100%;margin:0 auto;position:absolute;box-shadow:0 0 10px -4px rgba(0,0,0,.3) inset;background-position:center center;background-size:cover}.ios .ce_rsce_hintergrundbild_box .bgscroll,.safari.webkit .ce_rsce_hintergrundbild_box .bgscroll{background-size:cover;background-attachment:inherit}.ce_rsce_hintergrundbild_box .bgscroll:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:radial-gradient(ellipse at center,rgba(132,132,132,0) 0,rgba(146,138,126,0) 33%,rgba(173,150,114,.9) 100%)}.ce_rsce_hinweise{max-width:61rem;padding:0 1.5rem;margin:2rem auto}.ce_rsce_hinweise .box{width:100%;position:relative;border-radius:2px;padding:0 1rem 0 2.5rem;display:inline-block}.ce_rsce_hinweise .box:before{position:absolute;content:"";left:1rem;top:.9rem;background-color:#fff;height:1.5rem;width:1.5rem;border-radius:50%}.ce_rsce_hinweise .box:after{content:"";position:absolute;top:1.15rem;left:1.4rem;color:#fff;font-family:netprofit13;font-size:.7rem}.ce_rsce_hinweise.blau .box:after{content:""}.ce_rsce_hinweise.gruen .box:after{content:""}.ce_rsce_hinweise.rot .box:after{content:""}.ce_rsce_hinweise.gruen .box:before{background-color:#a0dfa0}.ce_rsce_hinweise.blau .box:before{background-color:#6294d6}.ce_rsce_hinweise.rot .box:before{background-color:#ff896e}.ce_rsce_hinweise.gruen .box{background-color:#f4fff2}.ce_rsce_hinweise.blau .box{background-color:#f0f8fd}.ce_rsce_hinweise.rot .box{background-color:#fff4e9}.ce_rsce_hinweise .box .icon{width:2rem;min-width:2rem}.ce_rsce_hinweise .box .icon i{display:flex;height:2rem;justify-content:center;align-items:center;color:#fff;border-radius:50%}.ce_rsce_hinweise .box .text{padding-left:.5rem}.ce_rsce_hinweise .box .text p{margin:1rem 0}.ce_rsce_hinweise .box .text ol,.ce_rsce_hinweise .box .text ul{margin:1rem}.ce_rsce_hinweise .box .text ol,.ce_rsce_hinweise .box .text p,.ce_rsce_hinweise .box .text ul{font-size:.8rem}.ce_rsce_hinweise .box .text a:after{background-color:#333}.ce_rsce_hinweise .box .text ul li{position:relative;list-style-type:none}.ce_rsce_hinweise .box .text ul li:before{font-size:.7rem;content:"";font-family:netprofit13;position:absolute;top:.15rem;left:-1rem}.ce_rsce_instagram{max-width:61rem;display:block;margin:var(--mar-top) auto var(--mar-bot);padding:0 1.5rem}.ce_rsce_instagram .instafeed{line-height:0;text-align:center;margin:0 -.5rem}.ce_rsce_instagram .instafeed a{overflow:hidden;border-radius:2px;color:#fff;display:block;position:relative}.ce_rsce_instagram .instafeed .box{width:50%;padding:.5rem;display:inline-block;vertical-align:top}.ce_rsce_instagram .instafeed .box .background-image{background-position:center center;background-size:cover;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.ce_rsce_instagram .instafeed .box a:hover .background-image .table{opacity:1}.ce_rsce_instagram .instafeed .box .hover{z-index:1;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .2s linear;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ce_rsce_instagram .instafeed .box .hover i{font-size:2rem}.ce_rsce_instagram .instafeed .box img{width:100%;display:block;position:relative;z-index:1}.ce_rsce_instagram .instafeed .box:hover .hover{opacity:1}.ce_rsce_instagram .instafeed .box:nth-child(5){display:none}.ce_rsce_instagram .social-list{text-align:center;max-width:250px;margin:1rem auto;display:block}.ce_rsce_instagram .social-list li{display:inline-block;margin:.5rem .25rem}.ce_rsce_instagram .social-list li a{color:#ed760a;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:1.2rem}.ce_rsce_instagram .social-list li a i{transition:.2s linear;display:flex;align-items:center;justify-content:center;border:1px solid #ed760a;border-radius:50%;margin-right:.5rem;height:2.25rem;width:2.25rem}.ce_rsce_instagram .social-list li a:hover i{background-color:#ed760a;color:#fff}.ce_rsce_jobs_jsonld_generator{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding-inline:1.5rem}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .form-field-group{display:flex;flex-flow:row nowrap;justify-content:space-between}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .form-field-group>div{width:calc(50% - .375rem)}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .input fieldset{border:none;padding:0}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .input fieldset h3{margin-block-start:1rem}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .input .hidden{display:none}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .output{margin-block-start:1.5rem}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .output pre{margin:0}.ce_rsce_keywords{display:none;z-index:100;line-height:1;position:fixed;bottom:0;font-family:monospace;left:0;width:100%;transition:.2s linear;padding:.25rem 1rem;font-size:.6rem;opacity:.5;background-color:#f5f3ef}.ce_rsce_keywords strong{color:#ed760a}.ce_rsce_keywords ol,.ce_rsce_keywords p,.ce_rsce_keywords ul{font-size:1em;line-height:1;margin:0}.ce_rsce_keywords p{display:inline}.ce_rsce_keywords .anmerkungen{margin-top:.25rem}.ce_rsce_keywords:hover{opacity:1}.ce_rsce_kontaktformular{margin:2rem auto;padding:0 1.5rem;max-width:61rem}.ce_rsce_kontaktformular .flex{-webkit-hyphens:none;hyphens:none}.ce_rsce_kontaktformular .flex .links h1,.ce_rsce_kontaktformular .flex .links h2,.ce_rsce_kontaktformular .flex .links h3,.ce_rsce_kontaktformular .flex .links h4,.ce_rsce_kontaktformular .flex .links h5,.ce_rsce_kontaktformular .flex .links h6{margin-block-start:0}.ce_rsce_kontaktformular .flex .links .pdf-icon{width:.75rem;position:relative;top:.3rem;margin-right:.5rem;float:left}.ce_rsce_kontaktformular .flex .links .text ol:first-child,.ce_rsce_kontaktformular .flex .links .text ul:first-child,.ce_rsce_kontaktformular .flex .links p:first-child{margin-top:0}.ce_rsce_kontaktformular .flex .links .text ol:last-child,.ce_rsce_kontaktformular .flex .links .text ul:last-child{margin-bottom:0}.ce_rsce_kontaktformular .flex .links a:hover{text-decoration:none}.ce_rsce_kontaktformular .flex .rechts p{margin:0 0 .5rem;font-size:.8rem;line-height:1.4}.ce_rsce_kontaktformular .flex .rechts .icon-location{margin-left:-.4rem}.ce_rsce_kontaktformular .flex .rechts .ce_form{margin-top:2rem;background-color:#f5f3ef;padding:1.5rem}.ce_rsce_kontaktformular .widget-textarea{display:flex}.at .mail-de,.at .tel-de,.de .mail-at,.de .tel-at{display:none}.ce_rsce_kunden_infinite_slider{pointer-events:none;-webkit-user-select:none;user-select:none;overflow:clip;margin-block:var(--mar-top) var(--mar-bot)}.ce_rsce_kunden_infinite_slider .kunden-infinite-swiper .swiper-wrapper{align-items:center}.ce_rsce_kunden_infinite_slider .kunden-infinite-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;max-width:12rem;padding-inline:1rem}.ce_rsce_kunden_infinite_slider .kunden-infinite-swiper .swiper-wrapper .swiper-slide picture{width:auto}.ce_rsce_kunden_infinite_slider .kunden-infinite-swiper .swiper-wrapper .swiper-slide picture img{max-height:5rem;max-width:8rem;object-fit:contain;width:100%;height:100%}.ce_rsce_kunden_infinite_slider.reverse,.ce_rsce_kunden_infinite_slider.reverse .kunden-infinite-swiper .swiper-wrapper .swiper-slide{transform:rotateY(180deg)}.ce_gallery,.ce_rsce_kunden{padding:1px 0;display:block}.ce_gallery,.ce_rsce_kunden:not(.disable-background){background-color:#f5f3ef}.ce_gallery{padding:var(--pad-top) 0 var(--pad-bot)}.ce_gallery .inside,.ce_rsce_kunden .inside{max-width:61rem;margin:0 auto;text-align:center;padding:var(--pad-top) 1.5rem var(--pad-bot)}.ce_gallery .inside{padding:0 1.5rem}.ce_gallery h1,.ce_gallery h2,.ce_gallery h3,.ce_rsce_kunden h1,.ce_rsce_kunden h2,.ce_rsce_kunden h3{margin-top:0;text-align:left}.ce_gallery h1,.ce_gallery h2,.ce_gallery h3{max-width:61rem;margin-left:auto;margin-right:auto;padding:0 1.5rem}.ce_gallery ul,.ce_rsce_kunden .kunden{overflow:hidden;align-items:center;padding:0;margin:0 -.5rem}.ce_gallery ul,.ce_rsce_kunden:not(.ce_rsce_kunden_slider) .kunden{display:flex;flex-flow:row wrap}.ce_gallery ul li,.ce_rsce_kunden .kunden li{height:100px;display:flex!important;align-items:center;flex:0 50%;padding:0 .5rem;list-style-type:none}.ce_rsce_kunden .kunden .referenz{height:100px;display:flex!important;align-items:center;padding:0 .5rem;list-style-type:none}.ce_gallery ul li,.ce_rsce_kunden:not(.disable-background) .kunden .referenz,.ce_rsce_kunden:not(.disable-background) .kunden li{border:.5rem solid #f5f3ef;background-color:#fff}.ce_rsce_kunden.disable-background .kunden .referenz{background-color:#f5f3ef;border:.5rem solid #fff}.ce_gallery ul li figure{margin:0}.ce_rsce_kunden .kunden .referenz .link,.ce_rsce_kunden .kunden li .link{border-radius:2px;display:block;transition:transform .2s linear;width:100%;text-align:center;vertical-align:middle}.ce_rsce_kunden .kunden .referenz a.link:hover,.ce_rsce_kunden .kunden li a.link:hover{transform:scale(1.05)}.ce_gallery ul li figure,.ce_rsce_kunden .kunden .referenz .link .logo,.ce_rsce_kunden .kunden li .link .logo{display:flex;width:100%;align-items:center;justify-content:center}.ce_gallery ul li figure .inner,.ce_rsce_kunden .kunden li .link .logo picture{display:flex;align-items:center;justify-content:center}.ce_gallery ul li figure img,.ce_rsce_kunden .kunden .referenz .link img,.ce_rsce_kunden .kunden li .link img{max-height:50px;transition:opacity .2s linear,filter .2s linear;opacity:.8;filter:grayscale(25%) opacity(.75) saturate(.75) sepia(.1);width:auto;display:inline-block;max-width:80px;height:auto}.ce_gallery ul li:hover img,.ce_rsce_kunden .kunden li:hover img{filter:none;opacity:1}.ce_rsce_kunden .jubilaeum{display:inline-block;max-width:150px}.ce_gallery .button{margin-top:1rem}.ce_rsce_kunden_slider{position:relative}.ce_rsce_kunden_slider .kunden-swiper{position:static}.ce_rsce_kunden_slider .swiper-button{cursor:pointer;position:absolute;margin-top:0;transform:translate(0,-50%);top:50%;z-index:1}.ce_rsce_kunden_slider:hover .swiper-button i{opacity:.5}.ce_rsce_kunden_slider .swiper-button i{opacity:0;font-size:8vw;transition:.2s linear;color:#888}.ce_rsce_kunden_slider .swiper-button i:before{margin:0}.ce_rsce_kunden_slider .swiper-button:hover i{opacity:1}.ce_rsce_kunden_slider .swiper-button.swiper-button-next{right:.5rem}.ce_rsce_kunden_slider .swiper-button.swiper-button-prev{left:.5rem}.ce_rsce_kunden_slider .swiper-navigation-disabled .swiper-button{opacity:0}.ce_rsce_kundenstimme .kundenstimme>p,.ce_rsce_kundenstimme h1,.ce_rsce_kundenstimme h2,.ce_rsce_kundenstimme h3,.ce_rsce_kundenstimme h4,.ce_rsce_kundenstimme h5,.ce_rsce_kundenstimme h6{text-align:center}.ce_rsce_kundenstimme .flex{margin-inline:auto;justify-content:center;text-align:center}.ce_rsce_kundenstimme .flex .rechts{padding-left:0!important}.ce_rsce_kundenstimme .flex .rechts::before{display:none}.ce_rsce_kundenstimmen{display:block;padding:0;margin:1rem auto;position:relative;max-width:100%}.ce_rsce_kundenstimmen .inside{margin:0 auto;max-width:61rem;padding:1rem 0 2rem}.ce_rsce_kundenstimmen h1,.ce_rsce_kundenstimmen h2,.ce_rsce_kundenstimmen h3,.ce_rsce_kundenstimmen h4{margin-top:0;padding:0 3rem}.ce_rsce_kundenstimmen .icon-qoute{position:relative;left:50%;transform:translate(-50%,0);font-size:3rem;display:inline-block;color:#ed760a}.ce_rsce_kundenstimmen .swiper-button{cursor:pointer;position:absolute;margin-top:0;transform:translate(0,-50%);top:50%;z-index:1}.ce_rsce_kundenstimmen .swiper-button i{opacity:0;font-size:8vw;transition:.2s linear;color:#888}.ce_rsce_kundenstimmen .swiper-button i::before{margin:0}.ce_rsce_kundenstimmen .swiper-button.swiper-button-prev{left:.5rem}.ce_rsce_kundenstimmen .swiper-button.swiper-button-next{right:.5rem}.ce_rsce_kundenstimmen .swiper-button:hover i{opacity:1}.ce_rsce_kundenstimmen strong{position:relative;display:inline-block;padding-left:5rem}.ce_rsce_kundenstimmen strong::before{content:"";width:2.5rem;height:2px;background-color:#ed760a;position:absolute;left:0;top:.9rem}.ce_rsce_kundenstimmen .kundenstimmen-swiper{position:static;overflow:clip;margin:0}.ce_rsce_kundenstimmen .kundenstimmen-swiper .swiper-slide{overflow:hidden;outline:0;padding:1px 1.5rem}.ce_rsce_kundenstimmen .kundenstimmen-swiper .swiper-slide p{margin-top:0}.ce_rsce_kundenstimmen .swiper-navigation-disabled .swiper-button{opacity:0}.ce_rsce_kundenstimmen .flex{margin-top:1rem;display:flex;align-items:center;max-width:700px}.ce_rsce_kundenstimmen .flex .rechts{flex:0 70%;padding-left:1rem;font-weight:500;color:#ed760a}.ce_rsce_kundenstimmen .flex .rechts span{position:relative;letter-spacing:.1rem;font-family:"Barlow Condensed",NotoColorEmoji,sans-serif;text-transform:uppercase;color:#333}.android .ce_rsce_kundenstimmen .flex .rechts span,.mac .ce_rsce_kundenstimmen .flex .rechts span,.safari .ce_rsce_kundenstimmen .flex .rechts span{font-family:"Barlow Condensed",sans-serif}.ce_rsce_kundenstimmen .flex .rechts span small{display:block;margin:0;font-size:.7rem}.ce_rsce_kundenstimmen:hover .swiper-button i{opacity:.5}.ce_rsce_kundenstimmen:not(.disable-background){background-color:#f5f3ef}.ce_rsce_kundenstimmen.mit-headline .inside{padding-top:2rem}.ce_rsce_kundenstimmen img{max-height:70px;max-width:80px;width:auto}.ce_rsce_kundenstimmen .swiper-slide .flex .links{opacity:0;transition:opacity .3s ease-in-out .5s}.ce_rsce_kundenstimmen .swiper-slide .flex .rechts{opacity:0;transition:opacity .3s ease-in-out .7s}.ce_rsce_kundenstimmen .swiper-slide.swiper-slide-active .flex .links,.ce_rsce_kundenstimmen .swiper-slide.swiper-slide-active .flex .rechts{opacity:1}.ce_rsce_leistungen{margin:4rem auto;padding:0 1.5rem;max-width:61rem}.ce_rsce_leistungen .headline{margin:.5rem 0;text-align:left}.ce_rsce_leistungen ul{margin:0 auto 3rem}.ce_rsce_leistungen ul li{text-align:left;position:relative;list-style-type:none}.ce_rsce_leistungen ul li p{font-size:1rem}.ce_rsce_leistungen ul li:first-child .links{padding-top:0}.ce_rsce_leistungen ul li .links{padding:1rem 0 0 2rem;border-left:2px solid #ed760a;position:relative}.ce_rsce_leistungen ul li .rechts{padding:0 0 3rem 2rem;position:relative}.ce_rsce_leistungen ul li .rechts:before{content:"";transition:height .8s ease-out .5s;width:2px;height:100%;background-color:#ed760a;top:0;left:0;position:absolute}.ce_rsce_leistungen ul li:not(.invert) picture.yellow-backdrop::after{left:initial;right:-1.5rem}.ce_rsce_leistungen ul li.invert .links{padding:0 0 3rem 2rem}.ce_rsce_leistungen ul li.invert .links:before{display:none}.ce_rsce_leistungen ul li.invert .rechts{padding:1.5rem 0 0 2rem}.ce_rsce_leistungen ul li .icon{max-width:50px}.ce_rsce_leistungen ul li.invert{display:flex;flex-direction:column-reverse}.ce_rsce_leistungen ul li img{box-shadow:var(--box-shadow);border-radius:2px;display:block;width:100%}.ce_rsce_leistungen ul li .link{position:static;font-size:.8rem;transform:none;margin-top:1em;margin-bottom:3em}.ce_rsce_leistungen ul li:before{content:"";height:2px;position:absolute;background-color:#ed760a;bottom:0;width:50%;left:0}.ce_rsce_leistungen ul li:after{content:"";position:absolute;left:50%;bottom:-.2rem;width:.25rem;height:.25rem;display:inline-block;border:2px solid #ed760a;background-color:#ed760a}.ce_rsce_leistungen .row{text-align:center}.ce_rsce_leistungen .row .abschluss-bild{box-shadow:var(--box-shadow);border-radius:2px;width:100%;display:block}.ce_rsce_leistungen .row .like-h2{margin-bottom:1.5rem}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach{padding:2.5rem 0;margin:0 auto;background-color:#f5f3ef}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas{display:grid;gap:1rem;grid-template-columns:1fr}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area{padding:0;width:initial!important}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area .inner{display:grid;transition:.1s linear;width:100%;text-align:center;background-color:#fff}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area .inner>div{display:flex;flex-flow:column nowrap;justify-content:center;flex:0 100%}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area .inner .headline{text-align:center;margin-bottom:0;margin-top:1rem;width:100%}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area:hover .inner{transform:scale(1.05)}.ce_rsce_leistungsbereiche{margin:var(--mar-top) auto var(--mar-bot);background-color:#fff;padding:0;text-align:center}.ce_rsce_leistungsbereiche .headline{text-align:left}.ce_rsce_leistungsbereiche h2{margin-top:0}.ce_rsce_leistungsbereiche .inside{padding:0 1.5rem;margin:0 auto;max-width:61rem}.ce_rsce_leistungsbereiche .areas{text-align:left;margin:0 -.5rem}.ce_rsce_leistungsbereiche .area{vertical-align:top;margin:0;text-decoration:none;padding:.5rem;width:100%;display:inline-block}.ce_rsce_leistungsbereiche .area a{text-decoration:none;position:relative}.ce_rsce_leistungsbereiche .area a:hover{border:none}.ce_rsce_leistungsbereiche .area .inner{height:100%;background-color:#f5f3ef;padding:1.5rem}.ce_rsce_leistungsbereiche .area img{height:40px;width:auto;display:inline-block}.ce_rsce_leistungsbereiche .area.bigger img{height:60px}.ce_rsce_leistungsbereiche .area .headline{left:0!important;margin-top:.5em;text-align:left;-webkit-hyphens:manual;hyphens:manual}.ce_rsce_leistungsbereiche .area p{-webkit-hyphens:none;hyphens:none;font-size:1rem;margin:1rem 0}.ce_rsce_leistungsbereiche .area a.link-arrow{border:none}.ce_rsce_leistungsbereiche .button{margin-top:1rem}.ce_rsce_lighthouse.forms_class{margin-block:-2rem var(--mar-bot);padding-inline:1.5rem}.ce_rsce_lighthouse.forms_class .inside{margin-inline:auto;max-width:61rem}.ce_rsce_lighthouse.forms_class .inside form button.button{margin-block:.5rem 0}.ce_rsce_lighthouse.forms_class:has(h1),.ce_rsce_lighthouse.forms_class:has(h2),.ce_rsce_lighthouse.forms_class:has(h3),.ce_rsce_lighthouse.forms_class:has(h4),.ce_rsce_lighthouse.forms_class:has(h5),.ce_rsce_lighthouse.forms_class:has(h6){margin-block-start:var(--mar-top)}.ce_rsce_logoleiste{display:block;margin:2rem auto;max-width:61rem;text-align:center;padding:0 1rem}.ce_rsce_logoleiste.mit-headline{margin:4rem auto}.ce_rsce_logoleiste .logo-container{margin:0 -.5rem;padding:0 1.5rem}.ce_rsce_logoleiste .logo-swiper{overflow:clip}.ce_rsce_logoleiste .logos{margin:0}.ce_rsce_logoleiste .logos .logo{outline:0;height:120px;display:flex!important;justify-content:center;align-items:center;border:.5rem solid #fff;background-color:#fff;list-style-type:none}.ce_rsce_logoleiste .logos .logo img{max-width:120px;max-height:75px;display:block;width:auto}.ce_rsce_logoleiste .logos.grid{margin:0 -.5rem;display:flex;flex-flow:row wrap}.ce_rsce_logoleiste .logos.grid li{width:33.333%}@media only screen and (min-width:1024px)and (max-width:1350px){html{font-size:17px!important}.ce_rsce_text+.ce_rsce_logoleiste,.ce_text+.ce_rsce_logoleiste{max-width:50rem}}.ce_rsce_polaroids{background-color:#f5f3ef;margin:1rem auto;text-align:center;padding:0}.ce_rsce_polaroids .inside{max-width:81rem;text-align:center;padding:var(--pad-top) 1.5rem var(--pad-bot);margin:0 auto}.ce_rsce_polaroids .polaroid{background:#fff;padding:1rem;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.2)}.ce_rsce_polaroids .polaroid img{max-width:100%;height:auto;width:100%}.ce_rsce_polaroids .caption{font-size:1.5rem;text-align:center;padding:1rem 1rem .5rem}.ce_rsce_polaroids .item{width:100%;display:inline-block;margin-top:1rem;filter:grayscale(25%) opacity(.75) saturate(.75) sepia(.1);transition:.35s}.ce_rsce_polaroids .item .polaroid::before{content:"";position:absolute;z-index:-1;transition:.35s;height:20%;width:47%;bottom:30px;right:12px;box-shadow:0 2.1rem 2rem rgba(0,0,0,.4)}.ce_rsce_polaroids .item:nth-of-type(4n){transform:scale(.8,.8) rotate(3deg)}.ce_rsce_polaroids .item:nth-of-type(4n) .polaroid:before{transform:rotate(4deg)}.ce_rsce_polaroids .item:nth-of-type(4n+1){transform:scale(.8,.8) rotate(5deg)}.ce_rsce_polaroids .item:nth-of-type(4n+1) .polaroid:before{transform:rotate(6deg)}.ce_rsce_polaroids .item:nth-of-type(4n+2){transform:scale(.8,.8) rotate(-5deg)}.ce_rsce_polaroids .item:nth-of-type(4n+2) .polaroid:before{transform:rotate(-6deg)}.ce_rsce_polaroids .item:nth-of-type(4n+3){transform:scale(.8,.8) rotate(-3deg)}.ce_rsce_polaroids .item:nth-of-type(4n+3) .polaroid:before{transform:rotate(-4deg)}.ce_rsce_polaroids .item:hover{filter:none;transform:scale(1,1) rotate(0)!important}.ce_rsce_polaroids .item:hover .polaroid:before{transform:rotate(0);height:90%;width:90%;bottom:0;right:5%;box-shadow:0 1rem 3rem rgba(0,0,0,.2)}.ce_rsce_polaroids.kein-hintergrund{background-color:rgba(0,0,0,0);border:none!important}.ce_rsce_presse{background-color:#f5f3ef;margin:1rem auto}.ce_rsce_presse .inside{max-width:61rem;text-align:center;padding:var(--pad-top) 1.5rem var(--pad-bot);margin:0 auto}.ce_rsce_presse h1,.ce_rsce_presse h2,.ce_rsce_presse h3{margin-top:0;color:#333}.ce_rsce_presse .logo-container{padding:0;margin:0 -.5rem}.ce_rsce_presse .headline{display:inline-flex;flex-flow:row nowrap;justify-content:center;margin-inline:auto;position:relative}.ce_rsce_presse .headline h1,.ce_rsce_presse .headline h2,.ce_rsce_presse .headline h3,.ce_rsce_presse .headline h4,.ce_rsce_presse .headline h5,.ce_rsce_presse .headline h6{display:inline}.ce_rsce_presse .quellen-button{display:inline;position:absolute;top:.4rem;right:-.15rem;transform:translateX(100%)}.ce_rsce_presse .quellen-button i{color:#ed760a;cursor:pointer;font-size:.8rem}.ce_rsce_presse .quellen-popup{display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;position:fixed;inset:0;background-color:rgba(0,0,0,.2);padding:1.5rem;transition:opacity .2s;z-index:3}.ce_rsce_presse .quellen-popup.active{opacity:1;pointer-events:initial}.ce_rsce_presse .quellen-popup.active .quellen-popup-inner{transform:scale(1)}.ce_rsce_presse .quellen-popup .quellen-popup-inner{background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,.1);margin-inline:auto;max-width:55rem;padding:1.5rem;position:relative;transform:scale(.8);transition:transform .2s;width:100%}.ce_rsce_presse .quellen-popup .quellen-popup-inner .close{position:absolute;top:1rem;right:1rem;cursor:pointer;line-height:1rem}.ce_rsce_presse .quellen-popup .quellen-popup-inner .close i{font-size:1rem;line-height:1}.ce_rsce_presse .quellen-popup .quellen-popup-inner .title{color:#000;font-weight:500;letter-spacing:.025em;margin-block-start:0;margin-block-end:2rem}.ce_rsce_presse .quellen-popup .quellen-popup-inner .quellen{display:flex;flex-flow:row wrap;gap:1rem 1.5rem}.ce_rsce_presse .quellen-popup .quellen-popup-inner .quellen .quelle{font-size:.8rem;text-align:left;width:calc(50% - .75rem);word-break:break-all}.ce_rsce_presse .quellen-popup .quellen-popup-inner .quellen .quelle img{height:4rem;object-fit:contain;object-position:left;margin-block-end:.75rem;max-width:75%}.ce_rsce_presse ul{width:100%;margin:0;display:flex;flex-flow:row wrap}.ce_rsce_presse ul li{padding:1rem;outline:0;display:flex!important;justify-content:center;align-items:center;list-style-type:none;text-align:center;width:50%}.ce_rsce_presse ul li img{display:block;margin:auto;width:auto}.ce_rsce_presse.kein-hintergrund{background-color:rgba(0,0,0,0);border:none!important}.ce_rsce_server_status{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_server_status .inside .box{width:100%;position:relative;border-radius:2px;padding-inline:2.5rem;display:inline-flex;flex-flow:row nowrap;align-items:center}.ce_rsce_server_status .inside .box.up{background-color:#f4fff2}.ce_rsce_server_status .inside .box.up .server-status,.ce_rsce_server_status .inside .box.up .server-status::after{background-color:#a0dfa0}.ce_rsce_server_status .inside .box.warn{background-color:#fffec7}.ce_rsce_server_status .inside .box.warn .server-status,.ce_rsce_server_status .inside .box.warn .server-status::after{background-color:#c4c99f}.ce_rsce_server_status .inside .box.down,.ce_rsce_server_status .inside .box.error{background-color:#fff4e9}.ce_rsce_server_status .inside .box.down .server-status,.ce_rsce_server_status .inside .box.down .server-status::after,.ce_rsce_server_status .inside .box.error .server-status,.ce_rsce_server_status .inside .box.error .server-status::after{background-color:#ff896e}.ce_rsce_server_status .inside .box.loading{background-color:#f5f3ef}.ce_rsce_server_status .inside .box.loading .server-status{border:5px solid #f5f3ef;border-top-color:#888;animation-name:spin}.ce_rsce_server_status .inside .box.loading .server-status::before{content:"";background-color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;height:2rem;width:2rem;transform:translate(-50%,-50%);animation:none}.ce_rsce_server_status .inside .box.loading .server-status::after{background-color:#f5f3ef;top:50%;left:50%;height:1.5rem;width:1.5rem;transform:translate(-50%,-50%);animation:none}.ce_rsce_server_status .inside .box .server-status{border-radius:50%;height:2rem;position:relative;width:2rem;animation-name:scaleReverse;animation-duration:2s;animation-iteration-count:infinite}.ce_rsce_server_status .inside .box .server-status::after{content:"";border-radius:50%;height:2rem;width:2rem;position:absolute;top:0;left:0;animation-name:scaleAnimation;animation-duration:2s;animation-iteration-count:infinite}.ce_rsce_server_status .inside .box .text-container{margin-block:1rem;margin-inline-start:1.5rem}.ce_rsce_server_status .inside .box .text-container .title{font-weight:500}@keyframes scaleAnimation{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes scaleReverse{0%,100%{transform:scale(1)}50%{transform:scale(.975)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ce_rsce_stellenanzeigen .tab-category-element{display:block;text-decoration:none}.ce_rsce_stellenanzeigen .tab-category-element h3 span{vertical-align:middle;display:inline-block;color:#ed760a;margin-left:.25rem}.ce_rsce_stellenanzeigen .tab-category-element:before{content:"";font-family:netprofit13;position:absolute;top:50%;transform:translate(0,-50%);left:1.5rem;z-index:1;color:#ed760a;font-size:1.5rem}.ce_rsce_team{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_team ul{margin:0 -.5rem;display:flex;flex-flow:row wrap}.ce_rsce_team ul li{flex:0 50%;list-style-type:none;padding:.5rem;margin-bottom:1rem}.ce_rsce_team ul li a{text-decoration:none}.ce_rsce_team ul li .box{aspect-ratio:1/1;border-radius:2px;position:relative;background-color:#f5f3ef;padding:0}.ce_rsce_team ul li .box img{border-radius:2px;width:100%}.ce_rsce_team ul li .box .card{position:absolute;inset:0}.ce_rsce_team ul li .box .card .back,.ce_rsce_team ul li .box .card .front{border-radius:2px;position:absolute;top:0;right:0;width:100%;height:100%}.ce_rsce_team ul li .box .card .front{background-color:#f5f3ef;box-shadow:0 0 20px rgba(0,0,0,.25);transition:transform .4s .4s,top .4s,right .4s,box-shadow .4s .4s,z-index .4s cubic-bezier(1,0,1,0);z-index:3;pointer-events:none}.ce_rsce_team ul li .box .card .back{z-index:2;transform:rotate(var(--rotation));transition:box-shadow .4s .4s,transform .4s}.ce_rsce_team ul li .box:hover .card .front{z-index:1;box-shadow:none;transform:translate(10%,-100%) rotate(var(--rotation));transition:transform .4s,top .4s .4s,right .4s .4s,box-shadow .4s .4s,z-index .4s cubic-bezier(1,0,1,0);top:100%;right:10%}.ce_rsce_team ul li .box:hover .card .back{box-shadow:0 0 20px rgba(0,0,0,.25);transform:rotate(0)}.ce_rsce_team ul li span{text-align:center;display:block}.ce_rsce_team ul li .name{font-weight:400;margin:.5rem 0 .25rem}.ce_rsce_team ul li .bereich{font-size:.8rem;text-transform:uppercase;color:#ed760a}.ce_rsce_team ul li:nth-child(1){z-index:1}.ce_rsce_team ul li:nth-child(2){z-index:2}.ce_rsce_team ul li:nth-child(3){z-index:3}.ce_rsce_team ul li:nth-child(4){z-index:4}.ce_rsce_team ul li:nth-child(5){z-index:5}.ce_rsce_team ul li:nth-child(6){z-index:6}.ce_rsce_team ul li:nth-child(7){z-index:7}.ce_rsce_team ul li:nth-child(8){z-index:8}.ce_rsce_team ul li:nth-child(9){z-index:9}.ce_rsce_team ul li:nth-child(10){z-index:10}.ce_rsce_team ul li:nth-child(11){z-index:11}.ce_rsce_team ul li:nth-child(12){z-index:12}.ce_rsce_team ul li:nth-child(13){z-index:13}.ce_rsce_team ul li:nth-child(14){z-index:14}.ce_rsce_team ul li:nth-child(15){z-index:15}.ce_rsce_team ul li:nth-child(16){z-index:16}.ce_rsce_team ul li:nth-child(17){z-index:17}.ce_rsce_team ul li:nth-child(18){z-index:18}.ce_rsce_team ul li:nth-child(19){z-index:19}.ce_rsce_team ul li:nth-child(20){z-index:20}.ce_rsce_team ul li:nth-child(6n){--rotation:3deg}.ce_rsce_team ul li:nth-child(6n+1){--rotation:-1deg}.ce_rsce_team ul li:nth-child(6n+2){--rotation:2deg}.ce_rsce_team ul li:nth-child(6n+3){--rotation:-2deg}.ce_rsce_team ul li:nth-child(6n+4){--rotation:1deg}.ce_rsce_team ul li:nth-child(6n+5){--rotation:2deg}.ce_rsce_text+.ce_rsce_team{margin-top:-2rem}.ce_rsce_teaser{display:block;min-height:30vh;padding:0!important;background-color:#fff;position:relative;z-index:2;overflow:hidden}.ready .ce_rsce_teaser{transition:margin .2s linear}.ce_rsce_teaser picture{display:inline-block;height:100%;position:absolute;width:100%}.ce_rsce_teaser picture img{height:100%;object-fit:cover;width:100%;transform:scale(calc(1 * (var(--scroll-progress)/ 2.5 + 100%)))}.ce_rsce_teaser .scale-image{z-index:1;background-size:cover;background-position:center center;height:100%;width:100%;position:absolute;top:0;left:0}.ready .ce_rsce_teaser .scale-image{animation-name:teaserzoom;animation-duration:100s;animation-iteration-count:infinite}@keyframes teaserzoom{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}.ce_rsce_teaser .teaser-text{z-index:2;position:absolute;bottom:0;left:0;width:100%;top:auto}.ce_rsce_teaser .teaser-text .inhaltsbreite{max-width:59rem;margin:auto;padding:0 1.5rem 1.5rem 1rem}.ce_rsce_teaser .teaser-text .inhaltsbreite .font-size{font-size:8vw}.ce_rsce_teaser .teaser-text .headline{text-transform:uppercase;position:relative;margin:0;display:block;letter-spacing:.05em;font-size:1em;color:#fff}.ce_rsce_teaser .teaser-text .headline,.ce_rsce_teaser .teaser-text .headline span{font-family:"Barlow Condensed",NotoColorEmoji,sans-serif!important;font-weight:400}.android .ce_rsce_teaser .teaser-text .headline,.mac .ce_rsce_teaser .teaser-text .headline,.safari .ce_rsce_teaser .teaser-text .headline{font-family:"Barlow Condensed",sans-serif}.ce_rsce_teaser .teaser-text .texts .char{left:-1rem;opacity:0}.ce_rsce_teaser .teaser-text .headline span{font-size:1em;color:#fff;display:inline}.ce_rsce_teaser .bottom-arrow{display:none;outline:0;position:absolute;text-decoration:none;color:#fff;bottom:3em;left:50%;z-index:2;transform:translate(-50%,0);animation:1.7s infinite down-arrow-animation}.ce_rsce_teaser .bottom-arrow i{font-size:15vw}

.ce_rsce_teaser .overlay{
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:1;
    background:linear-gradient(to bottom, #789dcc 0%, rgba(120,157,204,0) 50%); /* Linearer Verlauf von unten nach oben mit neuem Blauton */
}

.video-container{position:absolute;top:0;left:0;width:100%;height:100%}.ce_rsce_teaser video{display:block;object-fit:cover;width:100%;position:absolute;top:0;left:0;height:100%!important}@media only screen and (max-height:420px){.ce_rsce_teaser{min-height:100vh}.ce_rsce_teaser .slick-arrow i{font-size:5vw}}@keyframes down-arrow-animation{0%{opacity:0;bottom:2em}30%{opacity:1}100%{opacity:0;bottom:.25em}}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}.ce_rsce_teasertext{display:flex;align-items:center;justify-content:center;background-color:#f5f3ef;height:33.333vh;min-height:250px}.ce_rsce_teasertext h1{margin:0;font-size:9vw;text-align:center;padding:0 1.5rem}.ce_rsce_teasertext h1 .preline{text-transform:uppercase;font-weight:200;font-size:.3em;display:block}.ce_text{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_text:after{content:"";display:table;clear:both}.ce_text .like-h1:first-child,.ce_text .like-h2:first-child,.ce_text .like-h3:first-child,.ce_text .like-h4:first-child,.ce_text h1:first-child,.ce_text h2:first-child,.ce_text h3:first-child,.ce_text h4:first-child{margin-top:0}.ce_text figure{margin:1.5rem 0}.ce_text figure img{border-radius:2px;max-width:100%;height:auto;display:block}.ce_text figure figcaption{margin-top:.5rem}.ce_text .float_left{float:left;margin:.5rem 1rem .5rem 0;max-width:40%}.ce_text .float_right{float:right;margin:.5rem 0 .5rem 1rem;max-width:40%}.ce_text figure a,.ce_text img{box-shadow:var(--box-shadow)}.ce_rsce_text.einleitung p:first-child{font-size:1.25rem}.ce_rsce_text .text .pdf-icon{width:.75rem;position:relative;top:.3rem;margin-right:.5rem;float:left}.ce_rsce_text .unterschrift{display:block;box-shadow:none;max-width:150px}.ce_rsce_text .bt-content{margin-top:2rem}.ce_rsce_text .bt-content .headline{font-family:Barlow,NotoColorEmoji,sans-serif;margin-bottom:.5rem}.android .ce_rsce_text .bt-content .headline,.mac .ce_rsce_text .bt-content .headline,.safari .ce_rsce_text .bt-content .headline{font-family:Barlow,sans-serif}.ce_text a.button{margin:1rem .5rem .5rem 0}.ce_text p a.button{margin-top:.5rem}.ce_text pre{background-color:#f5f3ef;padding:1rem}.ce_rsce_toc.grau{margin:0 auto;background-color:#f5f3ef;width:100%;padding:3rem 0;max-width:100%}.ce_rsce_toc.grau .inside{padding:0 1.5rem;margin:0 auto;max-width:61rem}.ce_rsce_toc.grau .like-h2,.ce_rsce_toc.grau h1,.ce_rsce_toc.grau h2,.ce_rsce_toc.grau h3{margin-top:0}.ce_rsce_toc.ce_rsce_text ul{margin:0 0 0 1rem!important;text-align:left}.ce_rsce_toc.ce_rsce_text ul li{margin-bottom:.25rem!important;color:#666;list-style-type:decimal}.ce_rsce_toc ul li a{color:#666;display:inline;text-decoration:none}.ce_rsce_toc ul li a span{display:inline-block}.ce_rsce_toc ul li a span::after{content:":";margin-left:-.2rem;display:inline-block}.ce_rsce_toc ul li a:after,.ce_rsce_toc ul li::after,.ce_rsce_toc ul li::before{display:none}.ce_rsce_toc ul ul{margin:.5rem 0 0 2rem!important}.ce_rsce_toc .mobile-toc-header{font-weight:400;background-color:#ed760a;padding:.5rem 1rem .5rem 2.5rem;position:relative;color:#fff}.ce_rsce_toc .mobile-toc-header::before{transition:transform .2s linear;left:1rem;top:50%;transform:rotateZ(90deg) translate(-50%);position:absolute;content:"";font-size:.8rem;font-family:netprofit13;transform-origin:center}.ce_rsce_toc .mobile-toc-header.active:before{transform:rotateZ(90deg) rotateY(180deg) translate(50%)}.ce_rsce_toc .like-h1,.ce_rsce_toc .like-h2,.ce_rsce_toc .like-h3,.ce_rsce_toc .like-h4,.ce_rsce_toc .like-h5,.ce_rsce_toc .like-h6{display:none}.ce_rsce_toc .anchorific{background-color:#f5f3ef;overflow:hidden;transition:height .3s ease-out;height:auto}.ce_rsce_toc .anchorific>ul{padding:1rem}.ce_rsce_toc .anchorific.active{display:block}.ce_rsce_toc.ce_rsce_text ul ul li{list-style-type:lower-alpha}.ce_rsce_toc.ce_rsce_text ul ul ul li{list-style-type:upper-roman}.ce_rsce_trennerlinie{text-align:center;height:2rem}.ce_rsce_trennerlinie::after{content:"";max-width:25%;width:100%;display:inline-block;border-bottom:2px solid #ed760a}.ce_rsce_utm_tracking_generator{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding-inline:1.5rem}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .form-field-group{display:flex;flex-flow:row nowrap;justify-content:space-between}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .input fieldset{border:none;padding:0}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .input fieldset h3{margin-block-start:1rem}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .input .hidden{display:none}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .input .invalid{border-color:#ff896e}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .output{margin-block-start:1.5rem}.ce_rsce_utm_tracking_generator .inside .utm-link-generator-form .output pre{margin:0}.vgw{width:0;display:block}.ce_rsce_vorschaudownload{background-color:#f5f3ef;margin:1rem auto;padding:0}.ce_rsce_vorschaudownload.kein-hintergrund{background-color:rgba(0,0,0,0);border:none!important}.ce_rsce_vorschaudownload .inside{max-width:61rem;padding:var(--pad-top) 1.5rem var(--pad-bot);margin:0 auto}.ce_rsce_vorschaudownload .inside ul{margin:2rem 0 0}.ce_rsce_vorschaudownload .inside ul li{margin-bottom:3rem;list-style-type:none}.ce_rsce_vorschaudownload .inside ul li a{text-decoration:none}.ce_rsce_vorschaudownload .inside ul li img{border-top-left-radius:2px;position:relative;z-index:1;transition:.2s;width:100%;display:block}.ce_rsce_vorschaudownload .inside ul li .book{position:relative}.ce_rsce_vorschaudownload.kein-hintergrund .inside ul li .book:before{border:2px solid rgba(160,137,96,.3);background-color:rgba(160,137,96,.2)}.ce_rsce_vorschaudownload .inside ul li .book:before{content:"";position:absolute;height:99%;width:101%;border:2px solid rgba(160,137,96,.3);background-color:rgba(160,137,96,.2);bottom:-7px;right:-10px;border-radius:1px;transform:translateZ(-1px);box-sizing:content-box;transition:.2s;box-shadow:.4rem .4rem .75rem rgba(0,0,0,.2)}.ce_rsce_vorschaudownload .inside ul li .book:hover:before{content:"";position:absolute;height:99%;width:101%;border:2px solid rgba(160,137,96,.3);background-color:rgba(160,137,96,.2);bottom:-7px;right:-10px;border-radius:1px;transform:translateZ(-1px);box-sizing:content-box;box-shadow:.4rem .4rem 1rem rgba(0,0,0,.3)}.ce_rsce_vorschaudownload .inside ul li .book:after{content:"";width:4px;position:absolute;bottom:-7px;left:0;height:7px;background-color:#ccc;z-index:113;border-bottom-left-radius:6px}.ce_rsce_vorschaudownload .inside ul li .links{display:block;margin-bottom:2rem}.ce_rsce_vorschaudownload .inside ul li .links img{width:100%;height:auto}.ce_rsce_vorschaudownload .inside ul li .rechts span{display:block}.ce_rsce_vorschaudownload .inside ul li .rechts .preline{top:-.4rem}.ce_rsce_vorschaudownload .inside ul li .rechts .headline{margin-top:-.2rem}.ce_rsce_vorschaudownload .inside ul li .rechts .download-title:hover span{text-decoration:none}.ce_rsce_vorschaudownload .inside ul li .rechts .download-title span{margin-left:.5rem;display:inline-block}.ce_rsce_vorschaudownload .inside ul li .rechts .button{margin:0 1rem 1rem 0}.ce_rsce_youtube{display:block;margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.videoWrapper{margin:1.5rem auto;position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden}.videoWrapper .overlay,.videoWrapper iframe{top:0;left:0;height:100%;width:100%;position:absolute}.videoWrapper .overlay img,.videoWrapper iframe img{position:absolute;inset:0;z-index:0}.videoWrapper iframe{margin:0;border:none}.videoWrapper .overlay{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:1rem;text-align:center;display:flex;align-items:center;justify-content:center}.videoWrapper .overlay div{z-index:3}.videoWrapper .overlay p{font-size:.6rem;line-height:1.2;margin:0;-webkit-hyphens:none;hyphens:none;background:rgba(255,255,255,.75);width:100%;display:block;position:absolute;bottom:0;left:0;padding:1em 2em}.videoWrapper .overlay p a:after{height:1px}.videoWrapper .overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:2}.play{background:#ed760a;border-radius:50%/10%;color:#fff;font-size:1em;height:3em;margin:.5em auto;padding:0;position:relative;text-align:center;text-indent:.1em;transition:150ms ease-out;width:4em;cursor:pointer}.play::after,.play::before{content:"";position:absolute}.play::before{background:inherit;border-radius:5%/50%;bottom:9%;left:-5%;right:-5%;top:9%}.play::after{border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent #fff;font-size:.75em;height:0;margin:-1em 0 0 -.75em;top:50%;width:0}.ce_rsce_zeitstrahl{margin:var(--mar-top) auto var(--mar-bot);padding:0 1.5rem;max-width:61rem}.ce_rsce_zeitstrahl .headline-container .headline{max-width:40rem;margin:0 auto 4rem;text-align:center}.ce_rsce_zeitstrahl .ce_rsce_text{padding:0;margin-bottom:5rem}.ce_rsce_zeitstrahl ul{margin:0 auto 3rem}.ce_rsce_zeitstrahl ul li{text-align:left;position:relative;list-style-type:none}.ce_rsce_zeitstrahl ul li .headline{font-size:1.4rem;margin:-1.5rem 0 .5rem;text-align:left}.ce_rsce_zeitstrahl ul li .headline p{font-size:1rem}.ce_rsce_zeitstrahl ul li .links{padding:3rem 0 0 2rem;border-left:2px solid #ed760a;position:relative}.ce_rsce_zeitstrahl ul li .rechts{padding:0 0 3rem 2rem;position:relative}.ce_rsce_zeitstrahl ul li .rechts::before{content:"";transition:height .8s ease-out .8s;width:2px;height:120%;background-color:#ed760a;top:-2rem;left:0;position:absolute}.ce_rsce_zeitstrahl ul li .icon{max-width:50px}.ce_rsce_zeitstrahl ul li picture{display:block}.ce_rsce_zeitstrahl ul li picture
.yellow-backdrop{margin-block-start:2rem}.ce_rsce_zeitstrahl ul li .button{font-size:.8rem;transform:none;margin-top:.5em;margin-bottom:3em}.ce_rsce_zeitstrahl ul li .zahl{font-size:.8rem;height:2.5rem;width:2.5rem;color:#fff;font-weight:500;background-color:#ed760a;z-index:1;left:0;transform:translate(-50%,-50%);position:absolute;top:0;display:flex;border-radius:50%;align-items:center;justify-content:center}.ce_rsce_zeitstrahl ul li img{box-shadow:var(--box-shadow);border-radius:2px;display:block;width:100%}.ce_rsce_zeitstrahl ul li.invert{display:flex;flex-direction:column-reverse}.ce_rsce_zeitstrahl ul li.invert .links{padding:0 0 3rem 2rem}.ce_rsce_zeitstrahl ul li.invert .links::before{display:none}.ce_rsce_zeitstrahl ul li.invert .rechts{padding:3rem 0 0 2rem}.ce_rsce_zeitstrahl ul li:not(.invert) picture.yellow-backdrop::after{left:initial;right:-1.5rem}.ce_rsce_zeitstrahl ul li:first-child .links{padding-top:0}.ce_rsce_zeitstrahl ul li:first-child .rechts{padding-bottom:0}.ce_rsce_zeitstrahl ul li:first-child .rechts::before{height:100%}.ce_rsce_zeitstrahl ul li:last-child::before{display:none}.ce_rsce_zeitstrahl ul li::before{content:"";height:2px;position:absolute;background-color:#ed760a;bottom:0;width:50%;left:0}.ce_rsce_zeitstrahl .row{text-align:center}.ce_rsce_zeitstrahl .row .abschluss-bild{border-radius:2px;width:100%;display:block}.ce_rsce_zeitstrahl .text-bottom{text-align:center}.ce_rsce_zeitstrahl .text-bottom p:first-of-type{margin-top:0}.ce_rsce_zeitstrahl .text-bottom p:last-of-type{margin-bottom:0}.ce_rsce_zeitstrahl .button-container{margin-block-start:2rem;text-align:center}.ce_rsce_zeitstrahl .button-container .button{margin:0}.ce_rsce_zitat{padding:0 1.5rem;margin:var(--mar-top) auto var(--mar-bot);max-width:61rem}.ce_rsce_zitat .inside{background-color:#f5f3ef;padding:2.5rem 1.5rem 1rem}.ce_rsce_zitat blockquote{border:none;padding:3rem 1rem 2rem;position:relative;font-style:italic;margin:0;background-color:rgba(0,0,0,0)}.ce_rsce_zitat blockquote::before{font-style:normal;position:absolute;top:1rem;left:50%;font-size:3rem;color:#ed760a;padding:.5rem;transform:translate(-50%,-50%);content:"";font-family:netprofit13}.ce_rsce_zitat blockquote p{margin:0}.ce_rsce_zitat blockquote p:last-child{margin-bottom:0}.ce_rsce_zitat cite{text-transform:inherit;display:block;margin-top:1rem;font-style:normal;font-weight:400;position:relative;padding-left:3.5rem;color:#ed760a;font-size:1rem}.ce_rsce_zitat cite::before{content:"";left:0;position:absolute;width:3rem;height:2px;background-color:#ed760a;top:50%;display:inline-block}.ce_rsce_zitate{position:relative;padding:0}.ce_rsce_zitate .zitat-swiper{margin:0;position:static;overflow:clip}.ce_rsce_zitate .zitat-swiper .swiper-slide{background-color:#f5f3ef;padding:2.5rem 1.5rem 1rem}.ce_rsce_zitate blockquote{background-color:rgba(0,0,0,0)}.ce_rsce_zitate .swiper-button-next,.ce_rsce_zitate .swiper-button-prev{cursor:pointer;position:absolute;margin-top:0;transform:translate(0,-50%);top:50%;z-index:1}.ce_rsce_zitate .swiper-button-next i,.ce_rsce_zitate .swiper-button-prev i{font-size:6vw;transition:.2s linear;color:#888;opacity:.5}.ce_rsce_zitate .swiper-button-next i::before,.ce_rsce_zitate .swiper-button-prev i::before{margin:0}.ce_rsce_zitate .swiper-button-next:hover i,.ce_rsce_zitate .swiper-button-prev:hover i{opacity:1}.ce_rsce_zitate .swiper-navigation-disabled .swiper-button-next,.ce_rsce_zitate .swiper-navigation-disabled .swiper-button-prev{opacity:0}.ce_rsce_zitate .swiper-button-prev{left:.5rem}.ce_rsce_zitate .swiper-button-next{right:.5rem}form.checkbox-buttons .checkbox_container{padding:0;border:none;display:flex;flex-flow:column;gap:.25rem}form.checkbox-buttons .checkbox_container>span{display:block}form.checkbox-buttons .checkbox_container>span input[type=checkbox]{display:none}form.checkbox-buttons .checkbox_container>span input[type=checkbox]:checked+label{background-color:#ed760a;border-color:#ed760a;color:#fff}form.checkbox-buttons .checkbox_container>span label{position:initial;padding:.333rem .75rem;background-color:#fff;border:1px solid #ed760a;border-radius:.25rem;cursor:pointer;display:inline-block;-webkit-user-select:none;user-select:none;transition:background-color .1s linear,border .1s linear,color .1s linear;min-width:300px}form.checkbox-buttons .checkbox_container>span label:hover{background-color:#eee}form.checkbox-buttons .checkbox_container legend{color:#888;font-size:.8rem;margin-bottom:.25rem}code,pre{font-family:Consolas,"courier new";color:#1462dc;background-color:#f1f1f1;padding:.2em;font-size:.8em;vertical-align:middle;border-radius:2px;overflow:auto}.content-element-group{margin:var(--mar-top) auto var(--mar-bot)}.content-element-group.cont-width{margin-inline:auto;max-width:61rem;padding-inline:1.5rem}.content-element-group>*{margin-block:var(--mar-top) 0}.content-element-group.cols-2>*{max-width:initial;padding:initial}.content-element-group>h1,.content-element-group>h2,.content-element-group>h3,.content-element-group>h4,.content-element-group>h5,.content-element-group>h6{margin-inline:auto;max-width:61rem;padding-inline:1.5rem}figure figcaption{font-size:.8rem;margin:1rem auto 2rem;text-align:center!important}.no-touch #fixed-buttons{display:none}.touch #fixed-buttons{box-shadow:-1px -1px 8px rgba(0,0,0,.4);transform:translate(0,150%);z-index:999;transition:transform .2s linear;position:fixed;display:flex;padding:0 1.5rem;padding-bottom:env(safe-area-inset-bottom);flex-flow:row wrap;justify-content:space-between;bottom:0;left:0;width:100%;background-color:rgba(173,150,109,.95)}.touch #fixed-buttons.up{transform:translate(0,0)}.touch #fixed-buttons .icon-wrap{padding:.5rem 0;text-align:center}.touch #fixed-buttons .icon-wrap .icon-action{color:#fff;text-decoration:none}.touch #fixed-buttons .icon-wrap .icon-action .icon{font-size:1.2rem}.touch #fixed-buttons .icon-wrap .subtitle{font-size:.8rem;display:block}#footer{margin:0;background-color:#ed760a;padding:1.5rem 0 6rem}#footer .not-mobile{display:inline}#footer .inside{max-width:55rem;margin:0 auto;color:#fff;padding:0 1.5rem}#footer .inside a{padding:.25rem .75rem .25rem 0;display:inline-block}#footer .inside a,#footer .inside span{color:#fff;text-decoration:none}#footer .inside a:hover,#footer .inside span.active{text-decoration:underline}#footer .inside .links{margin-bottom:.25rem}#footer .inside .rechts ul{margin:0;padding:0}#footer .inside .rechts ul li{padding:0;list-style-type:none;display:inline-block}#footer .inside .not-mobile{display:none}#footer .inside .not-desktop{display:inline}form ::placeholder{opacity:0;font-weight:400;color:#888;font-size:.9rem}.mod_search form ::placeholder{opacity:.8}form button.submit{cursor:pointer;display:block;width:100%}form input.submit{cursor:pointer}.forms_class{max-width:61rem;margin:0 auto}.forms_class .formbody .mandatory-hinweis,.forms_class .md-filters .mandatory-hinweis{font-size:.9rem;position:absolute;top:1rem;right:1rem}.forms_class .formbody .mandatory-hinweis sup,.forms_class .md-filters .mandatory-hinweis sup{color:#ed760a}.forms_class .formbody p,.forms_class .md-filters p{margin:0 0 .75rem!important;font-size:.7rem!important;display:block;line-height:1.2}.forms_class .formbody p a:after,.forms_class .md-filters p a:after{height:1px}.forms_class .formbody .error,.forms_class .md-filters .error{margin:1rem 0 .5rem;color:red}.forms_class .formbody span.mandatory,.forms_class .md-filters span.mandatory{color:#ed760a}.forms_class .formbody label,.forms_class .md-filters label{color:#888;position:absolute;top:.5rem;left:.5rem;padding:0 .25rem;letter-spacing:.05rem;transition:top .2s ease-in-out,font-size .2s ease-in-out;background-color:#fff;font-size:.8rem;cursor:text}.forms_class .formbody label.active,.forms_class .md-filters label.active{top:-.6rem;font-size:.8rem}.forms_class .formbody label.checkbox,.forms_class .md-filters label.checkbox{color:#888;padding:0 .25rem;letter-spacing:.05rem}.forms_class .formbody label.select,.forms_class .md-filters label.select{cursor:pointer!important}.forms_class .formbody input.text,.forms_class .formbody select,.forms_class .formbody textarea,.forms_class .md-filters input.text,.forms_class .md-filters select,.forms_class .md-filters textarea{padding:.5rem;box-sizing:border-box;border-radius:2px;border:1px solid #ed760a;transition:.2s linear;box-shadow:none;-webkit-appearance:none;appearance:none;letter-spacing:.05rem;font-weight:400;background-color:#fff}.forms_class .formbody select:not([multiple]),.forms_class .md-filters select:not([multiple]){background-image:url(../images/chevron-down.svg);background-position:calc(100% - .75rem) center;background-repeat:no-repeat;background-size:1rem;cursor:pointer}.forms_class .formbody .widget-explanation:first-of-type h1,.forms_class .formbody .widget-explanation:first-of-type h2,.forms_class .formbody .widget-explanation:first-of-type h3,.forms_class .formbody .widget-explanation:first-of-type h4,.forms_class .formbody .widget-explanation:first-of-type h5,.forms_class .formbody .widget-explanation:first-of-type h6,.forms_class .md-filters .widget-explanation:first-of-type h1,.forms_class .md-filters .widget-explanation:first-of-type h2,.forms_class .md-filters .widget-explanation:first-of-type h3,.forms_class .md-filters .widget-explanation:first-of-type h4,.forms_class .md-filters .widget-explanation:first-of-type h5,.forms_class .md-filters .widget-explanation:first-of-type h6{margin-block-start:0}.forms_class .formbody .widget-password,.forms_class .formbody .widget-text,.forms_class .md-filters .widget-password,.forms_class .md-filters .widget-text{margin-bottom:.75rem;position:relative}.forms_class .formbody .widget-password input,.forms_class .formbody .widget-password select,.forms_class .formbody .widget-text input,.forms_class .formbody .widget-text select,.forms_class .md-filters .widget-password input,.forms_class .md-filters .widget-password select,.forms_class .md-filters .widget-text input,.forms_class .md-filters .widget-text select{width:100%}.forms_class .formbody .widget-select,.forms_class .md-filters .widget-select{margin-bottom:.75rem;position:relative}.forms_class .formbody .widget-select select,.forms_class .md-filters .widget-select select{width:100%}.forms_class .formbody .widget-checkbox,.forms_class .md-filters .widget-checkbox{margin-bottom:.75rem;position:relative}.forms_class .formbody .widget-checkbox fieldset,.forms_class .md-filters .widget-checkbox fieldset{border:none;padding:0;margin:0}.forms_class .formbody .widget-checkbox fieldset span,.forms_class .md-filters .widget-checkbox fieldset span{cursor:pointer;display:block}.forms_class .formbody .widget-checkbox fieldset span label,.forms_class .md-filters .widget-checkbox fieldset span label{background-color:initial;cursor:pointer;display:inline-block;font-weight:500;letter-spacing:normal;position:initial}.forms_class .formbody .widget-checkbox fieldset span input,.forms_class .md-filters .widget-checkbox fieldset span input{accent-color:#ed760a;cursor:pointer;height:.7rem;position:relative;top:.1rem;width:.7rem}.forms_class .formbody .widget-textarea,.forms_class .md-filters .widget-textarea{margin-bottom:.75rem;position:relative}.forms_class .formbody .widget-textarea textarea,.forms_class .md-filters .widget-textarea textarea{width:100%;resize:none}.forms_class .formbody .widget-checkbox fieldset span,.forms_class .formbody .widget-radio fieldset span,.forms_class .md-filters .widget-checkbox fieldset span,.forms_class .md-filters .widget-radio fieldset span{position:relative}.forms_class .formbody .widget-checkbox fieldset span label,.forms_class .formbody .widget-radio fieldset span label,.forms_class .md-filters .widget-checkbox fieldset span label,.forms_class .md-filters .widget-radio fieldset span label{top:.1rem;left:1rem}.forms_class .formbody .widget-submit button,.forms_class .md-filters .widget-submit button{padding:.6rem 1.5rem;color:#fff;background-color:#ed760a;border:none;cursor:pointer;font-weight:400;letter-spacing:.05rem;border-radius:2px;width:100%}.forms_class .formbody .widget-submit button:hover,.forms_class .md-filters .widget-submit button:hover{color:#fff;background-color:#ed760a}header{z-index:99999;position:-webkit-sticky;position:sticky;width:100%;top:0;left:0;display:block;transition:padding .2s ease-in,box-shadow .2s ease-in .2s;background-color:#fff}header .inside{transition:.2s;padding:1.5em 1.5rem;margin:0 auto;position:relative;max-width:61rem;display:flex;flex-flow:row wrap;align-items:center}header .inside .links{line-height:0;position:relative;flex:0 60%}header .inside .links>a,header .inside .links>span{width:100%;display:inline-block}header .inside .links>a img,header .inside .links>span img{transition:.2s linear;display:none;width:100%;max-width:9rem}header .inside .links>a img.gold,header .inside .links>span img.gold{display:block}header .inside .rechts{flex:0 40%;text-align:right}

header.shrinked{box-shadow:1px 1px 8px rgba(0,0,0,.1)}header.shrinked .inside{padding:1rem 1.5rem}.nav-mobile{font-weight:500;display:inline-block;line-height:.8;font-size:6vw;color:#ed760a;cursor:pointer}.nav-mobile>span:not(#hamburger){transition:opacity .3s .1s}.nav-mobile #hamburger{display:inline-block;position:relative;width:.6em;margin:auto .15em;height:.8em;transition:left .3s;left:0}.nav-mobile #hamburger span,.nav-mobile #hamburger span::after,.nav-mobile #hamburger span::before{position:absolute;display:block;background-color:#ed760a;height:.1em;width:.6em;content:"";transition:top .3s,bottom .3s,transform .3s}.nav-mobile #hamburger span{top:.4em}.nav-mobile #hamburger span::before{top:-.3em}.nav-mobile #hamburger span::after{bottom:-.3em}.nav-mobile.offen>span:not(#hamburger){opacity:0}.nav-mobile.offen #hamburger{left:1em}.nav-mobile.offen #hamburger span{background-color:rgba(0,0,0,0)}.nav-mobile.offen #hamburger span::after,.nav-mobile.offen #hamburger span::before{top:0;bottom:0;width:1em}.nav-mobile.offen #hamburger span::before{transform:rotate(45deg)}.nav-mobile.offen #hamburger span::after{transform:rotate(-45deg)}header #navigation ul{display:none}.navigation{background-color:#ed760a;text-align:left;z-index:100;position:absolute;top:100%;left:0;margin:0;padding:0 1.5em;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;list-style:none;height:auto;transition:height .4s}.navigation ul.level_1{margin:1rem 0}.navigation ul.level_1:after{content:"";position:absolute;top:100%;width:100%;background-color:#ed760a;height:0;transition:.5s}.navigation ul.level_1 li{position:relative;display:block;animation-name:showReveal;animation-duration:.5s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:forwards;transform:scale3d(.55,.55,1) translate3d(0,240px,0);will-change:transform,opacity}.navigation ul.level_1 li a{font-size:1em;text-decoration:none;text-transform:uppercase;font-weight:300;letter-spacing:.075em;padding:.8em 0;color:#fff;display:block;border-bottom:1px solid #fff}.navigation ul.level_1 li a:hover{text-decoration:none}.navigation ul.level_1 li:last-of-type a{border:none}.navigation ul.level_1 li ul{margin:0;overflow:hidden;height:auto;transition:height .4s}.navigation ul.level_1 li li{animation:none;transform:none}.navigation ul.level_1 li li:last-child{border-bottom:1px solid #fff}.navigation ul.level_1 li li a{text-transform:inherit;padding-left:1rem;background-color:rgba(255,255,255,.2)}.navigation ul.level_1 li li a:first-of-type{border-top:none}@keyframes showReveal{0%{opacity:0}100%{transform:scale3d(1,1,1) translate3d(0,0,0);opacity:1}}.navigation p{color:#fff;font-size:.8rem;opacity:0}.menu-offen .navigation p{animation-name:showReveal;animation-duration:.5s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:forwards;transform:scale3d(.55,.55,1) translate3d(0,240px,0);will-change:transform,opacity}.navigation p a{color:#fff}.navigation .social-icons{display:block;margin:0;padding:0 0 2em;z-index:4;text-align:left}.menu-offen .navigation .social-icons{transform:translate(0,0)}.navigation .social-icons li{list-style-type:none;opacity:0;margin-right:.5em;width:1.8em;height:1.8em;position:relative;left:-1em;float:left;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;font-size:1.2em}.navigation .social-icons li a{line-height:1;display:block;color:#ed760a;text-decoration:none}header .menu-offen .social-icons li{animation:.5s 1s forwards fadeInRight}header .menu-offen .social-icons li:first-child{animation-delay:.35s}header .menu-offen .social-icons li:nth-of-type(2){animation-delay:.4s}header .menu-offen .social-icons li:nth-of-type(3){animation-delay:.45s}header .menu-offen .social-icons li:nth-of-type(4){animation-delay:.5s}header .menu-offen .social-icons li:nth-of-type(5){animation-delay:.55s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.nav-click{display:block;color:#fff;position:absolute;top:0;right:0;text-align:center;cursor:pointer;padding:.8em 1.2em;border:none;border-left:1px solid #f5f3ef;z-index:99}.no-touch .nav-click:hover{color:#fff}.nav-click i{display:inline-block;transition:.2s linear}.nav-rotate i{transform:rotate(180deg)}.nav-suche{margin-right:.5rem;position:relative;right:0;transition:right .2s linear;display:inline-block;line-height:.8;font-size:6vw;color:#ed760a}.menu-offen .nav-suche{right:-1.5em}.nav-suche i{display:block}.navigation ul.level_1 li.suche{margin-top:1em}.navigation ul.level_1 li.suche form ::placeholder{opacity:1}.navigation ul.level_1 li.suche .nav-platzhalter{display:none}.navigation ul.level_1 li.suche form{position:relative}.navigation ul.level_1 li.suche form input{border-radius:0;-webkit-appearance:none;appearance:none;background-color:#fff;font-weight:200;width:100%;padding:.75em 2em .75em .75em;border:none}.navigation ul.level_1 li.suche form .searchbox-submit{color:#333;background-color:#f5f3ef;border:none;height:100%;display:flex;align-items:center;padding:.75em;position:absolute;top:0;right:0}.navigation ul.level_1 li.suche form .searchbox-icon{display:none}@media only screen and (max-height:420px){header .inside{padding:1rem 1.5rem}header .inside .links a img{max-width:7rem}.nav-mobile,.nav-suche{font-size:4vw}.navigation ul.level_1 li a{padding:.4rem 0}}@keyframes menu-animation{from{margin-top:-.5rem;opacity:0;transform:scale(1.03) translate(-50%,0)}to{margin-top:0;opacity:1;transform:scale(1) translate(-50%,0)}}@keyframes menu-animation-left{from{margin-top:0;opacity:0;transform:scale(1) translate(-50%,0);margin-left:2rem}to{margin-top:0;opacity:1;transform:scale(1) translate(-50%,0);margin-right:0}}@keyframes menu-animation-right{from{margin-top:0;opacity:0;transform:scale(1) translate(-50%,0);margin-left:-2rem}to{margin-top:0;opacity:1;transform:scale(1) translate(-50%,0);margin-left:0}}#sitemap .headline,#sitemap h5,.ce_rsce_leistungsbereiche .area .headline,.like-h1 span:not(.scribble),.like-h2 span:not(.scribble),.preline,h1 span:not(.scribble),h2 span:not(.scribble),h3 span:not(.scribble),h4 span:not(.scribble),h5 span:not(.scribble),h6 span:not(.scribble){font-family:Barlow,NotoColorEmoji,sans-serif;color:#ed760a;display:block;left:.15rem;top:-.2rem;text-transform:uppercase;position:relative;font-size:1rem;font-weight:500}.mac #sitemap .headline,.mac #sitemap h5,.mac .ce_rsce_leistungsbereiche .area .headline,.mac .like-h1 span:not(.scribble),.mac .like-h2 span:not(.scribble),.mac .preline,.mac h1 span:not(.scribble),.mac h2 span:not(.scribble),.mac h3 span:not(.scribble),.mac h4 span:not(.scribble),.mac h5 span:not(.scribble),.mac h6 span:not(.scribble),.safari #sitemap .headline,.safari #sitemap h5,.safari .ce_rsce_leistungsbereiche .area .headline,.safari .like-h1 span:not(.scribble),.safari .like-h2 span:not(.scribble),.safari .preline,.safari h1 span:not(.scribble),.safari h2 span:not(.scribble),.safari h3 span:not(.scribble),.safari h4 span:not(.scribble),.safari h5 span:not(.scribble),.safari h6 span:not(.scribble){font-family:Barlow,sans-serif}form.lastenheft{margin-block-end:4rem}form.lastenheft.shake{perspective:1000px;transform:translate3d(0,0,0);animation:.7s cubic-bezier(0,1,.34,1) both shake}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}form.lastenheft fieldset{border:none;padding:0}form.lastenheft fieldset:not(.radio_container):not(.checkbox_container)>legend{display:none}form.lastenheft fieldset legend{color:#888;padding:0 .25rem;letter-spacing:.05rem}form.lastenheft .widget-pageswitch{margin-block-start:2rem}form.lastenheft .radio_container span{display:unset}form.lastenheft .invisible{display:none!important}form.lastenheft span.mandatory{color:red}form.lastenheft input,form.lastenheft textarea{border:1px solid #c8cbcc}form.lastenheft button{text-transform:uppercase;transition:.2s linear;cursor:pointer;border:none;letter-spacing:.1em;display:inline-block;padding:.65em 2.5em;text-decoration:none}form.lastenheft button.ghost-button{background-color:rgba(0,0,0,0);color:#58595b;border:2px solid #58595b}form.lastenheft button.ghost-button:hover{background-color:#58595b;color:#fff}form.lastenheft input.error,form.lastenheft input[type=checkbox].error+label,form.lastenheft input[type=radio].error+label{border:1px solid red}form.lastenheft .widget label{position:initial!important}form.lastenheft .radio_container{display:flex;flex-flow:column}form.lastenheft .radio_container legend{margin-bottom:.5rem}form.lastenheft .radio_container>span input[type=radio]{display:none}form.lastenheft .radio_container>span input[type=radio]:checked+label{background-color:#ed760a;border-color:#ed760a;color:#fff}form.lastenheft .radio_container>span label{position:static;display:block;margin:.25rem 0;max-width:500px;padding:.75rem 1rem;background-color:#fff;border:1px solid rgba(88,89,91,.2);border-radius:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s linear,border .1s linear,color .1s linear}form.lastenheft .radio_container>span label:hover{background-color:#eee}form.lastenheft .progress .progress-bar{max-width:200px;height:5px;background-color:rgba(0,0,0,.1);border-radius:2px}form.lastenheft .progress .progress-bar .progress-bar-inner{height:100%;background-color:#ed760a;border-radius:2px}figure a,figure span.lightbox{cursor:zoom-in;border-radius:2px;overflow:hidden;display:block;position:relative}figure a::after,figure a::before,figure span.lightbox::after,figure span.lightbox::before{pointer-events:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}figure a::before,figure span.lightbox::before{transition:opacity .2s;content:"";background-color:rgba(173,150,109,.9)}figure a::after,figure span.lightbox::after{content:"";transition:.2s .2s;font-family:netprofit13;display:flex;align-items:center;justify-content:center;color:#fff}figure a:hover::before,figure span.lightbox:hover::before{opacity:1}figure a:hover::after,figure span.lightbox:hover::after{opacity:1;font-size:1.2rem}.ce_rsce_kontaktformular ul,.ce_rsce_leistungsbereiche .area ul,.ce_text ul{margin:1rem 0 1rem 1rem}.ce_text ol{margin:1rem 0 1rem 1.2rem}.ce_text ol ol,.ce_text ul ul{margin:0 1rem}.ce_rsce_bereiche .description ul li,.ce_rsce_kontaktformular ul li,.ce_rsce_leistungsbereiche .area ol li,.ce_rsce_leistungsbereiche .area ul li,.ce_text ol li,.ce_text ul li,.mod_lexikon ul li:before{margin-bottom:.5rem;position:relative}.ce_rsce_kontaktformular ul li,.ce_rsce_leistungsbereiche .area ul li,.ce_text ul li{list-style-type:none}.ce_rsce_kontaktformular ul li:before,.ce_rsce_leistungsbereiche .area ul li:before,.ce_text ul li:before,.mod_lexikon ul li:before{font-size:.7rem;content:"";font-family:netprofit13;position:absolute;top:.25rem;left:-1rem}.ce_rsce_leistungsbereiche .area ol li,.ce_rsce_leistungsbereiche .area ul li{margin-bottom:.25rem}.ce_text ol li:before{font-size:.8rem}.achtung ul,.fragezeichen ul,.pfeile ul,.vorteile ul{margin:2rem 0 2rem 2.25rem}.achtung ul:last-child,.fragezeichen ul:last-child,.pfeile ul:last-child,.vorteile ul:last-child{margin-bottom:0}.achtung ul li:not(.seite),.fragezeichen ul li:not(.seite),.pfeile ul li:not(.seite),.vorteile ul li:not(.seite){margin-bottom:.5rem}.achtung ul li:not(.seite)::before,.fragezeichen ul li:not(.seite)::before,.pfeile ul li:not(.seite)::before,.vorteile ul li:not(.seite)::before{border:1px solid #ed760a;left:-2.25rem;top:0;display:flex;align-items:center;justify-content:center;border-radius:50%;height:1.5rem;width:1.5rem;font-family:netprofit13;position:absolute}.vorteile ul li:not(.seite)::before{line-height:1;border-color:#a0dfa0;color:#a0dfa0;content:""}.pfeile ul li:not(.seite)::before{border-color:#333;color:#333;content:""}.fragezeichen ul li:not(.seite)::before{border-color:#6294d6;color:#6294d6;content:""}.achtung ul li:not(.seite)::before{border-color:#ff896e;color:#ff896e;content:""}.vorteile ol{margin:2rem 0 2rem 2.25rem;list-style:none;counter-reset:olcounter}.vorteile ol li{counter-increment:olcounter;position:relative}.vorteile ol li::before{content:counter(olcounter);left:-2.25rem;top:-.1rem;padding:0;position:absolute;border:1px solid #a0dfa0;color:#a0dfa0;display:flex;justify-content:center;align-items:center;border-radius:50%;height:1.5rem;width:1.5rem}.touch #cursor{display:none!important}.no-touch #cursor{position:fixed;display:inline-block;border-radius:50%;border:3px solid #fff;background-color:#ed760a;width:20px;height:20px;left:20px;right:0;transition:transform .2s,opacity .2s,border-color .2s,background-color .2s;pointer-events:none;z-index:10000;opacity:.8}.no-touch .ripple{width:10px;height:10px;background-color:rgba(0,0,0,0);position:fixed;border-radius:50%;border:1px solid #ed760a;pointer-events:none;z-index:10000}.touch .ripple{display:none!important}@keyframes ripple-effect{to{transform:scale(15);opacity:.01}}.author_unten{max-width:61rem;margin:4rem auto;padding:0 1.5rem}.author_unten .inside{border-top:1px solid #f5f3ef;border-bottom:1px solid #f5f3ef;padding:2rem 0;display:flex;flex-flow:row wrap;justify-content:flex-start}.author_unten .inside .headline{margin:0}.author_unten .inside .author-description{margin-bottom:0}.author_unten figure{margin:0}.author_unten img{display:block;width:100%;height:auto;border-radius:50%}.author_unten .inside .links{flex:0 15%}.author_unten .inside .rechts{flex:0 85%;padding-left:1rem}.mod_breadcrumb{display:block;position:relative;z-index:2;margin:.5rem auto;max-width:61rem;padding:0 1.5rem;text-align:left}.mod_breadcrumb ul{margin:0}.mod_breadcrumb ul li{display:inline-block}.mod_breadcrumb ul li,.mod_breadcrumb ul li a{font-weight:200;font-size:.8rem;text-decoration:none;color:#ed760a}.mod_breadcrumb ul li i{font-size:.6rem}.mod_breadcrumb ul li a,.mod_breadcrumb ul li i{color:#888}.startseite .mod_breadcrumb{display:none}.ce_comments{padding:0 1.5rem}.ce_comments .comment_default{border-radius:2px;margin-bottom:1rem;background-color:#f3f3f3;padding:1rem}.ce_comments .comment_default .info{font-weight:500;margin:0 0 .5rem}.ce_comments .comment_default .info a{text-decoration:none}.ce_comments .comment_default .info a:hover{text-decoration:underline}.ce_comments .comment_default .comment{overflow:auto}.ce_comments .comment_default .comment p{margin:.5rem 0}.ce_comments .reply{border-left:2px solid #ed760a;background:#fff;padding:1rem 1rem .5rem}.ce_comments .reply .info{margin-bottom:-.25rem;font-weight:500}.ce_comments .form .widget-checkbox{display:none}.ce_form.ce_comments form{margin-top:2rem;background-color:#f5f3ef;padding:1.5rem}.ce_form.ce_comments form .headline{margin:0 0 .75rem;font-size:1.25rem}.mod_lexikon.lexikon-list:not(.sitemap-list){margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.mod_lexikon.lexikon-list .inside .items-container{list-style:none;margin-block-start:-1.5rem;margin-inline-start:0}.mod_lexikon.lexikon-list .inside .items-container .divider{color:#ed760a;display:inline-block;margin-block-start:1.5rem;margin-block-end:calc(1.5rem/4)}.mod_lexikon.lexikon-list .inside .items-container .item{break-before:avoid;margin-inline-start:1rem;position:relative}.mod_lexikon.lexikon-list.sitemap-list{margin-block-start:3rem;padding-inline:1rem}.mod_lexikon.lexikon-list.sitemap-list .inside ul.items-container .divider{display:none}.mod_lexikon.lexikon-list.sitemap-list .inside ul.items-container li.item{margin-bottom:0}.mod_login{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.mod_login .inside{background-color:#f5f3ef;margin-inline:11%;padding:2rem}.mod_login .inside .headline{margin-block:0 2rem}.mod_login .inside form .formbody .login_info{font-size:1rem!important;margin-block-start:0}.mod_login .inside form .formbody .widget-submit .button{margin-block:.5rem 0}.mod_login .inside form .formbody .forgot-password{color:#888;font-size:.8rem}.mod_login .inside form .formbody .forgot-password a{text-decoration:none}.mod_login .inside form .formbody .checkbox_container{border:0;padding:0}.mod_login .inside form .formbody .checkbox_container label{background-color:rgba(0,0,0,0);cursor:pointer;position:initial}.mod_login.logout .inside .headline{display:none}.mod_newslist{padding:0}.mod_newslist.first-newslist{padding-top:3rem}.mod_newslist.first-newslist h2:not(.headline){color:#333;margin:0 auto 1rem;padding:0 1.5rem;max-width:61rem}.mod_newslist.first-newslist .zusatz{display:none}.mod_newslist:not(.sitemap){background-color:#f5f3ef}.news-list{max-width:61rem;margin:0 auto;padding:1px 1.5rem}.mod_newslist.second-newslist{padding-top:1px;padding-bottom:1px}.mod_newslist.second-newslist .news-list{margin-bottom:2rem}.mod_newslist.second-newslist.podcast-list{padding-top:2.5rem}.news-list .category-headline{margin-top:0;width:100%;min-width:100%}.news-list .category-headline h1{margin-top:0}.news-list .category-headline div{display:inline}.news-list .layout_latest{padding:.5rem 0;position:relative}.news-list .layout_latest .link-box{overflow:hidden;border-radius:2px;height:100%;background-color:#fefefd;outline:0;display:block;text-decoration:none;transition:.3s}.news-list .layout_latest .link-box:hover{box-shadow:0 0 .75rem rgba(0,0,0,.1);transform:scale(1.01)}.news-list .layout_latest .archive-name,.news-list .layout_latest .info{display:inline-block}.news-list .layout_latest .headline-container{padding:0;margin:0;position:relative}.news-list .layout_latest .headline-container .categories{color:#ed760a;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;width:100%;display:block;margin-block:.1rem}.news-list .layout_latest .preline{font-size:.9rem}.news-list .layout_latest .headline{-webkit-hyphens:auto;hyphens:auto;font-size:1.5rem;margin:0!important}.news-list .layout_latest figure{position:relative;margin:0}.news-list .layout_latest figure img{width:100%;height:auto}.news-list .layout_latest .beschreibung p{margin-bottom:.5rem}.news-list .layout_latest .beschreibung p:first-child{margin-top:.25rem}.news-list .layout_latest .beschreibung .weiterlesen{display:block;margin-top:-1rem;color:#ed760a}.news-list .layout_latest .beschreibung .weiterlesen i{font-size:.8rem}.news-list .layout_latest .image_container{overflow:hidden}.news-list .layout_latest a .image_container img{display:block;transition:transform .3s}.news-list .layout_latest a:hover .image_container img{transform:scale(1.015)}.news-list .layout_latest .content{padding:1.5rem;border-top:1px solid #f5f3ef}.news-list .pagination{flex:0 100%}.mod_newsreader{padding:0;background-color:#fff}.mod_newsreader .inhaltsbreite{padding:0 1.5rem}.mod_newsreader p.back{max-width:61rem;margin:0 auto;padding:0 1.5rem}.mod_newsreader p.back a:after{display:none}.mod_newsreader p.back i{margin-left:-.75rem}.mod_lostPassword,.mod_lostPasswordNotificationCenter,.mod_password{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.mod_lostPassword .inside,.mod_lostPasswordNotificationCenter .inside,.mod_password .inside{background-color:#f5f3ef;margin-inline:11%;padding:2rem}.mod_lostPassword .inside .headline,.mod_lostPasswordNotificationCenter .inside .headline,.mod_password .inside .headline{margin-block-start:0;margin-block-end:2rem}.mod_lostPassword .inside form .formbody .widget-submit .button,.mod_lostPasswordNotificationCenter .inside form .formbody .widget-submit .button,.mod_password .inside form .formbody .widget-submit .button{margin-block:.5rem 0}.mod_referenzen_slider{margin:var(--mar-top) auto var(--mar-bot);overflow-x:clip}.mod_referenzen_slider .inside{margin-inline:auto;max-width:61rem;padding:0 1.5rem}.mod_referenzen_slider .inside .headline-container{display:flex;flex-flow:row nowrap;justify-content:space-between}.mod_referenzen_slider .inside .swiper-controls{display:flex;flex-flow:row nowrap;gap:1.5rem;align-items:center;justify-content:center;margin-block-start:1.5rem}.mod_referenzen_slider .inside .swiper-controls .swiper-button{cursor:pointer;font-size:.666rem}.mod_referenzen_slider .inside .swiper-controls .swiper-button i{font-size:.666rem}.mod_referenzen_slider .inside .swiper-controls .swiper-button i::before{margin-inline:0}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz{aspect-ratio:1/1;position:relative;transition:transform .2s,box-shadow .2s,opacity .2s .5s}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz a{text-decoration:none}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz 

.background-image{position:absolute;inset:0}
.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper 
.referenz .background-image img{height:100%;object-fit:cover;width:100%}
.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz .overlay{background:linear-gradient(180deg,rgba(51,51,51,0) 70%,rgba(51,51,51,.3) 75%,rgba(51,51,51,.7) 85%,#333 100%);color:#fff;display:flex;flex-flow:column;justify-content:flex-end;height:100%;padding:1.25rem 1.333rem;position:relative;z-index:1}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz .overlay .title{font-size:1.5rem;font-weight:600;line-height:1.1875;margin-block-end:.333rem;transition:opacity .2s}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz .overlay .subtitle{font-size:1rem;line-height:1.2;transition:opacity .2s}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz .overlay .hover-title{background:rgba(160,137,96,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:fleX;justify-content:center;align-items:center;pointer-events:none;position:absolute;inset:0;font-size:1.5rem;font-weight:600;line-height:1.1875;opacity:0;transition:opacity .2s}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz:hover{box-shadow:0 16px 32px -4px rgba(12,12,13,.2),0 4px 4px -4px rgba(12,12,13,.075);transform:scale(1.0125)}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz:hover .overlay .hover-title{opacity:1}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz:hover .overlay .subtitle,.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz:hover .overlay .title{opacity:0}.mod_referenzen_slider .inside .referenzen-swiper-container .swiper-wrapper .referenz:has(~.swiper-slide-active){pointer-events:none;opacity:.5}.mod_referenzen_reader .teaser-container{box-shadow:0 16px 32px -4px rgba(12,12,13,.1),0 4px 4px -4px rgba(12,12,13,.05)}.mod_referenzen_reader .teaser-container picture{position:relative}.mod_referenzen_reader .teaser-container picture::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background:radial-gradient(ellipse at center,rgba(132,132,132,0) 0,rgba(146,138,126,0) 33%,rgba(173,150,114,.9) 100%)}.mod_search{max-width:61rem;padding:0 1.5rem;margin:4rem auto}.mod_search h1{margin:0}.mod_search h3{font-size:1.25rem;margin:2rem 0 0}.mod_search p{margin:0}.mod_search p.header{font-size:1.25rem;margin:2rem 0 1rem}.mod_search form{margin:2rem 0 0}.mod_search form fieldset{border-radius:2px;margin:0;border:1px solid #888;box-shadow:none}.mod_search form .widget-submit,.mod_search form .widget-text{display:inline-block}.mod_search form .widget-submit{margin-left:.25rem}.mod_search form .radio_container span{display:block}.mod_search .highlight{font-weight:400}.mod_search .info,.mod_search .more,.mod_search .relevance,.mod_search .url{display:inline-block;font-weight:400;color:#888;font-size:.7rem}.mod_sibling_navigation_news{margin-block-start:1rem}.mod_sibling_navigation_news .inside-container{display:flex;flex-flow:column nowrap}.mod_sibling_navigation_news .inside-container a.next,.mod_sibling_navigation_news .inside-container a.prev{display:block;position:relative;text-align:center;text-decoration:none;width:100%}.mod_sibling_navigation_news .inside-container a.next .image,.mod_sibling_navigation_news .inside-container a.prev .image{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.mod_sibling_navigation_news .inside-container a.next .image img,.mod_sibling_navigation_news .inside-container a.prev .image img{height:100%;width:100%;object-fit:cover;transition:transform 1s}.mod_sibling_navigation_news .inside-container a.next .overlay,.mod_sibling_navigation_news .inside-container a.prev .overlay{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:rgba(98,76,37,.35);height:100%;min-height:14rem;padding:4rem 2rem;position:relative;text-shadow:0 0 .75em rgba(0,0,0,.35);transition:background-color .3s;z-index:1}.mod_sibling_navigation_news .inside-container a.next .overlay .inner,.mod_sibling_navigation_news .inside-container a.prev .overlay .inner{color:#fff;display:flex;flex-flow:column;justify-content:center;gap:.75rem;margin-inline:auto;max-width:20rem}.mod_sibling_navigation_news .inside-container a.next .overlay .inner .next-text,.mod_sibling_navigation_news .inside-container a.next .overlay .inner .prev-text,.mod_sibling_navigation_news .inside-container a.prev .overlay .inner .next-text,.mod_sibling_navigation_news .inside-container a.prev .overlay .inner .prev-text{line-height:1.2}.mod_sibling_navigation_news .inside-container a.next .overlay .inner .title,.mod_sibling_navigation_news .inside-container a.prev .overlay .inner .title{font-size:1.5rem;font-weight:500;line-height:1.2}.mod_sibling_navigation_news .inside-container a.next:hover .image img,.mod_sibling_navigation_news .inside-container a.prev:hover .image img{transform:scale(1.05)}.mod_sibling_navigation_news .inside-container a.next:hover .overlay,.mod_sibling_navigation_news .inside-container a.prev:hover .overlay{background-color:rgba(98,76,37,.25)}.ce_text .mod_sitemap ul ul{margin-bottom:0;margin-top:0}.ce_text .mod_sitemap ul li{margin:0}.pagination{margin:2rem auto 4rem;text-align:center}.pagination p{margin-bottom:0}.pagination li{list-style-type:none;display:inline-block}.pagination li a,.pagination li strong{border-radius:2px;text-decoration:none;line-height:1;margin-top:.5rem;color:#ed760a;font-size:.8rem;padding:.7rem 1rem;transition:.2s linear;border:1px solid #ed760a;display:inline-block}.pagination li a:hover,.pagination li strong.active{text-decoration:none;background-color:#ed760a;border-color:#ed760a;color:#fff}#prefooter{color:#fff;background-color:#ed760a;display:block;position:relative;z-index:3}#prefooter a{display:inline-block;text-decoration:none}#prefooter a:hover{text-decoration:underline}#prefooter .inside{padding:1rem 1.5rem .5rem}#prefooter .inside a{color:#fff}#prefooter .inside img{margin:auto;padding:2rem 0 1rem;max-width:12rem}#prefooter .inside .social{display:block}#prefooter .inside .social a{font-size:1.1rem;display:inline-block;transition:.2s;margin:0 .15rem}#prefooter .inside .social a:first-child{margin-left:-.25rem}#prefooter .inside .social a:hover{transform:scale(1.15)}#prefooter .inside .kontakt{margin:2rem auto 0;max-width:40.6666666667rem}#prefooter .inside .kontakt .col{margin-bottom:1rem}#prefooter .inside .kontakt .col span,#prefooter .inside .kontakt .col:not(.mitte) a{display:block}.ce_rsce_bfsg_check{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_bfsg_check .inside .bfsg-check{background:#f5f3ef;padding:1.5rem;text-align:center}.ce_rsce_bfsg_check .inside .bfsg-check h1 br,.ce_rsce_bfsg_check .inside .bfsg-check h2 br,.ce_rsce_bfsg_check .inside .bfsg-check h3 br,.ce_rsce_bfsg_check .inside .bfsg-check h4 br,.ce_rsce_bfsg_check .inside .bfsg-check h5 br,.ce_rsce_bfsg_check .inside .bfsg-check h6 br{display:initial}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-question{font-size:1.75rem;margin-block-start:0;margin-block-end:2rem}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers{display:flex;gap:25px;justify-content:center}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button{background:#ed760a;border:none;color:#fff;cursor:pointer;font-size:1.75rem;font-weight:600;min-height:6rem}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button .icon{font-size:2.5rem}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.no,.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.yes{width:calc(50% - .5rem)}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.yes{background:#5b934b}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.yes:focus-visible,.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.yes:hover{background:#2a6931}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.no{background:#8b4644}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.no:focus-visible,.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.no:hover{background:#653331}.ce_rsce_bfsg_check .inside .text{margin-block-start:1rem}.ce_rsce_bfsg_check .inside .text *{font-size:.8rem}.ce_rsce_designsystem{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_designsystem:after{content:"";display:table;clear:both}.ce_rsce_designsystem .inside .design-container{display:flex;flex-flow:column;gap:3rem 1rem}.ce_rsce_designsystem .inside .design-container .colors-container{display:flex;flex-flow:row wrap;gap:1rem}.ce_rsce_designsystem .inside .design-container .colors-container .color{border:1px solid rgba(51,51,51,.15);box-shadow:0 16px 32px -4px rgba(12,12,13,.1),0 4px 4px -4px rgba(12,12,13,.05);display:flex;flex-flow:column;justify-content:flex-end;font-size:.7rem;position:relative;width:calc(50% - .5rem)}.ce_rsce_designsystem .inside .design-container .colors-container .color .color-box{background-color:var(--color);min-height:7rem;position:absolute;inset:0}.ce_rsce_designsystem .inside .design-container .colors-container .color .content{margin-block-start:7rem;padding:.55rem .75rem;position:relative;z-index:1;background-color:#fff}.ce_rsce_designsystem .inside .design-container .colors-container .color .content .name{font-weight:500;margin-block-end:.2rem}.ce_rsce_easteregg_button{background-color:#f5f3ef;height:4rem;margin-inline:1rem;margin-block-start:-1.5rem}.ce_rsce_easteregg_button .inside{display:flex;flex-flow:row;justify-content:center}.ce_rsce_easteregg_button .inside .button{position:absolute;top:initial;margin-block-start:0;z-index:9999;transition:transform .2s}.ce_rsce_image_swiper{margin:var(--mar-top) 0 var(--mar-bot);overflow-x:clip}.ce_rsce_image_swiper:after{content:"";display:table;clear:both}.ce_rsce_image_swiper .inside{margin-inline:auto;max-width:61rem;padding:0 1.5rem}.ce_rsce_image_swiper .inside .swiper-slide{transition:opacity .2s}.ce_rsce_image_swiper .inside .swiper-slide figure{margin:0}.ce_rsce_image_swiper .inside .swiper-slide:not(.swiper-slide-active){opacity:.5}.ce_rsce_image_swiper .inside .swiper-slide .text-container{font-size:.8rem;margin:1rem auto 2rem;text-align:center}.ce_rsce_kontrastrechner{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem;overflow-x:clip}.ce_rsce_kontrastrechner .calculator{display:flex;flex-flow:row wrap;justify-content:space-between;gap:2rem;padding:1rem;background-color:#f5f3ef}.ce_rsce_kontrastrechner .calculator .colors{display:flex;flex-flow:row wrap;gap:2rem;grid-column:1/span 1}.ce_rsce_kontrastrechner .calculator .colors label{display:block;font-weight:600}.ce_rsce_kontrastrechner .calculator .colors input{-webkit-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;margin-block-start:.5rem;padding:0;width:5rem;height:3rem}.ce_rsce_kontrastrechner .calculator .colors .converted{font-size:.8rem;margin-block-start:.5rem}.ce_rsce_kontrastrechner .calculator .result strong{font-weight:600}.ce_rsce_kontrastrechner .calculator .result table{border-collapse:collapse}.ce_rsce_kontrastrechner .calculator .result table,.ce_rsce_kontrastrechner .calculator .result table td,.ce_rsce_kontrastrechner .calculator .result table th,.ce_rsce_kontrastrechner .calculator .result table tr{border:1px solid #ccc}.ce_rsce_kontrastrechner .calculator .result table td,.ce_rsce_kontrastrechner .calculator .result table th{padding:.35rem 1rem}.ce_rsce_kontrastrechner .calculator .result table td:not(:first-of-type),.ce_rsce_kontrastrechner .calculator .result table th:not(:first-of-type){text-align:center}.ce_rsce_kontrastrechner .calculator .result table .result-value{background-color:#8b4644;border-radius:.2rem;color:#fff;font-weight:400;padding:.2rem .5rem}.ce_rsce_kontrastrechner .calculator .result table .result-value.pass{background-color:#2a6931}.ce_rsce_kontrastrechner .calculator .preview{background-color:var(--color-bg);border:1px solid #ccc;color:var(--color-fg);padding:.8rem 1rem;width:100%}.ce_rsce_kontrastrechner .calculator .preview .title{font-size:18pt}.ce_rsce_kontrastrechner .calculator .preview .bold{font-size:14pt;font-weight:700}.ce_rsce_kontrastrechner .calculator .preview .text{font-size:14pt}.ce_rsce_nachhaltigkeit{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding-inline:1.5rem}.ce_rsce_nachhaltigkeit .inside{background-color:#f4fff2;margin-inline:auto;padding:2.5rem 3.25rem}.ce_rsce_nachhaltigkeit .inside .items{display:flex;flex-flow:row wrap;gap:3rem}.ce_rsce_nachhaltigkeit .inside .items .item{text-align:center;width:100%}.ce_rsce_nachhaltigkeit .inside .items .item .icon img{aspect-ratio:1/1;height:2.3rem;width:2.3rem;margin:auto;object-fit:contain;object-position:center}.ce_rsce_nachhaltigkeit .inside .items .item .headline{font-size:1.2rem;letter-spacing:2px;font-weight:500;margin-block-start:1.5rem;display:block}.ce_rsce_nachhaltigkeit .inside .items .item .text{margin-block-start:.76rem}.ce_rsce_nachhaltigkeit .inside .items .item .text p{font-size:.9rem}.ce_rsce_nachhaltigkeit .inside .items .item .text p:first-of-type{margin-block-start:0}.ce_rsce_nachhaltigkeit .inside .items .item .text p:last-of-type{margin-block-end:0}.ce_rsce_serp_preview{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem;overflow-x:clip}.ce_rsce_serp_preview .inside .serp-preview-tool{margin-block-start:2rem}.ce_rsce_serp_preview .inside .serp-preview-tool .load-from-url-form .formbody .widget-text{margin-bottom:0}.ce_rsce_serp_preview .inside .serp-preview-tool .load-from-url-form .formbody button.button{margin:1rem 0}.ce_rsce_serp_preview .inside .serp-preview-tool .copy-button::before,.ce_rsce_serp_preview .inside .serp-preview-tool .copy-sonderzeichen::before{content:"In Zwischenablage kopiert";position:absolute;bottom:calc(100% - 1rem);box-shadow:var(--box-shadow);border-radius:.25rem;color:#333;left:0;opacity:0;white-space:nowrap;background-color:#fff;padding:.4rem;transition:opacity .3s,bottom .3s;z-index:9999;pointer-events:none}.ce_rsce_serp_preview .inside .serp-preview-tool .copy-button.copied,.ce_rsce_serp_preview .inside .serp-preview-tool .copy-sonderzeichen.copied{opacity:1!important}.ce_rsce_serp_preview .inside .serp-preview-tool .copy-button.copied::before,.ce_rsce_serp_preview .inside .serp-preview-tool .copy-sonderzeichen.copied::before{opacity:1;bottom:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .sonderzeichen{display:flex;flex-flow:row wrap;gap:.5rem}.ce_rsce_serp_preview .inside .serp-preview-tool .sonderzeichen .label{color:#888;letter-spacing:.05rem;width:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .sonderzeichen .copy-sonderzeichen{aspect-ratio:1/1;background-color:#fff;border:1px solid #ddd;cursor:pointer;position:relative;width:2.5rem;transition:background-color .15s}.ce_rsce_serp_preview .inside .serp-preview-tool .flex{display:flex;flex-flow:column nowrap;gap:1.5rem;margin-block-start:1.5rem}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form{margin-inline:0}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody{display:flex;flex-flow:column;gap:1.5rem}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text{position:relative;margin:0}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter{border-radius:0 0 2px 2px;position:absolute;bottom:-5px;left:2px;width:calc(100% - 4px);height:6px;-webkit-appearance:none;appearance:none;z-index:1;background:rgba(0,0,0,0)}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter::-webkit-meter-inner-element{display:block}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter::-webkit-meter-bar{border:0}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter::-webkit-meter-optimum-value{background:#a0dfa0}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter::-moz-meter-bar{background:#a0dfa0}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter.yellow::-webkit-meter-optimum-value{background:#e3ad4e}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter.yellow::-moz-meter-bar{background:#e3ad4e}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter.red::-webkit-meter-optimum-value{background:#ff896e}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text meter.red::-moz-meter-bar{background:#ff896e}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text textarea{display:flex;resize:none;width:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text .copy-button{-webkit-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#ed760a;position:absolute;opacity:.4;top:.25rem;right:.25rem;transition:opacity .2s}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form .formbody .widget-text .copy-button:hover{opacity:1}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container{display:flex;flex-flow:column;gap:1.5rem;letter-spacing:initial}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview{border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.05);display:inline-block;font-family:Arial,sans-serif;padding:.75rem 1.5rem;width:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .path-container,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container{display:flex;align-items:center}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .path-container .favicon,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container .favicon{background-color:#fff;border:1px solid #dadce0;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;height:32px;width:32px;margin-right:12px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .path-container .favicon img,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container .favicon img{height:20px;width:20px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .path-container .title-container .sitename,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container .title-container .sitename{font-size:16px;line-height:20px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .path-container .title-container .path,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container .title-container .path{color:#202124;font-size:12px;line-height:20px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview h3,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview h3{font-size:20px;font-weight:400;margin:0 0 5px;padding-top:7px;text-overflow:ellipsis;overflow:hidden}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .description,.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .description{color:#4d5156;font-size:14px;text-overflow:ellipsis;overflow:hidden}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview{max-width:calc(600px + 3rem)}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview h3{color:#1a0dab;line-height:1.3}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .desktop-preview .description{line-height:1.58}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview{max-width:calc(420px + 3rem)}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path{font-size:12px;position:relative;top:1px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview h3{color:#1558d6;line-height:26px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .description{line-height:20px}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container .mobile-preview .path-container{display:flex;flex-flow:row nowrap}.ce_rsce_text_icons{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_text_icons:after{content:"";display:table;clear:both}.ce_rsce_text_icons .inside .text-icons-container{display:flex;flex-flow:column;gap:1.5rem}.ce_rsce_text_icons .inside .text-icons-container .text-container{padding-inline-start:20%}.ce_rsce_text_icons .inside .text-icons-container .text-container .text p:first-of-type{margin-block-start:0}.ce_rsce_text_icons .inside .text-icons-container .text-container .text p:last-of-type{margin-block-end:0}.ce_rsce_text_icons .inside .text-icons-container .icons-container{display:flex;flex-flow:column;gap:1rem 3rem;padding-inline-start:20%;position:relative}.ce_rsce_text_icons .inside .text-icons-container .icons-container .icon{display:flex;flex-flow:row nowrap;gap:1rem}.ce_rsce_text_icons .inside .text-icons-container .icons-container .icon img{height:1.333rem;object-fit:contain;position:relative;top:.1rem;width:1.333rem}.ce_rsce_text_icons .inside .text-icons-container .icons-container .icon .text{white-space:nowrap}@media screen and (max-width:768px){.ce_rsce_text_icons .like-h1,.ce_rsce_text_icons .like-h2,.ce_rsce_text_icons h1,.ce_rsce_text_icons h2,.ce_rsce_text_icons h3,.ce_rsce_text_icons h4,.ce_rsce_text_icons h5,.ce_rsce_text_icons h6{position:relative}.ce_rsce_text_icons .like-h1.line:after,.ce_rsce_text_icons .like-h2.line:after,.ce_rsce_text_icons h1.line:after,.ce_rsce_text_icons h2.line:after,.ce_rsce_text_icons h3.line:after,.ce_rsce_text_icons h4.line:after,.ce_rsce_text_icons h5.line:after,.ce_rsce_text_icons h6.line:after{content:"";position:absolute;left:0;bottom:-2.2rem;width:0;transition:width 1s ease-in .75s;height:2px;background-color:#ed760a}.ce_rsce_text_icons.is-visible .like-h1:after,.ce_rsce_text_icons.is-visible .like-h2:after,.ce_rsce_text_icons.is-visible h1:after,.ce_rsce_text_icons.is-visible h2:after,.ce_rsce_text_icons.is-visible h3:after,.ce_rsce_text_icons.is-visible h4:after,.ce_rsce_text_icons.is-visible h5:after,.ce_rsce_text_icons.is-visible h6:after{width:13%}}.ce_rsce_text_image{margin:var(--mar-top) auto var(--mar-bot);max-width:61rem;padding:0 1.5rem}.ce_rsce_text_image .inside{display:flex;flex-flow:column nowrap;gap:2rem;text-decoration:none}.ce_rsce_text_image .inside .image-container img,.ce_rsce_text_image .inside .image-container video{box-shadow:var(--box-shadow);border-radius:2px;height:100%;object-fit:cover;width:100%}.ce_rsce_text_image .inside .image-container video{aspect-ratio:16/9}.ce_rsce_text_image .inside .text-container .headline *{margin:0}.ce_rsce_text_image .inside .text-container .buttons-container{display:flex;flex-flow:row wrap;gap:1rem;margin-block-start:.75rem}.ce_rsce_text_image .inside .text-container .buttons-container .button{margin:0}span.scribble{background-image:var(--scribble);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;overflow:visible;padding:7px 8px;margin:-7px -8px}.sidebar-box{border-radius:2px;margin:0 0 1.5rem;padding:1.5rem;background-color:#f5f3ef}.sidebar-box h4,.sidebar-box h5,.sidebar-box h6{margin-top:0}.sidebar-box ul{margin:1rem 0 1rem 1rem}.sidebar-box ul li{position:relative;list-style-type:none}.sidebar-box ul li a{text-decoration:none}.sidebar-box ul li a:hover{text-decoration:underline}.sidebar-box ul li::before{font-size:.8em;content:"";font-family:netprofit13;position:absolute;top:.2em;left:-1.4em}.sidebar-box ul.social-list{margin:1rem 0}.sidebar-box ul.social-list li:before{display:none}.sidebar-box .profilbild{text-align:center}.sidebar-box .profilbild img{display:inline-block;max-width:200px;width:40%;border-radius:50%}.sidebar-box .profilbild+h6{text-align:center}#sitemap{background-color:#f5f3ef;border-top:1rem solid #fff;display:block;padding:0;position:relative;z-index:3}#sitemap .inside{padding:3rem 1.5rem;position:relative;width:100%;max-width:61rem;margin:auto}#sitemap .headline{display:block;color:#ed760a;font-size:1.25rem;margin:-.5rem 0 .5rem}#sitemap form{width:100%;max-width:15rem;display:inline-block;position:relative}#sitemap form input{font-weight:400;border-radius:2px;-webkit-appearance:none;appearance:none;background-color:#fff;font-size:.8rem;width:100%;border:none;padding:.5rem .5rem .5rem 2rem}#sitemap form input:focus+button{color:#333}#sitemap form ::placeholder{opacity:1}#sitemap form button{padding:0 .25rem;transition:color .2s linear;color:#888;border:none;background-color:rgba(0,0,0,0);position:absolute;left:0;top:0;height:100%}#stromsparmodus-overlay{display:block;opacity:0;pointer-events:none;transition:opacity .2s;padding:0 1rem;z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}#stromsparmodus-overlay.active{opacity:1;pointer-events:initial}#stromsparmodus-overlay .insert-coin-container{cursor:pointer;background-color:#000;display:inline-block;padding:1rem 1rem .5rem;border:.25rem solid #fff;border-radius:.5rem;overflow:hidden;transform-origin:left top;position:absolute;top:1rem;left:1rem;z-index:2;box-shadow:0 0 .51rem 0 rgba(0,0,0,.5)}#stromsparmodus-overlay .gizmo{width:1.4rem;height:3.5rem;position:relative;cursor:pointer;display:inline-block;margin:0}#stromsparmodus-overlay .slot{height:3.4rem;width:1rem;background:#555;border:.2rem solid #ccc;border-radius:.3rem;position:relative}#stromsparmodus-overlay .slot:after{content:"";position:absolute;bottom:0;right:0;background:#777;border-radius:.3rem 0 .2rem;width:.6rem;height:3rem}.touch #stromsparmodus-overlay .insert-coin-container .coin{opacity:0;margin-left:-2rem}.no-touch #stromsparmodus-overlay:hover .insert-coin-container .coin{opacity:1;margin-left:-2rem}.no-touch #stromsparmodus-overlay .insert-coin-container:hover .coin{opacity:1;margin-left:-2.5rem}#stromsparmodus-overlay .coin{position:relative;top:-3.2rem;left:2rem;width:2.5rem;height:3rem;border-radius:50%;background:#fff605;transition:opacity .3s,margin .3s;margin-left:5rem;opacity:0;z-index:4}#stromsparmodus-overlay .coin:after,#stromsparmodus-overlay .coin:before{content:"";position:absolute;top:0;height:3rem}#stromsparmodus-overlay .coin:after{right:.5rem;width:2.5rem;border-radius:50%;background:#e7de05}#stromsparmodus-overlay .coin:before{right:1.25rem;width:.5rem;background:#f2e905}#stromsparmodus-overlay .coin.active{opacity:1!important;transition:opacity .3s,margin 1.5s;margin-left:-6rem!important}#stromsparmodus-overlay .mask-right{position:absolute;top:0;right:1.4rem;height:5rem;width:5rem;background:#000;z-index:4}#stromsparmodus-overlay .mask-bottom{position:absolute;top:3.5rem;right:0;height:2rem;width:10rem;background:#000;z-index:4}#stromsparmodus-overlay .insert-coin-text{width:3.5rem;z-index:3;display:inline-block;position:relative;vertical-align:top}#stromsparmodus-overlay .icon-cancel{position:absolute;top:1rem;right:1rem;color:#fff;cursor:pointer;font-size:1.5rem}#stromsparmodus-overlay .flex{width:100%;display:flex;height:100%;max-width:61rem;margin:auto;align-items:center;justify-content:center}#stromsparmodus-overlay .flex .flex-box{flex:0 100%;max-width:80vw;max-height:90vh}#stromsparmodus-overlay .flex .col{flex:0 100%;padding:0 1.5rem}#stromsparmodus-overlay .flex span{color:#fff;font-weight:500;font-size:5vw;display:block;text-align:center}#stromsparmodus-overlay .flex .videoWrapper{margin:2rem auto auto}#stromsparmodus-overlay .close-overlay{position:fixed;top:0;left:0;width:100%;height:100%}#stromsparmodus-overlay .videoWrapper .overlay p{font-size:.9rem}/*! --Breakpoints-- */@media only screen and (min-width:360px){.ce_gallery ul li,.ce_rsce_kunden .kunden li{flex:0 33.333%}.ce_gallery ul li figure img,.ce_rsce_kunden .kunden li .link img{max-height:40px;max-width:65px}}@media only screen and (min-width:420px){.ce_rsce_instagram .instafeed .box{width:33.333%}.ce_rsce_fakten .areas{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.ce_rsce_fakten .area{margin:.5rem 0;width:50%}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-3,.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-4,.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-5{grid-template-columns:1fr 1fr}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area .inner .headline{font-size:1rem}}@media only screen and (min-width:640px){.ce_rsce_leistungsbereiche .areas{display:flex;flex-flow:row wrap}.ce_rsce_leistungsbereiche .area,.ce_rsce_leistungsbereiche .spalten-2 .area{width:50%}.mod_sibling_navigation_news .inside-container{flex-flow:row nowrap}.mod_sibling_navigation_news .inside-container a{width:50%}.mod_sibling_navigation_news .inside-container a.prev{text-align:right}.mod_sibling_navigation_news .inside-container a.next{text-align:left}}@media only screen and (max-width:767px){#fixed-buttons.ab-tablet{display:none!important}.ce_rsce_logoleiste ul.grid.logos li:first-child{justify-content:left}.ce_rsce_logoleiste ul.grid.logos li:nth-child(3n){justify-content:right}.ce_rsce_logoleiste ul.grid.logos li:nth-child(3n+1){justify-content:left}}@media only screen and (min-width:768px){main{margin-top:25px}header{background-color:#ad966d;z-index:4}header .inside{padding:0 1.5rem;align-items:inherit}header.shrinked{box-shadow:1px 1px 8px rgba(0,0,0,.1);background-color:rgba(173,150,109,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header .nav-suche{display:none}header.shrinked .inside{padding:0 1.5rem}header .inside .links{flex:0 25%;display:flex;align-items:center;position:relative}header .inside .links a:before{display:none}.startseite header .inside .links a{opacity:0;transform:translate(-1em,0)}header .inside .links a,header .inside .links span{width:auto}header .inside .links a img,header .inside .links span img{max-width:12rem}header .inside .links a img.weiss,header .inside .links span img.weiss{display:block}header .inside .links a img.gold,header .inside .links span img.gold{display:none}header .inside .rechts{flex:0 75%;position:relative}.navigation{height:auto!important;overflow:visible;background-color:rgba(0,0,0,0);border:none;top:auto;transition:width .2s linear;width:80%;padding:0;float:right;position:relative;display:block}.navigation ul.level_1{margin:0;text-align:right}.navigation ul.level_1 li{display:inline-block;position:relative;transform:none;animation:none;padding-left:3.5%;padding-right:3.5%}.navigation ul.level_1>li{transition:.7s}.navigation ul.level_1:hover>li{opacity:.5}.navigation ul.level_1>li:hover{opacity:1}.navigation ul.level_1 li ul:focus-within,.navigation ul.level_1 li:hover ul{display:flex;animation-name:menu-animation;animation-duration:.4s;transform-origin:0;animation-direction:forwards;opacity:1;pointer-events:initial}.navigation ul.level_1 li.menu-links:hover ul{animation-name:menu-animation-left}.navigation ul.level_1 li.menu-rechts:hover ul{animation-name:menu-animation-right}
    
.menu-icon.digitale-strategie{--ico:url("../../../dateien/bilder/icons/amalie.svg")}.menu-icon.webdesign{--ico:url("../../../dateien/bilder/icons/design.svg")}.menu-icon.webentwicklung{--ico:url("../../../dateien/bilder/icons/webentwicklung.svg")}.menu-icon.online-marketing{--ico:url("../../../dateien/bilder/icons/online-marketing.svg")}.menu-icon.content-marketing{--ico:url("../../../dateien/bilder/icons/newsletter_1.svg")}.menu-icon.akademie{--ico:url("../../../dateien/bilder/icons/workshops.svg")}.menu-icon.online-recruiting{--ico:url("../../../dateien/bilder/icons/online-recruiting.svg")}.menu-icon.blog{--ico:url("../../../dateien/bilder/icons/blog.svg")}.menu-icon.checklisten{--ico:url("../../../dateien/bilder/icons/checklisten.svg")}.menu-icon.lexikon{--ico:url("../../../dateien/bilder/icons/lexikon.svg")}.menu-icon.tools{--ico:url("../../../dateien/bilder/icons/tools.svg")}.menu-icon.referenzen{--ico:url("../../../dateien/bilder/icons/webentwicklung.svg")}.menu-icon.jobs{--ico:url("../../../dateien/bilder/icons/job.svg")}.menu-icon.anfahrt{--ico:url("../../../dateien/bilder/icons/anfahrt.svg")}.menu-icon.presse{--ico:url("../../../dateien/bilder/icons/presse.svg")}.menu-icon.partner{--ico:url("../../../dateien/bilder/icons/partner.svg")}.menu-icon.kunden{--ico:url("../../../dateien/bilder/icons/kunden.svg")}.menu-icon.podcast{--ico:url("../../../dateien/bilder/icons/podcast.svg")}.menu-icon.downloads{--ico:url("../../../dateien/bilder/icons/downloads.svg")}.menu-icon.ueber-uns{--ico:url("../../../dateien/bilder/icons/agentur.svg")}.navigation ul.level_1 li ul{overflow:initial;height:auto!important;transition:initial;margin:0;box-shadow:0 0 .5rem rgba(0,0,0,.1);position:absolute;top:100%;left:50%;transform:translate(-50%,0);background-color:#fff;padding:1rem 2rem;width:70vw;max-width:800px;display:flex;flex-flow:row wrap;border-radius:2px;opacity:0;pointer-events:none}.navigation ul.level_1 li.menu-agentur ul,.navigation ul.level_1 li.menu-later ul{max-width:600px}.navigation ul.level_1 li ul:after{bottom:100%;left:50%;border:15px solid rgba(255,255,255,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;margin-left:-15px}.navigation ul.level_1 li ul li{display:block;text-align:left;border:none;width:33.333%;margin:.5rem 0;padding:0}.navigation ul.level_1 li ul li a{transition:.2s;color:#333;padding:.25rem 0!important;background-color:rgba(0,0,0,0);position:relative}.navigation ul.level_1 li ul li a:hover:before{transform:scale(.9);color:#ed760a}.navigation ul.level_1 li ul li a:hover,.navigation ul.level_1 li ul li.active a img,.navigation ul.level_1 li ul li.trail a{color:#ed760a}.navigation ul.level_1 li ul li a:after{display:none}.navigation ul.level_1 li ul li.menu-icon a{transition:.2s;padding-left:1.75rem!important}.navigation ul.level_1 li ul li.menu-icon a:before{transition:.2s;background-image:var(--ico);background-size:100% 100%;content:"";width:1.25rem;height:1.2rem;position:absolute;left:0;top:.3rem;font-size:1.25rem}.navigation ul.level_1 li a{font-weight:500;border:none;font-size:.7rem;padding:2rem 0;background-color:rgba(0,0,0,0);color:#fff;position:relative}.startseite .navigation ul.level_1 li a{opacity:0;transform:translate(-1em,0)}header.shrinked .navigation ul.level_1 li a{padding:1.2rem 0}.navigation ul.level_1 li a:after{content:"";transition:width .2s,margin .2s;height:1px;width:0;background-color:#fff;margin-top:-1.75rem;top:100%;position:absolute;left:0}header.shrinked .navigation ul.level_1 li a:after{margin-top:-1.05rem}.navigation ul.level_1 li a:hover:after,.navigation ul.level_1 li.active a:after,.navigation ul.level_1 li.trail a:after{width:100%}.navigation ul.level_1 li.ghost-button{padding-right:0}.navigation ul.level_1 li.ghost-button a{border-radius:2px;color:#fff;padding:.5rem .75rem;transition:.2s linear;border:1px solid #fff}.navigation ul.level_1 li.ghost-button a:after{display:none}header.shrinked .navigation ul.level_1 li.ghost-button a{padding:.5rem .75rem}.navigation ul.level_1 li.ghost-button a:hover{color:#ed760a;background-color:#fff}.navigation ul.level_1 li.suche{display:none;margin:0}header .inside .links a{position:relative;transition:opacity .3s 1s,transform .3s 1s}header .inside .links a:after{transition:width .3s;content:"";position:absolute;bottom:-.5rem;width:0;left:0;height:1px;background-color:#fff}header .inside .links a:hover:after{width:100%}.navigation ul.level_1 li:nth-child(1) a{transition:opacity .3s linear 1.2s,transform .3s linear 1.2s,padding .2s linear,font-size .2s linear}.navigation ul.level_1 li:nth-child(2) a{transition:opacity .3s linear 1.5s,transform .3s linear 1.5s,padding .2s linear,font-size .2s linear}.navigation ul.level_1 li:nth-child(3) a{transition:opacity .3s linear 1.7s,transform .3s linear 1.7s,padding .2s linear,font-size .2s linear}.navigation ul.level_1 li:nth-child(4) a{transition:opacity .3s linear 2s,transform .3s linear 2s,padding .2s linear,background-color .2s linear,font-size .2s linear}.navigation ul.level_1 li:nth-child(5) a{transition:opacity .3s linear 2.3s,transform .3s linear 2.3s,color .2s linear,background-color .2s linear,padding .2s linear,font-size .2s linear}.navigation ul.level_1 li:nth-child(6) i{transition:opacity .3s linear 2.6s,transform .3s linear 2.6s,background-color .2s linear}.ready .startseite .navigation ul.level_1 li a,.ready .startseite .navigation ul.level_1 li i,.ready .startseite header .inside .links a{opacity:1;transform:translate(0,0)}.nav-click,.nav-mobile,.nav-suche,.navigation .social-icons,.navigation p{display:none}.ce_rsce_teaser{margin-top:0!important}.ce_rsce_teaser .teaser-text .inhaltsbreite{display:flex;align-items:flex-end;padding:2em 1rem}.ce_rsce_teaser .teaser-text .inhaltsbreite .font-size{font-size:5vw;padding:0}.ce_rsce_teaser .teaser-text .headline{margin:0;text-transform:uppercase;font-weight:400;font-size:.8em;display:block}.ce_rsce_teaser .bottom-arrow i{font-size:4vw}.startseite .ce_rsce_teaser .bottom-arrow{display:block}.like-h1,.like-h2,h1,h2,h3,h4,h5,h6{position:relative}.like-h1 br,.like-h2 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}.like-h1.line:after,.like-h2.line:after,h1.line:after,h2.line:after,h3.line:after,h4.line:after,h5.line:after,h6.line:after{content:"";position:absolute;left:0;bottom:-2.2rem;width:0;transition:width 1s ease-in .75s;height:2px;background-color:#ed760a}.is-visible .like-h1:after,.is-visible .like-h2:after,.is-visible h1:after,.is-visible h2:after,.is-visible h3:after,.is-visible h4:after,.is-visible h5:after,.is-visible h6:after{width:7%}.ce_text .like-h2,.ce_text h1,.ce_text h2{position:relative}.ce_text h1 br,.ce_text h2 br{display:none}.ce_text:not(.nicht-einruecken) .text{padding-left:11%;padding-right:2rem}.ce_text.is-visible.nicht-einruecken h1:after{display:none}.ce_text.zweispaltig .text{column-count:2;column-gap:1rem}.ce_rsce_text.zweispaltig .text ul,.ce_text.zweispaltig .text p:first-child{margin-top:0}.ce_rsce_text.zweispaltig .text ul li{margin:0 0 .5rem}.ce_text .text>p:first-child{margin-top:1.5rem}.ce_text .text>p:last-child{margin-bottom:0}.ce_text .float_left{margin:.4rem 1rem 0 0}.ce_text .float_right{margin:.4rem 0 0 1rem}.ce_rsce_text ul ul{margin-top:.75rem;padding:0}.ce_rsce_text .unterschrift{max-width:250px}.ce_rsce_text:not(.nicht-einruecken) .bt-content{padding-left:11%}.ce_text a.button{margin:0 1rem 1rem 0}.ce_rsce_text.einleitung h2+p{font-size:1.2rem}.ce_rsce_kunden{margin:0 auto}.ce_gallery ul li,.ce_rsce_kunden .kunden li{flex:0 25%}.ce_gallery ul li figure img,.ce_rsce_kunden .kunden li .link img{max-height:40px;max-width:100px}.ce_rsce_kunden .jubilaeum{max-width:200px}.ce_rsce_ansprechpartner{background-color:rgba(0,0,0,0);overflow-x:clip;border-bottom:none}.ce_rsce_ansprechpartner .inside{align-items:flex-end;display:flex;flex-flow:row wrap}.ce_rsce_ansprechpartner .inside .links{position:relative;background-color:#f5f3ef;flex:0 50%;padding-bottom:var(--pad-bot)}.ce_rsce_ansprechpartner .inside .links::after,.ce_rsce_ansprechpartner .inside .links::before{position:absolute;top:0;height:100%;width:2000px;content:"";background-color:#f5f3ef}.ce_rsce_ansprechpartner .inside .links::before{right:100%}.ce_rsce_ansprechpartner .inside .links::after{left:100%}.ce_rsce_ansprechpartner .inside .rechts{margin:0;flex:0 50%}.ce_rsce_ansprechpartner .inside .rechts img{max-width:100%}.ce_rsce_ansprechpartner .inside .rechts::before{top:-10%;background-size:100%}.ce_rsce_blogheadline_detail .author .date-readtime{flex-flow:row wrap}.ce_rsce_blogheadline_detail .author .lesezeit:before{content:"·";padding-inline:.75rem}.ce_rsce_kunden_slider .swiper-button i{font-size:3vw}.ce_rsce_kunden_slider .swiper-button.swiper-button-next{right:2rem}.ce_rsce_kunden_slider .swiper-button.swiper-button-prev{left:2rem}.ce_rsce_kundenstimmen .kundenstimmen-swiper .swiper-slide{padding:1px 4rem}.ce_rsce_kundenstimmen .swiper-button i{font-size:6vw}.ce_rsce_kundenstimmen .flex .rechts{padding-left:5rem;position:relative}.ce_rsce_kundenstimmen .flex .rechts::before{content:"";background-color:#ed760a;margin-right:.5rem;position:absolute;width:3rem;right:calc(100% - 4.5rem);top:.6rem;height:2px}.ce_rsce_kundenstimmen img{max-height:100px;max-width:150px}.ce_rsce_hintergrundbild_box .bg-container{height:300px}.ce_rsce_hintergrundbild_box .bgscroll{background-size:cover;background-attachment:fixed}.ce_rsce_hintergrundbild_box .text-container{font-size:3rem}.ce_rsce_instagram .headline{margin-bottom:3rem}.ce_rsce_instagram .instafeed .box{width:25%}.ce_rsce_instagram .social-list{max-width:100%;text-align:center}.ready .ce_rsce_leistungen ul li.fade.is-visible:first-child .links:before{opacity:1;transition:.2s linear .3s}.ce_rsce_leistungen ul li .rechts:before{height:0}.ready .ce_rsce_leistungen ul li.fade.is-visible .rechts:before{height:100%}.ready .ce_rsce_leistungen ul li:before{width:50%;transition:width .5s ease-out 1s}.ce_rsce_leistungen{margin:6rem auto}.ce_rsce_leistungen ul{padding:0}.ce_rsce_leistungen ul li{-webkit-hyphens:none;hyphens:none;display:flex}.ce_rsce_leistungen ul li.invert{display:flex;flex-direction:inherit}.ce_rsce_leistungen ul li .links{border:none;min-height:1px;width:50%;padding:0 3rem 4rem 0!important}.ce_rsce_leistungen ul li:last-child .links{padding-bottom:10rem!important}.ce_rsce_leistungen ul li:first-child .links:before,.ce_rsce_leistungen ul li:last-child .links:before{right:-.75rem;left:auto}.ce_rsce_leistungen ul li .rechts{width:50%;padding:0 0 4em 3rem!important}.ce_rsce_leistungen ul li .link{margin-top:2rem;margin-bottom:0}.ce_rsce_leistungen ul li .link:before{margin-top:.7rem;content:"";position:absolute;right:0;width:0%;transition:width .8s ease-out 1.3s;height:2px;background-color:#ed760a}.ready .ce_rsce_leistungen ul li.fade.is-visible .link:before{width:8%}.ce_rsce_leistungen ul li .link:after{margin-top:.53rem;border-radius:50%;opacity:0;content:"";position:absolute;right:8%;width:.25rem;height:.25rem;display:inline-block;border:2px solid #ed760a;background-color:#ed760a}.ready .ce_rsce_leistungen ul li.fade.is-visible .link:after{opacity:1;transition:opacity .2s linear 2.6s}.ce_rsce_leistungen ul li.invert .links:before{opacity:0;display:block}.ready .ce_rsce_leistungen ul li.invert.fade.is-visible .links:before{opacity:1;transition:opacity .2s linear 1.6s}.ce_rsce_leistungen ul li.invert,.ce_rsce_leistungen ul li.invert .headline,.ce_rsce_leistungen ul li.invert .link-row{text-align:right}.ce_rsce_leistungen ul li.invert .link:before{right:auto;left:0}.ce_rsce_leistungen ul li.invert .link:after{right:auto;left:8%}.ce_rsce_leistungen ul li .links:before,.ce_rsce_leistungen ul li:after,.ce_rsce_leistungen ul li:before{display:none}.ce_rsce_leistungen .row .like-h2{display:block}.ce_rsce_googlemaps #map{height:300px}.clouds-animation-1{animation:50s linear infinite lefttoright}.clouds-animation-2{animation:80s linear infinite lefttoright2}.ce_rsce_toc.grau .inside{padding:1rem 1.5rem}.ce_rsce_toc .mobile-toc-header{display:none}.ce_rsce_toc .like-h1,.ce_rsce_toc .like-h2,.ce_rsce_toc .like-h3,.ce_rsce_toc .like-h4,.ce_rsce_toc .like-h5,.ce_rsce_toc .like-h6{display:block}.ce_rsce_toc .anchorific{background-color:rgba(0,0,0,0);padding:0;display:block;height:auto!important}.ce_rsce_faq{-webkit-hyphens:none;hyphens:none}.ce_rsce_faq .inside h1,.ce_rsce_faq .inside h2,.ce_rsce_faq .inside h3{margin-bottom:2rem}.ce_rsce_faq .button-container,.ce_rsce_faq .tabs-container{padding-left:11%}.ce_rsce_kontaktformular h1 br,.ce_rsce_kontaktformular h2 br{display:block}.ce_rsce_kontaktformular .flex .links{background-size:20%}.ce_rsce_aufzaehlung.grau .inside{padding:1rem 1.5rem}.ce_rsce_aufzaehlung .aufzaehlungs-container{margin-top:1rem;padding-left:11%}.ce_rsce_aufzaehlung .aufzaehlungs-container .zahl{width:10%;padding-right:2rem}.ce_rsce_aufzaehlung .aufzaehlungs-container .content{position:relative;width:90%;margin-bottom:2rem;padding-bottom:1rem}.ce_rsce_aufzaehlung .aufzaehlungs-container .abschnitt:last-child .content{padding-bottom:0;margin-bottom:0}.ce_rsce_hinweise .box{padding:0 1rem 0 3rem}.ce_rsce_hinweise .box:before{top:.9rem;height:1.75rem;width:1.75rem}.ce_rsce_hinweise .box:after{top:1.2rem;left:1.485rem;font-size:.8rem}.ce_rsce_hinweise .box .text ol,.ce_rsce_hinweise .box .text p,.ce_rsce_hinweise .box .text ul{font-size:1rem}.ce_rsce_hinweise .box .text ul li:before{top:.3rem}.ce_rsce_zeitstrahl{margin:6rem auto}.ce_rsce_zeitstrahl ul{padding:0}.ce_rsce_zeitstrahl ul li{-webkit-hyphens:none;hyphens:none;display:flex}.ce_rsce_zeitstrahl ul li.invert{display:flex;flex-direction:inherit}.ce_rsce_zeitstrahl ul li.invert .links::before{opacity:0;display:block}.ce_rsce_zeitstrahl ul li.invert .link-row::before{right:auto;left:0}.ce_rsce_zeitstrahl ul li.invert .link-row::after{left:100%}.ce_rsce_zeitstrahl ul li.invert .zahl{transform:translate(-50%,-50%);right:auto;left:0}.ce_rsce_zeitstrahl ul li .links{border:none;min-height:3px;width:50%;padding:3rem 0 4rem}.ce_rsce_zeitstrahl ul li .links .description,.ce_rsce_zeitstrahl ul li .links .headline,.ce_rsce_zeitstrahl ul li .links picture{padding-right:3rem}.ce_rsce_zeitstrahl ul li .links::before{display:none}.ce_rsce_zeitstrahl ul li .links .link-row::after{right:100%}.ce_rsce_zeitstrahl ul li .rechts{width:50%;padding:0 0 4rem}.ce_rsce_zeitstrahl ul li .rechts .description,.ce_rsce_zeitstrahl ul li .rechts .headline,.ce_rsce_zeitstrahl ul li .rechts .link-row,.ce_rsce_zeitstrahl ul li .rechts picture{padding-left:3rem}.ce_rsce_zeitstrahl ul li .rechts::before{height:0}.ce_rsce_zeitstrahl ul li .headline{margin:-.75rem 0 .5rem}.ce_rsce_zeitstrahl ul li .zahl{left:auto;right:0;transform:translate(50%,-50%)}.ce_rsce_zeitstrahl ul li .button{margin-top:1rem;margin-bottom:2.5rem}.ce_rsce_zeitstrahl ul li .link-row{position:relative}.ce_rsce_zeitstrahl ul li::after,.ce_rsce_zeitstrahl ul li::before{display:none}.ce_rsce_zeitstrahl ul li:first-child .links::before{right:-.75rem;left:auto}.ce_rsce_zeitstrahl ul li:last-child .links{padding-bottom:0!important}.ce_rsce_zeitstrahl ul li:last-child .links::before{right:-.75rem;left:auto}.ce_rsce_zeitstrahl ul li:last-child .rechts{padding:0!important}.ready .ce_rsce_zeitstrahl ul li::before{width:50%;transition:width .5s ease-out 1s}.ready .ce_rsce_zeitstrahl ul li.fade .rechts::before{height:110%;top:0}.ready .ce_rsce_zeitstrahl ul li.fade .link-row::before{width:100%}.ready .ce_rsce_zeitstrahl ul li.fade .link-row::after{opacity:1;transition:opacity .2s linear 2.6s}.ready .ce_rsce_zeitstrahl ul li.fade .button::before{width:100%}.ready .ce_rsce_zeitstrahl ul li.fade:first-child .links::before{opacity:1;transition:.2s linear .3s}.ready .ce_rsce_zeitstrahl ul li.fade:last-child .rechts::before{height:100%}.ready .ce_rsce_zeitstrahl ul li.fade.invert .links::before{opacity:1;transition:opacity .2s linear 1.6s}.ce_rsce_zeitstrahl .row .like-h2{display:block}.ce_rsce_logoleiste{margin:0 auto}.ce_rsce_logoleiste ul.grid.logos li{width:25%}.ce_rsce_logoleiste .logos .logo img{max-height:120px}.ce_rsce_presse ul li{width:33.333%}.ce_rsce_team ul li{flex:0 33.333%}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-3,.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-4,.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-5{grid-template-columns:1fr 1fr 1fr}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas .area .inner .headline{font-size:1rem}.ce_comments .form{width:60%}.ce_comments .comment_default .info{font-weight:400}.ce_rsce_bereiche_mit_icon .areas{justify-self:flex-start}.ce_rsce_bereiche_mit_icon .areas.spalten-3 .area,.ce_rsce_bereiche_mit_icon .areas.spalten-4 .area,.ce_rsce_bereiche_mit_icon .areas.spalten-5 .area{width:50%}.ce_rsce_bereiche_mit_icon .area .headline{font-size:1rem}.ce_rsce_zitate{padding:0 1.5rem}.ce_rsce_zitate .swiper-button-next i,.ce_rsce_zitate .swiper-button-prev i{font-size:6vw}.ce_rsce_zitate .swiper-button-prev{left:2rem}.ce_rsce_zitate .swiper-button-next{right:2rem}.ce_rsce_zitate .zitat-swiper .swiper-slide{padding:2.5rem 3rem 1rem}.ce_rsce_fakten .area{width:33.333%}.ce_rsce_zitat{margin:var(--mar-top) auto var(--mar-bot)}.ce_rsce_polaroids .item{width:50%}.ce_rsce_vorschaudownload .inside ul{padding-left:11%}.ce_rsce_vorschaudownload .inside ul li{margin-bottom:4rem;display:flex;flex-flow:row wrap}.ce_rsce_vorschaudownload .inside ul li .links{flex:0 20%;margin:0}.ce_rsce_vorschaudownload .inside ul li .rechts{padding-left:3rem;flex:0 80%}.ce_rsce_audio audio{width:100%}.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.no,.ce_rsce_bfsg_check .inside .bfsg-check .bfsg-answers button.yes{aspect-ratio:3/1}.ce_rsce_lighthouse.forms_class{padding-inline:2rem}.ce_rsce_lighthouse.forms_class .inside form{display:flex;flex-flow:row nowrap;gap:1rem;padding-left:11%}.ce_rsce_lighthouse.forms_class .inside form .widget-text{margin-bottom:0;width:100%}.ce_rsce_lighthouse.forms_class .inside form button.button{margin-block:0;white-space:nowrap}.ce_rsce_nachhaltigkeit .inside .items .item{width:calc(50% - 1.5rem)}.ce_rsce_serp_preview .inside .serp-preview-tool .load-from-url-form .formbody{display:flex;flex-flow:row nowrap;gap:1.5rem}.ce_rsce_serp_preview .inside .serp-preview-tool .load-from-url-form .formbody .widget-text{width:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .load-from-url-form .formbody button.button{margin-block:0;white-space:nowrap}.ce_rsce_text_icons .inside .text-icons-container{flex-flow:row nowrap;gap:0}.ce_rsce_text_icons .inside .text-icons-container .text-container{padding-inline-start:11%;padding-inline-end:3rem;width:calc(100% - 12rem)}.ce_rsce_text_icons .inside .text-icons-container .icons-container{flex-flow:column;padding-block:1.25rem;padding-inline-start:0;width:12rem}.ce_rsce_text_icons .inside .text-icons-container .icons-container::after{content:"";position:absolute;top:0;left:-1.5rem;height:100%;width:2px;background-color:#ed760a}.ce_rsce_text_image .inside{flex-flow:row nowrap}.ce_rsce_text_image .inside .image-container,.ce_rsce_text_image .inside .text-container{display:flex;flex-flow:column;justify-content:center;width:calc(50% - 1rem)}.ce_rsce_text_image.arrangement-image-right .inside{flex-flow:row-reverse nowrap}.ce_rsce_text_image.arrangement-image-right .inside .image-container picture.yellow-backdrop::after{left:initial;right:-1.5rem}.author_unten .inside .links{flex:0 10%}.author_unten .inside .rechts{flex:0 90%;padding-left:2rem}.author_unten .inside .author-description{max-width:80%}.news-list{padding:0 1rem;display:flex;flex-flow:row wrap}.mod_newslist.first-newslist .news-list .category-headline:first-of-type+.layout_latest,.mod_newslist.first-newslist .news-list .layout_latest:first-of-type{width:50%}.mod_newslist.first-newslist .zusatz{display:block;width:50%;padding-left:.75rem}.mod_newslist.first-newslist h3{font-size:1rem;margin:.25rem 0 0}.mod_newslist.first-newslist .mod_newscategories ul{margin:1rem 0}.mod_newslist.first-newslist .mod_newscategories ul li{list-style-type:none;margin:0 .1rem .25rem 0;display:inline-block}.mod_newslist.first-newslist .mod_newscategories ul li a,.mod_newslist.first-newslist .mod_newscategories ul li strong{transition:.2s linear;text-decoration:none;font-size:.8rem;border-radius:2px;display:block;background-color:#fff;padding:.25rem .75rem}.mod_newslist.first-newslist .mod_newscategories ul li a:hover,.mod_newslist.first-newslist .mod_newscategories ul li strong{font-weight:inherit;background-color:#ed760a;color:#fff}.mod_newslist.first-newslist .top-artikel{margin:1rem 0 0;padding:0}.mod_newslist.first-newslist .top-artikel.ce_text .text{padding:0 0 0 1rem}.mod_newslist.first-newslist .top-artikel ol,.mod_newslist.first-newslist .top-artikel p,.mod_newslist.first-newslist .top-artikel ul{padding:0;margin:1rem 0 0}.mod_newslist.first-newslist .top-artikel a{text-decoration:none}.mod_newslist.first-newslist .socialmedia{margin:1.5rem 0 0;padding:0}.mod_newslist.first-newslist .socialmedia.ce_text .text{padding:0}.news-list .layout_latest{padding:.5rem;width:50%}.mod_lexikon.lexikon-list:not(.sitemap-list).lexikon-list .inside .items-container{columns:2;padding-left:11%}.mod_sibling_navigation_news .inside-container a.next .overlay,.mod_sibling_navigation_news .inside-container a.prev .overlay{padding:6rem 2rem}.mod_sibling_navigation_news .inside-container a.next .overlay .inner .title,.mod_sibling_navigation_news .inside-container a.prev .overlay .inner .title{font-size:1.75rem}.sidebar-box{margin:0 0 1rem}.mod_search{margin:6rem auto}#sitemap{-webkit-hyphens:none;hyphens:none;border-top:none}#sitemap .inside{text-align:center}#sitemap .headline{margin:0 0 .5rem;font-size:1rem}#sitemap form input{font-weight:200}#stromsparmodus-overlay .insert-coin-container{left:1rem;position:absolute;transform:scale(1.25)}#stromsparmodus-overlay .flex span{font-size:3vw}.touch #fixed-buttons{display:none}.no-touch #fixed-buttons{display:block;opacity:0;pointer-events:none;position:fixed;top:50%;z-index:5;right:0;transition:opacity .2s}.no-touch #fixed-buttons.ab-tablet{opacity:1;pointer-events:initial}.no-touch #fixed-buttons.ab-tablet .icon-wrap:nth-child(5){top:8.4rem}.no-touch #fixed-buttons.active{opacity:1;pointer-events:initial}.no-touch #fixed-buttons .icon-wrap{overflow-x:hidden;overflow-y:hidden;position:absolute;right:0;width:2rem;transition:width .3s;top:0}.no-touch #fixed-buttons .icon-wrap .icon-action{overflow:hidden;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top:1px solid #ed760a;border-bottom:1px solid #ed760a;text-decoration:none;display:flex;height:2rem;background:#fff;cursor:pointer;transition:background .3s}.no-touch #fixed-buttons .icon-wrap .icon-action .icon{color:#fff;background-color:#ed760a;height:2rem;width:2rem;text-align:center;display:flex;align-items:center;justify-content:center;line-height:0;position:relative;top:0}.no-touch #fixed-buttons .icon-wrap .subtitle{border-right:1px solid #ed760a;align-items:center;padding:0 0 0 1em;display:flex;width:7rem;color:#fff;line-height:44px;transition:color .3s}.no-touch #fixed-buttons .icon-wrap:hover .subtitle{color:#333}.no-touch #fixed-buttons .icon-wrap:nth-child(2){top:2.1rem}.no-touch #fixed-buttons .icon-wrap:nth-child(2) .icon-action .icon{transform:rotate(0)!important}.no-touch #fixed-buttons .icon-wrap:nth-child(3){top:4.2rem}.no-touch #fixed-buttons .icon-wrap:nth-child(4){top:6.3rem}.no-touch #fixed-buttons .icon-wrap.hell .icon-action .icon{border-left:1px solid #ed760a;border-right:1px solid #ed760a;background-color:#fff;color:#ed760a}.no-touch #fixed-buttons .icon-wrap .icon-action,.no-touch #fixed-buttons .icon-wrap:hover{width:9rem}#prefooter .inside{text-align:center;padding:1rem 1.5rem}#prefooter .inside .social a{margin:0 .25rem}#prefooter .inside .kontakt{margin:2rem auto 0;display:flex;flex-flow:row wrap}#prefooter .inside .kontakt .col{flex:0 33.333%}#prefooter .inside .kontakt .col.links{border-right:1px solid #fff}#prefooter .inside .kontakt .col.rechts{border-left:1px solid #fff}#prefooter .inside .kontakt .col a,#prefooter .inside .kontakt .col span{font-size:.8rem}#prefooter .inside .kontakt .col span a{display:inline}#prefooter .inside .kontakt .col a+span,#prefooter .inside .kontakt .col span+span{margin-top:.5rem}#prefooter .inside img{margin:auto;padding:2rem 1rem}form ::placeholder{font-weight:200}#footer{padding:1.5rem 0}#footer .inside{display:block;text-align:center}#footer .inside .links,#footer .inside .rechts{font-size:.8rem;display:inline-block}#footer .inside .links{margin:0 1rem 0 0}#footer .inside .rechts ul{font-size:.8rem}#footer .inside .rechts ul li{padding:0 .75rem}#footer .inside .rechts ul li a{padding:.25rem .35rem}}@media only screen and (min-width:1024px){:root{--mar-top:4rem;--mar-bot:4rem;--pad-top:4rem;--pad-bot:4rem}.content-element-group.cont-width{padding-inline:2rem}.content-element-group.cols-2{display:flex;flex-flow:row wrap;gap:1rem}.content-element-group.cols-2>*{margin:initial;max-width:initial;padding:initial;width:calc(50% - .5rem)}.content-element-group>h1,.content-element-group>h2,.content-element-group>h3,.content-element-group>h4,.content-element-group>h5,.content-element-group>h6{padding-inline:2rem}header .inside,header.shrinked .inside{padding:0 2rem}header.shrinked .inside .links a img,header.shrinked .inside .links span img{max-width:9rem}.navigation{width:60%}.navigation ul.level_1 li a{font-size:.8rem}header.shrinked .navigation{width:60%}header.shrinked .navigation ul.level_1 li a{font-size:.7rem}header.shrinked .navigation ul.level_1 li a:after{margin-top:-1.2rem}.navigation ul li.ghost-button a{padding:.5rem 1.5rem}.ce_rsce_jobs_jsonld_generator{padding-inline:2rem}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form{display:flex;flex-flow:row nowrap;justify-content:space-between}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .input,.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .output{width:calc(50% - .75rem)}.ce_rsce_jobs_jsonld_generator .inside .job-posting-form .output{margin-block-start:0}.ce_rsce_faqpage_jsonld_generator{padding-inline:2rem}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form{display:flex;flex-flow:row nowrap;justify-content:space-between}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .input-container,.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .output{width:calc(50% - .75rem)}.ce_rsce_faqpage_jsonld_generator .inside .faqpage-generator-form .output{margin-block-start:0}.ce_rsce_utm_tracking_generator{padding-inline:2rem}.ce_rsce_teaser{border:1rem solid #fff;min-height:50vh}.startseite .ce_rsce_teaser{min-height:100vh}.ce_rsce_teaser .teaser-text .inhaltsbreite{padding:1rem .5rem}.ce_rsce_teaser .teaser-text .headline{font-size:.7em}.ce_rsce_teasertext{height:50vh;border-left:1rem solid #fefefd;border-right:1rem solid #fefefd}.ce_rsce_teasertext h1{font-size:7vw}.ce_text{padding:0 2rem}.ce_gallery,.ce_rsce_kunden{margin:1em auto;border-left:1rem solid #fff;border-right:1rem solid #fff}.ce_gallery h2,.ce_gallery h3{padding-left:2rem;padding-right:2rem}.ce_gallery .inside{padding:0 2rem}.ce_rsce_kunden .inside{padding:var(--pad-top) 2rem var(--pad-bot) 2rem}.ce_gallery ul li,.ce_rsce_kunden .kunden li{flex:0 20%;height:130px}.ce_gallery ul li figure img,.ce_rsce_kunden .kunden li .link img{max-height:90px;max-width:110px}.ce_rsce_kunden_slider .swiper-button i{font-size:5vw}.ce_rsce_kundenstimmen{border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_kundenstimmen .inside{padding:2rem 0 4rem}.ce_rsce_kundenstimmen h2{padding:0 3.5rem}.ce_rsce_kundenstimmen .kundenstimmen-swiper .swiper-slide{padding:1px 5rem}.ce_rsce_kundenstimmen.mit-headline .inside{padding:4rem 0}.ce_rsce_kundenstimmen .swiper-button i{font-size:5vw}.ce_rsce_hintergrundbild_box{border-left:1rem solid #fff;border-right:1rem solid #fefefd;margin:1rem auto}.ce_rsce_hintergrundbild_box .bg-container{height:40vh}.ce_rsce_instagram{padding:0 2rem}.ce_rsce_instagram .instafeed .box{width:20%}.ce_rsce_instagram .instafeed .box:nth-child(5){display:inline-block}.ce_rsce_leistungen{padding:0 2rem}.ce_rsce_leistungen ul li p{font-size:1.2rem}.ready .ce_rsce_leistungen ul li.fade.is-visible .link:before{width:25%}.ce_rsce_leistungen ul li .link:after{right:25%}.ce_rsce_leistungen ul li.invert .link:after{left:25%}.ce_rsce_leistungsbereiche{border-left:1rem solid #fff;border-right:1rem solid #fff}.ce_rsce_leistungsbereiche .inside{padding:0 2rem}.ce_rsce_leistungsbereiche .area{width:33.333%}.ce_rsce_leistungsbereiche .area .headline{font-size:1.1rem}.ce_rsce_leistungsbereiche .area p{font-size:1rem}.ce_rsce_googlemaps{margin:1rem 1rem 0}.ce_rsce_googlemaps #map{height:400px}.clouds-animation-1{background-size:500px}.clouds-animation-2{background-size:350px}.flugzeug{background-size:150px}.ce_image{padding:0 2rem}.ce_image h2 small{display:inline}.ce_image.background{padding-block:3.5rem}.ce_image.background .image_container{padding-inline:2rem}.mod_newslist{border-left:1rem solid #fff;border-right:1rem solid #fff}.mod_newslist.first-newslist h2:not(.headline){padding:0 2rem}.mod_newslist.first-newslist .news-list .category-headline:first-of-type+.layout_latest,.mod_newslist.first-newslist .news-list .layout_latest:first-of-type{width:66.666%}.mod_newslist.first-newslist .zusatz{width:33.333%;padding-left:2rem}.news-list{padding:0 1.5rem}.news-list .category-headline{padding:0 .5rem}.news-list .layout_latest{width:33.333%}.mod_newslist.second-newslist.podcast-list{padding-top:3.5rem}.ce_rsce_ansprechpartner{border-left:1rem solid #fff;border-right:1rem solid #fff}.ce_rsce_ansprechpartner .inside{padding:0 2rem}.ce_rsce_ansprechpartner .mail,.ce_rsce_ansprechpartner .tel{margin-right:1rem}.ce_rsce_ansprechpartner .links{padding-right:2rem}.ce_rsce_ansprechpartner .links .beschreibung{max-width:100%}.ce_rsce_ansprechpartner .rechts img{max-width:80%;width:80%;float:right}.ce_rsce_kontaktformular{padding:0 2rem}.ce_rsce_kontaktformular .flex{margin-top:2rem;display:flex;flex-flow:row wrap}.ce_rsce_kontaktformular .flex .links{flex:0 50%;padding-right:2rem}.ce_rsce_kontaktformular .flex .links h3{margin-top:0}.ce_rsce_kontaktformular .flex .rechts{flex:0 50%;padding-left:2rem}.ce_rsce_kontaktformular .flex .rechts .ce_form,.ce_rsce_kontaktformular .flex .rechts h2{margin-top:0}.ce_rsce_teaser+div+.mod_breadcrumb,.ce_rsce_zitat{padding:0 2rem}.ce_rsce_zitat .inside{padding:3rem 2rem 1.5rem 3rem}.ce_rsce_faq{margin:1rem auto;border-left:1rem solid #fff;border-right:1rem solid #fff}.ce_rsce_faq .inside,.ce_rsce_hinweise,.ce_rsce_youtube{padding:0 2rem}.ce_rsce_youtube .overlay p{font-size:.8rem}.ce_rsce_youtube .overlay p a::after{height:2px}.play{font-size:1.5em}.ce_rsce_aufzaehlung{padding:0 2rem}.ce_rsce_aufzaehlung.grau{margin:1rem auto;border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_aufzaehlung.grau .inside{padding:1rem 2rem}.ce_rsce_aufzaehlung .aufzaehlungs-container .content,.ce_rsce_aufzaehlung .aufzaehlungs-container .zahl{width:auto;flex:initial}.ce_rsce_logoleiste .logo-conatiner,.ce_rsce_zeitstrahl{padding:0 2rem}.ce_rsce_logoleiste ul.grid.logos li{width:16.6667%}.ce_rsce_fakten{border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_fakten .inside{padding:0 2rem}.ce_rsce_fakten .area{width:25%}.ce_rsce_presse{border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_toc.grau{margin-block:1rem;border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_toc.grau .inside{padding:1rem 2rem}.ce_rsce_blogheadline_detail,.ce_rsce_team{padding:0 2rem}.ce_rsce_blogheadline_detail .flex{margin-bottom:1rem;flex-flow:inherit}.ce_rsce_blogheadline_detail .flex .mod_author{flex:inherit;margin:0 .5rem 0 0}.ce_rsce_blogheadline_detail .flex span:before{content:"·";padding-right:.75rem}.ce_rsce_blogheadline_detail .flex span{margin-left:.4rem}.ce_rsce_blogheadline_detail .author{display:flex;align-items:center}.ce_rsce_blogheadline_detail .author img{width:2rem}.ce_rsce_blogheadline_detail .author .author-name{color:#888;font-size:.9rem;margin-top:0}.ce_rsce_blogheadline_detail .author .author-name:before{display:none}.ce_rsce_blogheadline_detail .author .date-readtime{margin-top:0;padding-left:0}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-4,.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-5{grid-template-columns:1fr 1fr 1fr 1fr}.ce_rsce_bereiche_mit_icon .inside{padding:0 2rem}.ce_rsce_bereiche_mit_icon .areas.spalten-3 .area{width:33.333%}.ce_rsce_bereiche_mit_icon .areas.spalten-3 .area .inner{padding:1rem .5rem}.ce_rsce_bereiche_mit_icon .areas.spalten-4 .area,.ce_rsce_bereiche_mit_icon .areas.spalten-5 .area{width:25%}.ce_rsce_bereiche_mit_icon .area .headline{font-size:1.1rem}.ce_rsce_zitate .zitat-swiper .swiper-slide{padding:2.5rem 5rem 1rem}.ce_rsce_zitate .swiper-button-next i,.ce_rsce_zitate .swiper-button-prev i{font-size:5vw}.ce_rsce_polaroids{border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_polaroids .item{width:30%}.ce_rsce_polaroids .caption{font-size:1.25rem}.ce_rsce_audio,.ce_rsce_vorschaudownload{border-right:1rem solid #fefefd;border-left:1rem solid #fefefd}.ce_rsce_text.ce_rsce_audio .inside{padding-inline:2rem}.ce_rsce_bfsg_check,.ce_rsce_designsystem{padding:0 2rem}.ce_rsce_designsystem .inside .design-container{flex-flow:row nowrap}.ce_rsce_designsystem .inside .design-container .colors-container,.ce_rsce_designsystem .inside .design-container .fonts-image-container{width:calc(50% - .5rem)}.ce_rsce_designsystem .inside .design-container .colors-container .color{height:calc(50% - .5rem)}.ce_rsce_image_swiper .inside,.ce_rsce_kontrastrechner,.ce_rsce_nachhaltigkeit{padding:0 2rem}.ce_rsce_nachhaltigkeit .inside .items .item{width:calc(33.333% - 2rem)}.ce_rsce_serp_preview{padding:0 2rem}.ce_rsce_serp_preview .inside .serp-preview-tool .flex{flex-flow:row nowrap}.ce_rsce_serp_preview .inside .serp-preview-tool .flex form{width:100%}.ce_rsce_serp_preview .inside .serp-preview-tool .flex .preview-container{min-width:calc(600px + 3rem)}.ce_rsce_text_icons{padding:0 2rem}.ce_rsce_text_icons .inside .text-icons-container .text-container{padding-inline-end:5.333rem}.ce_rsce_text_icons .inside .text-icons-container .icons-container::after{left:-2.666rem}.ce_rsce_text_image,.mod_login,.mod_lostPassword,.mod_lostPasswordNotificationCenter,.mod_password,.mod_referenzen_slider .inside{padding:0 2rem}.mod_sibling_navigation_news{border-left:1rem solid #fefefd;border-right:1rem solid #fefefd}.mod_sibling_navigation_news .inside-container a.next .overlay,.mod_sibling_navigation_news .inside-container a.prev .overlay{padding:8rem 2rem}.mod_sibling_navigation_news .inside-container a.prev .overlay .inner{margin-inline-end:3rem}.mod_sibling_navigation_news .inside-container a.next .overlay .inner{margin-inline-start:3rem}#stromsparmodus-overlay .insert-coin-container{transform:scale(1.75);left:0;position:relative}.ce_comments,.mod_lexikon.lexikon-list:not(.sitemap-list),.mod_newsreader .inhaltsbreite,.mod_newsreader p.back,.mod_search{padding:0 2rem}#sitemap{margin-top:1rem;border-left:1rem solid #fefefd;border-right:1rem solid #fefefd}#sitemap .inside{padding:3rem 2rem}#prefooter{margin-top:1rem;border-left:1rem solid #fefefd;border-right:1rem solid #fefefd}#prefooter .inside{text-align:center;padding:2rem 1.5rem 2.5rem}#prefooter .inside img{max-width:15rem}#prefooter .inside .kontakt{margin:3rem auto 0}#footer{border-left:1rem solid #fff;border-right:1rem solid #fff;border-bottom:1rem solid #fff}#footer .inside .not-mobile{display:inline}#footer .inside .not-desktop{display:none}#footer .inside .rechts ul li{padding:0 .45rem}}@media only screen and (min-width:1280px){.navigation{width:70%}header .inside .links a img,header .inside .links span img{max-width:15rem}header.shrinked .inside .links a img,header.shrinked .inside .links span img{max-width:10rem}header.shrinked .navigation ul.level_1 li a{font-size:.8rem}header.shrinked .navigation{width:70%}.navigation ul.level_1 li.suche form .searchbox-icon i,.navigation ul.level_1 li.suche form .searchbox-submit i{font-size:1rem}.navigation ul.level_1 li.suche form .searchbox-submit{padding:.4rem 0 .5rem}.navigation ul.level_1 li.suche form .searchbox-icon{padding:.6rem 0 .5rem}header.shrinked .links:before,header.shrinked .rechts:before{width:200px}.ce_rsce_teaser .teaser-text .inhaltsbreite{padding:1rem .5rem}.startseite .ce_rsce_teaser .teaser-text .inhaltsbreite{margin-bottom:5vh}.ce_rsce_teaser .teaser-text .inhaltsbreite .font-size{font-size:3rem}.ce_rsce_teaser .teaser-text .headline{font-size:.85em}.ce_rsce_teaser .bottom-arrow i,.ce_rsce_teaser .slick-arrow i{font-size:4vw}.ce_rsce_teasertext h1{font-size:5vw}.ce_gallery ul li,.ce_rsce_kunden .kunden li{flex:0 16.6667%;height:150px}.ce_rsce_kunden_slider .swiper-button i,.ce_rsce_kundenstimmen .swiper-button i{font-size:4vw}.ce_rsce_googlemaps #map{height:500px}.ce_rsce_ansprechpartner .rechts img{max-width:100%;width:75%;float:none}.ce_rsce_ansprechpartner .rechts img.groesser{width:80%}.ce_rsce_ansprechpartner .rechts img.noch-groesser{width:100%}.ce_rsce_ansprechpartner .rechts::before{top:-15%}.ce_rsce_kontaktformular{margin:4rem auto 6rem}.ce_rsce_leistungen ul li .link{font-size:1rem}.ce_rsce_keywords{display:block}.ce_rsce_zeitstrahl ul li .button{font-size:1rem}.ce_rsce_zeitstrahl ul li .zahl{font-size:1rem;height:3.5rem;width:3.5rem}.ce_rsce_zeitstrahl ul li .links{padding:3rem 0 6rem}.ce_rsce_zeitstrahl ul li .links .description,.ce_rsce_zeitstrahl ul li .links .headline,.ce_rsce_zeitstrahl ul li .links picture{padding-right:4rem}.ce_rsce_zeitstrahl ul li .rechts{padding:0 0 6rem}.ce_rsce_zeitstrahl ul li .rechts .description,.ce_rsce_zeitstrahl ul li .rechts .headline,.ce_rsce_zeitstrahl ul li .rechts .link-row,.ce_rsce_zeitstrahl ul li .rechts picture{padding-left:4rem}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach{padding:3.5rem 0}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.ce_rsce_leistungsbereiche.ce_rsce_leistungsbereiche_einfach .areas.spalten-5 .area .inner .headline{font-size:.8rem}.ce_rsce_bereiche_mit_icon .area .headline{font-size:1.3rem}.ce_rsce_bereiche_mit_icon .areas.spalten-5 .area{width:20%}.ce_rsce_bereiche_mit_icon .areas.spalten-5 .headline{font-size:.8rem}.ce_rsce_zitate .swiper-button-next i,.ce_rsce_zitate .swiper-button-prev i{font-size:4vw}.ce_rsce_zitate .swiper-button-prev{left:-2rem}.ce_rsce_zitate .swiper-button-next{right:-2rem}.ce_rsce_polaroids .caption{font-size:1.5rem}.mac.safari .ce_rsce_hintergrundbild_box .bgscroll{background-size:cover;background-attachment:fixed}.mod_referenzen_reader .breadcrumb-container .mod_breadcrumb{padding:0 2rem}#stromsparmodus-overlay .insert-coin-container{left:1rem;position:absolute}#prefooter .inside .kontakt{max-width:61rem}#footer .inside .links,#footer .inside .rechts ul,#prefooter .inside .kontakt .col a,#prefooter .inside .kontakt .col span{font-size:1rem}}@media only screen and (min-width:1370px){.ce_rsce_teaser .teaser-text .inhaltsbreite{padding:1rem .5rem}}@media only screen and (min-width:1600px){header.shrinked .links:before,header.shrinked .rechts:before{width:400px}.ce_rsce_teaser .bottom-arrow i,.ce_rsce_teaser .slick-arrow i{font-size:3vw}.ce_rsce_teasertext h1{font-size:3.8rem}.ce_rsce_kundenstimmen .swiper-button i{font-size:3vw}.ce_rsce_kundenstimmen .swiper-button.swiper-button-prev{left:2rem}.ce_rsce_kundenstimmen .swiper-button.swiper-button-next{right:2rem}.ce_rsce_kundenstimmen h2{padding:0 2rem}.ce_rsce_kundenstimmen .kundenstimmen-swiper .swiper-slide{padding:1px 2rem}.ce_rsce_zitate .swiper-button-next i,.ce_rsce_zitate .swiper-button-prev i{font-size:3vw}}@media only screen and (min-width:1800px){.ce_rsce_teaser .teaser-text .inhaltsbreite{padding:1rem 1rem 3rem .5rem}}@media only screen and (min-width:2560px){header.shrinked .links:before,header.shrinked .rechts:before{width:700px}}/*! --Print-- */@media print{body{background:#fff}footer,header{display:none}*{background:rgba(0,0,0,0)!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.lb-bg{background-color:rgba(0,0,0,.8);height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:19;-webkit-backdrop-filter:unset;backdrop-filter:unset;transition:opacity .1s linear,backdrop-filter .5s linear,-webkit-backdrop-filter .5s linear;opacity:0}.lb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-height:200px;min-width:250px;z-index:20;background-color:#000;transition:opacity .1s linear;opacity:0;box-shadow:0 0 50px #000}.lb .lb-img-cnt{overflow:hidden}.lb img{height:auto;max-height:calc(95vh - 6rem);width:auto;max-width:95vw;object-fit:contain;transition:transform .1s cubic-bezier(0,0,.22,.99),opacity .1s linear}.lb .lb-close{position:fixed;top:0;right:0;padding-left:15px;padding-right:15px;cursor:pointer;background-color:rgba(0,0,0,.7);border-bottom-left-radius:3px;z-index:5}.lb .lb-close::after{color:#fff;content:"";font-family:netprofit13;font-size:2.25rem}.lb .lb-prev{display:inline-block;position:fixed;top:50%;left:0;transform:translateY(-50%);padding:10px 10px 10px 5px;cursor:pointer;background-color:rgba(0,0,0,.7);z-index:5}.lb .lb-prev::after{display:inline-block;color:#fff;content:"";font-family:netprofit13;font-size:2rem;transform:rotateZ(180deg)}.lb .lb-next{display:inline-block;position:fixed;top:50%;right:0;transform:translateY(-50%);padding:10px 5px 10px 10px;cursor:pointer;background-color:rgba(0,0,0,.7);z-index:5}.lb .lb-next::after{display:inline-block;color:#fff;content:"";font-family:netprofit13;font-size:2rem}.lb-load-bg{opacity:1;background-color:rgba(0,0,0,.75);height:100%;width:100%;position:absolute;top:0;left:0;transition:opacity .1s linear}.lb-load-bg .lb-load{background:0 0!important;position:absolute;top:50%!important;left:50%!important;border-bottom:5px solid #ed760a;border-top:5px solid #ed760a;border-radius:50%;width:100px!important;height:100px!important;animation:1s linear infinite spinning}@keyframes spinning{0%{transform:translate(-50%,-50%) rotateZ(0)}100%{transform:translate(-50%,-50%) rotateZ(360deg)}}






/* Container für die gesamte Galerie */
.image-gallery {
  display: grid; /* Verwendet CSS Grid für ein flexibles Layout */
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* Passt Spalten an die Bildschirmgröße an */
  gap: 20px; /* Abstand zwischen den Bildern */
  margin-top: 40px; /* Abstand nach oben */
  padding: 0 20px; /* Innenabstand links und rechts */
}

/* Stil für jedes Galerie-Element */
.gallery-item {
  border: 1px solid #ddd; /* Leichter Rand um jedes Bild */
  border-radius: 8px; /* Abgerundete Ecken */
  overflow: hidden; /* Stellt sicher, dass nichts über den Rand hinausragt */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Leichter Schatten für Tiefenwirkung */
  transition: transform 0.2s ease-in-out; /* Sanfte Animation beim Hover */
}

.gallery-item:hover {
  transform: translateY(-5px); /* Bild bewegt sich leicht nach oben beim Hover */
}

.gallery-item img {
  width: 100%; /* Bild füllt die Breite des Containers */
  height: 200px; /* Feste Höhe für die Miniaturansichten */
  object-fit: cover; /* Bilder werden zugeschnitten, um die feste Höhe zu füllen */
  display: block; /* Entfernt zusätzlichen Platz unter dem Bild */
}

/* Stil für die Bildunterschrift */
.gallery-item figcaption {
  padding: 15px; /* Innenabstand für die Beschriftung */
  font-size: 0.9em; /* Kleinere Schriftgröße */
  color: #333; /* Dunkle Textfarbe */
  text-align: center; /* Text zentrieren */
  background-color: #f9f9f9; /* Heller Hintergrund für die Beschriftung */
  border-top: 1px solid #eee; /* Trennlinie zur Bildunterschrift */
}

/* Responsiveness für kleinere Bildschirme */
@media (max-width: 768px) {
  .image-gallery {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); /* Kleinere Spalten für Tablets */
    gap: 15px;
  }
}

@media (max-width: 480px) {
  .image-gallery {
    grid-template-columns: 1fr; /* Eine Spalte für Mobilgeräte */
    padding: 0 10px;
  }

  .gallery-item img {
    height: 180px; /* Angepasste Höhe für sehr kleine Bildschirme */
  }
}

/* Container für alle Kacheln */
.impressum-kacheln-container {
  padding: 20px;
  margin-bottom: 40px; /* Abstand nach den Kacheln */
  /* ÄNDERUNG: Angepasste Max-Breite, um der Inhaltsbreite zu entsprechen */
  max-width: 960px; /* Beispielwert: Passe dies an die Max-Breite deines Hauptinhalts an! */
  /* Links ausgerichtet */
  margin-left: auto; /* ÄNDERUNG: auto statt 0, um den Container selbst zu zentrieren */
  margin-right: auto; /* ÄNDERUNG: auto statt 0, um den Container selbst zu zentrieren */
  /* Wenn der Hauptinhalt auch einen linken Padding hat, musst du diesen ggf. hier als padding-left hinzufügen */
  /* Beispiel: padding-left: 20px; falls der Hauptinhalt 20px padding links hat */
}

/* Stil für Reihen mit 2 Kacheln */
.impressum-kacheln-reihe {
  display: flex;
  flex-wrap: wrap;
  /* ÄNDERUNG: Links ausrichten */
  justify-content: flex-start; /* Kacheln in der Reihe links ausrichten */
  gap: 30px; /* Abstand zwischen den Kacheln auf 30px */
  margin-bottom: 30px; /* Abstand zwischen den Kachel-Reihen auf 30px */
}

/* Stil für die Reihe der 5. Kachel (volle Breite) */
.impressum-kacheln-reihe-full {
  display: flex;
  /* ÄNDERUNG: Links ausrichten */
  justify-content: flex-start; /* Kachel links ausrichten */
  /* padding: 0 20px; entfernt, da der Container jetzt die Hauptbreite steuert */
}

/* Allgemeine Kachel-Stile */
.impressum-kachel {
  background-color: #ffffff; /* Weißer Hintergrund */
  border: 1px solid #e0e0e0; /* Leichter Rand */
  border-radius: 12px; /* Abgerundete Ecken */
  padding: 20px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); /* Schatten */
  text-align: left;
  box-sizing: border-box; /* Padding und Border in die Breite einbeziehen */
  transition: transform 0.2s ease, box-shadow 0.2s ease; /* Sanfter Übergang für Hover */
}

/* Spezifische Breiten für Kacheln innerhalb der Reihen */
.impressum-kacheln-reihe .impressum-kachel {
  flex: 0 1 calc(50% - 15px); /* Zwei Kacheln pro Reihe mit 30px Gap */
}

/* Breite für die 5. Kachel (volle Breite, aber mit Max-Breite für Lesbarkeit) */
.impressum-kacheln-reihe-full .impressum-kachel {
  flex: 1 1 100%; /* Nimmt die volle verfügbare Breite ein */
  max-width: 600px; /* Optional: Eine maximale Breite für die Lesbarkeit auf sehr großen Bildschirmen */
}

/* Optional: Ein leichter Hover-Effekt für die Kacheln */
.impressum-kachel:hover {
  transform: translateY(-3px); /* Kachel bewegt sich leicht nach oben */
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.12); /* Schatten wird stärker */
}

.impressum-kachel h3 {
  color: #ed760a; /* Anpassung an deine Markenfarbe */
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 1.2em;
  border-bottom: 1px solid #eee; /* Trennlinie unter der Überschrift */
  padding-bottom: 10px;
}

.impressum-kachel p {
  margin-bottom: 5px;
  line-height: 1.6;
}

/* Responsive Anpassungen für kleinere Bildschirme */
@media (max-width: 768px) {
  .impressum-kacheln-reihe {
    flex-direction: column; /* Auf kleineren Bildschirmen Kacheln untereinander */
    align-items: flex-start; /* Kacheln links ausrichten */
  }

  .impressum-kacheln-reihe .impressum-kachel,
  .impressum-kacheln-reihe-full .impressum-kachel {
    flex: 1 1 100%; /* Volle Breite für alle Kacheln auf kleinen Bildschirmen */
    max-width: 400px; /* Begrenzung der Breite für bessere Lesbarkeit auf kleinen Bildschirmen */
  }
}