:root{--primary-color: #00bdd0;--secondary-color: #92e3eb;--button-background-color: #00af69;--dark-color: #ff6244;--light-color: #ffc964;--contrast-color: #ff3535;--dark-1: #333333;--dark-2: #222222;--color-white: #ffffff}@media screen and (max-width: 1200px){:root{--primary-font-size-h1: 170%;--primary-font-size-h2: 140%}}@font-face{font-family:'accessibility';src:url("../iconfont/accessibility.eot?25545456");src:url("../iconfont/accessibility.eot?25545456#iefix") format("embedded-opentype"),url("../iconfont/accessibility.woff2?25545456") format("woff2"),url("../iconfont/accessibility.woff?25545456") format("woff"),url("../iconfont/accessibility.ttf?25545456") format("truetype"),url("../iconfont/accessibility.svg?25545456#accessibility") format("svg");font-weight:normal;font-style:normal}[class^="acs-icon-"]:before,[class*="acs-icon-"]:before{font-family:"accessibility";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.acs-icon-book:before{content:'\e800'}.acs-icon-human:before{content:'\e805'}.acs-icon-minus:before{content:'\e818'}.acs-icon-logout:before{content:'\e81c'}.acs-icon-nightmode-icon:before{content:'\e81d'}.acs-icon-plus-icon-1:before{content:'\e820'}.acs-icon-refresh:before{content:'\e821'}.acs-icon-apple-option:before{content:'\e826'}.acs-icon-font-icon:before{content:'\e829'}.acs-icon-image-icon:before{content:'\e82e'}.acs-icon-adhs-focus:before{content:'\e82f'}.acs-icon-color-weakness:before{content:'\e830'}.acs-icon-contrast-icon:before{content:'\e831'}.acs-icon-enter-icon:before{content:'\e832'}.acs-icon-twitter:before{content:'\f099'}.acs-icon-facebook:before{content:'\f09a'}.acs-icon-keyboard:before{content:'\f11c'}.acs-icon-instagram-1:before{content:'\f16d'}.acs-icon-linkedin-squared:before{content:'\f30c'}.acs-icon-th:before{content:'\e801'}.accessibility-dashboard{font-size:1.125rem;font-family:Arial, serif;display:none;text-align:center;position:fixed;right:0;top:0;left:auto;background-color:black;color:white;padding:.75rem;width:420px;height:100vh;overflow-y:auto;overflow-x:visible;z-index:9999999999999999}@media only screen and (max-width: 500px){.accessibility-dashboard{width:100%}}.accessibility-dashboard :before,.accessibility-dashboard :after{box-sizing:content-box}.accessibility-dashboard h1,.accessibility-dashboard h2,.accessibility-dashboard h3,.accessibility-dashboard h4,.accessibility-dashboard h5,.accessibility-dashboard h6{font-family:Verdana, sans-serif;color:#ffffff}.accessibility-dashboard h4{font-size:1.25rem}.accessibility-dashboard input[type="range"]{-webkit-appearance:none;height:10px;width:90%;border-radius:50px;outline:none;border:none;margin:0}.accessibility-dashboard input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:25px;width:25px;background:#fff;border-radius:50%;cursor:pointer}.accessibility-dashboard input[type=range]:focus::-ms-fill-lower{background:limegreen}.accessibility-dashboard input[type=range]:focus::-ms-fill-upper{background:lightcoral}.accessibility-dashboard input[type=range]::-ms-fill-lower{background:limegreen}.accessibility-dashboard input[type=range]::-ms-fill-upper{background:lightcoral}.accessibility-dashboard input[type=range]:focus::-moz-range-track{background:transparent}.accessibility-dashboard input[type=range]::-moz-range-track{height:auto;background:transparent;border:none}.accessibility-dashboard #red{background:linear-gradient(90deg, #000, red)}.accessibility-dashboard #green{background:linear-gradient(90deg, #000, green)}.accessibility-dashboard #blue{background:linear-gradient(90deg, #000, blue)}.accessibility-dashboard #contrast{background:linear-gradient(90deg, #fff, #000)}.accessibility-dashboard img{display:inline-block;opacity:1 !important}.accessibility-dashboard .d-title{margin:0;padding:.75rem 0 .75rem 0;border-bottom:1px solid #fff;line-height:1.5rem;font-weight:normal;background-color:#fff;color:#000;text-align:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center}.accessibility-dashboard .d-title .acs-icon-enter-icon:before{border:1px solid #000;border-radius:5px;margin:0 .5rem;width:20px;height:20px;padding:.15rem;line-height:20px}.accessibility-dashboard .d-title .acs-icon-font-icon:before{border:1px solid #000;border-radius:5px;margin:0 .5rem;font-size:70%;width:20px;height:20px;padding:.15rem;line-height:20px}.accessibility-dashboard .d-title .acs-icon-color-weakness:before{border:1px solid #000;border-radius:5px;margin:0 .5rem;font-size:70%;width:20px;height:20px;padding:.15rem;line-height:20px}.accessibility-dashboard.show{display:block}.accessibility-dashboard .html-accordions details{border-radius:0}.accessibility-dashboard .html-accordions details:first-child,.accessibility-dashboard .html-accordions details:last-child{border-radius:0}.accessibility-dashboard .html-accordions summary{padding:0;border-radius:0;margin:10px}.accessibility-dashboard .html-accordions summary *{pointer-events:none}.accessibility-dashboard .html-accordions details[open] summary{background-color:green}.accessibility-dashboard .html-accordions details[open] summary:before{content:none}.accessibility-dashboard .accordion-content{padding:1rem 0 1rem 0;background-color:#252525}.accessibility-dashboard.keyboard-shown{height:calc(100vh - 110px)}.accessibility-dashboard .hidden{opacity:0;position:absolute !important;left:-99999px}.accessibility-dashboard .accordion-content *{color:var(--color-white)}.accessibility-dashboard .accordion-content .minus,.accessibility-dashboard .accordion-content .minus_lh,.accessibility-dashboard .accordion-content .plus,.accessibility-dashboard .accordion-content .plus_lh{color:#000;font-size:2rem}.accessibility-dashboard .close-it{position:relative}.accessibility-dashboard .close-it .acs-icon-plus-icon-1:before{position:absolute;margin:0;transform:translate(-50%, -50%) rotate(-45deg)}.accessibility-dashboard input[type="button"],.accessibility-dashboard input[type="reset"],.accessibility-dashboard input[type="submit"],.accessibility-dashboard button{cursor:pointer;font-size:90%}.accessibility-dashboard .html-accordions details{overflow:hidden;margin:1px 0}.accessibility-dashboard .html-accordions details:first-child{border-radius:15px}.accessibility-dashboard .html-accordions details:last-child{border-radius:17px}.accessibility-dashboard .html-accordions details[open] summary i:first-of-type{display:none}.accessibility-dashboard .html-accordions details[open] summary i:last-of-type{display:inline-block}.accessibility-dashboard .html-accordions summary{padding:0;cursor:pointer}.accessibility-dashboard .html-accordions summary::marker{content:none}.accessibility-dashboard .html-accordions summary i{margin-right:.5rem}.accessibility-dashboard .html-accordions summary i:last-of-type{display:inline-block}.accessibility-dashboard .html-accordions summary i:last-of-type{display:none}.accessibility-dashboard summary::-webkit-details-marker{display:none}.dashboard-section{padding:.5rem .5rem .5rem .5rem;border:1px solid #fff;border-radius:10px;background-color:#252525;margin:.5rem 0}.d-button{border:1px solid #fff;background-color:#252525;width:100%;color:#ffffff;border-radius:10px;margin:.5rem 0;padding:0.5rem 0.5rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center}.d-button>span:first-of-type{width:30px;margin-right:1rem}.d-button>span:first-of-type:before{margin:0;padding:2px;width:30px;height:30px;line-height:30px}.d-button>span:nth-child(2){width:calc(100% - (1rem + 35px + 120px));text-align:left}@media only screen and (max-width: 1199px){.d-button>span:nth-child(2){word-break:initial;width:100%}}.d-button>span:last-of-type{text-align:right;width:120px}.d-button.reset-all{width:80%}.d-button.reset-all>span:last-of-type{text-align:right}.d-button.reset-all .acs-icon-refresh.done:before{background-color:#fff;border-radius:100%;color:#000}.d-button.nm-is---active>span:first-of-type:before,.d-button.ti-is---active>span:first-of-type:before,.d-button.adhs-is---active>span:first-of-type:before,.d-button.kv-is---active>span:first-of-type:before,.d-button.kn-is---active>span:first-of-type:before{margin:0;color:#000;background:#fff;border-radius:100%}.keyboard-access{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center;margin:.5rem;padding:.5rem;border-bottom:1px solid #fff;text-align:left}.keyboard-access>span{display:block}.keyboard-access>span:first-of-type{width:calc(100% - 120px)}.keyboard-access>span:last-of-type{text-align:right;width:120px}.keyboard-access.single{width:230px}.keyboard-access.single>span{display:block}.keyboard-access.single>span:first-of-type{width:calc(100% - 50px)}.keyboard-access.single>span:last-of-type{text-align:right;width:50px}.close-it,.close-it-k{width:40px;height:40px;border-radius:100%;background-color:#000;color:#fff;border:2px solid #fff;display:block}.close-it .acs-icon-plus-icon-1:before,.close-it-k .acs-icon-plus-icon-1:before{transform:rotate(-45deg)}.close-it-k{position:absolute;right:1rem;top:1rem}.mac-option{width:28px;height:24px;position:relative;margin-top:-7px;top:7px;display:inline-block;opacity:1 !important}.font-size-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center}.font-size-wrapper>div:first-of-type{margin-right:.5rem}.font-size-wrapper>div:last-of-type{margin-left:.5rem}.num,.num_lh{color:#fff;padding:.5rem;border:1px solid #fff;width:40px;height:40px;line-height:22px !important}.minus,.plus,.minus_lh,.plus_lh{background-color:#fff;color:#000;border:1px solid #fff;font-size:150%;width:40px;height:40px;margin:0}.sub-title{margin-bottom:.5rem}.dashboard-top{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center}body.key-is-used #skip-anchors a:hover,body.key-is-used #skip-anchors a:focus,body.key-is-used #skip-anchors a:active,body.key-is-used #skip-anchors a.nice-select.open{opacity:1}body.key-is-used a{transition:none !important}body.key-is-used input:focus,body.key-is-used button:focus,body.key-is-used .btn:focus,body.key-is-used a:focus,body.key-is-used img:focus,body.key-is-used summary:focus{outline:2px solid black;outline-offset:4px}body.key-is-used footer.has_bgcolor a:focus{outline:2px solid yellow;outline-offset:4px}body.key-is-used footer [class^="element-bgcolor-"] .btn:focus,body.key-is-used footer [class*="element-bgcolor-"] .btn:focus{outline-offset:-2px}body.key-is-used footer .btn:focus{outline-offset:-2px}body.key-is-used #help-asideMenu{position:absolute;border:none;width:100%;height:100%;background:transparent;z-index:1}body.key-is-used #help-asideMenu:focus+label{outline:2px solid yellow;outline-offset:4px}body.key-is-used .is-teaser-box .btn:focus{outline:2px solid black;outline-offset:4px}body.key-is-used .is-teaser-box[class^="element-bgcolor-"] .btn:focus,body.key-is-used .is-teaser-box[class*="element-bgcolor-"] .btn:focus{outline:2px solid yellow;outline-offset:4px}body.key-is-used [class^="element-bgcolor-"] .btn:focus,body.key-is-used [class*="element-bgcolor-"] .btn:focus{outline:2px solid yellow;outline-offset:4px}body.key-is-used .news-teaser-text .btn:focus{outline:2px solid black;outline-offset:4px}body.key-is-used .accessibility-dashboard *:focus{outline:2px solid yellow !important;outline-offset:4px}body.key-is-used .main-navigation-toolbar .main-navigation>ul>li>a[aria-haspopup='menu']:focus:before{content:'';transition:none;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid var(--color-white);position:absolute;bottom:-6px;left:50%;transform:translate(-50%, 0);background-color:transparent}body.font-size-2{font-size:1.2rem}body.font-size-2 .accessibility-dashboard{font-size:18px}body.font-size-3{font-size:1.3rem}body.font-size-3 .accessibility-dashboard{font-size:20px}body.font-size-4{font-size:1.4rem}body.font-size-4 .accessibility-dashboard{font-size:22px}body.font-size-5{font-size:1.5rem}body.font-size-5 .accessibility-dashboard{font-size:24px}body.line-height-2{line-height:2rem}body.line-height-3{line-height:2.25rem}body.line-height-4{line-height:2.50rem}body.line-height-5{line-height:2.75rem}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li>a,body.set_white_color .toolbar-navigation>ul>li>a,body.set_white_color .main-navigation>ul>li>a{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li>a:hover,body.set_white_color .toolbar-navigation>ul>li>a:hover,body.set_white_color .main-navigation>ul>li>a:hover{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li>a:before,body.set_white_color .toolbar-navigation>ul>li>a:before,body.set_white_color .main-navigation>ul>li>a:before{background-color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li.active>a,body.set_white_color .toolbar-navigation>ul>li.active>a,body.set_white_color .main-navigation>ul>li.active>a{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li.active>a:hover,body.set_white_color .toolbar-navigation>ul>li.active>a:hover,body.set_white_color .main-navigation>ul>li.active>a:hover{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li.active>a:before,body.set_white_color .toolbar-navigation>ul>li.active>a:before,body.set_white_color .main-navigation>ul>li.active>a:before{background-color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li:hover:before,body.set_white_color .toolbar-navigation>ul>li:hover:before,body.set_white_color .main-navigation>ul>li:hover:before{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li.active>a,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li.active>a,body.set_white_color .main-navigation>ul>li ul>.menu-column>li.active>a{color:var(--color-white);text-decoration:underline}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li.active:before,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li.active:before,body.set_white_color .main-navigation>ul>li ul>.menu-column>li.active:before{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li:hover>a,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li:hover>a,body.set_white_color .main-navigation>ul>li ul>.menu-column>li:hover>a{color:var(--color-white);text-decoration:underline}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li:hover:before,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li:hover:before,body.set_white_color .main-navigation>ul>li ul>.menu-column>li:hover:before{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li>ul>li.active>a,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li>ul>li.active>a,body.set_white_color .main-navigation>ul>li ul>.menu-column>li>ul>li.active>a{color:var(--color-white);text-decoration:underline}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li>ul>li:before,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li>ul>li:before,body.set_white_color .main-navigation>ul>li ul>.menu-column>li>ul>li:before{color:var(--color-white)}body.set_white_color .main-navigation-toolbar .main-navigation>ul>li ul>.menu-column>li>ul>li:hover>a,body.set_white_color .toolbar-navigation>ul>li ul>.menu-column>li>ul>li:hover>a,body.set_white_color .main-navigation>ul>li ul>.menu-column>li>ul>li:hover>a{color:var(--color-white);text-decoration:underline}body.set_white_color .toolbar-navigation>ul>li.active::before,body.set_white_color .main-navigation>ul>li.active::before{color:var(--white-text-color)}body.set_white_color .description-wrapper .slide-description,body.set_white_color .highlight-text.text-with-bgcolor{background-color:var(--white-text-color)}body.no-flip-boxes .flip-box{height:auto;perspective:unset}body.no-flip-boxes .flip-box-inner{transform:none;height:auto}body.no-flip-boxes .flip-box-front,body.no-flip-boxes .flip-box-back{position:relative;top:2rem;-webkit-backface-visibility:unset}body.no-flip-boxes .flip-box-front .box-badge.badge-long{margin-top:0;top:1rem;position:relative}body.no-flip-boxes .flip-box-front{height:640px}body.no-flip-boxes .flip-box:hover .flip-box-inner,body.no-flip-boxes .flip-box-back{transform:none}body.no-flip-boxes .container-3-cols>div.flip-box .btn{position:unset}#topBlack{background-color:rgba(0,0,0,0.5);width:500%;display:none;position:fixed;z-index:-999999999999999999;height:2000px;visibility:hidden;opacity:0}#bottomBlack{background-color:rgba(0,0,0,0.5);width:500%;display:none;position:fixed;z-index:-99999999999999999;height:2000px;visibility:hidden;opacity:0}body.adhs #topBlack,body.adhs #bottomBlack{display:block;z-index:9999999999;opacity:1;visibility:visible}.glide.no-events{pointer-events:none}.main-navigation .has-focus>ul{display:block;z-index:9999999}.main-navigation .has-focus>ul>div>li>ul{display:block;z-index:9999999}.dashboard-section{width:100%}.dashboard-section input{margin:0 0 1rem 0}.dashboard-section input:last-of-type{margin-bottom:0}.dashboard-section p,.dashboard-section span{margin:0;display:block;line-height:1rem}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode h5,.night-mode h6{color:var(--color-white)}.night-mode input[type="text"],.night-mode input[type="email"],.night-mode input[type="number"],.night-mode input[type="color"],.night-mode input[type="date"],.night-mode input[type="datetime-local"],.night-mode input[type="month"],.night-mode input[type="search"],.night-mode input[type="tel"],.night-mode input[type="time"],.night-mode input[type="url"],.night-mode input[type="password"],.night-mode input[type="week"],.night-mode select,.night-mode .btn-forms{background-color:var(--dark-1);border:1px solid #ccc}.night-mode .breadcrumb ul li a{color:var(--color-white)}.night-mode .breadcrumb ul li::before{color:var(--color-white)}.night-mode{background-color:var(--dark-2);color:white}.hide-images img{opacity:0}.hide-images *{background-image:none !important}#keyboard_dashboard{display:none;background-color:#000;color:#fff;position:fixed;width:100%;padding:.5rem;height:110px;bottom:0;left:0;z-index:99999999999}#keyboard_dashboard .keyboard-access{margin:.75rem 0;padding:0}#keyboard_dashboard .keyboard-access:last-child{border:none}#keyboard_dashboard .keyboard-access.single{width:230px}#keyboard_dashboard.show{display:flex;justify-content:space-between}footer.keyboard-shown{margin-bottom:110px}.direct-0-50{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center;align-content:center;-webkit-align-content:center;width:90%;margin:0 auto}.direct-btn{border-radius:5px;text-align:center;padding:.25rem;min-width:40px;border:1px solid #fff;background-color:#000;color:#fff}.direct-btn.selected{background-color:#fff;color:#000}.has--tooltip{position:relative}.has--tooltip details summary .is--tooltip{display:none}.has--tooltip details summary:focus{background:red}.has--tooltip details summary:focus .is--tooltip{display:block}.has--tooltip details[open] summary .is--tooltip{display:block}.has--tooltip.d-button .is--tooltip,.has--tooltip.close-it .is--tooltip{display:none}.has--tooltip.d-button:focus .is--tooltip,.has--tooltip.close-it:focus .is--tooltip{display:block}.is--tooltip{position:fixed;top:30%;width:300px;background:#000;border:2px solid #fff;color:#fff;padding:1rem;z-index:9999999999999999999;left:auto;right:420px;border-radius:15px;margin:0;font-style:normal}.is--tooltip{text-align:left}.is--tooltip h4{margin:0 0 1rem 0}.is--tooltip p{line-height:1.5rem;font-size:18px}@media screen and (max-width: 1200px){.is--tooltip,.d-button.reset-all>span:last-of-type,.d-button>span:last-of-type,#keyboard_visible,#keyboard_activate,.font-size-wrapper>div,.keyboard-combination{display:none !important}}.close-it-k{cursor:pointer}nav#skip-anchors{width:100%;height:auto;margin:0;padding:0;position:fixed;top:0;left:0;z-index:99999999;opacity:1;background-color:#fff}nav#skip-anchors ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}nav#skip-anchors ul li{width:100%;margin:0;padding:0;height:0;overflow:hidden}nav#skip-anchors ul li:focus-within{height:auto}nav#skip-anchors ul li a{display:inline-block;width:100%;text-align:center;background-color:#ffffff;color:#000000;padding:3px;font-size:100%}nav#skip-anchors a:focus{border:2px solid black}nav#skip-F-anchors{width:100%;height:auto;margin:0;padding:0}nav#skip-F-anchors ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column}nav#skip-F-anchors ul li{width:100%;margin:0;padding:0;height:0;overflow:hidden}nav#skip-F-anchors ul li:focus-within{height:auto}nav#skip-F-anchors ul li a{display:inline-block;width:100%;text-align:center;background-color:#ffffff;color:#000000;padding:15px;font-size:140%}nav#skip-F-anchors a:focus{border:2px solid yellow}#skip-anchors p{display:none;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.screen-readers-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;display:inline-block}.k---a:before{left:.5rem;top:.5rem;z-index:9999;color:#fff;background-color:#000;width:100%;height:30px;border-radius:0;text-align:center;font-size:1.5rem;line-height:28px;content:'Tastensteuerung aktiv';display:block;position:fixed;top:0;left:0;width:100%}.container-5-cols>div{width:16.5%}.container-5-cols>div.single-wrapper{width:13%}.container-5-cols>div:last-of-type{width:20%;margin-right:100px}@media (min-width: 992px){html.font-size-2,body.font-size-2{font-size:18px}html.font-size-2 .is--tooltip h4,body.font-size-2 .is--tooltip h4{font-size:22px}html.font-size-2 .is--tooltip p,body.font-size-2 .is--tooltip p{font-size:20px}html.font-size-2.font-size-3,body.font-size-2.font-size-3{font-size:20px}html.font-size-2.font-size-3 .is--tooltip h4,body.font-size-2.font-size-3 .is--tooltip h4{font-size:24px}html.font-size-2.font-size-3 .is--tooltip p,body.font-size-2.font-size-3 .is--tooltip p{font-size:22px}html.font-size-2.font-size-3.font-size-4,body.font-size-2.font-size-3.font-size-4{font-size:22px}html.font-size-2.font-size-3.font-size-4 .is--tooltip h4,body.font-size-2.font-size-3.font-size-4 .is--tooltip h4{font-size:26px}html.font-size-2.font-size-3.font-size-4 .is--tooltip p,body.font-size-2.font-size-3.font-size-4 .is--tooltip p{font-size:24px}html.font-size-2.font-size-3.font-size-4.font-size-5,body.font-size-2.font-size-3.font-size-4.font-size-5{font-size:24px}html.font-size-2.font-size-3.font-size-4.font-size-5 .is--tooltip h4,body.font-size-2.font-size-3.font-size-4.font-size-5 .is--tooltip h4{font-size:28px}html.font-size-2.font-size-3.font-size-4.font-size-5 .is--tooltip p,body.font-size-2.font-size-3.font-size-4.font-size-5 .is--tooltip p{font-size:26px}body.font-size-2 .link-icon,body .font-size-3 .link-icon,body .font-size-4 .link-icon,body .font-size-5 .link-icon{color:#1e1e1e;font-weight:700;display:inline-block;position:relative;margin:0 0 90px 0 !important;padding:0 !important;width:300px !important;height:auto !important;top:0 !important;bottom:auto;left:0;right:auto}body.font-size-2 .container,body .font-size-3 .container,body .font-size-4 .container,body .font-size-5 .container{max-width:1600px}}.set_white_color .btn--burger strong{color:#fff}.set_white_color .bg-clr-8,.set_white_color .bg-clr-9,.set_white_color .bg-clr-10,.set_white_color .contact__text-inner,.set_white_color .job-teaser__inner,.set_white_color .link-icon,.set_white_color .link--blue,.set_white_color .service-nav__inner{color:#fff !important}.set_white_color .service-nav__inner a{color:#fff !important}.set_white_color .main-nav>ul>li:not(.current)>a{color:#fff}.set_white_color #tx_indexedsearch_searchbox input[type=text]::placeholder{color:#000;opacity:1}.set_white_color #tx_indexedsearch_searchbox input[type=text]{color:#000}.night-mode header *{color:#fff !important}.night-mode .news{background-color:var(--dark-1)}.night-mode .news .bg-clr-4{background-color:var(--dark-1) !important}.night-mode .jobs-list-container>div>div{background-color:var(--dark-1);margin-bottom:1rem}.night-mode .service-nav__inner ul li a,.night-mode .link-icon{color:#fff}.night-mode .link-icon span{background-color:var(--dark-1)}.night-mode .bg-clr-5{background-color:var(--dark-2) !important}.night-mode .link--btn{background-color:#000 !important;color:#fff !important}.night-mode footer{background-color:var(--dark-1)}.night-mode footer *{color:#fff !important}.night-mode .swiper-container--4 .swiper-slide__text.beige{background-color:#000}.night-mode .swiper-container--4 .swiper-slide__text.beige:after{background-color:#000}.night-mode .banner--2 .banner__services ul li a{color:#fff;border:1px solid #ccc}.night-mode .ctype-ce_er_banner1 .skew.text-lightblue{color:#fff}.night-mode p a,.night-mode li a,.night-mode .ctype-textmedia a,.night-mode .contact-text a,.night-mode article a{color:#fff;text-decoration:underline}.night-mode .panel__btn *{color:#fff}.night-mode .panel__content{background-color:var(--dark-2)}.night-mode.key-is-used *:focus{outline:2px solid yellow;outline-offset:1px}body.line-height-2 .job-teaser,body.line-height-2 .teaser--2 .teaser__text p,body.line-height-2 .teaser--2 .teaser__text>span,body.line-height-2 .teaser--2 .teaser__text div>span,body.line-height-2 .textmedia-item p,body.line-height-2 .textmedia-item>span,body.line-height-2 .textmedia-item div>span,body.line-height-2 .ctype-text p,body.line-height-2 .ctype-text>span,body.line-height-2 .ctype-text div>span,body.line-height-2 .text-paragraphs p,body.line-height-2 .text-paragraphs>span,body.line-height-2 .text-paragraphs div>span,body.line-height-2 p,body.line-height-2 li,body.line-height-2 .ctype-textmedia,body.line-height-2 .contact-text,body.line-height-2 article{line-height:1.7}body.line-height-2 h6,body.line-height-2 .h6,body.line-height-2 h5,body.line-height-2 .h5,body.line-height-2 h4,body.line-height-2 .h4,body.line-height-2 h3,body.line-height-2 .h3,body.line-height-2 h2,body.line-height-2 .h2,body.line-height-2 h1,body.line-height-2 .h1{line-height:1.4}body.line-height-2 .link--btn{line-height:1.5;display:inline-block}body.line-height-2 .swiper-container--1 .news-item__text>strong{line-height:1.3}body.line-height-2.line-height-3 .job-teaser,body.line-height-2.line-height-3 .teaser--2 .teaser__text p,body.line-height-2.line-height-3 .teaser--2 .teaser__text>span,body.line-height-2.line-height-3 .teaser--2 .teaser__text div>span,body.line-height-2.line-height-3 .textmedia-item p,body.line-height-2.line-height-3 .textmedia-item>span,body.line-height-2.line-height-3 .textmedia-item div>span,body.line-height-2.line-height-3 .ctype-text p,body.line-height-2.line-height-3 .ctype-text>span,body.line-height-2.line-height-3 .ctype-text div>span,body.line-height-2.line-height-3 .text-paragraphs p,body.line-height-2.line-height-3 .text-paragraphs>span,body.line-height-2.line-height-3 .text-paragraphs div>span,body.line-height-2.line-height-3 p,body.line-height-2.line-height-3 li,body.line-height-2.line-height-3 .ctype-textmedia,body.line-height-2.line-height-3 .contact-text,body.line-height-2.line-height-3 article{line-height:1.9}body.line-height-2.line-height-3 h6,body.line-height-2.line-height-3 .h6,body.line-height-2.line-height-3 h5,body.line-height-2.line-height-3 .h5,body.line-height-2.line-height-3 h4,body.line-height-2.line-height-3 .h4,body.line-height-2.line-height-3 h3,body.line-height-2.line-height-3 .h3,body.line-height-2.line-height-3 h2,body.line-height-2.line-height-3 .h2,body.line-height-2.line-height-3 h1,body.line-height-2.line-height-3 .h1{line-height:1.6}body.line-height-2.line-height-3 .link--btn{line-height:1.7;display:inline-block}body.line-height-2.line-height-3 .swiper-container--1 .news-item__text>strong{line-height:1.5}body.line-height-2.line-height-3.line-height-4 .job-teaser,body.line-height-2.line-height-3.line-height-4 .teaser--2 .teaser__text p,body.line-height-2.line-height-3.line-height-4 .teaser--2 .teaser__text>span,body.line-height-2.line-height-3.line-height-4 .teaser--2 .teaser__text div>span,body.line-height-2.line-height-3.line-height-4 .textmedia-item p,body.line-height-2.line-height-3.line-height-4 .textmedia-item>span,body.line-height-2.line-height-3.line-height-4 .textmedia-item div>span,body.line-height-2.line-height-3.line-height-4 .ctype-text p,body.line-height-2.line-height-3.line-height-4 .ctype-text>span,body.line-height-2.line-height-3.line-height-4 .ctype-text div>span,body.line-height-2.line-height-3.line-height-4 .text-paragraphs p,body.line-height-2.line-height-3.line-height-4 .text-paragraphs>span,body.line-height-2.line-height-3.line-height-4 .text-paragraphs div>span,body.line-height-2.line-height-3.line-height-4 p,body.line-height-2.line-height-3.line-height-4 li,body.line-height-2.line-height-3.line-height-4 .ctype-textmedia,body.line-height-2.line-height-3.line-height-4 .contact-text,body.line-height-2.line-height-3.line-height-4 article{line-height:2.1}body.line-height-2.line-height-3.line-height-4 h6,body.line-height-2.line-height-3.line-height-4 .h6,body.line-height-2.line-height-3.line-height-4 h5,body.line-height-2.line-height-3.line-height-4 .h5,body.line-height-2.line-height-3.line-height-4 h4,body.line-height-2.line-height-3.line-height-4 .h4,body.line-height-2.line-height-3.line-height-4 h3,body.line-height-2.line-height-3.line-height-4 .h3,body.line-height-2.line-height-3.line-height-4 h2,body.line-height-2.line-height-3.line-height-4 .h2,body.line-height-2.line-height-3.line-height-4 h1,body.line-height-2.line-height-3.line-height-4 .h1{line-height:1.8}body.line-height-2.line-height-3.line-height-4 .link--btn{line-height:1.9;display:inline-block}body.line-height-2.line-height-3.line-height-4 .swiper-container--1 .news-item__text>strong{line-height:1.7}body.line-height-2.line-height-3.line-height-4.line-height-5 .job-teaser,body.line-height-2.line-height-3.line-height-4.line-height-5 .teaser--2 .teaser__text p,body.line-height-2.line-height-3.line-height-4.line-height-5 .teaser--2 .teaser__text>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .teaser--2 .teaser__text div>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .textmedia-item p,body.line-height-2.line-height-3.line-height-4.line-height-5 .textmedia-item>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .textmedia-item div>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .ctype-text p,body.line-height-2.line-height-3.line-height-4.line-height-5 .ctype-text>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .ctype-text div>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .text-paragraphs p,body.line-height-2.line-height-3.line-height-4.line-height-5 .text-paragraphs>span,body.line-height-2.line-height-3.line-height-4.line-height-5 .text-paragraphs div>span,body.line-height-2.line-height-3.line-height-4.line-height-5 p,body.line-height-2.line-height-3.line-height-4.line-height-5 li,body.line-height-2.line-height-3.line-height-4.line-height-5 .ctype-textmedia,body.line-height-2.line-height-3.line-height-4.line-height-5 .contact-text,body.line-height-2.line-height-3.line-height-4.line-height-5 article{line-height:2.3}body.line-height-2.line-height-3.line-height-4.line-height-5 h6,body.line-height-2.line-height-3.line-height-4.line-height-5 .h6,body.line-height-2.line-height-3.line-height-4.line-height-5 h5,body.line-height-2.line-height-3.line-height-4.line-height-5 .h5,body.line-height-2.line-height-3.line-height-4.line-height-5 h4,body.line-height-2.line-height-3.line-height-4.line-height-5 .h4,body.line-height-2.line-height-3.line-height-4.line-height-5 h3,body.line-height-2.line-height-3.line-height-4.line-height-5 .h3,body.line-height-2.line-height-3.line-height-4.line-height-5 h2,body.line-height-2.line-height-3.line-height-4.line-height-5 .h2,body.line-height-2.line-height-3.line-height-4.line-height-5 h1,body.line-height-2.line-height-3.line-height-4.line-height-5 .h1{line-height:2.0}body.line-height-2.line-height-3.line-height-4.line-height-5 .link--btn{line-height:2.1;display:inline-block}body.line-height-2.line-height-3.line-height-4.line-height-5 .swiper-container--1 .news-item__text>strong{line-height:1.9}body.key-is-used a:focus{outline:2px solid black;outline-offset:-1px}.main-navigation>ul>li{position:relative}.main-navigation>ul>li[aria-haspopup=true]:after{content:'';position:absolute;bottom:-26px;height:26px;left:0;width:100%}.main-navigation>ul>li>a{z-index:9999;padding:7px 0;width:100%}.main-navigation>ul>li ul li{margin:1.25rem 0;position:relative}.main-navigation>ul>li ul li a{font-size:96%;color:var(--white-text-color);display:inline-block;width:calc(100% - 15px - .25rem);vertical-align:top;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.main-navigation>ul>li ul ul li{list-style-type:disc;margin:.5rem}.main-navigation>ul>li>ul{position:absolute;display:none;left:0;background-color:var(--primary-color);width:350px;padding:1rem .25rem 1rem 1rem;top:58px;border:1px solid #fff}.main-navigation>ul>li>ul>li{position:relative}.main-navigation>ul>li>ul>li:hover:before,.main-navigation>ul>li>ul>li:hover>a{color:#333}.main-navigation>ul>li>ul>li>ul{display:none;padding:.25rem .75rem;font-size:92%;background-color:green}.main-navigation>ul>li>ul>li>ul>li{background-color:red}.main-navigation>ul>li>ul>li>ul>li:hover>a{color:#333}.main-navigation>ul>li:hover>ul{display:block;z-index:99999999}li{list-style-type:none}li a{text-decoration:none}li a.accessibility{color:#000000}.toolbar-navigation ul{margin:0}.header__main-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;justify-content:flex-end;align-items:baseline;-webkit-align-items:baseline;align-content:center;-webkit-align-content:center}.top-toolbar{font-size:80%;margin-right:1.5rem}.top-toolbar>ul>li{margin:0}.top-toolbar>ul>li>a{padding:0;margin:0}.toolbar-navigation{margin:0;padding:0}.header,.link--blue{background-color:var(--primary-color)}.service-nav__inner{background-color:var(--button-background-color)}.service-nav__inner:before,.service-nav__inner:after{background-color:var(--button-background-color)}.link-icon span,.link-icon__text,.link-icon figcaption,.link--blasscyan{background-color:var(--secondary-color)}.bg-clr-9{background-color:var(--button-background-color) !important}.job-teaser::before{background-color:var(--button-background-color)}.bg-clr-8{background-color:var(--light-color) !important}.contact--blasscyan .contact__text{background-color:var(--secondary-color)}.contact--blasscyan .contact__text-inner:before{background-color:var(--secondary-color)}.bg-clr-10{background-color:var(--dark-color) !important}.contact--yellow .contact__text,.contact--yellow .contact__text-inner::before{background-color:var(--light-color) !important}p a,li a,.ctype-textmedia a,.contact-text a,article a{color:var(--primary-color)}.swiper-pagination{color:var(--primary-color)}.header .main-nav{background-color:var(--primary-color)}#tx_indexedsearch_searchbox input[type=text]{background-color:var(--secondary-color)}.menusearch .submit-wrap button{background-color:var(--button-background-color)}.header .main-nav ul li>ul{background-color:var(--secondary-color)}.banner--2 .banner__services ul li a,.ctype-ce_er_banner1 .skew.text-lightblue{background-color:var(--secondary-color)}.ce-uploads li{background-color:var(--primary-color)}.textmedia-item .ce-gallery .image .image-caption{background-color:var(--secondary-color)}.btn--service{background-color:var(--button-background-color)}.btn--service:before,.btn--service:after{background-color:var(--button-background-color);border-color:var(--button-background-color)}.ctype-ce_er_banner1 .skew.text-lightblue:before,.ctype-ce_er_banner1 .skew.text-lightblue:after{background-color:var(--secondary-color)}
