/*!
Theme Name: freshkonzept
Theme URI: http://underscores.me/
Author: lukas_freshkonzept
Author URI: http://lukas_freshkonzept
Description: wp_freshkonzept
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: freshkonzept
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

freshkonzept is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}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}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:300;src:url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-300.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:400;src:url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:500;src:url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-500.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:700;src:url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-display:swap;font-weight:900;src:url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/roboto-v30-latin-900.svg#Roboto") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:300;src:url(../../../../../../themes/fonts/open-sans-v29-latin-300.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-300.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-300.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-300.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-300.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:400;src:url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:600;src:url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.eot);src:local(""),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.woff2) format("woff2"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.woff) format("woff"),url(../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.ttf) format("truetype"),url("../../../../../../themes/freshkonzept/inc/fonts/open-sans-v29-latin-800.svg#OpenSans") format("svg")}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.trp_language_switcher_shortcode{display:none!important}.editor-styles-wrapper{background-color:#f7f7f7!important}.sticky{display:block}#cmplz-document{max-width:100%}#cmplz-document h2,#cmplz-document h3{border-bottom:unset;font-size:clamp(0.8rem, 1.4vw, 1.4rem)}#cmplz-document p,#cmplz-document a,#cmplz-document td{font-size:clamp(0.8rem, 1vw, 1rem)}body #mega-menu-menu-1 #mega-menu-item-wpml-ls-4-de,body #mega-menu-menu-1 #mega-menu-item-wpml-ls-4-en{position:relative!important;bottom:0!important;left:0!important;right:0!important;background-color:#606060!important}body #mega-menu-menu-1 #mega-menu-item-wpml-ls-4-de a span,body #mega-menu-menu-1 #mega-menu-item-wpml-ls-4-en a span{position:relative;top:-2px;font-size:10px!important;font-weight:300!important;text-transform:uppercase!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:none;font-size:20px!important;top:0}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{background:#f1f1f1!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:0 2rem 0 0!important;left:0;right:0;margin:auto;width:max-content}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{background:#f1f1f1!important}.grecaptcha-badge{display:none}body,html{background-color:#fff;width:100%;overflow-x:hidden;position:relative}.post,.page{margin:0!important}.page .post-thumbnail{display:none}.site{position:relative}.site-title,.site-description{display:none}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}body h1,body h2,body h3,body h4,body h5{font-family:"Open Sans",sans-serif;color:#484848;line-height:1.2em}body h1{font-weight:900;font-size:1.7em;letter-spacing:1.5px;margin:10px auto;font-size:clamp(1rem, 1.7vw, 1.7rem);color:#a81c1a}body h2{font-weight:900;font-size:1.4em;letter-spacing:1.3px;margin:10px auto;font-size:clamp(0.9rem, 1.5vw, 1.5rem);color:#484848}body h3{font-weight:700;margin:10px auto;font-size:1.2em;font-size:clamp(0.8rem, 1.4vw, 1.4rem);color:#484848}body h4{font-size:1.2em;font-size:clamp(1rem, 1.3vw, 1.3rem);font-weight:600;margin:0 auto;color:#484848}body h5{font-size:1em;font-weight:600;margin:0 auto}body p,body figcaption{font-family:"Roboto",sans-serif;color:#484848;font-weight:400;letter-spacing:.3px;font-size:1rem;font-size:clamp(0.8rem, 1vw, 1rem)}body strong{font-weight:700}body li,body label{font-family:"Roboto",sans-serif;color:#484848;font-size:1rem;font-size:clamp(0.8rem, 1vw, 1rem)}body ul{margin:0;padding:0 0 0 15px}body a,body a:visited{text-decoration:underline dotted;transition:all 0.3s ease 0s;color:#a81c1a}body a:hover,body a:active,body a:focus{transition:all 0.3s ease 0s;color:#a81c1a}body .listenhaekchen{margin:1em 0 1.5em;list-style:none;padding:0 0 0 20px}body .listenhaekchen li{font-size:clamp(0.8rem, 1vw, 1rem);position:relative;font-weight:400}body .listenhaekchen li::before{content:url(/wp-content/uploads/2022/03/listenhaekchen_r.png);position:absolute;left:-25px;top:-2px;transform:scale(.7)}body .mehrbutton a,body .mehrbutton a:visited{font-weight:400;font-family:"Roboto",sans-serif;text-decoration:none;color:#a81c1a;padding:10px 15px;border-radius:20px;border:1px solid #a81c1a;font-size:clamp(0.7rem, 1vw, 1rem)}body .mehrbutton a:hover,body .mehrbutton a:active,body .mehrbutton a:focus{color:#fff;background-color:#a81c1a;border:1px solid #a81c1a}body .pluslink{width:max-content}body .pluslink a,body .pluslink a:visited,body .pluslink a:active,body .pluslink a:focus{font-weight:300;font-family:"Roboto",sans-serif;text-decoration:none;color:#fff;font-size:clamp(1.5rem, 4vw, 4rem);transition:all 0.3s ease 0s;display:block}body .pluslink a:hover{transform:rotate(-10deg);transition:all 0.3s ease 0s}body .plusicon{margin:0}body .plusicon img{max-width:40px;transition:all 0.3s ease 0s}body .plusicon img:hover{transform:rotate(-10deg);transition:all 0.6s ease 0s}body .mehrbuttonweiss a,body .mehrbuttonweiss a:visited{font-weight:400;font-family:"Roboto",sans-serif;text-decoration:none;color:#fff;padding:10px 15px;border-radius:20px;border:1px solid #fff;font-size:clamp(0.7rem, 1vw, 1rem)}body .mehrbuttonweiss a:hover,body .mehrbuttonweiss a:active,body .mehrbuttonweiss a:focus{color:#a81c1a;background-color:#fff}body .mehrbuttonicon a,body .mehrbuttonicon a:visited{padding:15px 27px}body .mehrbuttonicon a img,body .mehrbuttonicon a:visited img{position:relative;max-width:35px;top:10px;margin-right:5px}body .mehrbuttonicon a:hover,body .mehrbuttonicon a:active,body .mehrbuttonicon a:focus{color:#fff;background-color:#b70e0b}body .mehrlesenacc .su-spoiler-icon{display:none}body .mehrlesenacc .su-spoiler-title{width:max-content;font-weight:300;font-family:"Roboto",sans-serif;text-decoration:none;color:#484848;background-color:#fff;padding:6px 15px;border:1px solid #484848;font-size:clamp(0.7rem, 1vw, 1rem);transition:all 0.3s ease 0s}body .mehrlesenacc .su-spoiler-title:hover{color:#fff;background-color:#a81c1a;transition:all 0.3s ease 0s}body .mehrlesenexpand{margin:0 0 3.5em}body .mehrlesenexpand .su-expand-link i{display:none}body .mehrlesenexpand .su-expand-link a{font-size:clamp(0.8rem, 1vw, 1rem);font-weight:300;display:inline-block;padding:12px 25px;position:relative;width:auto;color:#fff;transition:0.2s 0.1s;margin:10px auto;border-radius:5px;background-color:#484848!important;border:1px solid #a81c1a!important;transition:all 0.3s ease 0s}body .mehrlesenexpand .su-expand-link a:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;transition:0.3s ease-out;border-radius:5px;background-color:#a81c1a!important;border:1px solid #a81c1a!important}body .mehrlesenexpand .su-expand-link a span{z-index:1;position:relative;color:#fff;text-decoration:none}body .mehrlesenexpand .su-expand-link a:hover span{color:#fff v!important}body .mehrlesenexpand .su-expand-link a:hover::before{width:0;visibility:hidden}body .mehrlesenexpand .su-expand-link:hover{opacity:1}body .mehrlesenexpand .su-expand-link-less{margin-top:20px}body .su-expand-collapsed .su-expand-content{max-height:0!important}body .mehrlesenexpandprodukte{margin:0 0 .5em;border-top:1px solid #f7f7f7}body .mehrlesenexpandprodukte .su-expand-content{background-color:#EDEDED;border-radius:0 0 10px 10px}body .mehrlesenexpandprodukte .su-expand-content p,body .mehrlesenexpandprodukte .su-expand-content ul{margin:10px 10px 30px}body .mehrlesenexpandursprung .su-expand-link-more{position:relative;top:-80px}body .buttn{font-size:clamp(0.8rem, 1vw, 1rem);font-weight:300;display:inline-block;padding:8px 16px;position:relative;width:auto;color:#fff;transition:0.2s 0.1s;margin:10px auto;border-radius:5px}body .buttn a{z-index:1;position:relative;color:#fff;text-decoration:none}body .buttn:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;transition:0.3s ease-out;border-radius:5px}body .buttn:hover a{color:#fff}body .buttn:hover::before{width:0;visibility:hidden}body .buttnklein{font-size:clamp(0.6rem, 0.8vw, 0.8rem);padding:7px 15px}body .buttn-rg{background-color:#484848;border:1px solid #a81c1a}body .buttn-rg:before{background-color:#a81c1a;border:1px solid #a81c1a}body .buttn-gr{background-color:#a81c1a;border:1px solid #484848}body .buttn-gr:before{background-color:#484848;border:1px solid #484848}body .buttn-wr{background-color:#a81c1a;border:1px solid #a81c1a}body .buttn-wr a{color:#a81c1a}body .buttn-wr:hover a{color:#fff}body .buttn-wr:before{background-color:#fff;border:1px solid #a81c1a}body .buttn-wg{background-color:#484848;border:1px solid #484848}body .buttn-wg a{color:#484848}body .buttn-wg:hover a{color:#fff}body .buttn-wg:before{background-color:#fff;border:1px solid #484848}body .buttn-rg-trans{background-color:rgba(242,136,0,.8)}body .buttn-rg-trans:hover a{color:#fff}body .buttn-rg-trans:before{background-color:rgba(74,88,91,.8)}body .buttn-go-trans{background-color:rgba(74,88,91,.5)}body .buttn-go-trans:hover a{color:#fff}body .buttn-go-trans:before{background-color:rgba(242,136,0,.8)}body .mehrlesenbuttn .su-expand-link:hover{opacity:1}body .mehrlesenbuttn .su-expand-link{font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:300;padding:5px 25px;position:relative;width:auto;color:#fff;border:1px solid #fff;transition:0.2s 0.1s;margin:10px auto;background-color:#808487}body .mehrlesenbuttn .su-expand-link a{z-index:1;position:relative;color:#fff}body .mehrlesenbuttn .su-expand-link:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;transition:0.3s ease-out;background-color:#a81c1a}body .mehrlesenbuttn .su-expand-link:hover::before{width:0}body .mehrlesenbuttn .su-expand-link-more{display:none}body .mehrlesenbuttn .su-expand-link-less{display:inline-block;background-color:#a81c1a}body .mehrlesenbuttn .su-expand-link-less:before{background-color:#808487}body .mehrlesenbuttn .su-expand-content{max-height:none!important}body .mehrlesenbuttn .su-expand-content p{margin:0 auto 1rem!important}body .mehrlesenbuttn.su-expand-collapsed .su-expand-link-more{display:inline-block;position:absolute;bottom:30px;left:0;right:0;max-width:195px;text-align:center!important}body .mehrlesenbuttn.su-expand-collapsed .su-expand-link-less{display:none}body .mehrlesenbuttn.su-expand-collapsed .su-expand-content{max-height:0px!important}body .page-content,body .entry-content,body .entry-summary{margin-top:0}body .site-content,body .entry-content{width:100%;margin:auto;margin-top:0}body .entry-title,body .entry-meta{display:none}body .indevelopment{display:none}body .englishbyebye{display:none}body .fullwidth{max-width:100%;width:100%;margin:0 auto}body .maxwidthplus{max-width:1500px;width:95%;margin:0 auto}body .maxwidth{max-width:1300px;width:90%;margin:0 auto}body .midwidthplus{max-width:1150px;width:90%;margin:0 auto}body .midwidth{max-width:1000px;width:90%;margin:0 auto}body .lessmidwidth{max-width:900px;width:90%;margin:0 auto}body .minwidth{max-width:800px;width:90%;margin:0 auto}body .lessminwidth{max-width:600px;width:90%;margin:0 auto}body .headerholder{position:relative;width:100%;max-width:100%}body .captionholder{position:absolute;bottom:40px;max-width:450px;left:8%;margin:auto;text-align:center}body .captionholder .captiontext{background-color:rgba(168,28,26,.9);font-size:1.8em;line-height:1.2em;margin:5px auto;font-weight:700;color:#fff;font-size:clamp(0.8rem, 1.8vw, 1.8rem);padding:10px 20px}body .captionholder .captiontext:nth-child(2){position:relative;left:20px}body .captionholder .captionbild{max-width:350px}body .captionholder .captionlink{font-size:clamp(0.7rem, 1.1vw, 1.1rem);left:35%;position:relative}body .captionholder .captionlink a{color:#a81c1a;text-decoration:none;border:1px solid #a81c1a;padding:8px 40px 7px;border-radius:9px;font-weight:500;text-transform:uppercase}body .captionholder .captionlink a:hover{background-color:#a81c1a;color:#fff;border:1px solid #a81c1a}body .figurholder{position:absolute;bottom:-13%;right:14%}body .figurholder .figuricon{max-width:120px}body .startseitenheader{position:relative;width:100%;max-width:100%;margin:0 auto -7px}body .startseitenheader figure{width:100%;max-width:100%;margin:auto}body .startseitenheader figure img{width:100%;max-width:100%;margin:auto}body .startseitenheader .metaslider .caption-wrap{background:none;opacity:1;width:50%;top:0;left:0;right:0;margin:auto;display:flex;align-items:center;flex-wrap:wrap}body .startseitenheader .metaslider .caption-wrap .caption{position:relative;text-align:center;margin:auto;padding:0}body .startseitenheader .metaslider .caption-wrap .caption .captdivider{width:10%;height:7px;margin:0 auto 13%}body .startseitenheader .metaslider .caption-wrap .caption .capt{font-family:"Open Sans",sans-serif;color:#484848;font-size:3rem;font-size:clamp(0.8rem, 2.8vw, 3.2rem);font-weight:700;letter-spacing:.8px;line-height:1.2;margin-bottom:3rem}body .startseitenheader .metaslider .caption-wrap .caption .captsmall{font-family:"Open Sans",sans-serif;color:#fff;font-size:2rem;font-size:clamp(1rem, 2vw, 2rem);font-weight:600;letter-spacing:1.8px;line-height:1.2;margin-bottom:3rem}body .startseitenheader .metaslider .caption-wrap .caption .captplus{position:absolute;bottom:10%;right:4%;font-size:clamp(1rem, 2vw, 2rem);color:#fff}body .startseitenheader .metaslider .caption-wrap .caption .captplus a{color:#fff;font-size:clamp(1.5rem, 4vw, 4rem);font-weight:300;transition:all 0.3s ease 0s;display:block;text-decoration:none}body .startseitenheader .metaslider .caption-wrap .caption .captplus a:hover{transform:rotate(-10deg);transition:all 0.3s ease 0s}body .startseitenheader .metaslider .caption-wrap .caption .captlink{position:relative;width:100%;bottom:-30px;font-size:1.4rem;font-size:clamp(0.7rem, 1.4vw, 1.4rem);font-weight:300}body .startseitenheader .metaslider .caption-wrap .caption .captlink a,body .startseitenheader .metaslider .caption-wrap .caption .captlink a:visited{font-weight:300;font-family:"Roboto",sans-serif;text-decoration:none;color:#fff;padding:10px 15px;border-radius:20px;border:2px solid #fff;font-size:clamp(0.9rem, 1.2vw, 1.2rem)}body .startseitenheader .metaslider .caption-wrap .caption .captlink a:hover,body .startseitenheader .metaslider .caption-wrap .caption .captlink a:active,body .startseitenheader .metaslider .caption-wrap .caption .captlink a:focus{color:#a81c1a;background-color:#fff}body .startseitenheader .metaslider .flex-control-nav{width:100%;bottom:40px!important}body .startseitenheader .metaslider .flex-control-nav li a{background:unset;border:1px solid #a81c1a;width:18px;height:18px}body .startseitenheader .metaslider .flex-control-nav li a.flex-active{background-color:#a81c1a}body .headermitoverlays{overflow:hidden}body .headermitoverlays .useitenheadertextuntenlinks1{transform:skew(14deg,-14deg);width:21%;height:190px;position:absolute;bottom:-80px;left:-4%;opacity:.5;border-radius:50px}body .headermitoverlays .useitenheadertextuntenlinks2{transform:skew(-7deg,7deg);width:25%;height:170px;position:absolute;bottom:-30px;left:-10%;opacity:.85;border-radius:50px}body .useitenheader{position:relative;width:100%;max-width:100%;position:relative;overflow:hidden;margin:0 auto}body .useitenheader .useitenheaderbild{margin:0;max-width:100%;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}body .useitenheader .useitenheaderbild img{max-width:100%;width:100%}body .useitenheader .useitenheadertext{position:absolute;bottom:12%;left:3%;width:50%;text-align:center}body .useitenheader .useitenheadertext .wp-block-group__inner-container{width:max-content;margin:0 auto}body .useitenheader .useitenheadertext h1,body .useitenheader .useitenheadertext h2,body .useitenheader .useitenheadertext h3,body .useitenheader .useitenheadertext h4,body .useitenheader .useitenheadertext p,body .useitenheader .useitenheadertext li{color:#fff}body .useitenheader .useitenheadertext h2,body .useitenheader .useitenheadertext h3{font-family:"Open Sans",sans-serif;font-size:clamp(0.8rem, 2.7vw, 3.5rem);letter-spacing:1.8px}body .useitenheader .useitenheadertext p{font-size:clamp(0.6rem, 1.4vw, 1.4rem);margin-top:1rem}body .useitenheader .useitenheadertext .capt1{font-family:"Open Sans",sans-serif;font-size:clamp(0.8rem, 2.5vw, 2.7rem);line-height:3rem;margin:0 auto 1rem;font-weight:700}body .useitenheader .useitenheadertext .capt2{font-family:"Open Sans",sans-serif;margin:0;font-weight:300}body .useitenheader .useitenheadertext .plusicon{position:absolute;right:20%;bottom:0}body .useitenheader .useitenheadertext .plusicon img{max-width:30px}body .useitenheader .useitenheadertext .unterseitenheadergrafik{margin:0}body .useitenheader .useitenheadertext .unterseitenheadergrafik img{max-width:450px;margin:0 auto}body .useitenheader .useitenheadertextuntenlinks1{transform:skew(14deg,-14deg);width:54%;height:360px;position:absolute;bottom:-170px;left:0%;opacity:.5;border-radius:50px}body .useitenheader .useitenheadertextuntenlinks2{transform:skew(-7deg,7deg);width:60%;height:380px;position:absolute;bottom:-100px;left:-10%;opacity:.85;border-radius:50px}body #mega-menu-wrap-menu-1{position:absolute;top:0;right:5%}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{border-bottom:1px solid #3f3f3f;transition:all 0.3s ease 0s}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:hover{background-color:#808487;transition:all 0.3s ease 0s}body #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{text-align:center;padding:0!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuTechpubStudio{background:-moz-linear-gradient(left,#a81c1a 0%,#a72120 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#a81c1a 0%,#a72120 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#a81c1a 0%,#a72120 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a81c1a",endColorstr="#007db9e8",GradientType=1)}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuTechpubStudio:hover{background-color:#a81c1a!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuTechpubServices{background:-moz-linear-gradient(left,#7e8286 0%,#7e8489 2%,rgba(126,140,151,0) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#7e8286 0%,#7e8489 2%,rgba(126,140,151,0) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#7e8286 0%,#7e8489 2%,rgba(126,140,151,0) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7e8286",endColorstr="#007db9e8",GradientType=1)}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuTechpubServices:hover{background-color:#7E8286!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuPlmServices{background:-moz-linear-gradient(left,#44bbb0 0%,#46bbb2 2%,rgba(78,187,186,0) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#44bbb0 0%,#46bbb2 2%,rgba(78,187,186,0) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#44bbb0 0%,#46bbb2 2%,rgba(78,187,186,0) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#44bbb0",endColorstr="#007db9e8",GradientType=1)}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuPlmServices:hover{background-color:#44BBB0!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuUnternehmensberatung{background:-moz-linear-gradient(left,#2d6474 0%,#2f6777 2%,rgba(58,115,135,0) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#2d6474 0%,#2f6777 2%,rgba(58,115,135,0) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#2d6474 0%,#2f6777 2%,rgba(58,115,135,0) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d6474",endColorstr="#007db9e8",GradientType=1)}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuUnternehmensberatung:hover{background-color:#2C6373!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuKguMain{background:-moz-linear-gradient(left,#f4f4f4 0%,#f4f4f4 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(left,#f4f4f4 0%,#f4f4f4 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,#f4f4f4 0%,#f4f4f4 2%,rgba(161,55,61,0) 0%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a81c1a",endColorstr="#007db9e8",GradientType=1)}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuKguMain:hover{background-color:#f4f4f4!important}body #mega-menu-wrap-menu-1 #mega-menu-menu-1 .menuKguMain:hover a{color:#a81c1a!important}body #mega-menu-wrap-menu-1 .mega-menu-toggle{background-color:transparent}body .site-header{position:relative;padding:1px 0}body .site-header .site-branding{position:relative;text-align:center;margin:10px auto 5px}body .site-header .site-branding .custom-logo-link img{width:400px;margin-top:0}body .site-header .site-branding .docufy-logo-link{display:inline-block;margin-left:20px}body .site-header .site-branding .docufy-logo-link img{width:340px;margin-top:0}body .site-header .socialoben{width:max-content;top:35px;left:5%;position:absolute;z-index:10}body .site-header .socialoben .socialicons{list-style:none;display:flex;position:relative}body .site-header .socialoben .socialicons li{float:left}body .site-header .socialoben .socialicons li:not(:last-child){margin-right:.8rem}body .site-header .socialoben .socialicons li a img{max-width:35px;transition:all 0.3s ease 0s}body .site-header .socialoben .socialicons li a img:hover{opacity:.7;transition:all 0.3s ease 0s}body .site-header .socialoben .socialicons li .wpml-ls ul li{float:none;margin:0}body .site-header .socialoben .socialicons li .wpml-ls ul li a{padding:0 10px}body .site-header .socialoben .socialicons .tisax a img{max-width:90px;position:relative;top:-12px}body .site-header .socialoben .socialicons .trp-language-switcher{margin:0;padding:0}body .site-header .socialoben .socialicons .trp-language-switcher .trp-ls-shortcode-language{width:auto!important;padding:0}body .site-header .socialoben .socialicons .trp-language-switcher .trp-ls-shortcode-current-language{width:auto!important;padding:0}body .site-header .socialoben .socialicons .trp-language-switcher div{background-color:transparent;background-image:unset;border:unset}body .site-header .socialoben .socialicons .trp-language-switcher div a{width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a81c1a;border:1px solid #a81c1a;font-size:clamp(0.9rem, 1.2vw, 1.2rem);text-decoration:none}body .site-header .socialoben .socialicons .trp-language-switcher div a:hover{background-color:#fff;color:#a81c1a}body .site-header .socialoben .socialicons .trp-language-switcher div a:nth-child(2){background-color:#484848}body .site-header .socialoben .socialicons .trp-language-switcher div a:nth-child(2):hover{background-color:#808487;color:#fff}body #mega-menu-wrap-menu-1{position:absolute;top:30%;right:5%}body #mega-menu-wrap-menu-1 ul li a{padding-left:40px!important}body .meldunggruppe{background-color:#ececec;padding-top:1px}body .meldunggruppe .meldungcontent{margin-top:3em;margin-bottom:2em}body .meldunggruppe .meldungcontent .su-expand{padding-bottom:2em}body .meldunggruppe .meldungcontent .su-expand .su-expand-content figure img{max-width:450px;border-radius:10px}body .meldunggruppe .meldungcontent .su-expand .su-expand-link.su-expand-link-more,body .meldunggruppe .meldungcontent .su-expand .su-expand-link.su-expand-link-less{position:relative;top:0;text-align:center!important}body .submenu{margin:4rem auto}body .submenu .submenuspalten .submenuspalte{position:relative}body .submenu .submenuspalten .submenuspalte .submenucontentholder{transition:all 0.3s ease 0s;background-color:#fff;max-width:220px;margin:auto;border:2px solid #a5a5a5;border-radius:5px;text-align:center;padding:2rem}body .submenu .submenuspalten .submenuspalte .submenucontentholder:hover{transition:all 0.6s ease 0s;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px}body .submenu .submenuspalten .submenuspalte .submenucontentholder figure{max-width:70px;margin:0 auto}body .submenu .submenuspalten .submenuspalte .submenucontentholder .submenudivider{width:100%;max-width:70px;height:4px;margin:15px auto}body .submenu .submenuspalten .submenuspalte .submenucontentholder p{font-weight:300;margin:0;line-height:1.2rem;text-transform:uppercase}body .submenu .submenuspalten .submenuspalte .submenucontentholder p strong{font-weight:600}body .submenu .submenuspalten .submenuspalte .submenucontentholder p a{text-decoration:none;color:#484848}body .submenu .submenuspalten .submenuspalte .submenucontentholder p a:hover{color:#a81c1a}body .submenu .submenuspalten .submenuspalte .comingsoon{position:absolute;font-size:clamp(0.5rem, 0.8vw, 0.8rem);padding:2px 5px 4px;color:#a81c1a;background-color:#fff;border:1px solid #a81c1a;border-radius:12px;bottom:13px;right:4rem;margin:0;transform:rotate(-7deg)}body .submenu .submenuspalten .submenuspalte1 .submenucontentholder .submenudivider{background-color:#a81c1a}body .submenu .submenuspalten .submenuspalte2 .submenucontentholder .submenudivider{background-color:#808487}body .submenu .submenuspalten .submenuspalte3 .submenucontentholder .submenudivider{background-color:#44BBB0}body .submenu .submenuspalten .submenuspalte4 .submenucontentholder .submenudivider{background-color:#2C6373}body .factspalten{padding:5rem 0 4rem;margin:0 auto}body .factspalten .factspalte .factholder{max-width:550px}body .factspalten .factspalte .factholder .dividersmoll{width:10%;height:7px;margin:0 0 1rem}body .factspalten .factspalte .factholder .dividersmollTPS{background-color:#808487}body .factspalten .factspalte .factholder .dividersmollBeratung{background-color:#2C6373}body .factspalten .factspalte .factholder .dividersmollPLM{background-color:#44BBB0}body .factspalten .factspalte .factholder h2{color:#484848;font-size:clamp(0.9rem, 1.3vw, 1.3rem);font-weight:700}body .factspalten .factspalte .factholder p{font-size:clamp(0.8rem, 1vw, 1rem)}body .factspalten .factspalte .factholderbreit{max-width:650px}body .factspalten .factspalte .factholderbreit .dividersmoll{width:10%;height:7px;margin:0 0 1rem}body .factspalten .factspalte .factholderbreit .dividersmollTPS{background-color:#808487}body .factspalten .factspalte .factholderbreit .dividersmollBeratung{background-color:#2C6373}body .factspalten .factspalte .factholderbreit .dividersmollPLM{background-color:#44BBB0}body .factspalten .factspalte .factholderbreit h2{color:#484848;font-size:clamp(0.9rem, 1.3vw, 1.3rem);font-weight:700}body .factspalten .factspalte .factholderbreit p{font-size:clamp(0.7rem, 0.9vw, 0.9rem)}body .factspalten .factspalte .factholderbreit .wp-block-columns{margin:0 auto;display:flex;align-items:center!important;justify-content:center}body .factspalten .factspalte .factholderbreit .wp-block-columns .bildspalte figure{margin:1rem auto}body .factspalten .factspalte .factholderbreit .wp-block-columns .bildspalte figure img{max-width:250px;border-radius:10px}body .infoblockholder{margin:3rem auto}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock{position:relative;border-radius:0 0 6px 6px;padding:40px 30px;margin:0 auto;display:block;background-image:linear-gradient(to top,#f9f9f9,#f9f9f9,#fbfbfb,#fdfdfd,#fff);box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;min-height:280px;display:flex;align-items:center;justify-content:center}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock .grafzahl{position:absolute;top:10px;left:-25px;font-size:clamp(1rem, 1.6vw, 1.8rem);font-weight:700;background-color:#a81c1a;color:#fff;padding:.3rem 1rem;border-radius:30px;border:2px solid #fff;box-shadow:rgba(0,0,0,.85) 0 5px 10px -5px}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock .grafzahlzehn{padding:.3rem .5rem}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock h3{margin-top:0}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock p{margin:0}body .counterboxholder{margin:0 auto 0rem}body .counterboxholder h2{font-size:clamp(1.4rem, 3.5vw, 3.8rem);font-weight:700;width:max-content}body .counterboxholder .counterboxspalten{min-height:160px;display:flex;align-items:center;justify-content:center;margin:0 auto 4rem}body .counterboxholder .counterboxspalten .nocounterboxspalte .wp-block-image{margin:0 0 10px}body .counterboxholder .counterboxspalten .nocounterboxspalte figure img{max-width:50px}body .counterboxholder .counterboxspalten .nocounterboxspalte p{margin:0 auto;font-size:clamp(0.6rem, 0.8vw, 0.8rem)}body .counterboxholder .counterboxspalten .nocounterboxspalte p strong{display:block;font-size:clamp(0.9rem, 1.5vw, 1.5rem);margin-bottom:2px}body .counterboxholder .counterboxspalten .counterboxspalte .wp-block-ideabox-counter .ib-counter-title{font-family:"Open-Sans",sans-serif;font-size:clamp(0.9rem, 1.5vw, 1.5rem);top:-20px;position:relative;font-weight:600;letter-spacing:.8px}body .counterboxholder .counterboxspalten .counterboxspalte .counter-title-zeile-zwei{margin:0;position:relative;top:-20px;font-size:clamp(0.6rem, 0.8vw, 0.8rem);letter-spacing:.6px}body .counterboxholder .counterboxspalten .counterboxspalte1 .wp-block-ideabox-counter .ib-counter{font-size:clamp(1.5rem, 3.5vw, 3.5rem)!important;position:relative}body .counterboxholder .counterboxspalten .counterboxspalte1 .wp-block-ideabox-counter .ib-counter span{position:relative;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem, 3.5vw, 3.5rem);left:0;right:0}body .counterboxholder .counterboxspalten .counterboxspalte2 .wp-block-ideabox-counter .ib-counter{position:relative}body .counterboxholder .counterboxspalten .counterboxspalte2 .wp-block-ideabox-counter .ib-counter span{position:relative;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem, 3.5vw, 3.5rem);left:0;right:0}body .counterboxholder .counterboxspalten .counterboxspalte3 .wp-block-ideabox-counter .ib-counter{position:relative}body .counterboxholder .counterboxspalten .counterboxspalte3 .wp-block-ideabox-counter .ib-counter span{position:relative;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem, 3.5vw, 3.5rem);left:0;right:0}body .counterboxholder .counterboxspalten .counterboxspalte4 .wp-block-ideabox-counter .ib-counter{position:relative}body .counterboxholder .counterboxspalten .counterboxspalte4 .wp-block-ideabox-counter .ib-counter span{position:relative;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem, 3.5vw, 3.5rem);left:0;right:0}body .counterboxholder .counterboxspalten .counterboxspalte5 .wp-block-ideabox-counter .ib-counter{position:relative}body .counterboxholder .counterboxspalten .counterboxspalte5 .wp-block-ideabox-counter .ib-counter span{position:relative;font-family:"Roboto",sans-serif;font-size:clamp(1.5rem, 3.5vw, 3.5rem);left:0;right:0}body .counterboxholder .counterboxspalten2{margin:2rem auto 4rem}body .counterboxholder .counterboxspalten2 .nocounterboxspalte figure{padding:0}body .counterboxholder .counterboxspalten2 .nocounterboxspalte figure img{max-width:100px}body .counterboxholder .counterboxspalten2 .nocounterboxspalte p strong{font-weight:300;letter-spacing:1px}body .usbox{position:relative;overflow:hidden;margin:1em auto}body .usbox .usboxbild{margin:0;max-width:100%;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}body .usbox .usboxbild img{max-width:100%;width:100%}body .usbox .usboxtext{position:absolute;bottom:8%;right:3%;width:50%;text-align:center}body .usbox .usboxtext .wp-block-group__inner-container{width:max-content;margin:0 auto}body .usbox .usboxtext h1,body .usbox .usboxtext h2,body .usbox .usboxtext h3,body .usbox .usboxtext h4,body .usbox .usboxtext p,body .usbox .usboxtext li{color:#fff}body .usbox .usboxtext h2,body .usbox .usboxtext h3{font-family:"Open Sans",sans-serif;font-size:clamp(0.8rem, 2.7vw, 3.5rem);letter-spacing:1.8px}body .usbox .usboxtext p{font-size:clamp(0.7rem, 1.4vw, 1.4rem);margin-top:1rem}body .usbox .usboxtext .plusicon{position:absolute;right:15%;bottom:0}body .usbox .usboxtextuntenrechts1{transform:skew(3deg,-3deg);width:65%;height:300px;position:absolute;bottom:-40px;right:-10%;opacity:.5;border-radius:50px}body .usbox .usboxtextuntenrechts2{transform:skew(-18deg,15deg);width:40%;height:420px;position:absolute;bottom:-140px;right:0;opacity:.85;border-radius:50px}body .teaserslider{margin:2rem auto}body .teaserslider .slides img{width:50%!important;margin-left:50%!important}body .teaserslider .slides .caption-wrap{opacity:1!important;background-color:#a5a5a5;width:50%!important;height:100%;display:flex;align-items:center;justify-content:center}body .teaserslider .slides .caption-wrap .caption{padding:2rem 4rem;max-width:700px}body .teaserslider .slides .caption-wrap .caption .captdivider{width:10%;height:7px;margin:0 0 1.5rem;background-color:#fff}body .teaserslider .slides .caption-wrap .caption .capt{font-family:"Open Sans",sans-serif;font-size:clamp(1.2rem, 1.8vw, 2rem);font-weight:700;margin:0 auto 10px}body .teaserslider .slides .caption-wrap .caption .captklein{font-family:"Open Sans",sans-serif;font-size:clamp(1rem, 1.4vw, 1.4rem);margin:0 auto 2rem}body .teaserslider .slides .caption-wrap .caption .capttext a{color:#fff}body .teaserslider .slides .caption-wrap .caption .capttext ul li{color:#fff;font-size:clamp(1rem, 1.2vw, 1.2rem)}body .teaserslider .slides .caption-wrap .caption .plusicon img{margin:2rem 0!important;max-width:40px!important}body .teaserslider .flex-control-nav{width:50%;bottom:40px!important}body .teaserslider .flex-control-nav li a{background:unset;border:1px solid #fff;width:18px;height:18px}body .teaserslider .flex-control-nav li a.flex-active{background-color:#fff}body .teaserbox{margin:3rem auto}body .teaserbox .teaserspalten{margin:2rem auto}body .teaserbox .teaserspalten .teaserspalte .teaserholder .teaserbild{margin:0 0 2rem}body .teaserbox .teaserspalten .teaserspalte .teaserholder .teaserbild img{border-radius:20px}body .teaserbox .teaserspalten .teaserspalte .teaserholder h3{font-size:clamp(0.8rem, 1.1vw, 1.1rem)}body .site-footer{width:100%;max-width:100%}body .site-footer .footerholder{background:#b60d0b;background:-moz-linear-gradient(top,#b60d0b 0%,#930000 100%);background:-webkit-linear-gradient(top,#b60d0b 0%,#930000 100%);background:linear-gradient(to bottom,#b60d0b 0%,#930000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b60d0b",endColorstr="#930000",GradientType=0);padding:1.5rem 0}body .site-footer .footerholder .footerspalten .footerspaltelinks{display:flex;align-items:center;justify-content:center}body .site-footer .footerholder .footerspalten .footerspaltelinks ul{list-style:none;padding:0}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li{font-weight:300;float:left;color:#fff;margin-right:1rem}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li img{max-width:20px;margin-right:4px;position:relative;top:3px}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li:last-child{margin-right:0}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li:first-child{position:relative;top:-5px}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li a{color:#fff;text-decoration:none}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li a:hover{opacity:.8}body .site-footer .footerholder .footerspalten .footerspaltemitte ul{list-style:none;padding:0}body .site-footer .footerholder .footerspalten .footerspaltemitte ul li{float:left;margin-right:.5rem}body .site-footer .footerholder .footerspalten .footerspaltemitte ul li img{max-width:20px;margin-right:4px;position:relative;top:3px}body .site-footer .footerholder .footerspalten .footerspaltemitte ul li:last-child{margin-right:0}body .site-footer .footerholder .footerspalten .footerspalterechts{display:flex;align-items:center;justify-content:center}body .site-footer .footerholder .footerspalten .footerspalterechts ul{list-style:none}body .site-footer .footerholder .footerspalten .footerspalterechts ul li{font-weight:300;float:left;color:#fff;margin-right:.5rem}body .site-footer .footerholder .footerspalten .footerspalterechts ul li:last-child{margin-right:0}body .site-footer .footerholder .footerspalten .footerspalterechts ul li:not(:first-child){border-left:1px solid #fff;padding-left:.5rem}body .site-footer .footerholder .footerspalten .footerspalterechts ul li a{color:#fff;text-decoration:none}body .site-footer .footerholder .footerspalten .footerspalterechts ul li a:hover{opacity:.8}body #secondary .widget_block{margin:0 auto;width:100%;max-width:100%}body #secondary .widget_block .footerholder{background:#b60d0b;background:-moz-linear-gradient(top,#b60d0b 0%,#930000 100%);background:-webkit-linear-gradient(top,#b60d0b 0%,#930000 100%);background:linear-gradient(to bottom,#b60d0b 0%,#930000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b60d0b",endColorstr="#930000",GradientType=0);padding:1.5rem 0}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks{display:flex;align-items:center;justify-content:center}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul{list-style:none;padding:0}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li{font-weight:300;float:left;color:#fff;margin-right:1rem}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li img{max-width:20px;margin-right:4px;position:relative;top:3px}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li:last-child{margin-right:0}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li:first-child{position:relative;top:-5px}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li a{color:#fff;text-decoration:none}body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li a:hover{opacity:.8}body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte ul{list-style:none;padding:0}body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte ul li{float:left;margin-right:.5rem}body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte ul li img{max-width:20px;margin-right:4px;position:relative;top:3px}body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte ul li:last-child{margin-right:0}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts{display:flex;align-items:center;justify-content:center}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts .widget_nav_menu{margin:0 auto}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul{list-style:none}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul li{font-weight:300;float:left;color:#fff;margin-right:.5rem}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul li:last-child{margin-right:0}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul li:not(:first-child){border-left:1px solid #fff;padding-left:.5rem}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul li a{color:#fff;text-decoration:none}body #secondary .widget_block .footerholder .footerspalten .footerspalterechts ul li a:hover{opacity:.8}body .kontaktbox{position:absolute;right:0;top:200px;z-index:10}body .kontaktbox .iconholder{width:max-content;background-color:#a81c1a;padding:10px 0 10px 10px;border-radius:30px 0 0 30px}body .kontaktbox .iconholder ul{list-style:none;margin:0;padding:0;transition:all 0.3s ease 0s}body .kontaktbox .iconholder ul:hover{padding:0 10px 0 0;transition:all 0.3s ease 0s}body .kontaktbox .iconholder ul li{text-align:center}body .kontaktbox .iconholder ul li a img{max-width:50px;transition:all 0.3s ease 0s}body .kontaktbox .iconholder ul li a img:hover{opacity:.6;transition:all 0.3s ease 0s}body .kontaktbox .iconholder ul li:not(:first-child){margin-top:5px;padding-top:5px;border-top:1px solid #808487}body .kontaktspalten .formularspalte{padding:20px;background-color:#a81c1a;border-radius:0 0 6px 6px;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px}body .kontaktspalten .formularspalte .wpcf7 p{margin:5px 0}body .kontaktspalten .formularspalte .wpcf7 label{font-size:clamp(0.6rem, 0.9vw, 0.9rem);color:#fff}body .kontaktspalten .formularspalte .wpcf7 .einverstaendnis{font-size:clamp(0.6rem, 0.8vw, 0.8rem);position:relative;margin-left:15px;margin-top:2rem;display:block}body .kontaktspalten .formularspalte .wpcf7 .einverstaendnis .acceptance-253{position:absolute;left:-30px;top:1px}body .kontaktspalten .formularspalte .wpcf7 .einverstaendnis .wpcf7-acceptance{margin-right:5px}body .kontaktspalten .formularspalte .wpcf7 .einverstaendnis a{color:#fff}body .kontaktspalten .formularspalte .wpcf7 span input{width:100%}body .kontaktspalten .formularspalte .wpcf7 span select{width:100%;background-color:#fff}body .kontaktspalten .formularspalte .wpcf7 span .accept{width:13px;height:13px;position:relative;left:2px}body .kontaktspalten .formularspalte .wpcf7 .your-attention{margin-bottom:1rem;display:block}body .kontaktspalten .formularspalte .wpcf7 .wpcf7-submit{cursor:pointer;font-weight:300;font-family:"Roboto",sans-serif;text-decoration:none;color:#a81c1a;background-color:#fff;padding:10px 25px;border:1px solid #808487;border-radius:20px;text-transform:uppercase;transition:all 0.3s ease 0s}body .kontaktspalten .formularspalte .wpcf7 .wpcf7-submit:hover{border:1px solid #808487;background-color:#808487;color:#fff;transition:all 0.3s ease 0s}body .kontaktspalten .mapspalte iframe{padding:10px;background-color:#f7f7f7}body .kontaktspalten .kontaktspaltelinks{position:relative;background-image:linear-gradient(to top,#f9f9f9,#f9f9f9,#fbfbfb,#fdfdfd,#fff);min-height:260px;border-radius:0 0 6px 6px;padding:15px;display:block;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;padding:20px 30px}body .kontaktspalten .kontaktspaltelinks hr{border-top:unset;border-bottom:unset;background-color:#f7f7f7}body .kontaktspalten .kontaktspaltelinks .logo img{width:100%;max-width:250px}body .kontaktspalten .wpcf7 form.sent .wpcf7-response-output{background-color:#fff}body .einleitungBewerbung{margin:3rem auto}body .einleitungBewerbung h1{font-size:2.5em;font-weight:800;font-size:clamp(1.1rem, 2.2vw, 2.2rem);letter-spacing:1px;margin:0 auto;color:#484848}body .einleitungBewerbung h2{font-size:2rem;font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:600;margin:0 auto}body .einleitungBewerbung h2 em{font-weight:300;color:#a81c1a}body .einleitungBewerbung h2 strong{color:#a81c1a}body .einleitungBewerbung h4{font-weight:300;font-size:clamp(0.9rem, 1.3vw, 1.4rem);color:#a81c1a;font-style:italic}body .einleitungBewerbung p{font-family:"Roboto",sans-serif;margin:2em auto 1.5em}body .einleitungBewerbung h5{font-weight:300;font-size:clamp(0.6rem, 0.8vw, 1.1rem);color:#a81c1a;margin-bottom:30px;letter-spacing:1px}body .jobuebersicht .jet-listing-grid__items .jet-listing-grid__item:nth-child(2n+1){background-color:#E2E2E2}body .jobuebersicht .jet-listing-grid__items .jet-listing-grid__item .joholder .bildspalte{margin-right:35px}body .jobuebersicht .jobholder{padding:30px 0}body .jobuebersicht .jobholder .jobspalten .bildspalte figure,body .jobuebersicht .jobholder .jobspalten .bildspalte div{margin:0 auto}body .jobuebersicht .jobholder .jobspalten .bildspalte figure img,body .jobuebersicht .jobholder .jobspalten .bildspalte div img{margin:0 auto;border-radius:20px}body .jobuebersicht .jobholder .jobspalten .textspalte h2{font-size:clamp(1.3rem, 1.8vw, 1.8rem);margin-bottom:10px;font-weight:700}body .jobuebersicht .jobholder .jobspalten .textspalte h2 strong{color:#484848}body .jobuebersicht .jobholder .jobspalten .textspalte h3{font-size:clamp(1.1rem, 1.4vw, 1.4rem);font-weight:300;margin:0}body .jobuebersicht .jobholder .jobspalten .textspalte h3 a{text-decoration:none;color:#484848}body .jobuebersicht .jobholder .jobspalten .textspalte h3 em{font-size:clamp(1rem, 1.3vw, 1.3rem);font-style:normal;font-weight:300}body .jobuebersicht .jobholder .jobspalten .textspalte .bspacer{height:40px!important}body .jobuebersicht .jobholder .jobspalten .textspalte p{color:#a81c1a;margin:0 0 1rem;font-size:clamp(0.9rem, 1.2vw, 1.2rem)}body .jobuebersicht .jobholder .jobspalten .textspalte .bewerbbutton{margin:10px 0}body .jobuebersicht .jobholder .jobspalten .textspalte .bewerbbutton a{text-transform:uppercase;font-weight:900;color:#a81c1a;border:2px solid #a81c1a;padding:5px 15px;border-radius:15px;font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:900;letter-spacing:-.5px;transition:all 0.3s ease 0s;text-decoration:none;letter-spacing:2px}body .jobuebersicht .jobholder .jobspalten .textspalte .bewerbbutton a:hover{color:#fff;background-color:#a81c1a;transition:all 0.3s ease 0s}body .jobuebersicht .jobholder .jobspalten .textspalte .buttn{font-weight:500;font-size:clamp(0.9rem, 1.1vw, 1.1rem)}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper{display:flex;align-items:center;justify-content:center;padding:2rem 0}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row{margin-right:2rem}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:last-child{margin-right:3px}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__button{display:flex;align-items:center;justify-content:center}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__button .jet-checkboxes-list__decorator{margin:0 .5rem 0 0}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__button .jet-checkboxes-list__label{font-size:clamp(1.1rem, 1.4vw, 1.4rem);font-weight:300}body .jobuebersicht .jet-listing-grid--blocks .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .jobholder .jobspalten{gap:2em}body .initiativbewerbung .jobholder{background-color:#a81c1a!important}body .initiativbewerbung .jobholder .jobspalten .textspalte h1,body .initiativbewerbung .jobholder .jobspalten .textspalte h2,body .initiativbewerbung .jobholder .jobspalten .textspalte h3,body .initiativbewerbung .jobholder .jobspalten .textspalte h4,body .initiativbewerbung .jobholder .jobspalten .textspalte h5,body .initiativbewerbung .jobholder .jobspalten .textspalte p,body .initiativbewerbung .jobholder .jobspalten .textspalte li{color:#fff}body .initiativbewerbung .jobholder .jobspalten .textspalte h1 a,body .initiativbewerbung .jobholder .jobspalten .textspalte h2 a,body .initiativbewerbung .jobholder .jobspalten .textspalte h3 a,body .initiativbewerbung .jobholder .jobspalten .textspalte h4 a,body .initiativbewerbung .jobholder .jobspalten .textspalte h5 a,body .initiativbewerbung .jobholder .jobspalten .textspalte p a,body .initiativbewerbung .jobholder .jobspalten .textspalte li a{color:#fff;text-decoration:underline dotted}body .initiativbewerbung .jobholder .jobspalten .textspalte h1 strong,body .initiativbewerbung .jobholder .jobspalten .textspalte h2 strong,body .initiativbewerbung .jobholder .jobspalten .textspalte h3 strong,body .initiativbewerbung .jobholder .jobspalten .textspalte h4 strong,body .initiativbewerbung .jobholder .jobspalten .textspalte h5 strong,body .initiativbewerbung .jobholder .jobspalten .textspalte p strong,body .initiativbewerbung .jobholder .jobspalten .textspalte li strong{color:#fff}body .soEinfach p{font-size:2rem;font-size:clamp(1.1rem, 2vw, 2rem);margin:0}body .soEinfach p strong{color:#a81c1a}body .dreiboxenBewerbung{max-width:900px;margin:40px auto}body .dreiboxenBewerbung .box{text-align:center}body .dreiboxenBewerbung .box figure{padding:0 5px}body .dreiboxenBewerbung .box figure img{max-width:200px;width:100%;height:auto;margin:auto}body .einleitungsspalten .listenspalte h3{color:#a81c1a;text-transform:uppercase;font-size:clamp(1.1rem, 1.6vw, 1.6rem);font-weight:900}body .einleitungsspalten .listenspalte ul{margin-bottom:2em;list-style:none;padding:0 0 0 20px}body .einleitungsspalten .listenspalte ul li{font-size:clamp(0.9rem, 1.1vw, 1.1rem);position:relative}body .einleitungsspalten .listenspalte ul li::before{content:url(/wp-content/uploads/2022/03/listenhaekchen_r.png);position:absolute;left:-22px;top:1px;transform:scale(.7)}body .einleitungsspalten .listenspalte ul li ul{margin:.5rem 0}body .einleitungsspalten .listenspalte ul li ul li{font-size:clamp(0.7rem, 0.9vw, 0.9rem)}body .einleitungsspalten .listenspalte ul li ul li::before{content:url(/wp-content/uploads/2022/03/listenhaekchen_g.png);transform:scale(.6)}body .einleitungsspalten .letztespalte p{font-size:clamp(0.9rem, 1.3vw, 1.3rem);border-left:2px solid #a81c1a;padding-left:2.5em;margin:0;color:#a81c1a}body .bformholder{padding:50px 0}body .formularBewerbung{text-align:center}body .formularBewerbung p{font-family:"Roboto",sans-serif;letter-spacing:1px;font-size:clamp(0.6rem, 1.2vw, 1.2rem);margin:0}body .formularBewerbung .bewerbung{display:block}body .formularBewerbung .bewerbung label{display:block;margin-bottom:5px}body .formularBewerbung .bewerbung label span input,body .formularBewerbung .bewerbung label span textarea{width:90%;max-width:750px;margin:auto;border-color:#7B7B7B;text-align:center;padding:6px}body .formularBewerbung .bewerbung .txtfelderfragen{margin:0 auto 30px;width:90%;max-width:750px}body .formularBewerbung .bewerbung .txtfelderfragen p{display:block;margin:0 auto 5px;font-size:clamp(0.8rem, 1vw, 1rem)}body .formularBewerbung .bewerbung .txtfelderfragen .txtfeld{width:100%}body .formularBewerbung .bewerbung .txtfelderfragen .txtfeld span input,body .formularBewerbung .bewerbung .txtfelderfragen .txtfeld span textarea{width:100%;max-width:750px;margin:auto;border-color:#7B7B7B;text-align:center;padding:6px}body .formularBewerbung .bewerbung .txtfelderfragenerste{margin-top:30px}body .formularBewerbung .bewerbung .checkboxen{max-width:100%;margin:auto;text-align:center;margin-bottom:2rem}body .formularBewerbung .bewerbung .checkboxen p{letter-spacing:1px}body .formularBewerbung .bewerbung .checkboxen p strong{font-size:clamp(0.8rem, 1.2vw, 1.2rem)}body .formularBewerbung .bewerbung .checkboxen .wpcf7-checkbox{display:flex;align-items:center;justify-content:center}body .formularBewerbung .bewerbung .checkboxen .wpcf7-checkbox .wpcf7-list-item{margin:0 20px 10px 0}body .formularBewerbung .bewerbung .checkboxen .wpcf7-checkbox .wpcf7-list-item:last-child{margin-right:0}body .formularBewerbung .bewerbung .checkboxen .wpcf7-checkbox .wpcf7-list-item input{cursor:pointer;width:25px;height:25px;margin-right:3px;top:4px;position:relative}body .formularBewerbung .bewerbung .sendbutton{display:block;max-width:180px;border:2px solid #a81c1a;border-radius:15px;background-color:transparent;margin:15px auto 0;max-height:90px;transition:all 0.3s ease 0s;color:#fff}body .formularBewerbung .bewerbung .sendbutton .wpcf7-submit{font-size:1.3rem;font-size:clamp(1rem, 1.3vw, 1.3rem);cursor:pointer;padding:10px 15px 10px;transition:all 0.3s ease 0s;background-color:unset;border:unset;display:block;white-space:normal;line-height:1.6em;color:#a81c1a}body .formularBewerbung .bewerbung .sendbutton .wpcf7-submit:hover{color:#fff}body .formularBewerbung .bewerbung .sendbutton:hover{background-color:#a81c1a;transition:all 0.3s ease 0s}body .formularBewerbung .bewerbung .sendenbutton{display:inline-block;position:relative;width:auto;border:1px solid #a81c1a;border-radius:5px;transition:0.2s 0.1s;margin:2rem auto;background-color:#a81c1a}body .formularBewerbung .bewerbung .sendenbutton:before{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;height:100%;transition:0.3s ease-out;background-color:#fff;color:#a81c1a;border-radius:5px;border:1px solid #a81c1a}body .formularBewerbung .bewerbung .sendenbutton input{font-family:"Open-Sans",sans-serif;font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:700;padding:15px 35px 12px;z-index:1;border:unset;background-color:unset;position:relative;color:#a81c1a;cursor:pointer;transition:0.3s ease-out}body .formularBewerbung .bewerbung .sendenbutton .ajax-loader{display:contents}body .formularBewerbung .bewerbung .sendenbutton:hover input{color:#fff}body .formularBewerbung .bewerbung .sendenbutton:hover::before{width:0}body .formularBewerbung .bewerbung .sendenbutton .wpcf7-spinner{position:absolute}body .formularBewerbung .bewerbung .captcha{margin-top:20px}body .formularBewerbung .acceptbox{margin:2rem auto;display:inline-flex}body .formularBewerbung .acceptbox p{display:flex;align-items:center;justify-content:center}body .formularBewerbung .acceptbox .wpcf7-form-control-wrap{top:-4px;margin-right:15px}body .formularBewerbung .acceptbox .wpcf7-form-control-wrap span span{margin:0}body .formularBewerbung .acceptbox .wpcf7-form-control-wrap span span input:hover{cursor:pointer}body .formularBewerbung .acceptbox .kleineslabel{font-size:clamp(0.6rem, 0.8vw, 0.8rem);max-width:600px;margin:auto;text-align:left}body .initiativjobs h1,body .initiativjobs h2,body .initiativjobs h3,body .initiativjobs h4,body .initiativjobs h5,body .initiativjobs li,body .initiativjobs p{color:#fff}body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe{max-width:400px;margin:auto}body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe figure{max-width:400px}body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe figure img{margin:0 auto;border-radius:20px}body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h1,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h2,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h3,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h4,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h5{color:#fff}body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h1 strong,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h2 strong,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h3 strong,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h4 strong,body .initiativjobs .initiativjobspalten .initiativjobspalte .initiativjobgruppe h5 strong{font-size:clamp(0.8rem, 1vw, 1rem);font-weight:400}body .centern{text-align:center}body .textholder{margin:5rem auto}body .textholder .textholderrr p a img{position:relative;top:25px;margin:12px}body .einleitung{margin:5rem auto}body .einleitung h1{font-size:clamp(1.2rem, 1.7vw, 1.7rem)}body .pfeilrunter img{max-width:150px;margin:2rem auto 1rem}body .dse li{color:#484848}body .imprds .fk_logo_impr{max-width:300px;margin:40px 0}body .imprds .rex_logo_impr{max-width:280px;margin:10px 0}body .wp-block-separator{border-top:unset;border-bottom:unset;height:2px;background-color:#a81c1a}body .listemitdivi{list-style:none;padding:0}body .listemitdivi li{margin:0 .5rem 1rem 0;font-size:clamp(0.6rem, 0.9vw, 0.9rem);letter-spacing:.5px}body .listemitdivi li strong{font-size:clamp(0.8rem, 1vw, 1rem);color:#a81c1a;border-bottom:2px solid #a81c1a;display:block}body .unterliste h2{font-size:clamp(1rem, 1.8vw, 2rem);color:#808487;margin-bottom:30px;text-align:center;font-weight:400}body .unterliste .lliste ul li{font-size:clamp(0.9rem, 1.3vw, 1.6rem);font-weight:400;color:#a81c1a;margin:0 auto;justify-content:center}body .unterliste .lliste ul li ul li{color:#000;font-size:clamp(0.8rem, 1.1vw, 1.4rem);font-weight:300}body .auflistungsmainholder{background-color:rgba(168,28,26,.1);padding:3rem 0;margin-bottom:3rem}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2{border-bottom:1px solid #808487}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2 .su-spoiler-title{font-size:clamp(0.8rem, 1.1vw, 1.1rem)}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2 .su-spoiler-title .su-spoiler-icon{color:#a81c1a}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2 .su-spoiler-content ul{list-style:none;padding:0}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2 .su-spoiler-content ul li{position:relative}body .auflistungsmainholder .auflistungsspalten .auflistungsspalte .auflistungsholder .mehrlesenacc2 .su-spoiler-content ul li:before{content:url(/wp-content/uploads/2022/01/listenhaekchen.png);position:absolute;top:0;transform:scale(.8);display:inline-block;left:-25px}body .partnerlinks .partnerspalten .wp-block-media-text{grid-template-columns:20% 1fr;position:relative;background-image:linear-gradient(to top,#f9f9f9,#f9f9f9,#fbfbfb,#fdfdfd,#fff);border-radius:0 0 6px 6px;padding:15px;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;padding:20px 30px}body .partnerlinks .partnerspalten .wp-block-media-text figure{margin:0}body .partnerlinks .partnerspalten .wp-block-media-text figure img{max-width:180px;border-radius:50%;border:3px solid #a5a5a5;transition:all 0.3s ease 0s}body .partnerlinks .partnerspalten .wp-block-media-text figure img:hover{transition:all 0.3s ease 0s;transform:rotate(-10deg)}body .partnerlinks .partnerspalten .wp-block-media-text p{font-size:clamp(0.9rem, 1vw, 1rem);margin:0}body .partnerlinks .partnerspalten .wp-block-media-text p strong{font-size:clamp(0.8rem, 1.1vw, 1.1rem);margin:0}body .blaueboxholder .blaueboxinhalt h1,body .blaueboxholder .blaueboxinhalt h2,body .blaueboxholder .blaueboxinhalt h3,body .blaueboxholder .blaueboxinhalt h4{color:#fff}body .blaueboxholder .blaueboxinhalt p{color:#fff;font-size:clamp(1rem, 1.2vw, 1.2rem);font-weight:300;letter-spacing:1px}body .blaueboxholder .blaueboxinhalt p a{color:#fff}body .kundenlogoholder .white .sa_owl_theme .owl-nav .owl-next{background:rgba(0,0,0,0) url(/wp-content/uploads/2022/03/g_icon_next.png) no-repeat center center!important;right:-20px}body .kundenlogoholder .white .sa_owl_theme .owl-nav .owl-prev{background:rgba(0,0,0,0) url(/wp-content/uploads/2022/03/g_icon_prev.png) no-repeat center center!important;left:-20px}body .dasprodukt{margin:4rem auto}body .dasprodukt .dasproduktspalten{display:flex;align-items:center;justify-content:center}body .dasprodukt .dasproduktspalten .dasprodukttextspalte p{line-height:1.8;margin:0 auto .8rem}body .dasprodukt .dasproduktspalten .dasprodukttextspalte .textholderrr{position:relative;top:-25px}body .dasprodukt .dasproduktspalten .dasprodukttextspalte .textholderrr p a img{position:relative;top:25px;margin:12px}body .dasprodukt .dasproduktspalten .dasproduktbildspalte figure{margin:0}body .dasprodukt .dasproduktspalten .dasproduktbildspalte figure img{margin:0;border-radius:20px}body .dasprodukt .dasproduktspalten .dasproduktbildspalte .figuremitplus{position:relative}body .dasprodukt .dasproduktspalten .dasproduktbildspalte .figuremitplus .plusicon{position:absolute;bottom:20px;left:20px}body .dasprodukt .dasproduktspalten .dasproduktbildspalte .eic-container-desktop .eic-frame{border-radius:20px;overflow:hidden}body .dasprodukt .dasproduktspalten .dasproduktbildspalte .eic-container-desktop .eic-frame .eic-image{filter:grayscale(1)}body .kontaktboxholder .kontaktspalten{display:flex;align-items:center;justify-content:center}body .kontaktboxholder .kontaktspalten .kontaktspaltemap iframe{border-radius:20px;box-shadow:rgba(0,0,0,.55) 0 35px 20px -25px}body .kontaktboxholder .kontaktspalten .kontaktspaltetext{padding:0 0 0 2rem}body .kontaktboxholder .kontaktspalten .kontaktspaltetext p{font-size:clamp(1rem, 1.2vw, 1.2rem);margin:0 auto .8rem}body .kontaktboxholder .kontaktspalten .kontaktspaltetext p strong{font-size:clamp(1.2rem, 1.6vw, 1.6rem);font-weight:700}body .kontaktboxholder .kontaktspalten .kontaktspaltetext p a{color:#fff}body .kontaktboxholder .kontaktspalten .kontaktspaltetext p a:hover{opacity:.8}body .kontaktboxholder .kontaktspalten .kontaktspaltetext p.firmierung{margin:0 auto 1.5rem}body .ansprechpartnerholder{margin:5rem auto}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp{text-align:center;position:relative;background-image:linear-gradient(to top,#f9f9f9,#f9f9f9,#fbfbfb,#fdfdfd,#fff);min-height:230px;border-radius:0 0 6px 6px;padding:15px;display:block;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;padding:20px 30px;max-width:320px;margin:0 auto}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp figure{margin:0 auto 2rem}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp figure img{border-radius:50%;border:.3rem solid #a81c1a;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;max-width:220px;max-height:220px;width:100%;height:100%}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp p{margin:0}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp p em{display:block;margin:0 auto .5rem}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp .ansprechpartnername{margin:1rem auto 0}body .ansprechpartnerholder .ansprechpartnerspalten .ansprechpartnerspalte .ansprechpartnergrp p.kontakticons img{max-width:20px;position:relative;top:4px}body .ansprechpartnerholdersingle{margin:5rem auto}body .ansprechpartnerholdersingle .ansprechpartnerspalten{background-image:linear-gradient(to top,#f9f9f9,#f9f9f9,#fbfbfb,#fdfdfd,#fff);box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;padding:20px 30px;border-radius:0 0 15px 15px;display:flex;align-items:center;justify-content:center;max-width:700px;margin:auto}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnerbild figure{margin:0 auto;text-align:center}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnerbild figure img{border-radius:50%;border:.3rem solid #a81c1a;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;max-width:230px;max-height:230px;width:100%;height:100%}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnertext .ansprechpartnergrp{position:relative;display:block;margin:0 auto}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnertext .ansprechpartnergrp p{margin:0}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnertext .ansprechpartnergrp p em{display:block;margin:0 auto .5rem}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnertext .ansprechpartnergrp .ansprechpartnername{margin:0 auto;font-size:clamp(1rem, 1.4vw, 1.4rem)}body .ansprechpartnerholdersingle .ansprechpartnerspalten .ansprechpartnertext .ansprechpartnergrp p.kontakticons img{max-width:20px;position:relative;top:4px}body .zitatmitma .textspalte{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}body .zitatmitma .textspalte p.zitat{font-size:clamp(1.2rem, 1.8vw, 1.8rem);font-weight:300;color:#a81c1a;margin:0}body .zitatmitma .textspalte p.zitatsub{font-size:clamp(0.5rem, 0.7vw, 0.7rem);margin:0;text-align:right;right:7%;position:absolute;bottom:10%;font-weight:600}body .zitatmitma .bildspalte figure{margin:0}body .zitatmitma .bildspalte figure img{border-radius:50%;border:.3rem solid #a81c1a;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;max-width:220px;max-height:220px;width:100%;height:100%}body .einleitungspalten .textspalte{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative}body .einleitungspalten .bildspalte figure{margin:0}body .einleitungspalten .bildspalte figure img{border-radius:20px}body .kleinerdivider{height:3px;max-width:10%}body .terminuebersicht .termine{max-width:max-content;padding:3rem 5rem;margin:2rem auto;text-align:center;background-image:linear-gradient(to top,#f5f3f3,#f7f6f6,#faf9f9,#fcfcfc,#fff);box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px;position:relative;min-height:210px;display:flex;align-items:center;justify-content:center}body .terminuebersicht .termine ul{list-style:none;padding:0}body .terminuebersicht .termine ul li{margin-bottom:15px;font-size:clamp(1.2rem, 1.4vw, 1.4rem)}body .terminuebersicht .termine ul li strong{color:#a81c1a}body .dividersmollmain{width:5%;height:7px;margin:0 auto 1rem}body .infobanner{display:none;background-color:#a81c1a;position:absolute;width:max-content;top:150px;left:5%;z-index:10;border-radius:30px;padding:2rem 1rem;text-align:center;transform:rotate(-5deg)}body .infobanner p{color:#fff;margin:0}body .infobanner .captgross{font-weight:700;font-size:clamp(0.6rem, 1.4vw, 1.4rem);text-transform:uppercase}body .infobanner .captklein{font-weight:300;font-size:clamp(0.4rem, 1.1vw, 1.1rem)}body .whtlinks a{color:#fff;transition:all 0.3s ease 0s}body .whtlinks a:hover{opacity:.8;transition:all 0.3s ease 0s}body .bigtext{font-size:clamp(1rem, 1.2vw, 1.2rem)}body .bigtext em{font-style:normal}body .timelineholder{background-color:#606060;padding:4rem 0 5rem}body .timelineholder h1,body .timelineholder h2,body .timelineholder h3,body .timelineholder h4,body .timelineholder h5,body .timelineholder p,body .timelineholder li{color:#fff}body .timelineholder h2{font-size:clamp(1rem, 1.7vw, 1.7rem)}body .timelineholder .cool-vertical-timeline-body .timeline-content .story-details{box-shadow:0 10px 40px 0 rgba(0,0,0,.5)}body .timelineholder .timeline-block-detail{width:100%}body .timelineholder .timeline-block-detail:hover{animation:hovershake 2s ease 0s 1 normal forwards}body .hoveropacity figure img{opacity:1;transition:all 0.3s ease 0s}body .hoveropacity figure img:hover{opacity:.7;transition:all 0.3s ease 0s}body .hovereasygoing figure img{border-radius:15px;background-color:transparent;transition:all 0.3s ease 0s}body .hovereasygoing figure img:hover{background-color:#808487;transition:all 0.3s ease 0s}body .logozitatholder .logozitatspalten{position:relative;margin:3rem auto 0;display:block;display:flex;align-items:center!important;justify-content:center}body .logozitatholder .logozitatspalten .logospalte{text-align:center}body .logozitatholder .logozitatspalten .logospalte figure{margin:0 auto}body .logozitatholder .logozitatspalten .logospalte figure img{max-width:220px}body .logozitatholder .logozitatspalten .zitatspalte .zitat{font-size:clamp(1rem, 1.4vw, 1.4rem);font-weight:300;color:#a81c1a;margin:0}body .infowhtbg{background-color:#fff;border-radius:6px;padding:2rem;display:flex;align-items:center!important;justify-content:center}body .bgdrkspezial{padding:3rem 0 1rem;background-color:#393939}body .bgdrkspezial .dividersmoll{width:45px;height:7px!important;margin:0 auto 1rem}body .bgdrkspezial h1,body .bgdrkspezial h2,body .bgdrkspezial h3,body .bgdrkspezial h4,body .bgdrkspezial h5,body .bgdrkspezial h6,body .bgdrkspezial p,body .bgdrkspezial li,body .bgdrkspezial figcaption{color:#fff}body .bgdrkspezial .logoteamcenter{margin:1rem auto 2rem}body .bgdrkspezial .logoteamcenter img{max-width:280px;margin:0 auto}body .snap_zeitaufwand{border-radius:20px;background-color:#fff;margin:0 auto 1rem;text-align:center;padding:2rem 0 1rem}body .snap_zeitaufwand figcaption{color:#484848;font-size:clamp(0.7rem, 0.9vw, 0.9rem);margin:1rem auto;max-width:300px}body .snap_zeitaufwand img{max-width:400px;margin:0 auto}body .snap_ableitung{border-radius:20px;background-color:#fff;margin:0 auto 1rem;text-align:center;padding:2rem 0 1rem}body .snap_ableitung figcaption{color:#484848;font-size:clamp(0.7rem, 0.9vw, 0.9rem);margin:1rem auto;max-width:400px}body .snap_ableitung img{max-width:400px;margin:0 auto}body .siemensplmsolutionpartner{margin:5px 0!important;width:max-content;border-radius:0;float:right}body .siemensplmsolutionpartner img{border-radius:0!important;width:180px}body #slb_viewer_wrap .slb_theme_slb_default .slb_data_title,body #slb_viewer_wrap .slb_theme_slb_default .slb_group_status{font-family:"Roboto",sans-serif}body #slb_viewer_wrap .slb_theme_slb_default .slb_details{margin-top:1rem}body #slb_viewer_wrap .slb_theme_slb_default .slb_data_content{text-align:center}body #slb_viewer_wrap .slb_theme_slb_baseline *{font-size:clamp(0.9rem, 1.2vw, 1.4rem)!important}body .slide-in-bottom-layer1 img{-webkit-animation:slide-in-bottom 2s cubic-bezier(.25,.46,.45,.94) 1s both;animation:slide-in-bottom 2s cubic-bezier(.25,.46,.45,.94) 1s both}body .slide-in-bottom-layer2 img{-webkit-animation:slide-in-bottom 2.6s cubic-bezier(.25,.46,.45,.94) 1.1s both;animation:slide-in-bottom 2.6s cubic-bezier(.25,.46,.45,.94) 1.1s both}.page-id-2 .infobanner{display:block}@media only screen and (max-width:1700px){body .site-header .site-branding .custom-logo-link{margin:10px 0}body .site-header .site-branding .custom-logo-link img{width:300px}body .site-header .site-branding .docufy-logo-link img{width:260px}body .headermitoverlays .useitenheadertextuntenlinks2{width:20%;height:120px}body .headermitoverlays .useitenheadertextuntenlinks1{width:15%;height:160px}body .kontaktbox .iconholder ul li a img{max-width:40px}}@media only screen and (max-width:1400px){body .site-header .site-branding .custom-logo-link{margin:15px 0}body .site-header .site-branding .custom-logo-link img{width:220px}body .site-header .site-branding .docufy-logo-link img{width:200px}body .factspalten{flex-wrap:wrap!important}body .factspalten .factspalte{flex-basis:100%!important;align-items:center;justify-content:center;display:flex;margin-bottom:3rem}}@media only screen and (max-width:1200px){body .site-header .site-branding .custom-logo-link{margin:20px 0 20px 50px}body .site-header .site-branding .custom-logo-link img{width:180px}body .site-header .site-branding .docufy-logo-link{margin-left:10px}body .site-header .site-branding .docufy-logo-link img{width:150px}}@media only screen and (max-width:1020px){body .site-header .socialoben{position:relative;top:0;left:0;right:0;margin:1rem auto 2rem;border-bottom:2px solid #808487;padding:0 0 .5rem 0}body .site-footer .footerholder .footerspalten,body #secondary .widget_block .footerholder .footerspalten{flex-wrap:wrap!important}body .site-footer .footerholder .footerspalten .footerspaltelinks,body .site-footer .footerholder .footerspalten .footerspaltemitte,body .site-footer .footerholder .footerspalten .footerspalterechts,body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks,body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte,body #secondary .widget_block .footerholder .footerspalten .footerspalterechts{flex-basis:100%!important;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}body .site-footer .footerholder .footerspalten .footerspaltemitte,body #secondary .widget_block .footerholder .footerspalten .footerspaltemitte{margin:0 auto 2rem}body .site-footer .footerholder .footerspalten .footerspalterechts,body #secondary .widget_block .footerholder .footerspalten .footerspalterechts{margin:0 auto}body .useitenheader .useitenheadertextuntenlinks2{height:240px;bottom:-50px}body .useitenheader .useitenheadertextuntenlinks1{height:250px;bottom:-120px}body .useitenheader .useitenheadertext .unterseitenheadergrafik img{max-width:360px}}@media only screen and (max-width:900px){body .infobanner{padding:1rem 1rem;border-radius:20px}body .site-header .site-branding .custom-logo-link img{width:250px}body .startseitenheader .metaslider .flex-control-nav{bottom:10px!important}body .kontaktbox{top:150px}body .kontaktbox .iconholder{border-radius:20px 0 0 20px}body .kontaktbox .iconholder ul li a img{max-width:30px}body .usbox .usboxtextuntenrechts1{height:200px}body .usbox .usboxtextuntenrechts2{height:300px}}@media only screen and (max-width:1600px) and (min-width:701px){body .startseitenheader .wp-block-nextend-smartslider3 h1,body .startseitenheader .wp-block-nextend-smartslider3 h2,body .startseitenheader .wp-block-nextend-smartslider3 h3,body .startseitenheader .wp-block-nextend-smartslider3 h4,body .startseitenheader .wp-block-nextend-smartslider3 h5{font-size:clamp(1.1rem, 1.6vw, 1.8rem)!important}body .startseitenheader .wp-block-nextend-smartslider3 p{font-size:clamp(0.7rem, 1vw, 1.4rem)!important}}@media only screen and (max-width:781px){body .maxwidthplus,body .maxwidth,body .midwidthplus,body .midwidth,body .lessmidwidth,body .minwidth,body .lessminwidth{width:95%}body .submenu .submenuspalten{flex-wrap:nowrap!important}body .submenu .submenuspalten .submenuspalte{margin:0 0.5rem!important}body .submenu .submenuspalten .submenuspalte .submenucontentholder{padding:2rem 1rem 1rem}body .submenu .submenuspalten .submenuspalte .submenucontentholder figure{max-width:50px}body .submenu .submenuspalten:not(.is-not-stacked-on-mobile)>.submenuspalte{flex-basis:40%!important}body .counterboxholder .counterboxspalten .counterboxspalte{margin:1rem auto}body .counterboxholder .counterboxspalten .counterboxspalte .wp-block-ideabox-counter .ib-counter-title{top:5px}body .counterboxholder .counterboxspalten .counterboxspalte .counter-title-zeile-zwei{top:5px}body .counterboxholder .counterboxspalten .counterboxspalte1 .wp-block-ideabox-counter .ib-counter span{top:0}body .counterboxholder .counterboxspalten .counterboxspalte2 .wp-block-ideabox-counter .ib-counter span{top:0}body .counterboxholder .counterboxspalten .counterboxspalte3 .wp-block-ideabox-counter .ib-counter span{top:0}body .counterboxholder .counterboxspalten .nocounterboxspalte figure{padding-top:.5rem}body .counterboxholder .counterboxspalten .nocounterboxspalte figure img{max-width:50px}body .usbox .usboxtext .plusicon{right:5%}body .plusicon img{max-width:30px}body .teaserslider{max-width:600px;width:95%;box-shadow:rgba(0,0,0,.45) 0 25px 20px -25px}body .teaserslider .slides .caption-wrap{position:relative;width:100%!important;border-radius:0 0 20px 20px}body .teaserslider .slides img{width:100%!important;margin-left:0!important}body .useitenheader .useitenheadertext .capt1{line-height:1.5rem;margin:0 auto .6rem}body .useitenheader .useitenheadertextuntenlinks2{height:190px}body .useitenheader .useitenheadertextuntenlinks1{height:210px}body .useitenheader .useitenheadertext .unterseitenheadergrafik img{max-width:260px}body .submenu .submenuspalten .submenuspalte .comingsoon{bottom:5px;right:2rem}body .dasprodukt{margin:2rem auto}body .dasprodukt .bildrechts{flex-direction:column-reverse}body .wp-container-20{flex-direction:column-reverse}body .mehrlesenexpand{margin:0}body .mobilebegone{display:none}body .mehrlesenexpandursprung .su-expand-link-more{top:-20px}body .headermitoverlays .useitenheadertextuntenlinks2{height:65px;width:18%;border-radius:20px}body .headermitoverlays .useitenheadertextuntenlinks1{height:100px;border-radius:20px}body .logozitatholder{text-align:center}body .logozitatholder .logozitatspalten figure{max-width:250px;margin:auto}body .factspalten{padding:3rem 0 3rem}body .factspalten .factspalte .factholderbreit .wp-block-columns{gap:.5rem}body .factspalten{padding:4rem 2rem}body .factspalten .factspalte{margin:0rem auto}body .factspalten .factspalte .plusicon img{max-width:20px}body .bigtext strong{display:block}body .bigtext em{display:block}body .textholder{margin:3rem auto}body .factspalten .factspalte .factholderbreit .bildspalte{width:100%}}@media only screen and (max-width:700px){body .site-header .site-branding .custom-logo-link{margin:15px 0}body .site-header .site-branding .custom-logo-link img{width:180px}body .site-header .site-branding .docufy-logo-link{margin-left:10px}body .site-header .site-branding .docufy-logo-link img{width:150px}body .site-header .socialoben .socialicons{padding:0}body .infobanner{top:200px;left:1%}body .kontaktbox{top:210px}body .buttn{padding:7px 15px}body .startseitenheader .metaslider .caption-wrap .caption .captdivider{width:15%;height:5px;margin:0 auto 5%}body .submenu .submenuspalten{flex-wrap:wrap!important;margin:0 auto}body .submenu .submenuspalten .submenuspalte{margin:0 .5rem 2rem!important}}@media only screen and (max-width:615px){body .einleitungBewerbung .easygoingbtn img{max-width:200px;width:100%}body .formularBewerbung .bewerbung .sendbutton{max-height:80px}body .spacermobilesmall{height:20px!important}body .formularBewerbung .bewerbung label span input{width:100%}}@media only screen and (max-width:599px){body .submenu .submenuspalten:not(.is-not-stacked-on-mobile)>.submenuspalte{flex-basis:40%!important}body .submenu .submenuspalten .submenuspalte{margin:0 0 2rem!important}body .submenu .submenuspalten .submenuspalte .submenucontentholder{max-width:160px}body .counterboxholder .counterboxspalten:not(.is-not-stacked-on-mobile)>.counterboxspalte,body .counterboxholder .counterboxspalten:not(.is-not-stacked-on-mobile)>.nocounterboxspalte{flex-basis:50%!important}body .counterboxholder .counterboxspalten .nocounterboxspalte .wp-block-image{margin-bottom:.7rem}body .counterboxholder .counterboxspalten .nocounterboxspalte p strong{margin-bottom:0}body .usbox .usboxtext .plusicon img{max-width:20px}body .teaserbox .teaserspalten{margin:0 auto}body .teaserbox .teaserspalten .teaserspalte{margin:2rem auto}body .useitenheader .useitenheadertext{bottom:5%;left:0%}body .useitenheader .useitenheadertext .capt1{line-height:1rem;margin:0 auto .3rem}body .useitenheader .useitenheadertextuntenlinks2{height:140px;border-radius:30px}body .useitenheader .useitenheadertextuntenlinks1{height:150px;bottom:-90px;border-radius:30px}body .useitenheader .useitenheadertext .unterseitenheadergrafik img{max-width:180px}body .infoblockholder .infoblockspalten{margin:0 auto}body .infoblockholder .infoblockspalten .infoblockspalte{margin:1rem auto}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock .grafzahl{left:-5px;top:0;padding:.3rem .8rem}body .infoblockholder .infoblockspalten .infoblockspalte .infoblock .grafzahlzehn{padding:.3rem .5rem}body .jobuebersicht .jobholder .jobspalten .textspalte{padding:10px 30px}body .useitenheader .useitenheadertext .plusicon{right:5%}body .useitenheader .useitenheadertext .plusicon img{max-width:20px}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper{flex-wrap:wrap;max-width:250px;margin:auto}body .jobuebersicht .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row{flex-basis:100%;margin-right:0}}@media only screen and (max-width:560px){body .infobanner{padding:.5rem .5rem;border-radius:10px}body .usbox .usboxtextuntenrechts1{height:150px}body .usbox .usboxtextuntenrechts2{height:250px}body .usbox .usboxtext h2,body .usbox .usboxtext h3{margin:0;letter-spacing:.5px}body .usbox .usboxtext p{margin:.5rem auto 1rem}body .usbox .usboxtext .plusicon{right:0%}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li,body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li{width:48%;margin:auto;text-align:center}body .site-footer .footerholder .footerspalten .footerspaltelinks ul li:first-child,body #secondary .widget_block .footerholder .footerspalten .footerspaltelinks ul li:first-child{width:100%;margin-bottom:1rem}body .submenu{margin:5rem auto 2rem}body div#n2-ss-2 .n2-ss-control-bullet{top:40px}}@media only screen and (max-width:500px){body .infobanner{padding:.5rem .5rem;border-radius:10px;top:170px}body .startseitenheader .metaslider .caption-wrap .caption .capt{margin-bottom:1rem}body .kontaktbox .iconholder ul li a img{max-width:25px}body .kontaktbox{top:195px}body .submenu .submenuspalten .submenuspalte .submenucontentholder{max-width:140px;padding:1rem 0rem .7rem}body .submenu .submenuspalten .submenuspalte .submenucontentholder figure{max-width:40px}body .submenu .submenuspalten .submenuspalte .submenucontentholder .submenudivider{max-width:40px}body .useitenheader .useitenheadertext .unterseitenheadergrafik img{max-width:150px}}@media only screen and (max-width:450px){body .site-header .site-branding .custom-logo-link img{width:200px}body #mega-menu-wrap-menu-1{top:0%;right:3%}body .useitenheader .useitenheadertextuntenlinks2{height:125px}body .formularBewerbung .bewerbung .checkboxen .wpcf7-checkbox .wpcf7-list-item input{display:block;margin:0 auto 10px}body .snap_zeitaufwand img{max-width:350px}body .logozitatholder .logozitatspalten figure{max-width:150px}}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes hovershake{0%,100%{transform:translateY(0)}10%,30%,50%,70%{transform:translateY(-2px)}20%,40%,60%{transform:translateY(2px)}80%{transform:translateY(1.4px)}90%{transform:translateY(-1.4px)}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}