.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.inner{width:90%;max-width:1600px;margin-left:auto;margin-right:auto}.invisible{display:flex;opacity:0;width:0;height:0;position:absolute;pointer-events:none}img{width:100%;height:auto}p{margin-bottom:40px}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.eot");src:url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.woff2") format("woff2"), url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.woff") format("woff"), url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.ttf") format("truetype"), url("../../files/cobra/layout/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("../../files/cobra/layout/fonts/roboto-v30-latin-700.eot");src:url("../../files/cobra/layout/fonts/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/cobra/layout/fonts/roboto-v30-latin-700.woff2") format("woff2"), url("../../files/cobra/layout/fonts/roboto-v30-latin-700.woff") format("woff"), url("../../files/cobra/layout/fonts/roboto-v30-latin-700.ttf") format("truetype"), url("../../files/cobra/layout/fonts/roboto-v30-latin-700.svg#Roboto") format("svg")}header{width:100%;height:100px;background-color:#000000;position:fixed;top:0;z-index:9999;display:flex}header .mod_navigation{display:flex;align-items:center}header .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .inner .left a{color:#fa8023;font-size:30px;letter-spacing:-2.25px;transition:1s ease all;display:block;font-family:"Arial Black", "Arial Bold", "Arial", "Roboto", sans-serif;font-weight:900}header .inner .left a:hover{transform:scale(1.05)}header .inner .left img{width:300px}header .inner .right{display:flex;text-align:right;position:relative}header .inner .right nav ul{list-style-type:none}header .inner .right nav ul li{display:inline-block;margin-left:40px}header .inner .right nav ul li a,header .inner .right nav ul li strong{color:#fff;transition:0.5s ease all;font-family:"Roboto";font-weight:700;text-transform:uppercase;font-size:15px}header .inner .right nav ul li a:hover{color:#fa8023}header .inner .right nav ul li.active strong{color:#fa8023}header .inner .right .mod_search{margin-left:40px;position:relative}header .inner .right .mod_search .widget-text{position:absolute;right:-5px;visibility:hidden;opacity:0;transition:opacity 0.2s, visibility 0s 0.2s}header .inner .right .mod_search .widget-text::before{content:"";position:absolute;inset:0;left:-1em;background:linear-gradient(to right, transparent, black 1em)}header .inner .right .mod_search input{padding:5px 35px 5px 15px;border:0;border-radius:100vmax;position:relative;font:inherit;font-size:15px;line-height:20px;outline:none}header .inner .right .mod_search input::-webkit-search-cancel-button{display:none}header .inner .right .mod_search .widget-submit{position:relative;line-height:0}header .inner .right .mod_search button{width:30px;height:30px;padding:0;border:0;font-size:0;cursor:pointer}header .inner .right .mod_search button::before,header .inner .right .mod_search button::after{content:"";position:absolute;inset:0;transition:opacity 0.2s;opacity:0}header .inner .right .mod_search button,header .inner .right .mod_search button::before,header .inner .right .mod_search button::after{background:no-repeat center / 60% 60%}header .inner .right .mod_search button{background-image:url(/files/cobra/layout/img/suche_weiss.svg)}header .inner .right .mod_search button::before{background-image:url(/files/cobra/layout/img/suche_schwarz.svg)}header .inner .right .mod_search button::after{background-image:url(/files/cobra/layout/img/suche_orange.svg)}header .inner .right .mod_search button:hover::after{opacity:1}header .inner .right .mod_search.active .widget-text{visibility:visible;opacity:1;transition:opacity 0.2s}header .inner .right .mod_search.active button::before{opacity:1}header .inner .right .mod_search.active button:hover::before{opacity:0}header .inner .right .mod_search.active button:hover::after{opacity:1}header #menuetrigger{position:absolute;width:30px;height:30px;z-index:20;right:0px;top:-4px;opacity:0;cursor:pointer;display:none}header #burgermenue,header #burgermenue:before,header #burgermenue:after{width:30px;height:2px;margin-bottom:5px;background:#fa8023;z-index:998;cursor:pointer}header #burgermenue:before,header #burgermenue:after{position:absolute;content:"";text-decoration:none;left:0}header #burgermenue{transition:none;position:absolute;right:0;margin-top:13px;z-index:10;display:none}header #burgermenue:before{margin-top:-9px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header #burgermenue:after{margin-top:9px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}header input:checked~#burgermenue:before{-webkit-transform:rotate(45deg) translate(6px, 6px);transform:rotate(45deg) translate(6px, 6px)}header input:checked~#burgermenue:after{-webkit-transform:rotate(-45deg) translate(6px, -6px);transform:rotate(-45deg) translate(6px, -6px)}header input:checked~#burgermenue{height:0;text-decoration:none}header input:checked~.mod_navigation{display:block !important}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}body{font-family:"Roboto";font-weight:400;font-size:18px;line-height:24px;color:#000000}h1,h2{font-family:"Arial Black", "Arial Bold", "Arial", "Roboto", sans-serif;font-weight:900;font-size:60px;line-height:60px;margin-bottom:30px}h2{font-size:45px;letter-spacing:-3.38px;-webkit-hyphens:manual;hyphens:manual}h3{font-family:"Arial Black", "Arial Bold", "Arial", "Roboto", sans-serif;font-weight:900;font-size:25px;margin-bottom:20px}strong{font-weight:bold}.mod_article{position:relative;background-color:#fff}.mod_article.grau{background-color:#e5e5e5}.mod_article .inner{padding-top:80px;padding-bottom:80px}#main ul{list-style-type:disc;margin-bottom:20px}#main ul li{margin-left:20px}#main .mod_search{margin-top:40px}#main .mod_search form{margin-bottom:10px}#main .mod_search .formbody{display:inline-block;position:relative}#main .mod_search .formbody input{padding:5px 35px 5px 15px;border:1px solid black;border-radius:100vmax;font:inherit;outline:none}#main .mod_search .formbody input::-webkit-search-cancel-button{display:none}#main .mod_search .formbody button{width:30px;height:30px;padding:0;border:0;font-size:0;cursor:pointer;position:absolute;right:5px;top:50%;transform:translateY(-50%);background:none}#main .mod_search .formbody button::before,#main .mod_search .formbody button::after{content:"";position:absolute;inset:0;background:no-repeat center / 60% 60%;transition:opacity 0.2s}#main .mod_search .formbody button::before{background-image:url(/files/cobra/layout/img/suche_schwarz.svg)}#main .mod_search .formbody button::after{opacity:0;background-image:url(/files/cobra/layout/img/suche_orange.svg)}#main .mod_search .formbody button:hover::before{opacity:0}#main .mod_search .formbody button:hover::after{opacity:1}#main .mod_search>.info{display:none}#main .mod_search h2{margin-bottom:20px}#main .mod_search h2 a{color:#fa8023;transition:color 0.2s}#main .mod_search h2 a:hover{color:black}#main .mod_search .context{margin-bottom:20px}#main .mod_search mark{background:#fa802388}#main .mod_search .url{opacity:0.7}.ce_text a,.answer_container a{color:#fa8023}.ce_text a:hover,.answer_container a:hover{color:inherit}.more a{background-color:#fa8023;color:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);padding:10px 30px;text-transform:uppercase;font-weight:700;display:inline-block;transition:0.5s ease all}.more a:hover{color:#fa8023;background-color:#e5e5e5}#parallax{background-color:#000;top:0;z-index:0;padding-bottom:0px !important;width:100%;height:100vh;position:relative}#parallax #parallax_image{width:100%;height:100%;position:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;transition:opacity 2s ease}#parallax .ce_text{position:absolute;width:90%;max-width:1600px;bottom:30%;left:0;right:0;margin-left:auto;margin-right:auto;color:#fff;padding-right:40%;box-sizing:border-box}#parallax .ce_text h1,#parallax .ce_text p,#parallax .ce_text ul{transition:1s ease all}#parallax .ce_text .ani{transform:translate(-2000px, 0px)}.start #parallax_image{background-image:url("../../files/cobra/layout/img/header.jpg")}.start .ce_text>*{filter:drop-shadow(0 0 0.25em black)}.keynote_container{position:absolute;width:94%;margin-left:auto;margin-right:auto;left:0;right:0;z-index:10;background:none}#keynotemobile1,#keynotemobile2{display:none}#keynotes,#keynotes2{position:relative;background-color:#fa8023;color:#fff;border-radius:45px;-webkit-box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);margin-top:-180px;margin-bottom:80px;transition:1s ease all}#keynotes .slider-wrapper,#keynotes2 .slider-wrapper{display:flex}#keynotes .keynotes_container,#keynotes2 .keynotes_container{display:flex;flex-wrap:wrap;justify-content:space-around}#keynotes.ani,#keynotes2.ani{transform:translate(0px, 300px);opacity:0}#keynotes .ce_hyperlink,#keynotes2 .ce_hyperlink{width:15%}#keynotes .ce_hyperlink a,#keynotes2 .ce_hyperlink a{display:block;text-align:center;height:100%;transition:1s ease all;cursor:pointer;padding-top:70px;padding-bottom:40px;box-sizing:border-box;color:#fff}#keynotes .ce_hyperlink a:hover,#keynotes2 .ce_hyperlink a:hover{background-color:#fff}#keynotes .ce_hyperlink a:hover img,#keynotes2 .ce_hyperlink a:hover img{transform:translate(0px, 30px) scale(1.5)}#keynotes .ce_hyperlink a:hover .caption,#keynotes2 .ce_hyperlink a:hover .caption{opacity:0}#keynotes .ce_hyperlink a .image_container,#keynotes2 .ce_hyperlink a .image_container{margin-bottom:10px}#keynotes .ce_hyperlink a img,#keynotes2 .ce_hyperlink a img{width:auto;height:50px;transition:0.5s ease all}#keynotes .ce_hyperlink a .caption,#keynotes2 .ce_hyperlink a .caption{font-size:25px;margin-bottom:30px;display:block;transition:0.5s ease all}#keynotes .ce_hyperlink.active a,#keynotes2 .ce_hyperlink.active a{background-color:#fff}#keynotes .ce_hyperlink.active a img,#keynotes2 .ce_hyperlink.active a img{transform:translate(0px, 30px) scale(1.5)}#keynotes .ce_hyperlink.active a .caption,#keynotes2 .ce_hyperlink.active a .caption{opacity:0}#keynotes .slider-control,#keynotes2 .slider-control{position:absolute;width:100%;height:0;top:0;margin-top:100px}#keynotes .slider-control a,#keynotes2 .slider-control a{color:#fff;font-size:60px;transition:0.5s ease all}#keynotes .slider-control a:hover,#keynotes2 .slider-control a:hover{transform:scale(1.5)}#keynotes .slider-control .slider-prev,#keynotes2 .slider-control .slider-prev{margin-left:20px}#keynotes .slider-control .slider-next,#keynotes2 .slider-control .slider-next{margin-right:20px}#keynotes2{margin-top:0px}#keynotestexte .leistungen_liste{border-top:1px solid #fa8023;padding:30px 0 0 150px;position:relative}#keynotestexte .leistungen_liste figure.float_left{position:absolute;left:0;margin-right:50px}#wasunsantreibt{padding-top:150px}.zweiteilig{display:flex;flex-wrap:wrap;justify-content:space-between}.zweiteilig .ce_text{width:47%}.zweiteilig .zweiteilig{width:47%}.dreiteilig{display:flex;flex-wrap:wrap;justify-content:space-between}#wiewirarbeiten .inner{padding-bottom:250px}#wiewirarbeiten h2{text-align:center}#wiewirarbeiten .ce_text{width:30%;border-radius:30px;border:1px solid #e5e5e5;-webkit-box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.1)}#wiewirarbeiten .ce_text h3{text-align:center;width:100%;background-color:#fa8023;color:#fff;padding-top:30px;padding-bottom:30px;border-top-left-radius:30px;border-top-right-radius:30px}#wiewirarbeiten .ce_text p{padding:40px}#zehndinge{background-color:#fa8023;color:#fff;font-family:"Arial Black", "Arial Bold", "Arial", "Roboto", sans-serif;font-weight:900;font-size:45px;line-height:60px}#zehndinge h2,#zehndinge h3{font-size:135px;color:#fff;opacity:0.5}#zehndinge .inner{position:relative}#zehndinge #masstaebe{position:absolute;right:0;top:0;border-radius:360px;border:10px solid #fff;width:350px;height:350px;margin-top:-180px;background-color:#fa8023;-webkit-box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 15px 5px rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2}#zehndinge #masstaebe figure{padding:0 60px;margin-top:-20px}#zehndinge #masstaebe p{margin-bottom:0px}#zehndinge .zehndinge_accordion{display:flex;justify-content:flex-end;width:100%;margin-top:100px}#zehndinge .zehndinge_accordion .ce_text{width:119px;overflow:hidden;font-size:18px;line-height:24px;transition:0.2s linear all}#zehndinge .zehndinge_accordion .ce_text h3{margin-top:35px;cursor:pointer;transition:0.2s linear all}#zehndinge .zehndinge_accordion .ce_text p{margin-left:120px;width:300px;margin-top:-60px}#zehndinge .zehndinge_accordion .ce_text:last-child{width:180px;flex-shrink:0}#zehndinge .zehndinge_accordion .ce_text:last-child p{margin-left:190px}#zehndinge .zehndinge_accordion .ce_text.active{width:500px}#zehndinge .zehndinge_accordion .ce_text.active h3{opacity:1}#zehndinge .zehndinge_accordion .ce_text.active:last-child{width:550px}#zehndinge .zehndinge_accordion .ani{transform:translate(0px, -70px);opacity:0}.kompetenz{background-color:#fff;color:#000000;text-align:center;margin-bottom:4%;transition:0.5s ease all}.kompetenz:hover{transform:scale(1.1)}.kompetenz .image_container{margin-top:40px}.kompetenz img{width:auto;height:50px}.kompetenz h3{color:#000000;margin-bottom:10px}.kompetenz a{color:#fa8023;text-transform:uppercase;transition:0.5s ease all}.kompetenz a:hover{color:#000000}.spacer{background:#000000;color:#fff}.spacer .inner{position:relative}.spacer .ce_text{position:relative;z-index:1;box-sizing:border-box;padding-right:40%}.spacer .ce_text h2{color:#fa8023;font-size:100px;line-height:100px;letter-spacing:-7.5px}.spacer .ce_image{width:35%;position:absolute;right:0;bottom:0}.spacer img{margin-bottom:-10px}#startkontakt .ce_form{width:60%}form p.error{margin-bottom:5px;color:#fa8023}#history{display:flex;justify-content:space-between;align-items:center}#history .hbutton{width:50px}#history #hmask{width:90%;overflow:hidden;height:400px}#history #hmask #hline{height:2px;background-color:#e5e5e5;position:relative;margin-top:200px;transition:0.5s ease all}#history #hmask #hline .hpoint{position:absolute;background-color:#fa8023;width:20px;height:20px;border-radius:360px;top:0;margin-top:-10px;transition:1s ease margin, 0.2s ease transform;margin-left:-50px;cursor:pointer}#history #hmask #hline .hpoint:before{content:attr(data-label);position:absolute;color:#fa8023;top:0px;margin-top:-36px;font-size:24px;left:0;margin-left:-20px}#history #hmask #hline .hpoint:after{content:attr(data-content);position:absolute;color:#fff;top:0;left:0;opacity:0;font-size:10px;line-height:16px;margin-left:-110px;margin-top:-100px;width:300px}#history #hmask #hline .hpoint:hover{transform:scale(1.5)}#history #hmask #hline .hpoint:hover:before{transform:scale(1);margin-top:-124px;margin-left:-111px}#history #hmask #hline .hpoint:hover:after{opacity:1;background-color:#e5e5e5;color:#000000;padding:10px}#history #h_zurueck,#history #h_weiter{background-size:100%;width:50px;height:50px;background-repeat:no-repeat;display:block;transition:0.5s ease all;background-color:#fa8023;border-radius:180px;background-size:15px 25px;background-position:19px}#history #h_zurueck:hover,#history #h_weiter:hover{transform:scale(1.05)}#history #h_zurueck{background-image:url("../../files/cobra/layout/img/h_prev.png");display:none}#history #h_weiter{background-image:url("../../files/cobra/layout/img/h_next.png")}body.unterseite #container{padding-top:80px}body.unterseite #keynotes{margin-top:0px;margin-bottom:0px}.leistungen_text{display:none;width:600px;margin:0 auto}.leistungen_text h2{color:#fa8023}.leistungen_text hr{width:100%;height:1px;background-color:#fa8023;border:none;margin-bottom:40px}.leistungen_text.active{display:block}.leistungen_text ul:before{content:"";position:absolute}#stellenangebote ul{list-style-type:none}#stellenangebote ul li{margin-left:0px}.mod_faqlist .faq_q{padding:20px;background-color:#fa8023;display:block;color:#fff;box-sizing:border-box;padding-left:40px;font-size:30px;line-height:1.2;text-transform:uppercase;position:relative;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.mod_faqlist .faq_q:before{content:"+";position:absolute;left:0;top:0;margin-top:20px;margin-left:13px;color:#fff;font-weight:bold}.mod_faqlist .faq_q.active:before{content:"-"}.mod_faqlist .answer_container{max-height:0;overflow:hidden;padding-left:40px;padding-right:40px;opacity:0;transition:1s ease;transition-property:max-height, margin-top, opacity}#stellenangebote .answer_container.active{max-height:2200px;margin-top:40px;opacity:1}#keynotestexte{min-height:500px}.ce_form input[type="text"],.ce_form input[type="password"],.ce_form input[type="tel"],.ce_form input[type="email"],.ce_form select,.ce_form textarea{border:1px solid #000000;box-sizing:border-box;padding:10px 20px;font-size:18px;margin-bottom:20px;width:100%;font-family:"Roboto"}.ce_form textarea{height:200px}.ce_form .submit{border:none;background-color:#fa8023;color:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 15px -4px rgba(0, 0, 0, 0.7);padding:10px 30px;text-transform:uppercase;font-weight:700;display:inline-block;transition:0.5s ease all}.ce_form .submit:hover{color:#fa8023;background-color:#e5e5e5}.ce_form .widget-checkbox{margin-bottom:20px}.ce_form .widget-checkbox label{margin-left:30px;float:left;margin-top:-25px;font-size:14px}.ce_form .widget-checkbox label a{color:#fa8023}.ce_form .widget-checkbox label a:hover{color:#000000}.ce_form input[type="checkbox"]{position:relative}.ce_form input[type="checkbox"]:before{content:"";position:absolute;width:24px;height:24px;background-color:#fff;top:0;left:0;margin-left:-5px;margin-top:-5px}.ce_form input[type="checkbox"]:checked:after{content:"";position:absolute;width:18px;height:18px;background-color:#fa8023;top:0;left:0;margin-left:-2px;margin-top:-2px}.ce_form .widget-upload{margin-bottom:20px}.ce_form .widget-upload .dropzone{display:flex;justify-content:center;align-items:center;min-height:100px;margin-top:5px;padding:10px;border:2px dashed #000000;text-align:center;cursor:pointer;color:gray;transition:border-color 0.2s, color 0.2s}.ce_form .widget-upload .dropzone.dragging{border-color:#fa8023}.ce_form .widget-upload .dropzone.has-error{color:#fa8023}.ce_form .widget-upload .dropzone.has-file{color:#000000}.ce_form .widget-upload input{width:1px;height:1px;margin:-1px;padding:0;border:0;position:absolute;clip:rect(0 0 0 0);overflow:hidden}footer{background:#000000}footer .inner{padding-top:70px;padding-bottom:50px}footer .inner nav ul li{display:inline-block;margin-right:20px}footer .inner nav ul li a,footer .inner nav ul li strong{color:#fff;transition:0.5s ease all;text-transform:uppercase;font-family:"Roboto";font-weight:700}footer .inner nav ul li a:hover{color:#fa8023}footer .inner nav ul li.active strong{color:#fa8023}@media (max-width:1600px){#zehndinge .zehndinge_accordion{flex-wrap:wrap;justify-content:center}#zehndinge .zehndinge_accordion::after{content:"";width:100%}#zehndinge .zehndinge_accordion>:nth-child(n+6){order:1}}@media (max-width:1400px){#zehndinge h3{font-size:120px}}@media (max-width:1280px){header #menuetrigger{display:block}header #burgermenue{display:block}header .mod_navigation{display:none;position:absolute;background-color:#000000;right:0;margin-top:52px;width:max-content;max-width:90vw}header .inner .right nav ul li{display:block;margin-left:0}header .inner .right nav ul li a,header .inner .right nav ul li strong{display:block;padding:10px}header .inner .right .mod_search{right:50px}#keynotecontainer1,#keynote_container2{display:none}#keynotemobile1{display:block}#keynotes .ce_hyperlink{width:30%}#zehndinge #masstaebe{width:250px;height:250px;font-size:30px;line-height:36px}#zehndinge #masstaebe figure{padding:0 40px;margin-top:-14px}.spacer .ce_text h2{font-size:70px;line-height:70px}.spacer .ce_image{width:50%}}@media (max-width:1100px){#zehndinge .zehndinge_accordion{justify-content:space-between;flex-wrap:wrap}#zehndinge .zehndinge_accordion::after{content:none}#zehndinge .zehndinge_accordion>:nth-child(n+6){order:auto}#zehndinge .zehndinge_accordion .ce_text{display:flex;align-items:center}#zehndinge .zehndinge_accordion .ce_text:nth-child(n),#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active{width:calc(49% - 20px)}#zehndinge .zehndinge_accordion .ce_text:nth-child(n) h3,#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active h3{margin:0;line-height:0.8;opacity:0.5;cursor:default}#zehndinge .zehndinge_accordion .ce_text:nth-child(n) p,#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active p{width:auto;margin:10px 0 10px 20px}#zehndinge .zehndinge_accordion .ce_text:last-child,#zehndinge .zehndinge_accordion .ce_text:last-child.active{width:calc(49% + 20px)}#zehndinge .zehndinge_accordion .ce_text:last-child h3,#zehndinge .zehndinge_accordion .ce_text:last-child.active h3{font-size:90px}#zehndinge .zehndinge_accordion .ce_text.ani{transform:translateY(70px)}}@media (max-width:1024px){#keynotemobile1{display:none}#keynotemobile2{display:block}#keynotes .ce_hyperlink{box-sizing:border-box;width:100%;padding:0 50px}#keynotes .ce_hyperlink a{max-width:14em;margin:0 auto}.zweiteilig .ce_text{width:100%}#wiewirarbeiten .ce_text{width:100%;margin-bottom:40px}.spacer .ce_text h2{font-size:50px;line-height:50px;letter-spacing:-3px}#startkontakt .ce_form{width:100%}}@media (max-width:870px){#parallax .ce_text{padding:0}#zehndinge{font-size:30px;line-height:40px}#zehndinge h2,#zehndinge h3{font-size:80px}#zehndinge h2{line-height:80px}#zehndinge .zehndinge_accordion .ce_text{align-items:flex-start}#zehndinge .zehndinge_accordion .ce_text p{-webkit-hyphens:auto;hyphens:auto}#zehndinge .zehndinge_accordion .ce_text:nth-child(n),#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active{width:100%;padding-left:50px;box-sizing:border-box}#zehndinge .zehndinge_accordion .ce_text:nth-child(n) h3,#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active h3{margin:10px 0}#zehndinge .zehndinge_accordion .ce_text:last-child,#zehndinge .zehndinge_accordion .ce_text:last-child.active{padding-left:0}#zehndinge .zehndinge_accordion .ce_text:last-child h3,#zehndinge .zehndinge_accordion .ce_text:last-child.active h3{font-size:80px}.spacer .inner{padding-bottom:0}.spacer .ce_text{padding:0}.spacer .ce_image{position:static;width:100%}.spacer .ce_image img{max-height:min(500px, 80vh);object-fit:contain;object-position:right bottom}}@media (max-width:670px){h1,h2{font-size:40px;font-family:-3px;line-height:40px}h2{font-size:30px;letter-spacing:-2.25px}h3{font-size:17px;line-height:-1.2px}#zehndinge .zehndinge_accordion .ce_text:nth-child(n),#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active{padding-left:15px}#zehndinge .zehndinge_accordion .ce_text:nth-child(n) h3,#zehndinge .zehndinge_accordion .ce_text:nth-child(n).active h3{padding-right:15px}#zehndinge .zehndinge_accordion .ce_text:last-child,#zehndinge .zehndinge_accordion .ce_text:last-child.active{padding-left:0}#zehndinge .zehndinge_accordion .ce_text:last-child h3,#zehndinge .zehndinge_accordion .ce_text:last-child.active h3{padding-right:0;font-size:60px}.leistungen_text{width:auto}#keynotestexte .leistungen_liste{padding:0}#keynotestexte .leistungen_liste figure.float_left{position:static;margin:20px 0}#keynotestexte .leistungen_liste figure.float_left img{width:100px;vertical-align:bottom}}@media (max-width:425px){header .inner .left img{width:250px}header .inner .right .mod_search{right:40px}.spacer .ce_image img{width:150%;margin-left:-50%}}@media (max-width:360px){header .inner .left img{width:200px}}
:root{--font-light: #f4f4f4;--font-dark: black;--background-light: #ffffff;--background-dark: black}#contrastswitch{position:fixed;right:10px;top:120px;background-color:black;color:var(--font-light);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:clamp(1rem, calc(0.9rem + 0.5vw), 1.5rem);padding:5px;box-sizing:border-box;cursor:pointer;border:none}#contrastswitch:hover{border:1px solid var(--font-light)}.kontrastmodus a:hover,.kontrastmodus .ce_form .submit:hover{text-decoration:underline !important;cursor:pointer}.kontrastmodus .ce_form .widget-upload .dropzone{color:var(--font-dark)}.kontrastmodus #zehndinge,.kontrastmodus #keynotes,.kontrastmodus #keynotes2,.kontrastmodus #keynotes .ce_hyperlink a:hover,.kontrastmodus #keynotes2 .ce_hyperlink a:hover,.kontrastmodus #wiewirarbeiten .ce_text h3,.kontrastmodus #masstaebe,.kontrastmodus .mod_faqlist .faq_q{background-color:var(--background-dark) !important}.kontrastmodus .more a,.kontrastmodus .ce_form .submit{background-color:var(--background-light);color:var(--font-dark)}.kontrastmodus .ce_form .widget-checkbox label a,.kontrastmodus .answer_container a,.kontrastmodus .barriere .kontrastmodus-link{color:var(--font-dark);text-decoration:underline}
