@charset "UTF-8";:root{--primary: #10498a;--primary-light: #367aae;--primary-lighter: #f5faff;--primary-dark: #021e3d;--secondary: #727272;--secondary-light: #cccccc;--secondary-lighter: #e6e6e6;--secondary-dark: #595959;--error: #e9411a;--error-dark: #d52902;--success: #73a900;--success-light: #9eb600;--white: #ffffff;--bg: #ffffff;--bg-dark: #727272;--bg-light: #e6e6e6;--accent-orange: #f29532;--accent-red: #d12e46;--accent-purple: #af5295;--accent-green: #85c44a;--accent-cyan: #14b2ce;--accent-gray: #939292;--accent-darkblue: #021e3d;--accent-orange-light: #fca447;--accent-red-light: #e1445b;--accent-purple-light: #b966a1;--accent-green-light: #a5dc71;--accent-cyan-light: #29c3de;--accent-gray-light: #cecece;--accent-darkblue-light: #143056;--text: #595959;--heading: #10498a;--border: #808080;--border-light: #ccc;--button-hover: #367aae;--spacing-xxs: 3px;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-mdlg: 20px;--spacing-lg: 30px;--spacing-xl: 40px}html{line-height:1.4}body{font-size:.75rem;margin:0;min-width:320px;color:var(--secondary-dark)}*{font-family:Open Sans,sans-serif}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/assets/OpenSans-Regular-v17-NySNmcrK.eot?#iefix) format("embedded-opentype"),url(/build/assets/OpenSans-Regular-v17-DLgeRt71.woff2) format("woff2"),url(/build/assets/OpenSans-Regular-v17-CwSVyIP8.woff) format("woff"),url(/build/assets/OpenSans-Regular-v17-8Z4xWmNj.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/build/assets/OpenSans-SemiBold-v17-BZ9Fxtye.eot?#iefix) format("embedded-opentype"),url(/build/assets/OpenSans-SemiBold-v17-CCvT4JHQ.woff2) format("woff2"),url(/build/assets/OpenSans-SemiBold-v17-Dvpwjk2q.woff) format("woff"),url(/build/assets/OpenSans-SemiBold-v17-CoZ-r7t3.ttf) format("truetype")}a:link,a:visited,a:active{color:var(--primary);outline:none}a:hover{color:#125096}a img{border:none}.link--orange{color:var(--accent-orange)}.link--orange:hover{color:var(--accent-orange-light)}.link--red{color:var(--accent-red)}.link--red:hover{color:var(--accent-red-light)}.link--purple{color:var(--accent-purple)}.link--purple:hover{color:var(--accent-purple-light)}.link--green{color:var(--accent-green)}.link--green:hover{color:var(--accent-green-light)}.link--cyan{color:var(--accent-cyan)}.link--cyan:hover{color:var(--accent-cyan-light)}.link--gray{color:var(--accent-gray)}.link--gray:hover{color:var(--accent-gray-light)}.link--darkblue{color:var(--accent-darkblue)}.link--darkblue:hover{color:var(--accent-darkblue-light)}::-moz-selection{background:#727272;color:#fff;text-shadow:none}::selection{background:#727272;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px dotted #ccc;margin:1em 0;padding:0}hr.dotted{border-style:dotted}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:var(--primary)}ul.unstyled{list-style-type:none;padding-left:0}ul.square{list-style-type:square}ul.no-padding{list-style-position:inside}button.button,a.button{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;border:none;color:var(--white);background:linear-gradient(180deg,var(--primary-light) 0%,var(--primary) 55%);text-decoration:none}button.button:hover,a.button:hover{background:var(--button-hover)}button.button--unstyled,a.button--unstyled{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}button.button--unstyled:hover,a.button--unstyled:hover{color:var(--primary)}button.button--unstyled::focus-visible,a.button--unstyled::focus-visible{outline:2px solid currentColor;outline-offset:2px}button.button--link-style,a.button--link-style{color:var(--primary);text-decoration:underline}button.button--small,a.button--small{font-size:1em}button.button--orange,a.button--orange{background:linear-gradient(to bottom,var(--accent-orange-light) 0%,var(--accent-orange) 55%)}button.button--orange:hover,a.button--orange:hover{background:var(--accent-orange-light)}button.button--red,a.button--red{background:linear-gradient(to bottom,var(--accent-red-light) 0%,var(--accent-red) 55%)}button.button--red:hover,a.button--red:hover{background:var(--accent-red-light)}button.button--purple,a.button--purple{background:linear-gradient(to bottom,var(--accent-purple-light) 0%,var(--accent-purple) 55%)}button.button--purple:hover,a.button--purple:hover{background:var(--accent-purple-light)}button.button--green,a.button--green{background:linear-gradient(to bottom,var(--accent-green-light) 0%,var(--accent-green) 55%)}button.button--green:hover,a.button--green:hover{background:var(--accent-green-light)}button.button--cyan,a.button--cyan{background:linear-gradient(to bottom,var(--accent-cyan-light) 0%,var(--accent-cyan) 55%)}button.button--cyan:hover,a.button--cyan:hover{background:var(--accent-cyan-light)}button.button--gray,a.button--gray{background:linear-gradient(to bottom,var(--accent-gray-light) 0%,var(--accent-gray) 55%)}button.button--gray:hover,a.button--gray:hover{background:var(--accent-gray-light)}button.button--darkblue,a.button--darkblue{background:linear-gradient(to bottom,var(--accent-darkblue-light) 0%,var(--accent-darkblue) 55%)}button.button--darkblue:hover,a.button--darkblue:hover{background:var(--accent-darkblue-light)}.content-wrapper{max-width:1200px;padding:0 10px;margin:auto}@media (min-width: 1024px){.content-wrapper:has(.sidebar){display:grid;grid-template-columns:1fr 200px;grid-gap:35px}}#headerLegacy header.main{background-color:var(--primary);color:#fff;font-size:16px;margin-bottom:20px}#headerLegacy header.main a{color:inherit;text-decoration:none}#headerLegacy header.main #MenuContainerToggle{display:none;background-color:transparent;border:none;padding:0;margin:0;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;color:transparent;background-image:url(/build/assets/hamburger-SCYhQeoE.svg)}#headerLegacy header.main #MenuContainerToggle:focus-visible{outline:2px solid #fff}@media (max-width: 1149px){#headerLegacy header.main #MenuContainerToggle{display:block}}#headerLegacy header.main .nav-bar{--paddingV: 26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:40px;position:relative}@media (max-width: 1149px){#headerLegacy header.main .nav-bar{grid-gap:10px}}#headerLegacy header.main .nav-bar .nav-bar-section{padding:var(--paddingV) 0}#headerLegacy header.main .logo-container a{display:block}@media (max-width: 1149px){#headerLegacy header.main .logo-container a{display:flex;justify-content:center}}#headerLegacy header.main .logo-container a:focus-visible{outline:2px solid #fff;border-radius:4px}#headerLegacy header.main .logo-container a img{display:block;width:auto;height:48px}#headerLegacy header.main .search-container .search-form{--paddingV: 10px;--paddingH: 10px;background:#fff;padding:0}@media (max-width: 1149px){#headerLegacy header.main .search-container .search-form{background:transparent}}#headerLegacy header.main .search-container .search-form .search-input{border:none;background:transparent;line-height:1.35;font-size:1rem;padding:var(--paddingV) var(--paddingH)}@media (max-width: 1149px){#headerLegacy header.main .search-container .search-form .search-input{display:none}}#headerLegacy header.main .search-container .search-form .search-input::placeholder{color:#bcbcbc}#headerLegacy header.main .search-container .search-form .search-submit{background-color:transparent;background-image:url(/build/assets/search-wrHYNaHf.png);width:calc(1.35rem + 2 * var(--paddingH));height:calc(1.35rem + 2 * var(--paddingV));margin:0;padding:0;border:none;background-size:contain}@media (max-width: 1149px){#headerLegacy header.main .search-container .search-form .search-submit{background-image:url(/build/assets/search_white-DuQ8S-xY.png)}}#headerLegacy header.main .search-container .search-form .search-submit:focus-visible{background-color:#10498a80}#headerLegacy header.main .search-container .search-form .search-submit .label{font-size:0}#headerLegacy header.main .breadcrumbs-bar{padding:5px 0;min-height:20px;background-color:#e6e6e6;line-height:20px;vertical-align:middle;font-size:13px;box-shadow:0 1px 1px #00000040 inset,0 1px 1px #0003;color:#595959}#headerLegacy header.main .breadcrumbs-bar .breadcrumbs{overflow:hidden}#headerLegacy header.main .breadcrumbs-bar .breadcrumbs a{color:inherit;text-decoration:none}#headerLegacy header.main .breadcrumbs-bar .breadcrumbs a img{vertical-align:middle}#headerLegacy header.main .breadcrumbs-bar .breadcrumbs .divider{color:var(--primary)}#headerLegacy header.main .breadcrumbs-bar .remember-me{float:right;margin-left:20px}#headerLegacy #MenuContainer{--menuContainerPaddingTop: 104px;background-color:var(--primary);color:#fff;z-index:999}@media (max-width: 1149px){#headerLegacy #MenuContainer{position:fixed;top:0;left:-100vw;width:calc(100vw - 48px);bottom:0;z-index:999;padding:72px 24px 24px;transition:all .25s;overflow:hidden}#headerLegacy #MenuContainer.open{left:0}#headerLegacy #MenuContainer:before{content:"";display:block;border-top:1px solid #fff;margin-bottom:32px}#headerLegacy #MenuContainer:after{content:attr(data-sub-title);display:block;position:absolute;top:26px;left:50%;transform:translate(-50%)}}@media (min-width: 1150px){#headerLegacy #MenuContainer{padding:0;height:100%}}#headerLegacy #MenuContainer .closeBtn,#headerLegacy #MenuContainer .backBtn,#headerLegacy #MenuContainer .openSubNavBtn{display:none}@media (max-width: 1149px){#headerLegacy #MenuContainer .closeBtn,#headerLegacy #MenuContainer .backBtn,#headerLegacy #MenuContainer .openSubNavBtn{display:block;background-color:transparent;border:none;padding:0;margin:0;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;color:transparent}#headerLegacy #MenuContainer .closeBtn.backBtn,#headerLegacy #MenuContainer .backBtn.backBtn,#headerLegacy #MenuContainer .openSubNavBtn.backBtn{display:none}#headerLegacy #MenuContainer .closeBtn.backBtn.visible,#headerLegacy #MenuContainer .backBtn.backBtn.visible,#headerLegacy #MenuContainer .openSubNavBtn.backBtn.visible{display:block}#headerLegacy #MenuContainer .closeBtn:focus-visible,#headerLegacy #MenuContainer .backBtn:focus-visible,#headerLegacy #MenuContainer .openSubNavBtn:focus-visible{outline:2px solid #fff}}#headerLegacy #MenuContainer .closeBtn.closeBtn,#headerLegacy #MenuContainer .closeBtn.backBtn,#headerLegacy #MenuContainer .backBtn.closeBtn,#headerLegacy #MenuContainer .backBtn.backBtn,#headerLegacy #MenuContainer .openSubNavBtn.closeBtn,#headerLegacy #MenuContainer .openSubNavBtn.backBtn{position:absolute;top:26px;z-index:100}#headerLegacy #MenuContainer .closeBtn.closeBtn,#headerLegacy #MenuContainer .backBtn.closeBtn,#headerLegacy #MenuContainer .openSubNavBtn.closeBtn{right:26px;background-image:url(/build/assets/close-B-ZyJe6e.png)}#headerLegacy #MenuContainer .closeBtn.backBtn,#headerLegacy #MenuContainer .backBtn.backBtn,#headerLegacy #MenuContainer .openSubNavBtn.backBtn{left:26px;background-image:url(/build/assets/arrow-left-xyPhRKCM.png)}#headerLegacy #MenuContainer .closeBtn.openSubNavBtn,#headerLegacy #MenuContainer .backBtn.openSubNavBtn,#headerLegacy #MenuContainer .openSubNavBtn.openSubNavBtn{background-image:url(/build/assets/arrow-right-yrBtG6CE.png)}@media (min-width: 1150px){#headerLegacy #MenuContainer .nav-item-scroll-container{height:100%;display:block}}@media (max-width: 1149px){#headerLegacy #MenuContainer .nav-item-scroll-container{height:100%;overflow-y:scroll;overflow-x:hidden;margin:0 -24px;padding:0 24px}}#headerLegacy #MenuContainer .nav-item-list{list-style:none;padding:0;margin:0}@media (min-width: 1150px){#headerLegacy #MenuContainer .nav-item-list{height:100%;display:flex;flex-direction:row;justify-content:space-between}}#headerLegacy #MenuContainer .nav-item-list .nav-item{font-size:1rem;line-height:1.375}@media (max-width: 1149px){#headerLegacy #MenuContainer .nav-item-list .nav-item{padding:1rem 0;display:grid;grid-template-columns:1fr auto}}@media (min-width: 1150px){#headerLegacy #MenuContainer .nav-item-list .nav-item{display:flex;align-items:center;height:100%}}#headerLegacy #MenuContainer .nav-item-list .nav-item>a{padding:5px;border-radius:4px}#headerLegacy #MenuContainer .nav-item-list .nav-item>a:focus-visible{background:#fff;color:var(--primary)}#headerLegacy #MenuContainer .nav-item-list .nav-item .openSubNavBtn{display:none}@media (max-width: 1149px){#headerLegacy #MenuContainer .nav-item-list .nav-item .openSubNavBtn{display:block;width:3.375rem;background-size:24px 24px;height:3.375rem;margin-top:-1rem;margin-bottom:-1rem}}#headerLegacy #MenuContainer .sub:hover .subnav,#headerLegacy #MenuContainer .sub:focus-visible .subnav,#headerLegacy #MenuContainer .sub.forceOpen .subnav,#headerLegacy #MenuContainer .sub:focus-within .subnav{display:block}#headerLegacy #MenuContainer .subnav{position:relative;z-index:1}#headerLegacy #MenuContainer .subnav a:focus-visible{outline:1px solid var(--primary)}#headerLegacy #MenuContainer .subnav.standard{color:var(--primary)}@media (max-width: 1149px){#headerLegacy #MenuContainer .subnav.standard{color:#fff}}#headerLegacy #MenuContainer .subnav.standard ul{margin:0;padding:12px 24px}@media (max-width: 1149px){#headerLegacy #MenuContainer .subnav.standard ul{padding:0}}#headerLegacy #MenuContainer .subnav.standard ul li{display:block}#headerLegacy #MenuContainer .subnav.standard ul li a{line-height:2}@media (max-width: 1149px){#headerLegacy #MenuContainer .subnav.standard:not(.big) ul li a{display:block;padding:16px 0;font-size:1rem;line-height:1.375}}@media (min-width: 1150px){#headerLegacy #MenuContainer .subnav.standard.big ul{column-count:5;column-fill:balance;column-rule:1px dotted #ccc;column-gap:20px}#headerLegacy #MenuContainer .subnav.standard.big ul li{margin:0;page-break-inside:avoid;break-inside:avoid-column}#headerLegacy #MenuContainer .subnav.standard.big ul li a{font-weight:600;line-height:1.65}}#headerLegacy #MenuContainer .subnav.standard .subnav-extra{border-top:1px dotted #ccc}@media (min-width: 1150px){#headerLegacy #MenuContainer .subnav.standard .subnav-extra{margin:0 10px;padding:10px 0}}@media (max-width: 1149px){#headerLegacy #MenuContainer .subnav.standard .subnav-extra{margin-top:24px;padding-top:24px}}@media (max-width: 1149px){#headerLegacy #MenuContainer .subnav{position:absolute;top:var(--menuContainerPaddingTop);left:100%;width:calc(100vw - 24px);padding:0 0 0 24px;bottom:0;background-color:var(--primary);color:#fff;transition:left .25s;display:flex;align-items:stretch;justify-content:stretch}#headerLegacy #MenuContainer .subnav.open{left:0}#headerLegacy #MenuContainer .subnav .subnav-container{flex-grow:1;flex-shrink:1;overflow:auto;overflow-y:scroll;overflow-x:hidden;max-height:calc(100% - 24px);padding-bottom:24px;padding-right:24px}#headerLegacy #MenuContainer .subnav .add-border-top{margin-top:14px;border-top:1px solid #fff;padding:32px 0 24px;margin-right:24px}}@media (min-width: 1150px){#headerLegacy #MenuContainer .subnav{display:none;position:absolute;top:100%;background:#fff;color:#021e3d;box-shadow:2px 4px 8px #00000029}#headerLegacy #MenuContainer .subnav.big{left:0;right:0}}#headerLegacy .products-sub-nav-container{--color: #000}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container{display:grid;grid-template-columns:320px 1fr;grid-gap:80px;padding:40px 48px}}#headerLegacy .products-sub-nav-container .bereich-button{position:relative;color:#fff;background:transparent;border:none;text-align:left;min-height:16px;display:flex;justify-content:flex-start;align-items:center;width:100%;transition:all .25s;padding:8px 12px;font-size:.875rem;line-height:1.1875}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .bereich-button{color:#021e3d;line-height:1.375;padding:8px 24px;font-size:1rem;min-height:60px}}#headerLegacy .products-sub-nav-container .bereich-button.selected,#headerLegacy .products-sub-nav-container .bereich-button:hover,#headerLegacy .products-sub-nav-container .bereich-button:focus-visible{color:#fff}#headerLegacy .products-sub-nav-container .bereich-button.selected:before,#headerLegacy .products-sub-nav-container .bereich-button:hover:before,#headerLegacy .products-sub-nav-container .bereich-button:focus-visible:before{width:100%}#headerLegacy .products-sub-nav-container .bereich-button span{position:relative;z-index:2}#headerLegacy .products-sub-nav-container .bereich-button:before{content:"";position:absolute;top:0;left:0;bottom:0;background-color:var(--color);z-index:1;width:4px;transition:all .25s}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .bereich-button:before{width:8px}}#headerLegacy .products-sub-nav-container .null-bereich .bereich-button.selected,#headerLegacy .products-sub-nav-container .null-bereich .bereich-button:hover,#headerLegacy .products-sub-nav-container .null-bereich .bereich-button:focus-visible{color:#021e3d}#headerLegacy .products-sub-nav-container .bereiche-container{padding:0;margin:0;display:flex;flex-direction:column;gap:24px;position:relative}@media (max-width: 1149px){#headerLegacy .products-sub-nav-container .bereiche-container{display:none}}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .bereiche-container:after{position:absolute;content:"";top:0;left:calc(100% + 40px);bottom:0;width:0;border-right:1px solid rgba(2,30,61,.1019607843)}}@media (max-width: 1149px){#headerLegacy .products-sub-nav-container .kategorien-container{font-size:.8125rem}}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich{display:none}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich.selected{display:block}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container{display:none}}@media (max-width: 1149px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container{display:flex}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn{display:flex;justify-content:center;align-items:center;width:36px;align-self:stretch;background:transparent;border:none;color:#fff;font-weight:500;font-size:1.5rem}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn:before{content:"+"}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn span{font-size:0}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich.selected .bereich-button-container .expand-bereich-btn:before{content:"-"}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich.selected .kategorien-list{--height: auto;height:var(--height)}}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 1149px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container .kategorien-list:not(:first-child){margin-top:0}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container .kategorien-list:not(:last-child){margin-bottom:0}}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list{padding:0}@media (max-width: 1149px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list{height:0;overflow:hidden;transition:height .25s}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item{display:flex;justify-content:space-between;margin:0;padding:12px 36px 12px 24px}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item{font-size:14px;line-height:1.35;font-weight:500;padding:0;border-left:1px solid var(--color)}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item>a{display:block;padding:16px 0 16px 21px}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container{position:absolute;top:0;left:100%;bottom:0;width:calc(100vw - 24px);padding:0 0 0 24px;background:var(--primary);z-index:3;transition:left .25s;overflow-y:scroll}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container.open{left:0}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .title{display:flex;align-items:center;font-size:14px;line-height:1.35;font-weight:600;color:var(--color);margin-bottom:24px;vertical-align:center}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .kategorien-sub-list{padding:0 0 24px;margin:0}}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item{margin-bottom:16px}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item>a{color:var(--color);font-weight:600}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item .openSubNavBtn{display:none}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item{line-height:1.375;padding:4px 0 4px 14px;border-left:1px solid var(--color)}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item:not(:first-child){margin-top:64px}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .title{display:none}#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list{padding:0;margin:0}}@media (min-width: 1150px){#headerLegacy .products-sub-nav-container .kategorien-container .kategorien-bereich.null-bereich .kategorien-list .item>a{color:#021e3d}}body.noScroll{height:100%;overflow:hidden}#sidebarLegacy>.sidebar{--gray: #939292;width:200px;display:inline-block;vertical-align:top}#sidebarLegacy>.sidebar a.call-to-action,#sidebarLegacy>.sidebar a.cta-button{padding:5px 10px;font-size:1.25em;border-radius:4px;border:none;background-color:var(--primary);background:-webkit-gradient(linear,left top,left bottom,from(#367aae),color-stop(55%,var(--primary)));background:linear-gradient(to bottom,#367aae 0%,var(--primary) 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#367aae",endColorstr="var(--primary)",GradientType=0);-webkit-box-shadow:0px 0px 1px rgba(0,0,0,.25);box-shadow:0 0 1px #00000040;color:#fff;display:inline-block;text-decoration:none;cursor:pointer}#sidebarLegacy>.sidebar a.cta-button--gray{background:-webkit-gradient(linear,left top,left bottom,from(#cecece),color-stop(55%,var(--gray)));background:linear-gradient(to bottom,#cecece 0%,var(--gray) 55%)}#sidebarLegacy>.sidebar a.cta-button--gray:hover{background:#367aae}#sidebarLegacy>.sidebar .card{margin-bottom:20px}#sidebarLegacy>.sidebar .card>.title{background-color:#10498a;background:-moz-linear-gradient(top,#367aae 0%,#005698 55%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#367aae),color-stop(55%,#005698));background:-webkit-linear-gradient(top,#367aae 0%,#005698 55%);background:-o-linear-gradient(top,#367aae 0%,#005698 55%);background:-ms-linear-gradient(top,#367aae 0%,#005698 55%);background:linear-gradient(to bottom,#367aae,#005698 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#367aae",endColorstr="#005698",GradientType=0);color:#fff;padding:6px}#sidebarLegacy>.sidebar .card>.content{border:1px solid #ccc;border-top:none;padding:10px}#sidebarLegacy>.sidebar .card>.content img{max-width:100%;height:auto;margin-bottom:10px}#sidebarLegacy>.sidebar .card>.content p:first-of-type{margin-top:0}#sidebarLegacy>.sidebar .card>.content p:last-of-type{margin-bottom:0}#sidebarLegacy>.sidebar .card.grey>.title{background:#cecece;background:-moz-linear-gradient(top,#cecece 0%,#b5b5b5 55%);background:-webkit-linear-gradient(top,#cecece 0%,#b5b5b5 55%);background:linear-gradient(to bottom,#cecece,#b5b5b5 55%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cecece",endColorstr="#b5b5b5",GradientType=0)}#sidebarLegacy>.sidebar .card.news .content article{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;color:#8c8c8c}#sidebarLegacy>.sidebar .card.news .content article:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0px}#sidebarLegacy>.sidebar .card.news .content article img{max-width:60%;position:relative;display:block;margin:10px auto}#sidebarLegacy>.sidebar .card.news .content article h1{margin:0 0 5px;font-size:1.2em;font-weight:400;text-align:center}#sidebarLegacy>.sidebar .card.news .content article h1 a{text-decoration:none}#sidebarLegacy>.sidebar .card.news .content article a.call-to-action{position:relative;display:block;font-size:1.05em;margin-top:10px;text-align:center;padding:3px}#sidebarLegacy>.sidebar .card.news .content article a.show-more{position:relative;display:block;font-size:1em;margin-top:10px;margin-right:5px;text-align:right}#sidebarLegacy>.sidebar .person .content{border:none;background-image:url(/build/assets/person-background-BHOXB5NC.png);background-size:cover;color:#10498a}#sidebarLegacy>.sidebar .person .picture{float:left;width:90px;margin-right:10px;margin-bottom:10px;height:auto}#sidebarLegacy>.sidebar .person .position{display:block;margin-top:10px}#sidebarLegacy>.sidebar .person .name{display:block;font-size:14px;margin:6px 0}#sidebarLegacy>.sidebar .person ul.contact{list-style:none;margin:0;padding:0;clear:both}#sidebarLegacy>.sidebar .person ul.contact li{margin-bottom:2px;font-size:11px}@media only screen and (min-width: 1220px){#sidebarLegacy>.sidebar .person ul.contact li.long{font-size:10px}}#sidebarLegacy>.sidebar .person ul.contact li:last-child{margin-bottom:0}#sidebarLegacy>.sidebar .person a:link,#sidebarLegacy>.sidebar .person a:visited,#sidebarLegacy>.sidebar .person a:active{color:inherit;text-decoration:none;font-weight:700}#sidebarLegacy>.sidebar ul{margin:0;padding-left:15px;list-style:square}#sidebarLegacy>.sidebar ul li{padding-bottom:4px}#sidebarLegacy>.sidebar form input{padding:1px 3px;margin:0;width:calc(100% - 43px);border:1px solid #abadb3;background:#fff}#sidebarLegacy>.sidebar form .collapsed{display:none}#sidebarLegacy>.sidebar form .collapsed input{margin-top:5px;width:calc(100% - 8px)}#sidebarLegacy>.sidebar form button{margin:0;height:21px;padding:0 6px;width:35px;border:1px solid #abadb3;background-color:#e6e6e6;border-left:none}#sidebarLegacy>.sidebar p.notif.red{color:#e9411a;margin:10px 0 0}#sidebarLegacy>.sidebar p.notif.red a{color:#d52902}#sidebarLegacy>.sidebar p.notif.green{color:#73a900;margin:10px 0 0}#sidebarLegacy>.sidebar p.notif.green a{color:#9eb600}#footerLegacy .footer{margin-top:30px;background-color:#727272;color:#ccc;padding:15px 0;font-size:12px;box-shadow:0 1px 1px #00000026 inset}#footerLegacy .footer .column-container{margin:10px 0;padding:10px 0;border-top:1px solid #808080;border-bottom:1px solid #808080;display:grid;grid-gap:20px}@media only screen and (max-width: 899px){#footerLegacy .footer .column-container{display:block}}@media only screen and (max-width: 899px){#footerLegacy .footer .column-container .column{text-align:center;margin-bottom:15px}}#footerLegacy .footer:not(.with-info) .column-container{grid-template-columns:1.5fr 1.5fr 1.5fr 1fr}#footerLegacy .footer.with-info .column-container{grid-template-columns:1fr 1fr 1fr 1fr .85fr}#footerLegacy .footer .header{display:block}#footerLegacy .footer .header:not(:first-child){margin-top:10px}#footerLegacy .footer a:link,#footerLegacy .footer a:visited,#footerLegacy .footer a:active,#footerLegacy .footer a:hover{color:inherit;text-decoration:none}#footerLegacy .footer ul{list-style:none;margin:10px 0 0;padding:0}#footerLegacy .footer ul li{line-height:20px;vertical-align:middle}#footerLegacy .footer ul.social li{margin-bottom:4px;line-height:16px;vertical-align:middle}#footerLegacy .footer ul.social li img{height:16px;width:auto;vertical-align:middle;margin-right:4px}#footerLegacy .footer .info a,#footerLegacy .footer .info img{display:block}@media only screen and (max-width: 899px){#footerLegacy .footer .info a,#footerLegacy .footer .info img{margin:auto}}#footerLegacy .footer .info img{width:100%;height:auto;margin-top:10px}.content-container :first-child{margin-top:0}.tab-view__tabs{list-style:none;padding-left:0;margin-bottom:0;border-bottom:1px solid var(--border-light)}.tab-view__tab{display:inline-block;border:1px solid var(--border-light);padding:5px 12px;box-shadow:0 -1px 2px #0000001a inset;border-bottom:0;margin-bottom:-1px;cursor:pointer;background-color:#fff;color:var(--secondary-dark);font-size:.75rem}.tab-view__tab:first-child{margin-left:0}.tab-view__tab.open{border-top:2px solid var(--primary);border-bottom:1px solid white;box-shadow:none}.tab-view__tab a{text-decoration:none;color:var(--secondary-dark)}.tab-view__panels{border:1px solid var(--border-light);border-top:none;padding:20px}.tab-view__panel{display:none}.tab-view__panel:first-child{display:block}.products-sub-nav-container{--color: #000}.products-sub-nav-container ul{list-style:none;margin:1em 0}@media (min-width: 1150px){.products-sub-nav-container{display:grid;grid-template-columns:320px 1fr;grid-gap:80px;padding:40px 48px}}.products-sub-nav-container .bereich-button{position:relative;color:#fff;background:transparent;border:none;text-align:left;min-height:16px;display:flex;justify-content:flex-start;align-items:center;width:100%;transition:all .25s;padding:8px 12px;font-size:.875rem;line-height:1.1875}@media (min-width: 1150px){.products-sub-nav-container .bereich-button{color:#021e3d;line-height:1.375;padding:8px 24px;font-size:1rem;min-height:60px}}.products-sub-nav-container .bereich-button.selected,.products-sub-nav-container .bereich-button:hover,.products-sub-nav-container .bereich-button:focus-visible{color:#fff}.products-sub-nav-container .bereich-button.selected:before,.products-sub-nav-container .bereich-button:hover:before,.products-sub-nav-container .bereich-button:focus-visible:before{width:100%}.products-sub-nav-container .bereich-button span{position:relative;z-index:2}.products-sub-nav-container .bereich-button:before{content:"";position:absolute;top:0;left:0;bottom:0;background-color:var(--color);z-index:1;width:4px;transition:all .25s}@media (min-width: 1150px){.products-sub-nav-container .bereich-button:before{width:8px}}.products-sub-nav-container .null-bereich .bereich-button.selected,.products-sub-nav-container .null-bereich .bereich-button:hover,.products-sub-nav-container .null-bereich .bereich-button:focus-visible{color:#021e3d}.products-sub-nav-container .bereiche-container{padding:0;margin:0;display:flex;flex-direction:column;gap:24px;position:relative}@media (max-width: 480px){.products-sub-nav-container .bereiche-container{display:none}}@media (min-width: 1150px){.products-sub-nav-container .bereiche-container:after{position:absolute;content:"";top:0;left:calc(100% + 40px);bottom:0;width:0;border-right:1px solid rgba(2,30,61,.1019607843)}}@media (max-width: 480px){.products-sub-nav-container .kategorien-container{font-size:.8125rem}}@media (min-width: 1150px){.products-sub-nav-container .kategorien-container .kategorien-bereich{display:none}.products-sub-nav-container .kategorien-container .kategorien-bereich.selected{display:block}.products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container{display:none}}@media (max-width: 480px){.products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container{display:flex}.products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn{display:flex;justify-content:center;align-items:center;width:36px;align-self:stretch;background:transparent;border:none;color:#fff;font-weight:500;font-size:1.5rem}.products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn:before{content:"+"}.products-sub-nav-container .kategorien-container .kategorien-bereich .bereich-button-container .expand-bereich-btn span{font-size:0}.products-sub-nav-container .kategorien-container .kategorien-bereich.selected .bereich-button-container .expand-bereich-btn:before{content:"-"}.products-sub-nav-container .kategorien-container .kategorien-bereich.selected .kategorien-list{--height: auto;height:var(--height)}}@media (min-width: 1150px){.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 480px){.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container .kategorien-list:not(:first-child){margin-top:0}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list-container .kategorien-list:not(:last-child){margin-bottom:0}}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list{padding:0}@media (max-width: 480px){.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list{height:0;overflow:hidden;transition:height .25s}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item{display:flex;justify-content:space-between;margin:0;padding:12px 36px 12px 24px}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item{font-size:14px;line-height:1.35;font-weight:500;padding:0;border-left:1px solid var(--color)}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item>a{display:block;padding:16px 0 16px 21px}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container{position:absolute;top:0;left:100%;bottom:0;width:calc(100vw - 24px);padding:0 0 0 24px;background:var(--primary);z-index:3;transition:left .25s;overflow-y:scroll}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container.open{left:0}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .title{display:flex;align-items:center;font-size:14px;line-height:1.35;font-weight:600;color:var(--color);margin-bottom:24px;vertical-align:center}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .kategorien-sub-list{padding:0 0 24px;margin:0}}@media (min-width: 1150px){.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item{margin-bottom:16px}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item>a{color:var(--color);font-weight:600}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item .openSubNavBtn{display:none}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .sub-item{line-height:1.375;padding:4px 0 4px 14px;border-left:1px solid var(--color)}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .item:not(:first-child){margin-top:64px}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list-container .title{display:none}.products-sub-nav-container .kategorien-container .kategorien-bereich .kategorien-list .kategorien-sub-list{padding:0;margin:0}}@media (min-width: 1150px){.products-sub-nav-container .kategorien-container .kategorien-bereich.null-bereich .kategorien-list .item>a{color:#021e3d}}#ScrollToTop{position:fixed;bottom:20px;right:20px;font-size:2rem;width:40px;height:40px;background-color:#fff;border:2px solid var(--primary);border-radius:4px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M17.6568 8.96219L16.2393 10.3731L12.9843 7.10285L12.9706 20.7079L10.9706 20.7059L10.9843 7.13806L7.75404 10.3532L6.34314 8.93572L12.0132 3.29211L17.6568 8.96219Z" fill="%2310498a"/></svg>');background-size:25px;background-position:center;background-repeat:no-repeat;opacity:0;pointer-events:none;transition:background-color .15s,opacity .25s}#ScrollToTop:hover{background-color:#e6e6e6}#ScrollToTop.visible{opacity:1;pointer-events:auto}.about-us{--borderColor: var(--secondary-light);container-type:inline-size}.about-us .title{font-size:1.5rem;font-weight:700;color:var(--primary)}.about-us .sub-title{margin:15px 0;color:var(--primary)}.about-us .sub-title.motto{border-top:dotted 1px var(--borderColor)}.about-us .description{font-size:.875rem;padding-bottom:16px}.about-us .list-image-grid{display:flex;flex-direction:column}@container (min-width: 1180px){.about-us .list-image-grid{padding-top:16px;display:grid;grid-template-columns:50% 50%}}.about-us .list-image-grid .left-side .description{font-size:.875rem}@container (min-width: 1180px){.about-us .list-image-grid .left-side .description{width:406px}}.about-us .list-image-grid .left-side .list{font-size:.875rem;padding-bottom:2px}.about-us .list-image-grid .right-side{justify-items:center}.about-us .list-image-grid .right-side .team-photo{width:300px}@container (min-width: 500px){.about-us .list-image-grid .right-side .team-photo{width:500px}}@container (min-width: 1180px){.about-us .list-image-grid .right-side .team-photo{height:592px;width:750px;float:right}}.about-us .list-image-grid .right-side .employee-lineup{list-style:none;font-size:.875rem}@container (min-width: 1180px){.about-us .list-image-grid .right-side .employee-lineup{float:right;width:750px;margin-top:0}}.about-us .sponsor-image{margin:16px 0 12px;padding-top:15px;height:75px;width:200px}.about-us .sponsor-iframe{width:100%}@container (min-width: 500px){.about-us .sponsor-iframe{width:500px}}.about-us .job-listing,.about-us .job-link{color:var(--orange-section);font-size:18px;font-weight:700}.about-us .job-link{text-decoration:underline var(--primary)}.about-us .slogan{color:var(--orange-section);font-weight:700;font-size:1.5rem;font-style:italic;font-family:arial}.content-wrapper .product-title{color:#10498a;font-size:1.5rem}.content-wrapper .category-list .category-header{color:#fff;padding:5px;margin:0}.content-wrapper .category-list .categories{display:flex;flex-direction:column;padding-bottom:20px}@media (min-width: 768px){.content-wrapper .category-list .categories{flex-direction:row;justify-content:space-between}}@media (min-width: 768px){.content-wrapper .category-list .categories .categories-list{margin:0 0 30px;padding:0;gap:2rem;align-items:baseline;width:100%;display:grid;grid-template-columns:40% 40%}}@media (min-width: 1440px){.content-wrapper .category-list .categories .categories-list{padding-left:0;margin:0;grid-template-columns:30% 30% 30%}}.content-wrapper .category-list .categories .categories-list .sub-categories-title{list-style:none;margin-top:30px;font-size:14px;width:100%}.content-wrapper .category-list .categories .categories-list .sub-categories-title .sub-categories-bulletpoints{padding-top:5px;padding-left:18px;list-style:square}.content-wrapper .category-list .categories .categories-list .sub-categories-title .sub-categories-link{font-size:13.2px;color:#595959;padding:0;text-decoration:none}.content-wrapper .category-list .categories .categories-list .sub-categories-title .sub-categories-link:hover{color:gray;text-decoration:underline}.company-contact{container-type:inline-size;padding:5px}.company-contact .title{color:var(--primary);font-size:1.5rem;font-weight:700}.company-contact .company-data{font-weight:700;color:var(--primary);font-size:1.125rem;margin:15px 0}.company-contact .contact{display:flex;flex-direction:column;gap:30px}@container (min-width: 600px){.company-contact .contact{flex-direction:row;justify-content:space-between;gap:10px}}.company-contact .contact .contact-list{list-style:none;padding-left:0}.company-contact .contact .address .location{width:135px;font-style:normal}.company-contact .contact .address .sub-title{color:var(--primary);font-size:.875rem;font-weight:700;margin:15px 0}.company-contact .contact .address .opening-hours{width:150px}.company-contact .contact .contact-info{width:160px;font-style:normal}@container (min-width: 1000px){.company-contact .contact .return-panel{margin-right:300px}}.company-contact .contact .return-panel .image{height:100px;width:100px}.company-contact .slogan{margin:30px 0;font-weight:700;font-size:1.125rem;color:var(--primary)}.contact-person .information .contact-button{padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;border:none;color:#fff;background:linear-gradient(180deg,#367aae,#005698 55%);text-decoration:none}.contact-person .information .contact-button:hover{background:var(--button-hover)}.contact-person{container-type:inline-size;display:flex;flex-direction:row;gap:15px;margin-bottom:30px;padding:5px}.contact-person .image{width:125px;height:187px}.contact-person .information .name{display:flex;flex-direction:row;gap:8px}.contact-person .information .name .full-name{font-size:.938rem;font-weight:700;color:var(--primary)}.contact-person .information .name .linked-in{height:24px;width:24px}.contact-person .information .job-description{font-size:.6rem}.contact-person .information .contact-information{display:flex;flex-direction:column;margin:15px 0;font-style:normal}.contact-person .information .responsibilities{min-height:50px;margin-bottom:15px}.contact-person .information .contact-button{font-size:.75rem;text-decoration:none}.contact-person-list{container-type:inline-size}.contact-person-list .title{font-weight:700;color:var(--primary);font-size:1.5rem;margin:15px 0}.contact-person-list .department{font-weight:700;color:var(--primary);font-size:1.125rem;margin:30px 0}.contact-person-list .people{display:flex;flex-direction:column;gap:30px;width:400px}@container (min-width: 900px){.contact-person-list .people{display:grid;grid-template-columns:repeat(2,1fr);width:900px;gap:20px}}@container (min-width: 1100px){.contact-person-list .people{grid-template-columns:repeat(3,1fr);gap:20px;width:auto}}.news-listing{container-type:inline-size}.news-listing__item{border-bottom:dotted 1px var(--border-light);margin-bottom:20px;padding-bottom:20px}.news-listing__item:last-child{border:none}.news-listing__item__content{display:flex;flex-direction:row}.news-listing__item__title{font-size:.9rem;font-weight:700;color:var(--primary)}.news-listing__item__date{margin-top:3px;font-size:.6rem;color:var(--secondary-dark);font-weight:400}.news-listing__item__excerpt h1,.news-listing__item__excerpt h2,.news-listing__item__excerpt h3,.news-listing__item__excerpt h4,.news-listing__item__excerpt h5,.news-listing__item__excerpt h6{font-size:1.3em;margin:.83em 0}.news-listing__item__image{margin-right:10px}.news-listing__item__image img,.news-listing__item__manufacturer-logo img{max-height:100px;max-width:100px}.detailed-category-list{container-type:inline-size;background-color:var(--primary-lighter)}.detailed-category-list .categories{display:flex;flex-direction:column;row-gap:1rem}@container (min-width: 500px){.detailed-category-list .categories{column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}@container (min-width: 800px){.detailed-category-list .categories{grid-template-columns:repeat(3,1fr)}}.detailed-category-list .categories .category{list-style:none;margin-bottom:10px}.detailed-category-list .categories .category .title{color:var(--primary);font-size:.875rem;list-style:none;margin-bottom:8px}.detailed-category-list .categories .category .title:focus-visible{border:solid 1px var(--primary);border-radius:3px}.detailed-category-list .categories .category .sub-categories{list-style:square;padding-left:15px}.detailed-category-list .categories .category .sub-categories .sub-categories-link{text-decoration:none;font-size:.825rem;color:var(--secondary-dark)}.detailed-category-list .categories .category .sub-categories .sub-categories-link:hover,.detailed-category-list .categories .category .sub-categories .sub-categories-link:focus-visible{color:gray;text-decoration:underline}.manufactuter-overview{container-type:inline-size}.manufactuter-overview .title{display:flex;flex-direction:row;margin-bottom:16px}.manufactuter-overview .title .name{font-size:1.5rem;color:var(--primary);font-weight:700}.manufactuter-overview .title .news-link,.manufactuter-overview .title .product-link{font-weight:700;font-size:.975rem;align-self:center;margin-left:10px}.manufactuter-overview .title .product-link{font-size:.9rem}.manufactuter-overview .header{color:var(--primary);font-weight:700;font-size:1.125rem;margin:15px 0}.manufactuter-overview .info-content{padding:5px}.manufactuter-overview .info-content:after,.manufactuter-overview .info-content:before{content:"";border-bottom:dotted 1px var(--border-light);width:100%;margin:12px 0;display:inline-block}.manufactuter-overview .info-content .logo{max-height:75px;max-width:150px;float:left;margin-right:20px;margin-bottom:10px}.manufactuter-overview .highlights:before{content:"";border-bottom:dotted 1px var(--border-light);width:100%;margin:12px 0;display:inline-block}.carousel-container{margin-bottom:30px;position:relative}.carousel-container .swiper-button-next,.carousel-container .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);border:none;height:70px;width:70px;font-size:0;z-index:10;cursor:pointer;background:#00000080;color:var(--white);background-size:cover;opacity:0;pointer-events:none;transition:opacity .3s ease}.carousel-container:hover .swiper-button-next,.carousel-container:hover .swiper-button-prev,.carousel-container:focus-visible .swiper-button-next,.carousel-container:focus-visible .swiper-button-prev{opacity:1;pointer-events:auto}.carousel-container .swiper-button-next{right:10px;background-image:url(/build/assets/arrow-right-yrBtG6CE.png)}.carousel-container .swiper-button-prev{left:10px;background-image:url(/build/assets/arrow-left-xyPhRKCM.png)}.carousel-container .carousel-image{width:100%}.news-area{container-type:inline-size;position:relative;border-bottom:1px dotted var(--border-light);padding-bottom:30px;margin-bottom:30px}.news-area .cover{color:var(--primary-dark);font-size:.938rem;display:flex;margin-bottom:10px}@container (min-width: 650px){.news-area .cover{display:block;font-size:1.313rem;position:absolute;background-color:#fff;margin-left:20px;padding:15px;text-align:center;height:270px;z-index:2;align-content:center;width:300px}}@container (min-width: 800px){.news-area .cover{width:350px;font-size:1.875rem}}.news-area .cover .title{padding-left:5px;font-weight:700}@container (min-width: 650px){.news-area .cover .title{padding-left:0}}.news-area .news-title{color:#fff;font-size:.938rem;font-weight:700;cursor:pointer;background-color:var(--orange-section);height:50px;width:100%;border:none;text-align:left}@container (min-width: 650px){.news-area .news-title{padding-left:370px}}@container (min-width: 800px){.news-area .news-title{padding-left:420px}}.news-area .news-title .arrow{transition-duration:.2s;font-size:1.156rem}.news-area .news-title:hover .arrow,.news-area .news-title:focus-visible .arrow{padding-left:3px}.product-listing{container-type:inline-size;width:100%}.product-listing__item{position:relative}.product-listing__item>article{display:flex}.product-listing__item h3{margin:0;font-size:1em}.product-listing__item__image{display:block}.product-listing__item button.remember-me{position:absolute;right:var(--spacing-sm);top:var(--spacing-sm)}.product-listing__item button.remember-me:not(.remember-me--saved){display:none}.product-listing__item:hover button.remember-me,.product-listing__item:focus button.remember-me,.product-listing__item:focus-within button.remember-me{display:block}@container (min-width: 750px){.product-listing.grid-view{display:grid;justify-content:space-evenly;grid-template-columns:repeat(4,1fr)}}@container (min-width: 840px){.product-listing.grid-view{grid-template-columns:repeat(5,1fr)}}.product-listing.list-view .product{min-height:auto;width:auto;margin:var(--spacing-md) var(--spacing-sm);border-top:solid 1px var(--border-light)}.product-listing.list-view .product:first-child{border:none}.product-listing.list-view .product .image{height:50px;width:50px;margin-right:10px}.product-listing.list-view .product .content{display:flex;flex-direction:row;min-height:50px;padding:0}.product-listing.list-view .product .content .title{font-weight:700;color:var(--primary);text-decoration:underline;font-size:.75rem}.product-listing.list-view .product .content .description{padding:10px 0;color:var(--secondary-dark);width:auto}.product-listing.list-view .product-listing__item{padding:var(--spacing-md) var(--spacing-sm);border-top:solid 1px var(--border-light)}.product-listing.list-view .product-listing__item:first-child{border:none}.product-listing.list-view .product-listing__item>article{flex-direction:row}.product-listing.list-view .product-listing__item__image{margin-right:var(--spacing-sm)}.product-listing.list-view .product-listing__item__image>img{height:50px;width:50px}.product-listing.list-view .product-listing__item.eol .product-listing__item__image>img{filter:grayscale(100%);opacity:.6;transition:opacity .8s}.product-listing.list-view .product-listing__item.eol .product-listing__item__eol{margin-bottom:2px}.product-listing.list-view .product-listing__item.eol .product-listing__item__eol__label{display:inline-block;padding:2px 4px;background-color:color-mix(in srgb,var(--primary) 80%,transparent);color:var(--white);font-size:.8em;text-transform:uppercase}.product-listing.list-view .product-listing__item.eol .product-listing__item__eol__link{display:inline-block}.product-listing.list-view .product-listing__item.eol .product-listing__item__eol__link:before{content:"»";display:inline-block;color:var(--primary);margin-right:2px}.product-detail{container-type:inline-size}.product-detail__title{position:relative}.product-detail__title h1{color:var(--primary);font-size:1.5rem;font-weight:700;margin:5px 0 20px}.product-detail__manufacturer-logo{display:block;float:right;margin-left:var(--spacing-md)}.product-detail__manufacturer-logo>img{max-height:60px;max-width:80px}@media (min-width: 768px){.product-detail__manufacturer-logo>img{max-width:110px}}@media (min-width: 1024px){.product-detail__manufacturer-logo{height:1.5rem}.product-detail__manufacturer-logo>img{max-width:150px}}.product-detail__content{clear:both;display:flex;flex-direction:column}@container (min-width: 750px){.product-detail__content{flex-direction:row}}.product-detail__image-area{justify-items:center;margin-right:30px}@container (min-width: 750px){.product-detail__image-area{justify-items:normal}}.product-detail__main-image{display:block;width:300px;height:300px;overflow:hidden}.product-detail__main-image>img{width:100%;object-fit:cover;transform-origin:center;cursor:zoom-in}.product-detail__thumbnail-gallery{display:inline-block;width:300px}.product-detail__thumbnail{display:inline-block;text-decoration:none}.product-detail__thumbnail>img{cursor:pointer;height:50px;margin:3px;width:50px}.product-detail__description-area{padding:30px 0}@container (min-width: 750px){.product-detail__description-area{margin-left:30px;width:560px}}.product-detail__description{font-size:.875rem;line-height:1.5em;margin-bottom:var(--spacing-xl);padding:0 var(--spacing-sm)}@container (min-width: 750px){.product-detail__description{padding:0}}.product-detail__description ul{margin:1em 0!important;padding-left:1em}.product-detail__eol{display:flex;border-top:1px dotted var(--border-light);padding-top:var(--spacing-mdlg)}@media (max-width: 480px){.product-detail__eol{display:block;margin-bottom:var(--spacing-mdlg)}}.product-detail__eol>*{display:flex;flex-basis:40%;flex-grow:1;justify-content:center;align-items:center;margin:0 var(--spacing-sm) var(--spacing-mdlg) var(--spacing-sm);box-sizing:border-box;font-size:1.4em;text-transform:uppercase}@media (max-width: 480px){.product-detail__eol>*{display:block;text-align:center;margin:0 0 var(--spacing-xs) 0;font-size:1.3em}}.product-detail__eol>a{text-decoration:none}.product-detail__eol>a:hover{text-decoration:underline}.product-detail__eol__label,.product-detail__eol__arrow{font-weight:700;padding:var(--spacing-xs);text-align:center}.product-detail__eol__label{background-color:var(--primary);color:var(--white)}.product-detail__eol__arrow{flex-basis:20%;font-size:2.5em}@media (max-width: 480px){.product-detail__eol__arrow{transform:rotate(90deg);line-height:1em}}.product-detail__inquiry__area{border-top:1px dotted var(--border-light);border-bottom:1px dotted var(--border-light);justify-content:center;padding-top:20px;padding-bottom:20px}.product-detail__inquiry__actions{justify-items:center;margin-right:5px;margin-left:5px;text-align:center}.product-detail__inquiry__button{margin:var(--spacing-xs) var(--spacing-xs);width:100%;box-sizing:border-box}@container (min-width: 400px){.product-detail__inquiry__button{width:auto;margin-top:0;margin-bottom:0}}.product-detail__inquiry__button--primary{font-size:1.25em}.product-detail__inquiry__button--secondary{font-size:1.1em}.product-detail__remember{margin:15px 0}.product-detail__remember__remembered{text-decoration:none}.product-detail__remember__remembered>img{vertical-align:top}.product-detail-tabs{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-mdlg)}.product-detail-tabs .product-detail-tab__content h2,.product-detail-tabs .product-detail-tab__files h2{font-size:1.3em}.product-detail-tabs .product-detail-tab__content ul,.product-detail-tabs .product-detail-tab__files ul{padding-left:var(--spacing-mdlg)}.product-detail-tabs .product-detail-tab__content ul>li,.product-detail-tabs .product-detail-tab__files ul>li{margin-bottom:var(--spacing-xs)}.product-detail-tabs .product-detail-tab__tabular-data table{width:100%}.product-detail-tabs .product-detail-tab__tabular-data table tbody>tr:first-child>th{color:var(--primary);border-bottom:1px solid var(--secondary-dark)}.product-detail-tabs .product-detail-tab__tabular-data table th{font-weight:700;white-space:nowrap}.product-detail-tabs .product-detail-tab__tabular-data table th,.product-detail-tabs .product-detail-tab__tabular-data table td{padding:var(--spacing-xs) var(--spacing-xxs);text-align:left;vertical-align:top}.product-detail-tabs .product-detail-tab__files li.pdf{list-style:url(/build/assets/pdf-BSPcLKwB.png)}button.remember-me--saved{width:16px;height:16px;background-image:url(/build/assets/saved-ftsW-5MP.png);background-size:16px 16px;display:block}button.remember-me--saving,button.remember-me--removing{width:16px;height:16px;background-image:url(/build/assets/ajax_loader_mini-dd5p7iEy.gif);background-size:16px 16px;display:block}.product-overview-container{--borderColor: var(--secondary-light);container-type:inline-size}.product-overview-container .title{color:var(--primary);font-size:1.5rem;margin-top:0}.product-overview-container .intro-box{border-bottom:dotted 1px var(--borderColor);border-top:dotted 1px var(--borderColor);padding:20px 0;margin-bottom:15px}.product-overview-container .intro-box .sub-title{color:var(--primary)}.product-overview-container .detailed-categories:after{content:"";border-bottom:dotted 1px var(--border-light);width:100%;margin:12px 0;display:inline-block}.pagination{--borderColor: var(--secondary-light);display:flex;flex-direction:row;gap:.2rem;list-style:none;justify-content:center}.pagination li{border:1px solid var(--secondary-light);border-radius:4px;align-content:center;text-align:center;width:25px;height:25px}.pagination a{display:block;text-decoration:none;color:var(--secondary-dark)}.pagination .current{background-color:var(--primary);color:#fff}.pagination .divider{border:none;color:var(--secondary-dark)}.content-container{--border-color: var(--border)}.content-container .magazine-overview-title{font-size:1.5rem;margin-top:25px;margin-bottom:25px;color:var(--primary);font-weight:700;border-top:1px var(--border-color) dotted;padding-top:25px}@container (min-width: 1000px){.content-container .magazine-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}.content-container .magazine-block .magazine-item{display:flex;flex-direction:column;margin-bottom:30px}@container (min-width: 650px){.content-container .magazine-block .magazine-item{flex-direction:row;width:auto}}.content-container .magazine-block .magazine-item .magazine-item-image{width:150px;height:130px;padding-right:20px}.content-container .magazine-block .magazine-item .magazine-item-info{padding-bottom:20px}.content-container .magazine-block .magazine-item .magazine-item-info .magazine-item-title{font-size:1.125rem;color:var(--primary);font-weight:700;text-decoration:underline}.content-container .magazine-block .magazine-item .magazine-item-info .magazine-item-sub-title{color:var(--primary);font-weight:700;padding:10px 0;font-size:.813rem}.content-container .magazine-block .magazine-item .magazine-item-info .magazine-item-description{padding-bottom:5px}.content-container .magazine-block .magazine-item .magazine-item-info .magazine-item-button{color:var(--white);padding:5px 10px;background:#367aae;text-decoration:none;border-radius:4px;margin-top:5px;width:150px;display:inline-block;background:linear-gradient(180deg,#367aae,#005698 55%)}@container (min-width: 650px){.content-container .magazine-block .magazine-item .magazine-item-info .magazine-item-button{display:inline-block;width:auto}}.news-overview-title{font-size:1.5rem;margin-top:50px;margin-bottom:25px;color:var(--primary);font-weight:700}.news-block{container-type:inline-size}@container (min-width: 1000px){.news-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}.news-block .news-item{display:flex;flex-direction:row;margin-bottom:30px}.news-block .news-item .news-item-image{width:150px;height:130px;padding-right:20px}.news-block .news-item .news-item-title{font-size:1.125rem;color:var(--primary);font-weight:700;text-decoration:underline}.news-block .news-item .news-item-sub-title{color:var(--primary);font-weight:700;padding:10px 0;font-size:.813rem}.news-block .news-item .news-item-description{padding-bottom:20px}.view-switch{display:none}@container (min-width: 750px){.view-switch{justify-self:flex-end;display:flex;flex-direction:row;gap:.2rem;padding-top:10px}.view-switch .list-button,.view-switch .grid-button{background-color:transparent;font-size:0;border:none;height:24px;width:24px;background-size:48px 48px;background-image:url(/build/assets/list-grid-view-Cjh7NH8u.png);cursor:pointer}.view-switch .list-button{background-position:bottom right}.view-switch .list-button.active,.view-switch .list-button:hover,.view-switch .list-button:focus-visible{background-position:top right}.view-switch .grid-button{background-position:bottom left}.view-switch .grid-button.active,.view-switch .grid-button:hover,.view-switch .grid-button:focus-visible{background-position:top left}}#lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:99999}#lightbox .lightbox__image-container{position:absolute;top:78px;right:78px;bottom:78px;left:78px;display:flex;align-items:center;justify-content:center;text-align:center}#lightbox .lightbox__image-container img{max-width:100%;max-height:100%;min-width:64px;min-height:64px;background-color:#fff;background-image:url(/build/assets/image_loader-BxniDs-l.gif);background-position:center;background-repeat:no-repeat;box-shadow:0 0 20px #00000080}#lightbox .lightbox__close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(/build/assets/close-B-ZyJe6e.png);background-size:24px 24px;cursor:pointer}#lightbox .lightbox__arrow{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;background-size:48px 48px;cursor:pointer}#lightbox .lightbox__arrow--left{left:15px;background-image:url(/build/assets/arrow-left-xyPhRKCM.png)}#lightbox .lightbox__arrow--right{right:15px;background-image:url(/build/assets/arrow-right-yrBtG6CE.png)}@media (max-width: 750px){#lightbox .lightbox__image-container{top:70px;right:48px;bottom:70px;left:48px}#lightbox .lightbox__arrow{width:40px;height:40px;margin-top:-20px;background-size:40px 40px}#lightbox .lightbox__arrow--left{left:4px}#lightbox .lightbox__arrow--right{right:4px}}.content-container{--border-color: var(--secondary-light);container-type:inline-size}@container (min-width: 650px){.content-container .info-block-box{display:grid;grid-template-columns:50% 50%}}@container (min-width: 1000px){.content-container .info-block-box{display:grid;grid-template-columns:33.33% 33.33% 33.33%}}.content-container .info-block-box .info-block-item{padding:10px 20px 15px;border-top:1px var(--border-color) dotted;background-color:var(--white)}@container (max-width: 650px){.content-container .info-block-box .info-block-item:last-child{border-bottom:1px var(--border-color) dotted}.content-container .info-block-box .info-block-item:nth-child(2n){background-color:var(--bg-light)}}@container (min-width: 650px){.content-container .info-block-box .info-block-item{border-top:none;position:relative;padding-right:10px;background-color:#fff;border-bottom:1px var(--border-color) dotted}.content-container .info-block-box .info-block-item:nth-child(1),.content-container .info-block-box .info-block-item:nth-child(2),.content-container .info-block-box .info-block-item:nth-child(5),.content-container .info-block-box .info-block-item:nth-child(6),.content-container .info-block-box .info-block-item:nth-child(9){background-color:var(--bg-light)}.content-container .info-block-box .info-block-item:nth-child(odd) :after{content:"";position:absolute;top:5%;right:0;height:90%;border-right:1px var(--border-color) dotted}.content-container .info-block-box .info-block-item:nth-child(n){border-right:none}.content-container .info-block-box .info-block-item:last-child{border-bottom:1px var(--border-color) dotted}}@container (min-width: 1000px){.content-container .info-block-box .info-block-item{padding:10px 20px 15px;border:1px var(--border-color) dotted;border-left:none;background-color:var(--bg-light)}.content-container .info-block-box .info-block-item:nth-child(2n){border-left:none}.content-container .info-block-box .info-block-item:nth-child(odd) :after{border:none}.content-container .info-block-box .info-block-item:nth-child(3n){border-right:none}.content-container .info-block-box .info-block-item:nth-child(4),.content-container .info-block-box .info-block-item:nth-child(5),.content-container .info-block-box .info-block-item:nth-child(6){border-top:none;border-bottom:none;background-color:var(--white)}.content-container .info-block-box .info-block-item:nth-child(2):after,.content-container .info-block-box .info-block-item:nth-child(2):before,.content-container .info-block-box .info-block-item:nth-child(5):after,.content-container .info-block-box .info-block-item:nth-child(5):before,.content-container .info-block-box .info-block-item:nth-child(8):after,.content-container .info-block-box .info-block-item:nth-child(8):before{content:"";position:absolute;top:5%;height:90%;border-right:1px var(--border-color) dotted}.content-container .info-block-box .info-block-item:nth-child(2):after,.content-container .info-block-box .info-block-item:nth-child(5):after,.content-container .info-block-box .info-block-item:nth-child(8):after{right:0}.content-container .info-block-box .info-block-item:nth-child(2):before,.content-container .info-block-box .info-block-item:nth-child(5):before,.content-container .info-block-box .info-block-item:nth-child(8):before{left:0}}.content-container .info-block-box .info-block-item .info-block-title{font-weight:700;font-size:1.188rem;color:var(--secondary-dark);margin-bottom:10px}.content-container .info-block-box .info-block-item .info-block-title .info-block-title-highlight{color:var(--primary)}.content-container .info-block-box .info-block-item .info-block-description{display:flex;flex-direction:row-reverse;justify-content:start}@container (min-width: 650px){.content-container .info-block-box .info-block-item .info-block-description{flex-direction:row}}.content-container .info-block-box .info-block-item .info-block-description .info-block-description-image{height:100px;width:100px;margin-right:10px}@container (min-width: 650px){.content-container .info-block-box .info-block-item .info-block-description .info-block-description-image{margin-right:0}}.content-container .info-block-box .info-block-item .info-block-description .info-block-description-text{width:auto}@container (min-width: 650px){.content-container .info-block-box .info-block-item .info-block-description .info-block-description-text{width:250px;padding-right:15px}}.content-container .info-block-box .info-block-item .info-block-link{text-decoration:none;display:block;text-align:end}@container (min-width: 650px){.content-container .info-block-box .info-block-item .info-block-link{text-align:start}}.content-container .news-overview-link{font-size:1rem;color:var(--primary);text-decoration:none;text-align:right;display:block}@container (min-width: 650px){.content-container .news-overview-link{text-align:end}}
