:root{--primary:#406ab0;--secondary:#788592;--konzept:#c1876c;--konfektion:#a57f91;--veredelung:#84b6bd;--vertrieb:#809b75;--foreground:#333;--background:#fff;--dark-grey:#28292d;--light-grey:#c2c2c2;--content-width:1170px;--font-size-small:1.4rem;--font-size-normal:1.6rem;--font-size-medium:2rem;--font-size-large:2.4rem;--font-size-huge:3.6rem}*,::after,::before{box-sizing:border-box;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block;height:auto}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(assets/fonts/fontawesome/fa-brands-400.eot);src:url(assets/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(assets/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(assets/fonts/fontawesome/fa-brands-400.woff) format("woff"),url('assets/fonts/fontawesome/fa-brands-400.ttf"') format("truetype"),url(assets/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(assets/fonts/fontawesome/fa-solid-900.eot);src:url(assets/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(assets/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(assets/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(assets/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(assets/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(assets/fonts/lato/lato-v16-latin-regular.woff2) format("woff2"),url(assets/fonts/lato/lato-v16-latin-regular.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(assets/fonts/lato/lato-v16-latin-700.woff2) format("woff2"),url(assets/fonts/lato/lato-v16-latin-700.woff) format("woff")}.site-color-switch{display:none}@media (min-width:1440px){.site-color-switch{z-index:9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:30px;right:-65px;padding:5px 10px;background:var(--background);-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.25);box-shadow:0 0 15px 5px rgba(0,0,0,.25)}.site-color-switch__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;margin-right:10px;font-size:var(--font-size-normal);color:var(--secondary)}.icon-gear::before{content:"\f1e0";font-style:normal;font-family:"Font Awesome 5 Free"}.site-color-switch.is-active{right:0}}html{overflow-x:hidden;height:100%;font-size:62.5%;--base-spacing:15px;--base-spacing-negative:-15px}@media (min-width:768px){html{--base-spacing:30px;--base-spacing-negative:-30px}}body{background:var(--background);font-weight:400;font-size:var(--font-size-normal);line-height:1.5;font-family:Lato,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--foreground)}::selection{background:var(--secondary);color:var(--foreground);text-shadow:none}::-webkit-selection{background:var(--secondary);color:var(--foreground);text-shadow:none}::-moz-selection{background:var(--secondary);color:var(--foreground);text-shadow:none}.browserupgrade{margin:0;padding:10px;background:#ffbaba;color:#d8000c;text-align:center}.browserupgrade a{color:#d8000c;text-decoration:underline}.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:14px;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}#content[tabindex="-1"]:focus{outline:0}.btn{display:inline-block;padding:14px 18px;border:2px solid var(--primary);background-color:var(--primary);font-weight:500;font-size:var(--font-size-small);line-height:2rem;color:var(--background);text-align:center;text-transform:uppercase;word-break:normal;cursor:pointer;transition:.5s ease all}.btn:hover{background-color:transparent;color:var(--primary)}.btn-outline{background-color:transparent;color:var(--primary)}.btn-outline:hover{background-color:var(--primary);color:var(--background)}.btn-text{border:none;background-color:transparent;color:var(--secondary);padding:0}.btn-text:hover{color:var(--foreground)}.btn-text i{padding-left:10px;transition:.5s ease all}.btn-text:hover i{padding-left:20px}.btn-rounded{border-radius:30px}.fas{font-family:"Font Awesome 5 Free"}.fab{font-family:"Font Awesome 5 Brands"}.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.icon-left{margin-right:5px}.icon-right{margin-left:5px}.fa-1x{font-size:var(--font-size-large)}.fa-2x{font-size:2.5rem}.fa-3x{font-size:3rem}.fa-times:before{content:"\f00d"}.fa-arrow-up:before{content:"\f062"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-left:before{content:"\f053"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-search:before{content:"\f002"}.fa-behance:before{content:"\f1b4"}.fa-dribbble:before{content:"\f17d"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before{content:"\f39e"}.fa-instagram:before{content:"\f16d"}.fa-linkedin-in:before{content:"\f0e1"}.fa-pinterest-p:before{content:"\f231"}.fa-twitter:before{content:"\f099"}.fa-whatsapp:before{content:"\f232"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.social-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px;border:0;background-color:transparent;color:var(--secondary);cursor:pointer;-webkit-transition:.5s ease all;transition:.5s ease all}.social-icon:first-of-type{margin-left:0}.social-icon:last-of-type{margin-right:0}.social-icon:hover{color:var(--foreground)}.social-icon span{display:none;visibility:hidden}.hamburger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--foreground)}.hamburger__round{border-radius:30px}.hamburger__outline{border:1px solid var(--foreground);background-color:transparent}.hamburger__flat{border:none;background-color:transparent}.hamburger-label{font-weight:700;font-size:var(--font-size-small);color:var(--foreground);text-transform:uppercase}.hamburger-inner{display:block;position:relative;height:2px;width:30px;background-color:var(--background);transition:transform .22s cubic-bezier(.55,.055,.675,.19),background-color .2s ease-out;transition-delay:0s,0s;border-radius:.2rem}.hamburger__outline .hamburger-inner,.hamburger__outline .is-active .hamburger-inner{background-color:var(--foreground)!important}.hamburger__flat .hamburger-inner,.hamburger__flat .is-active .hamburger-inner{background-color:var(--foreground)!important}.hamburger-inner::after,.hamburger-inner::before{content:"";position:absolute;left:0;height:2px;width:30px;background-color:inherit;border-radius:.2rem}.hamburger-inner::before{top:-7px;transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger-inner::after{bottom:-7px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.is-active .hamburger-text{color:var(--foreground)}.is-active .hamburger-inner{transform:translate3d(0,0,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background-color:var(--background)}.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.slide-in-top{top:0;left:0;transform:translateY(-110%)}.slide-in-right{right:0;transform:translateX(110%)}.slide-in-bottom{bottom:0;left:0;transform:translateY(110%)}.slide-in-left{left:0;transform:translateX(-110%)}.fade-in{top:0;left:0;animation:fadeIn ease 3s;-webkit-animation:fadeIn ease 3s;-moz-animation:fadeIn ease 3s;-o-animation:fadeIn ease 3s;-ms-animation:fadeIn ease 3s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4{margin:var(--font-size-large) 0;line-height:1.25;color:var(--foreground)}h1{font-size:3.2rem}@media (min-width:768px){h1{font-size:4rem}}@media (min-width:1440px){h1{font-size:4.8rem}}h2{font-size:2.6rem}@media (min-width:768px){h2{font-size:3.2rem}}@media (min-width:1440px){h2{font-size:3.6rem}}h3{font-size:2.2rem}@media (min-width:768px){h3{font-size:2.4rem}}@media (min-width:1440px){h3{font-size:2.8rem}}h4{font-size:1.8rem}p{margin-top:var(--font-size-normal)}a{color:var(--foreground);text-decoration:none}a:hover{color:var(--secondary)}a:focus{outline:0}a:active,a:hover{outline:0}.align-right{text-align:right}.align-center{text-align:center}::-moz-placeholder{opacity:1}input,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{color:var(--light-grey);background-color:var(--dark-grey);padding:14px 15px;border:1px solid transparent;margin:0;position:relative;-webkit-appearance:none;-webkit-transition:all cubic-bezier(.4,0,.2,1) .4s;-o-transition:all cubic-bezier(.4,0,.2,1) .4s;transition:all cubic-bezier(.4,0,.2,1) .4s;outline:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%}textarea{height:180px;resize:vertical}input:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0;border:1px solid var(--secondary)}.search-submit,input[type=submit]{display:inline-block;padding:12px 24px;border:2px solid var(--primary);background-color:var(--primary);font-weight:700;font-size:var(--font-size-small);line-height:2rem;color:var(--background);text-align:center;text-transform:uppercase;cursor:pointer;transition:.5s ease all;text-decoration:none;vertical-align:middle;outline:0;overflow:hidden}select{position:relative;cursor:pointer}.menu-select::after{z-index:10;position:absolute;top:50%;right:15px;transform:translateY(-50%);font-family:"Font Awesome 5 Free";color:var(--foreground);content:"\f078";transition:all cubic-bezier(.4,0,.2,1) .4s}.wpcf7-list-item-label{padding-left:10px;line-height:3rem}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:var(--secondary);--active-inner:var(--foreground);--focus:1px var(--secondary);--border:transparent;--border-hover:var(--dark-grey);--background:var(--dark-grey);--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:24px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));-webkit-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;-webkit-transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s);transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s),-webkit-transform var(--d-t,.3s) var(--d-t-e,ease)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:0.3s;--d-t:0.6s;--d-t-e:cubic-bezier(0.2, 0.85, 0.32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:24px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:13px;top:8px;-webkit-transform:rotate(var(--r,20deg));transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));-webkit-transform:translateX(var(--x,0));transform:translateX(var(--x,0))}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{left:5px;top:4px;width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;-webkit-transform:scale(var(--s,.7));transform:scale(var(--s,.7))}input[type=radio]:checked{--s:0.5}}.acceptancebox{display:flex}.dsgvo-acceptance-info{font-size:var(--font-size-small);color:var(--secondary)}.search{display:flex;flex-wrap:nowrap;width:100%}.form-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.form-row:last-child{margin-bottom:0}.form-row>.col,.form-row>[class*=col-]{padding-right:15px;padding-left:15px}.form-group{margin-bottom:calc(var(--base-spacing) * 2)}@media (min-width:768px){.form-group{margin-bottom:var(--base-spacing)}}label{display:block;color:var(--foreground)}.wpcf7-form-control-wrap{display:block;margin-top:10px}span.wpcf7-list-item{margin:0 15px 0 0}.wrapper{width:100%;max-width:var(--content-width);padding-right:var(--base-spacing);padding-left:var(--base-spacing);margin-right:auto;margin-left:auto}.wrapper-fluid{width:100%;padding-right:var(--base-spacing);padding-left:var(--base-spacing);margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:var(--base-spacing-negative);margin-left:var(--base-spacing-negative)}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:var(--base-spacing);padding-left:var(--base-spacing)}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1440px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}#site-header{z-index:3;position:fixed;top:0;left:0;width:100%;padding:15px 0;background-color:var(--background);box-shadow:0 0 35px 3px rgba(0,0,0,.33);transition:.5s ease all}@media (min-width:992px){#site-header{width:72px;height:100%;padding:30px 0}}@media (min-width:1440px){#site-header{width:300px}}#site-header .wrapper,#site-header .wrapper-fluid{display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:992px){#site-header .wrapper,#site-header .wrapper-fluid{flex-direction:column;height:100%;padding-right:15px;padding-left:15px}}@media (min-width:1440px){#site-header .wrapper,#site-header .wrapper-fluid{padding-right:30px;padding-left:30px}}.site-header-logo{z-index:3;max-width:100px;-webkit-transition:.5s ease all;transition:.5s ease all}@media (min-width:992px) and (max-width:1439px){.site-header-logo{display:none;visibility:hidden}}@media (min-width:1440px){.site-header-logo{max-width:150px;margin-bottom:30px}}.site-header-logo__signet{display:none;visibility:hidden}@media (min-width:992px) and (max-width:1439px){.site-header-logo__signet{display:inherit;visibility:visible;max-width:40px;margin-bottom:60px}}.site-header-nav{display:none}@media (min-width:1440px){.site-header-nav{display:block}}.primary-menu{display:block}.primary-menu .menu-item{display:block;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}.primary-menu .menu-item:last-child{padding-right:0}.primary-menu .menu-expand-link,.primary-menu .menu-item-link{font-weight:700;line-height:4rem;text-transform:uppercase}.primary-menu .current_page_ancestor,.primary-menu a:focus,.primary-menu a:hover{color:var(--secondary)}.primary-menu li.current-menu-item>a{color:var(--secondary)}.primary-menu li.current-menu-item>a:focus,.primary-menu li.current-menu-item>a:hover{text-decoration:none}.primary-menu .sub-menu{-webkit-transition:all .5s ease;transition:all .5s ease}.primary-menu li.menu-item-has-children.focus>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children:hover>ul{opacity:1;display:block;-webkit-transition:all .5s ease;transition:all .5s ease}.primary-menu .sub-menu .menu-item{display:block;padding:0 15px;white-space:nowrap;-webkit-transition:all .5s ease;transition:all .5s ease}.primary-menu .sub-menu .menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border:none;background:0 0;-webkit-transition:all .5s ease;transition:all .5s ease}.primary-menu .sub-menu .current-menu-item>a,.primary-menu .sub-menu .menu-item a:hover{color:var(--secondary)}.primary-menu .sub-menu .sub-menu{top:0;left:100%;bottom:auto}.primary-menu .sub-menu .menu-expand-link::after{padding-left:10px;content:"\f079";font-family:"Font Awesome 5 Free"}.site-header-nav__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media (min-width:992px){.site-header-nav__mobile{display:none;visibility:hidden}}.site-header-nav__mobile-toggle{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.site-header-nav__mobile-menu{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;width:100%;max-width:280px;height:100vh;padding-top:75px;background-color:var(--background);-webkit-transition:all .5s ease;transition:all .5s ease}@media (min-width:992px){.site-header-nav__mobile-menu{display:none;visibility:hidden}}.site-header-nav__mobile-menu.active{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.site-header-nav__mobile-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:60px}.mobile-menu{margin-bottom:auto!important}.mobile-menu .menu-item .menu-expand-link,.mobile-menu .menu-item .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--background);font-weight:700;line-height:4rem;text-transform:uppercase;color:var(--foreground)}.mobile-menu .sub-menu{width:100%;padding:0 0 0 15px}.mobile-menu.dropdown .sub-menu{display:none;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.mobile-menu.dropdown .menu-expand-link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu.dropdown .menu-expand-link::after{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;content:"\f054";font-family:"Font Awesome 5 Free"}.mobile-menu.dropdown .menu-expand-link.submenu-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.site-header-nav__site{display:none;visibility:hidden}@media (min-width:992px) and (max-width:1439px){.site-header-nav__site{z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;margin-bottom:auto}}.site-header-nav__site-toggle{z-index:7;position:relative;cursor:pointer;text-align:center}.site-header-nav__site-backdrop{z-index:-1;visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--foreground);-webkit-transition:all .5s ease;transition:all .5s ease}.site-header-nav__site-backdrop.active{visibility:visible;opacity:.75}.site-header-nav__site-menu{z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100vh;width:100%;max-width:500px;background-color:var(--background);-webkit-box-shadow:0 0 35px 3px rgba(0,0,0,.33);box-shadow:0 0 35px 3px rgba(0,0,0,.33);-webkit-transition:all .5s ease;transition:all .5s ease}.site-header-nav__site-menu.active{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.site-header-nav__site-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:30px 30px 30px 100px}.site-header-nav__site-menu .site-header-logo{display:block;visibility:visible;max-width:150px;margin-bottom:30px}.site-header-nav__mobile-menu .site-header-social,.site-header-nav__site-menu .site-header-social{margin-top:30px}.secondary-menu{margin-bottom:auto!important}.secondary-menu .menu-item .menu-expand-link,.secondary-menu .menu-item .menu-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;line-height:4rem;text-transform:uppercase;color:var(--foreground);-webkit-transition:all .5s ease;transition:all .5s ease}.secondary-menu .menu-item .menu-expand-link:hover,.secondary-menu .menu-item .menu-item-link:hover{color:var(--secondary)}.secondary-menu .sub-menu{padding:0 0 0 15px}.secondary-menu.dropdown .sub-menu{display:none}.secondary-menu.dropdown .menu-expand-link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.secondary-menu.dropdown .menu-expand-link::after{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;content:"\f054";font-family:"Font Awesome 5 Free";-webkit-transition:all .5s ease;transition:all .5s ease}.secondary-menu.dropdown .menu-expand-link.submenu-open::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.site-header-social{z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible}.site-header-legal{display:none;visibility:hidden}@media (min-width:1440px){.site-header-legal{display:inherit;visibility:visible;margin-top:auto;margin-bottom:30px}}.site-header-legal__menu .menu-item{line-height:3rem}.site-header-legal__menu .menu-item a{color:var(--secondary)}.site-header-legal__menu .current-menu-item>a,.site-header-legal__menu .menu-item a:hover{color:var(--foreground)}.site-header-lang{z-index:4;margin-left:10px;font-weight:700;font-size:var(--font-size-small);line-height:4rem;text-transform:uppercase;color:var(--foreground)}@media (min-width:992px){.site-header-lang{margin-left:0;line-height:inherit;color:var(--secondary)}}@media (min-width:992px) and (max-width:1439px){.site-header-lang{color:var(--foreground);text-align:center}}#site-content{margin-top:72px}@media (min-width:992px){#site-content{margin-top:0;margin-left:72px}}@media (min-width:1440px){#site-content{margin-left:300px}}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;min-height:50vh;background-color:var(--primary)}.konzept .page-header{background-color:var(--konzept)}.konfektion .page-header{background-color:var(--konfektion)}.veredelung .page-header{background-color:var(--veredelung)}.vertrieb .page-header{background-color:var(--vertrieb)}.page-header-color{background-color:var(--secondary)}.page-header-image{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;mix-blend-mode:luminosity}.page-header-gradient{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(3,31,77,1) 0,rgba(64,106,176,0) 100%)}.page-template-page-child .page-header-gradient{background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%)}.page-header-container{z-index:2;position:relative;padding-top:calc(var(--base-spacing) * 2);padding-bottom:calc(var(--base-spacing) * 2)}.page-header-container__logo{max-width:300px}.page-header-container__title{margin:0;font-size:4rem;color:var(--background);text-transform:uppercase}@media (min-width:768px){.page-header-container__title{font-size:6rem}}.page-header-back{z-index:1;position:absolute;right:0;bottom:-30px;padding:15px;background-color:var(--primary);font-weight:700;font-size:var(--font-size-small);line-height:3rem;color:var(--background);text-transform:uppercase;letter-spacing:1px}@media (min-width:768px){.page-header-back{bottom:-45px;padding:30px}}.page-header-back:hover{color:var(--background)}.page-header-back::before{display:inline-block;position:relative;vertical-align:middle;content:"";width:60px;height:2px;padding:0;margin-right:10px;background-color:var(--background)}.page-header-back:hover.page-header-back::before{margin-right:20px}.konzept .page-header-back{background-color:var(--konzept)}.konfektion .page-header-back{background-color:var(--konfektion)}.veredelung .page-header-back{background-color:var(--veredelung)}.vertrieb .page-header-back{background-color:var(--vertrieb)}.page-header-scroll{z-index:1;position:absolute;bottom:-45px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left}.page-header-scroll h1{margin:0;font-weight:700;font-size:var(--font-size-small);color:var(--background);text-transform:uppercase;letter-spacing:1px}.page-header-scroll h1::before{display:inline-block;position:relative;right:10px;vertical-align:middle;content:"";width:60px;height:2px;padding:0;background-color:var(--primary);transition:all .5s ease}.page-header-scroll:hover.page-header-scroll h1::before{right:20px}.konzept .page-header-scroll h1::before{background-color:var(--konzept)}.konfektion .page-header-scroll h1::before{background-color:var(--konfektion)}.veredelung .page-header-scroll h1::before{background-color:var(--veredelung)}.vertrieb .page-header-scroll h1::before{background-color:var(--vertrieb)}.page-content{padding-top:90px}.home-grid-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-grid-col{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:25vh;min-height:280px}@media (min-width:992px){.home-grid-col{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;height:100vh;min-height:inherit}}.home-grid-item{position:absolute;top:0;right:0;overflow:hidden;width:100%;height:100%}.home-grid-item.konzept{background-color:var(--konzept)}.home-grid-item.konfektion{background-color:var(--konfektion)}.home-grid-item.veredelung{background-color:var(--veredelung)}.home-grid-item.vertrieb{background-color:var(--vertrieb)}.home-grid-item__gradient{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%)}@media (min-width:992px){.home-grid-item__gradient{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 100%)}}.home-grid-item__img{position:absolute;top:0;right:0;overflow:hidden;width:100%;height:100%;background-size:cover;background-position:center center;mix-blend-mode:luminosity;transition:all .5s linear}.home-grid-item:hover .home-grid-item__img{transform:scale(1.2)}.home-grid-item:hover .home-grid-item__box-link{text-decoration:underline}.home-grid-item__box{z-index:1;position:absolute;bottom:0;left:0;width:100%;padding:0 15px 15px 15px}@media (min-width:768px){.home-grid-item__box{padding:0 30px 30px 30px}}.home-grid-item__box-logo{max-width:150px}.home-grid-item__box-title{margin:15px 0;font-size:var(--font-size-medium);color:var(--light-grey)}@media (min-width:768px){.home-grid-item__box-title{margin:30px 0;font-size:var(--font-size-large)}}.home-grid-item__box-link{font-weight:700;font-size:1.2rem;color:var(--background);text-transform:uppercase;letter-spacing:1px}#site-footer{margin:30px 0}@media (min-width:992px){#site-footer{margin-left:72px}}@media (min-width:1440px){#site-footer{margin-left:300px}}#site-footer .wrapper{display:flex;justify-content:space-between;flex-direction:column;text-align:center}@media (min-width:576px){#site-footer .wrapper{flex-direction:row;text-align:inherit}}.site-footer-copyright{font-size:var(--font-size-small);line-height:3rem;color:var(--secondary)}.site-footer-credits{font-size:var(--font-size-small);line-height:3rem;color:var(--secondary)}.wpml-ls-legacy-list-horizontal{padding:0;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:0 10px}.wpml-ls-legacy-list-horizontal a:first-child{padding-left:0}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{transform:translateY(0)}.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{display:flex;flex-wrap:nowrap;z-index:9999;position:fixed;overflow:hidden;background-color:var(--primary);color:var(--wp--preset--color--white)}@media print{.cc-revoke,.cc-window{display:none}}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;color:var(--wp--preset--color--white);text-decoration:underline}.cc-link:hover{opacity:1}.cc-links{display:flex;gap:var(--wp--preset--spacing--30);margin-bottom:1em}.cc-links .cc-link{text-decoration:none}.cc-links .cc-separator::before{content:"|";opacity:.8;display:inline-block}.cc-btn{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:0;border-width:1px;border-style:solid;border-color:var(--wp--preset--color--link);border-radius:0;background-color:var(--wp--preset--color--link);font-weight:600;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--label);color:var(--wp--preset--color--background);white-space:nowrap;text-decoration:none;transition:.5s all ease-in-out}@media (min-width:576px){.cc-btn{width:auto;white-space:nowrap}}.cc-btn:focus,.cc-btn:hover{background-color:transparent;color:var(--wp--preset--color--link)}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:var(--wp--custom--line-height--label)}.cc-close:focus,.cc-close:hover{opacity:1}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media screen and (max-width:576px) and (orientation:portrait),screen and (max-width:768px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none;padding:2em 1em}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.alignwide{margin-left:calc(var(--base-spacing-negative) * 3);margin-right:calc(var(--base-spacing-negative) * 3)}.alignfull{width:100vw;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}.wp-block-button__link{color:var(--background);background-color:var(--primary);border:2px solid var(--primary);border-radius:30px;font-weight:700;font-size:var(--font-size-small);color:var(--background);text-transform:uppercase;letter-spacing:1px;transition:all .5s ease}.wp-block-button__link:hover{color:var(--primary);background-color:transparent}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:var(--primary)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button__link.is-style-outline:hover{color:var(--background);border:2px solid var(--primary);background-color:var(--primary)}.konzept .wp-block-button__link{background-color:var(--konzept);border:2px solid var(--konzept)}.konzept .wp-block-button__link:hover{color:var(--konzept);background-color:transparent}.konfektion .wp-block-button__link{background-color:var(--konfektion);border:2px solid var(--konfektion)}.konfektion .wp-block-button__link:hover{color:var(--konfektion);background-color:transparent}.veredelung .wp-block-button__link{background-color:var(--veredelung);border:2px solid var(--veredelung)}.veredelung .wp-block-button__link:hover{color:var(--veredelung);background-color:transparent}.vertrieb .wp-block-button__link{background-color:var(--vertrieb);border:2px solid var(--vertrieb)}.vertrieb .wp-block-button__link:hover{color:var(--vertrieb);background-color:transparent}.wp-block-group{padding:calc(var(--base-spacing) * 3) 0}.wp-block-group.has-background{margin-top:0;margin-bottom:0}#site-content.vertical-left .wp-block-group.alignfull{margin-left:calc(-50vw - 158px);padding-left:318px!important}.wp-block-group.alignfull .wp-block-group__inner-container{width:100%;max-width:var(--content-width);padding-right:var(--base-spacing);padding-left:var(--base-spacing);margin-right:auto;margin-left:auto}.wp-block-cover.alignfull .wp-block-cover__inner-container{width:100%;max-width:var(--content-width);padding-right:var(--base-spacing);padding-left:var(--base-spacing);margin-right:auto;margin-left:auto}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:992px){.wp-block-columns{flex-wrap:nowrap}}@media (max-width:991px){.wp-block-column{flex-basis:100%!important}}.wp-block-column:nth-child(2n){margin-left:0}@media (min-width:992px){.wp-block-column:nth-child(2n){margin-left:60px}}@media (min-width:992px){.wp-block-column:not(:first-child){margin-left:90px}}.wp-block-audio figcaption{color:#555d66;font-size:13px;text-align:center}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;font-size:14px;color:#23282d;padding:.8em 1em;border:1px solid #e2e4e7;border-radius:4px}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{color:#555d66;font-size:13px;text-align:center}.wp-block-image{margin-top:30px;margin-bottom:0}.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;margin-bottom:28px;color:#40464d}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:#40464d;text-transform:uppercase;font-size:13px;font-style:normal}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-quote{border-left:4px solid #000;margin:0 0 28px;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{color:#6c7781;font-size:13px;margin-top:1em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid #000;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-separator{border:none;border-bottom:2px solid #8f98a1;margin-left:auto;margin-right:auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption,.wp-block-video figcaption{color:#555d66;font-size:13px;text-align:center}.has-drop-cap:not(:focus):first-letter{float:left;padding-right:.125em;font-size:300%;line-height:1}@-moz-document url-prefix(){.has-drop-cap:not(:focus):first-letter{margin-top:.15em}}.wp-block-cover,.wp-block-cover-image{min-height:40vh}.has-small-font-size{font-size:var(--font-size-small)}.has-normal-font-size,.has-regular-font-size{font-size:var(--font-size-normal)}.has-medium-font-size{font-size:var(--font-size-medium)}.has-large-font-size{font-size:var(--font-size-large)}.has-huge-font-size,.has-larger-font-size{font-size:var(--font-size-huge)}.has-primary-color{color:var(--primary)}.has-secondary-color{color:var(--secondary)}.has-foreground-color{color:var(--foreground)}.has-background-color{color:var(--background)}.has-dark-grey-color{color:var(--dark-grey)}.has-light-grey-color{color:var(--light-grey)}.has-primary-background-color{background-color:var(--primary)}.has-secondary-background-color{background-color:var(--secondary)}.has-foreground-background-color{background-color:var(--foreground)}.has-background-background-color{background-color:var(--background)}.has-dark-grey-background-color{background-color:var(--dark-grey)}.has-light-grey-background-color{background-color:var(--light-grey)}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}