@charset "UTF-8";.nurtext{width:100%;}.nurtext .text144px{font-size:144px;font-size:9rem;font-size:clamp(4rem,7vw,9rem);font-family:"Poppins-Extra-Light",sans-serif;font-style:normal;font-weight:200;letter-spacing:0.5px;line-height:165%;border-top:1px solid;border-bottom:1px solid;margin-bottom:2rem;margin-top:2rem;height:calc(9rem + 6rem);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;}@media (max-width:47.95rem){.nurtext .text144px{font-size:128px;font-size:8rem;height:calc(7rem + 6rem);}}@media only screen and (orientation:portrait) and (min-width:48rem) and (max-width:60rem){.nurtext .text144px{font-size:176px;font-size:11rem;}}.nurtext .text144px p{position:absolute;width:100%;}.nurtext .text144px p.text-center{justify-content:center;}.nurtext a .atzeichen{fill:#262626;margin-bottom:-0.4rem;}.nurtext a .atzeichen text{font-family:"Poppins-Light",Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;}.nurtext a:hover .atzeichen,.nurtext a:focus .atzeichen{fill:white;}.kundenliste{display:grid;display:flex;align-items:center;justify-content:center;flex-direction:column;}@media (max-width:47.95rem){.kundenliste{width:100%;}}.kundenliste > li{margin-bottom:10px;border-radius:13px;overflow:hidden;width:100%;}.kundenliste > li.hideeintrag{display:none;}.kundenliste > li .elementcontainer{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;background:white;padding:7rem 2rem;}@media (max-width:60rem){.kundenliste > li .elementcontainer{flex-wrap:wrap;padding:7rem 2rem;}}.kundenliste > li .elementcontainer .headline3:not(.headline3:first-child){margin-top:1.5rem;}.kundenliste > li .trenner:last-child{display:none;}.kundenliste > li .kundenlogo{text-align:center;flex-basis:33%;}@media (min-width:60.063em){.kundenliste > li .kundenlogo{padding-top:2rem;}}@media (max-width:60rem){.kundenliste > li .kundenlogo{padding-bottom:2rem;flex-basis:100%;}}.kundenliste > li .kundenlogo .img-responsive{max-height:100%;max-width:100%;margin:auto;border-radius:unset;}@media (min-width:60.063em){.kundenliste > li .kundendaten{display:flex;flex-basis:66%;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-left:2rem;}}@media (max-width:60rem){.kundenliste > li .kundendaten{text-align:center;width:100%;}}@media (max-width:47.95rem){.kundenliste > li .kundendaten{overflow-wrap:break-word;}}@media (min-width:60.063em){.kundenliste > li .kundendaten .headline3{padding-right:10vw;}}@media (max-width:60rem){.kundenliste > li .kundendaten .headline3{max-width:90%;margin-left:auto;margin-right:auto;margin-top:1rem;}}@media (max-width:47.95rem){.kundenliste > li .kundendaten .headline3{font-size:clamp(1.3rem,6.4vw,28px);hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;}}.kundenliste > li .kundendaten .branchenbezeichnung{line-height:150%;font-size:13px;font-size:0.819rem;font-family:"TWKEverett-Regular";font-style:normal;font-weight:400;letter-spacing:4px;}.kundenliste > li .kundendaten .kundenbeschreibung{margin-bottom:3.5rem;font-size:17px;font-size:1.071rem;font-family:"TWKEverett-Light";font-style:normal;font-weight:300;line-height:31px;padding-right:10%;}.kundenliste > li .kundendaten .kundenbeschreibung p{margin-bottom:1.5rem;}.kundenliste > li .kundendaten .kundenbeschreibung p:last-of-type{margin-bottom:0rem;}.kundenliste > li .referenzenliste{font-size:17px;font-size:1.071rem;font-family:"TWKEverett-Light";font-style:normal;font-weight:300;line-height:31px;padding-right:4rem;}@media (max-width:60rem){.kundenliste > li .referenzenliste{text-align:left;}}@media (max-width:60rem){.kundenliste > li .referenzenliste{margin-top:4rem;}}@media (max-width:47.95rem){.kundenliste > li .referenzenliste{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0rem;}}.kundenliste > li .referenzenliste > li{font-size:17px;font-size:1.071rem;line-height:140%;line-height:31px;font-family:"TWKEverett-Light";font-style:normal;font-weight:300;margin-bottom:1rem;}.kundenliste > li .referenzenliste > li a:not(.btn):not(.btnvollflaechig):not(.linkpfeil){transition:all 300ms;color:#262626;text-decoration:none;position:relative;border-bottom:0px;box-shadow:inset 0 -4px 0 #C3C3C3;padding:4px 3px;line-height:168%;}.kundenliste > li .referenzenliste > li a:not(.btn):not(.btnvollflaechig):not(.linkpfeil):hover,.kundenliste > li .referenzenliste > li a:not(.btn):not(.btnvollflaechig):not(.linkpfeil):focus{color:white;box-shadow:inset 0 -40px 0 #01aae9;}.alphabet{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:5rem;margin:0;border-top:1px solid #01aae9;padding:40px 0 40px;}.alphabet a{width:auto;display:flex;align-items:center;justify-content:center;color:black;text-transform:uppercase;text-decoration:none;margin-bottom:1rem;}.alphabet a::after{content:" | ";width:1.5rem;color:black;display:flex;align-items:center;justify-content:center;}.alphabet a:last-child::after{content:"";width:0rem;color:black;}.alphabet a:hover,.alphabet a:focus{color:#01aae9;}.filter{border-top:1px solid #01aae9;padding:40px 0 40px;margin-bottom:4rem !important;}@media (min-width:48rem){.filter{margin:0 !important;align-items:center;}.filter .branchen{margin:0 !important;}.filter .clearAll{margin:0 !important;}}@media (min-width:48rem) and (max-width:75rem){.filter .clearAll{margin-top:0rem !important;}}@media (min-width:48rem) and (max-width:60rem){.filter .clearAll{margin-top:2rem !important;}}@media (min-width:48rem) and (max-width:47.95rem){.filter .clearAll{margin-top:1rem !important;}}@media (max-width:47.95rem){.filter{margin:0 !important;}.filter .branchen{margin:0 !important;}.filter .clearAll{margin:0 !important;margin-top:5rem !important;}}.kundenlisteNamen{display:flex;justify-content:space-between;flex-direction:column;width:100%;border-top:1px solid #01aae9;border-bottom:1px solid #01aae9;padding:40px 0 40px;margin-bottom:5rem;transition:all .3s ease-in-out;}.kundenlisteNamen .clickarea .changePfX{transition:all .3s ease-in-out;transform:rotate(0deg);z-index:1;position:relative;right:0px;}.kundenlisteNamen .clickarea .changePfX svg{transform:translate(-50%,-50%) rotate(90deg);width:auto;transition:all 500ms ease;flex-shrink:0;transform-origin:center;position:absolute;height:11px;z-index:1;}.kundenlisteNamen .clickarea .changePfX svg g{transition:all 500ms ease;stroke:transparent;fill:transparent;}.kundenlisteNamen .clickarea .changePfX svg path{transition:all 500ms ease;fill:black;opacity:1;}.kundenlisteNamen .clickarea .changePfX svg:before{position:absolute;width:3rem;height:3rem;}@media (max-width:60rem){.kundenlisteNamen .clickarea .changePfX{display:flex;align-items:center;justify-content:center;}.kundenlisteNamen .clickarea .changePfX .spaniks,.kundenlisteNamen .clickarea .changePfX svg{opacity:1;position:relative;z-index:1;}.kundenlisteNamen .clickarea .changePfX .spaniks{opacity:0;position:absolute;width:3.5rem;height:3.5rem;}.kundenlisteNamen .clickarea .changePfX .spaniks:before,.kundenlisteNamen .clickarea .changePfX .spaniks:after{background:black;content:"";display:inline-block;position:absolute;width:1.25rem;height:1px;right:18px;margin-top:26px;}.kundenlisteNamen .clickarea .changePfX .spaniks:before{transition:all ease 500ms;transform:rotate(45deg);}.kundenlisteNamen .clickarea .changePfX .spaniks:after{transition:all ease 500ms;transform:rotate(-45deg);}}.kundenlisteNamen .clickarea .btn{margin-left:0%;transition:all .3s ease-in-out;}.kundenlisteNamen .clickarea .btn svg{transition:all .3s ease-in-out;opacity:1;}@media (max-width:60rem){.kundenlisteNamen .clickarea .btn svg{transform:rotate(90deg);opacity:1;}}.kundenlisteNamen .clickarea .btn:hover svg path{transition:all 500ms ease;fill:white;opacity:1;z-index:1;}.kundenlisteNamen .clickarea .bgspan{display:none;}@media (max-width:60rem){.kundenlisteNamen .clickarea{margin:0rem;width:100%;flex-wrap:wrap;flex-direction:column;}.kundenlisteNamen .clickarea .btn{flex-basis:100%;width:100%;min-width:100%;}.kundenlisteNamen .clickarea .bgspan{display:none;}}.kundenlisteNamen .kundenlisteanker{padding-right:10%;max-height:0rem;overflow:hidden;text-align:left;opacity:0;transition-duration:500ms;transition-timing-function:ease;transition-property:all;}.kundenlisteNamen .kundenlisteanker a{text-decoration:none;color:black;line-height:40px;transition-duration:500ms;transition-timing-function:ease;transition-property:color;}.kundenlisteNamen .kundenlisteanker a::after{content:" | ";width:1.5rem;color:black;display:inline-flex;align-items:center;justify-content:center;}.kundenlisteNamen .kundenlisteanker a:last-child::after{content:"";width:0rem;color:black;}.kundenlisteNamen .kundenlisteanker a:hover,.kundenlisteNamen .kundenlisteanker a:focus{transition-duration:500ms;transition-timing-function:ease;transition-property:color;color:#01aae9;}.kundenlisteNamen.active .clickarea .changePfX{transition:all .3s ease-in-out;}.kundenlisteNamen.active .clickarea .changePfX svg{opacity:1;}.kundenlisteNamen.active .clickarea .changePfX .spaniks{opacity:0;}@media (max-width:60rem){.kundenlisteNamen.active .clickarea .changePfX{transform:rotate(90deg);}.kundenlisteNamen.active .clickarea .changePfX .spaniks{opacity:1;z-index:1;}.kundenlisteNamen.active .clickarea .changePfX svg{opacity:0;}}.kundenlisteNamen.active .clickarea .btn{transition:all .3s ease-in-out;}@media (max-width:60rem){.kundenlisteNamen.active .clickarea{margin:0rem;}.kundenlisteNamen.active .clickarea .btn{margin-left:0%;}}.kundenlisteNamen.active .tabheadline{transition:all .3s ease-in-out;}.kundenlisteNamen.active svg{transition:all 300ms ease;}.kundenlisteNamen.active svg path{transition:all 300ms ease;}.kundenlisteNamen.active .bgspan{position:relative;transition:background 500ms;border-radius:50%;height:3.5rem;transform:rotate(0deg);transition:transform .3s ease-in-out;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:4px;font-size:13px;font-size:0.819rem;}@media (max-width:60rem){.kundenlisteNamen.active .bgspan{right:1rem;top:1rem;}}@media (max-width:47.95rem){.kundenlisteNamen.active .bgspan{right:0rem;}}.kundenlisteNamen.active .bgspan .effekt{height:3.5rem;min-width:3.5rem;max-width:3.5rem;display:inline-block;border-radius:100%;background:rgba(0,0,0,0.15);position:relative;margin-left:1rem;}.kundenlisteNamen.active .bgspan .effekt span{display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;}.kundenlisteNamen.active .bgspan .effekt span:before,.kundenlisteNamen.active .bgspan .effekt span:after{background:black;content:"";display:inline-block;position:absolute;width:1.25rem;height:1px;right:18px;margin-top:26px;}.kundenlisteNamen.active .bgspan .effekt span:before{transition:all ease 500ms;transform:rotate(45deg);}.kundenlisteNamen.active .bgspan .effekt span:after{transition:all ease 500ms;transform:rotate(-45deg);}.kundenlisteNamen.active .bgspan:hover .effekt{background:#01aae9;}.kundenlisteNamen.active .bgspan:hover .effekt span:before{background:#fff;transition:all ease 500ms;transform:rotate(135deg);}.kundenlisteNamen.active .bgspan:hover .effekt span:after{background:#fff;transition:all ease 500ms;transform:rotate(45deg);}.kundenlisteNamen.active:hover .bgspan:before{transition:transform .3s ease-in-out;transform:rotate(-45deg);}.kundenlisteNamen.active:hover .bgspan:after{transition:transform .3s ease-in-out;transform:rotate(-135deg);}.kundenlisteNamen.active .kundenlisteanker{opacity:1;transition-duration:500ms;transition-timing-function:ease-in-out;transition-property:all;max-height:100rem;margin-top:60px;}.bounce-enter-active{animation:bounce-in 1s;}.bounce-leave-active{animation:bounce-out 0.5s;}@keyframes bounce-out{0%{transform:scale(1);opacity:1;}100%{transform:scale(0.8);opacity:0;}}@keyframes bounce-in{0%{transform:scale(0.8);opacity:0;}50%{opacity:0;visibility:visible;}100%{transform:scale(1);opacity:1;}}
