@charset "UTF-8";@layer base, cideon-old, eplan, industry-landscape, cideon, overrides;@layer industry-landscape{@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/fonts/Montserrat.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/fonts/Montserrat.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/fonts/Montserrat.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{margin:0;font-size:100%;font-family:Open Sans,sans-serif;line-height:1.75;color:#000}html{scroll-behavior:smooth;scroll-padding-top:70px}body,html{background:#000}button,input,optgroup,select,textarea{font:inherit}ul{list-style-type:square;padding:0 0 0 23px}blockquote{background:url(clientlib-site/resources/images/icons/icon-quote.svg) no-repeat 1.25rem 1.125rem;font-weight:600;color:#c5c5c7;font-size:1.75rem;line-height:2.5rem;border-left:5px solid #c5c5c7;padding:4.0625rem 0 3.5625rem 1.25rem;position:relative;margin:0}p{margin:0 0 1rem}a{color:#e50043}@media (hover:hover){a:hover{color:#971d33}}table,tbody,td,th,tr{border:none}table{display:block;overflow-x:auto;white-space:nowrap}th{font-weight:600;border-bottom:1px solid #e5e5e7;text-align:left;padding:18px 0 19px 16px;line-height:2.25rem}th p{margin:0}td{border-bottom:1px solid #e5e5e7;padding:23px 0 23px 16px}.slide-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.js-focus-visible :focus:not(.focus-visible){outline:none}.js-overflow{overflow:hidden;position:relative;padding-right:var(--scroll-padlock-scrollbar-width)}.cmp-link__screen-reader-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@-webkit-keyframes slideModalUp{0%{-webkit-transform:translate(-50%,-50%) translateY(100%);transform:translate(-50%,-50%) translateY(100%)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}@keyframes slideModalUp{0%{-webkit-transform:translate(-50%,-50%) translateY(100%);transform:translate(-50%,-50%) translateY(100%)}to{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}}@-webkit-keyframes slideModalDown{0%{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}to{-webkit-transform:translate(-50%,-50%) translateY(100%);transform:translate(-50%,-50%) translateY(100%)}}@keyframes slideModalDown{0%{-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0)}to{-webkit-transform:translate(-50%,-50%) translateY(100%);transform:translate(-50%,-50%) translateY(100%)}}.cmp-modal__not-show{display:none}.cmp-modal__slidedown{-webkit-animation:slideModalDown .7s ease;animation:slideModalDown .7s ease}.cmp-modal__slideup{-webkit-animation:slideModalUp .7s ease;animation:slideModalUp .7s ease}.cmp-modal-close{position:absolute;background:#e50043;border-radius:50%;top:3.25rem;width:2rem;height:2rem;opacity:1;right:2.8125rem;cursor:pointer}@media (hover:hover) and (pointer:fine){.cmp-modal-close:hover{background:#971d33;cursor:pointer}}.cmp-modal-close:after,.cmp-modal-close:before{position:absolute;left:1rem;content:" ";height:1.25rem;width:.0625rem;background-color:#fff;top:6px}.cmp-modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-branchenanimation-breadcrumb{left:20px}.cmp-branchenanimation-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e50043;color:#fff;border-radius:4px;padding:0 10px;-webkit-box-shadow:0 20px 25px 0 rgba(0,0,0,.122);box-shadow:0 20px 25px 0 rgba(0,0,0,.122);margin:0}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__list{padding:0}.cmp-branchenanimation-breadcrumb__list li{display:none}}.cmp-branchenanimation-breadcrumb__list li:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px;position:relative}.cmp-branchenanimation-breadcrumb__list li:first-child span{padding-left:18px}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__list li:first-child{padding-left:0}.cmp-branchenanimation-breadcrumb__list li:first-child a{width:36px;height:35px;margin:0}}.cmp-branchenanimation-breadcrumb__list li:first-child:before{position:absolute;top:4px;left:0}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__list li:first-child:before{top:4px;left:6px}}.cmp-branchenanimation-breadcrumb__list li:first-child span{font-family:Open Sans,sans-serif}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__list li:first-child span{display:none}}.cmp-branchenanimation-breadcrumb__list--icon-home:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/home-new.svg);-webkit-transform:scale(1.1);transform:scale(1.1)}.cmp-branchenanimation-breadcrumb__list--icon-arrow-left:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/arrow-left-new.svg)}.cmp-branchenanimation-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;text-decoration:none;text-decoration:initial;font-weight:700;margin:0;height:35px;font-size:14px;padding-left:18px}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__item{width:36px}}.cmp-branchenanimation-breadcrumb__item a{color:#fff;text-decoration:none;text-decoration:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.cmp-branchenanimation-breadcrumb__item a:after{content:"";display:block;width:1px;height:60%;background-color:#fff;position:absolute;right:-15px}@media (max-width:768px){.cmp-branchenanimation-breadcrumb__item a:after{content:normal}}.cmp-branchenanimation-breadcrumb__item--active{font-weight:400}.branchenanimation-button--shadow .cmp-branchenanimation-button{-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,.3);box-shadow:1px 2px 4px 0 rgba(0,0,0,.3)}.cmp-branchenanimation-button{background-color:#393939;color:#fff;font-size:.8125rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-box-shadow:7px 9px 14px -8px #000;box-shadow:7px 9px 14px -8px #000;border-radius:.1875rem;height:35px}@media (hover:hover){.cmp-branchenanimation-button:hover{background-color:#4a4a4a;color:#fff}}.cmp-branchenanimation-button:focus{color:#fff}.button.cmp-button--text{width:100%}.button.cmp-button--text .cmp-button,.modal-teaser .cmp-teaser__action-container a,.modal-teaser .cmp-teaser__description a,.teaser-s .cmp-teaser__action-container a{padding:0;text-decoration:none;text-decoration:initial;cursor:pointer;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#e50043!important}.button.cmp-button--text .cmp-button:hover,.modal-teaser .cmp-teaser__action-container a:hover,.modal-teaser .cmp-teaser__description a:hover,.teaser-s .cmp-teaser__action-container a:hover{text-decoration:underline;color:#971d33!important}.button.cmp-button--text .cmp-button:hover:after,.modal-teaser .cmp-teaser__action-container a:hover:after,.modal-teaser .cmp-teaser__description a:hover:after,.teaser-s .cmp-teaser__action-container a:hover:after{-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-animation:initial;animation:initial;-webkit-filter:invert(40%) sepia(100%) saturate(5942%) hue-rotate(337deg) brightness(40%) contrast(105%);filter:invert(40%) sepia(100%) saturate(5942%) hue-rotate(337deg) brightness(40%) contrast(105%)}@media (min-width:480px){.button.cmp-button--text .cmp-button:hover:after,.modal-teaser .cmp-teaser__action-container a:hover:after,.modal-teaser .cmp-teaser__description a:hover:after,.teaser-s .cmp-teaser__action-container a:hover:after{-webkit-animation:animatedArrow .7s linear infinite;animation:animatedArrow .7s linear infinite}}.button.cmp-button--text .cmp-button:after,.modal-teaser .cmp-teaser__action-container a:after,.modal-teaser .cmp-teaser__description a:after,.teaser-s .cmp-teaser__action-container a:after{background-image:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/arrow-left.svg);background-size:contain;display:inline-block;content:"";height:1.0625rem;width:1.0625rem;margin:0 0 -2px 5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:invert(40%) sepia(100%) saturate(5942%) hue-rotate(337deg) brightness(88%) contrast(105%);filter:invert(40%) sepia(100%) saturate(5942%) hue-rotate(337deg) brightness(88%) contrast(105%)}@-webkit-keyframes animatedArrow{0%{margin-left:8px}50%{margin-left:20px}to{margin-left:8px}}@keyframes animatedArrow{0%{margin-left:8px}50%{margin-left:20px}to{margin-left:8px}}.cmp-contactform{background-color:#fff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.051);box-shadow:0 10px 10px 0 rgba(0,0,0,.051);font-size:1rem;left:50%;max-width:640px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0);-webkit-transition:all .7s ease;transition:all .7s ease;width:calc(100% - 48px);height:calc(80% - 48px);padding:60px 10px 1.5rem}@media (min-width:768px){.cmp-contactform{width:80%;height:auto}}@media (min-width:1024px){.cmp-contactform{border-radius:.5rem;padding-bottom:60px}}.cmp-contactform-wrapper{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:2rem;right:1rem;width:auto}.cmp-contactform-title{font-size:1.5rem;line-height:2rem;font-weight:600;padding:0 8px;-webkit-margin-before:-2.5rem;margin-block-start:-2.5rem;-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.cmp-contactform-form{overflow:auto;overflow-x:hidden;height:calc(100% - 24px);padding-left:8px}@media (min-width:480px){.cmp-contactform-form{padding:30px 40px 30px 50px}}@media (min-width:768px){.cmp-contactform-form{height:auto;max-height:80vh;max-height:80dvh}}.cmp-contactform-form .hs-input.invalid{border:1px solid #e2001a}.cmp-contactform-form input[type=email].hs-input,.cmp-contactform-form input[type=tel].hs-input,.cmp-contactform-form input[type=text].hs-input,.cmp-contactform-form textarea.hs-input{width:100%!important}.cmp-contactform-form select.hs-input{width:94%!important}@media (min-width:576px){.cmp-contactform-form select.hs-input{width:100%!important}}.cmp-contactform-form .hs-form-booleancheckbox,.cmp-contactform-form .hs-form-checkbox{list-style:none;position:relative}.cmp-contactform-form .hs-form-booleancheckbox .hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cmp-contactform-form .hs-form-checkbox{padding-right:1.25rem}.cmp-contactform-form .hs-form-booleancheckbox input[type=checkbox],.cmp-contactform-form .hs-form-checkbox input[type=checkbox],.cmp-contactform-form .hs-form-checkbox select[type=checkbox]{border:1px solid #000;padding:0;margin-right:1.25rem;width:1.5rem!important;position:absolute;height:1.5rem}.cmp-contactform-form .hs-form-booleancheckbox input[type=checkbox]:checked,.cmp-contactform-form .hs-form-checkbox input[type=checkbox]:checked{background-color:#000}.cmp-contactform-form .hs-form-booleancheckbox input[type=checkbox]:checked:before,.cmp-contactform-form .hs-form-checkbox input[type=checkbox]:checked:before{color:#fff;font-family:system-ui,Open Sans,Helvetica Neue,sans-serif;content:"✓";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-1px;left:.3125rem;font-size:.875rem;border-radius:2px}.cmp-contactform-form button,.cmp-contactform-form input,.cmp-contactform-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cmp-contactform-form a{color:#e50043}.cmp-contactform-form .hs-button{background-color:#e50043;color:#fff;padding:.8125rem 3.4375rem;border-radius:4px;border:medium none currentcolor;border:initial;width:230px;-webkit-transition:.3s;transition:.3s}@media (hover:hover) and (pointer:fine){.cmp-contactform-form .hs-button:hover{border:medium none currentcolor;border:initial;background:#971d33;cursor:pointer}}.cmp-contactform-form form fieldset{margin-bottom:0;max-width:none}@media (min-width:480px){.cmp-contactform-form form fieldset{margin-bottom:1.25rem}}.cmp-contactform-form form input{border:1px solid #575757;margin-right:.3125rem;padding:.4375rem .5625rem;width:100%}@media (min-width:768px){.cmp-contactform-form form input{width:calc(100% - 24px)}}@media (hover:hover) and (pointer:fine){.cmp-contactform-form form input:hover{background:#f5f5f7;border:1px solid #575757}}.cmp-contactform-form form fieldset.form-columns-3 .hs-form-field{width:50%}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-2{margin-bottom:0}}.cmp-contactform-form form fieldset.form-columns-2 .input{margin-right:.625rem;margin-bottom:1.25rem}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-2 .input{margin-right:1.25rem}}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-2 .input:has(.invalid){margin-bottom:0!important}}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-2 .input:has(.invalid)+.hs-error-msgs{margin-bottom:1.25rem}}.cmp-contactform-form form fieldset.form-columns-3 .input{margin-right:-10px;margin-bottom:1.25rem}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-3 .input{margin-right:1.25rem;margin-bottom:0}}.cmp-contactform-form label:not(.hs-error-msg){display:none}.cmp-contactform-form .hs-fieldtype-checkbox label,.cmp-contactform-form .hs-form-booleancheckbox label{display:block}.cmp-contactform-form form fieldset.form-columns-2 .hs-fieldtype-select .input{margin-right:-10px;margin-bottom:1.25rem}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-2 .hs-fieldtype-select .input{margin-right:.75rem}}@media (min-width:768px){.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-select .input,.cmp-contactform-form form fieldset.form-columns-2 .hs-fieldtype-select .input{width:calc(100% - 23px)}.cmp-contactform-form form fieldset.form-columns-3 .hs-fieldtype-select .input{width:calc(100% - 24px)}}.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-select .input{margin-right:-10px;margin-bottom:1.25rem}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-select .input{margin-right:-10px;margin-bottom:0}}.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-textarea .input{margin-right:.625rem;margin-bottom:1.25rem}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-textarea .input{margin-right:.75rem;margin-bottom:0}.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-select select{width:calc(100% - 30px)!important}}@media (min-width:768px){.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-select select{width:calc(100% + 3px)!important}}@media (min-width:480px){.cmp-contactform-form form fieldset.form-columns-1 .hs-fieldtype-textarea textarea{width:calc(100% - 8px)!important}}.cmp-contactform-form form textarea{padding:.3125rem .625rem;width:calc(100% - 21px)!important}@media (min-width:768px){.cmp-contactform-form form textarea{width:calc(100% - 32px)!important}}.cmp-contactform-form .hs-fieldtype-select select{width:calc(100% - 20px)!important;padding:.5625rem}@media (min-width:480px){.cmp-contactform-form .hs-fieldtype-select select{width:calc(100% - 8px)!important}}@media (min-width:768px){.cmp-contactform-form .hs-fieldtype-select select{width:calc(100% + 3px)!important}}.cmp-contactform-form .hs-fieldtype-select select.is-placeholder{color:#575757}.cmp-contactform-form .hs-error-msgs{padding:0;margin:0;-webkit-transform:translateY(-24px);transform:translateY(-24px)}@media (min-width:480px){.cmp-contactform-form .hs-error-msgs{-webkit-transform:none;transform:none}}.cmp-contactform-form .hs-error-msgs li{list-style-type:none;margin-bottom:0}.cmp-contactform-form .hs-error-msg{font-size:.875rem;color:#e50043;margin-right:1.875rem}.cmp-contactform-form .inputs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.cmp-contactform-form .hs-form-booleancheckbox span:not(.hs-form-required),.cmp-contactform-form .hs-form-checkbox span{margin-left:2.1875rem;padding-right:1.25rem}.cmp-contactform.showContact{display:block;-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0);opacity:1}.cmp-contactform__group{background:#fff;padding:0;overflow:auto;max-height:12.5rem}.cmp-contactform-close{top:1.25rem;right:1.75rem}@media (min-width:480px){.cmp-contactform-close{top:1.75rem}}.cmp-contactform--contacttoggle{background-color:#e50043;border-radius:50%;padding:.5rem;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media (hover:hover) and (pointer:fine){.cmp-contactform--contacttoggle:hover{background:#971d33;cursor:pointer}}.cmp-contactform--contacttoggle a{background-repeat:no-repeat;margin-top:.125rem;height:1.125rem;width:1.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/email-new.svg);background-size:cover;background-position-y:bottom;-webkit-transform:scale(1.2);transform:scale(1.2)}.display-none{display:none}.cmp-floatingvideo{display:none;position:fixed;bottom:2rem;z-index:200;width:calc(100% - 32px);left:1rem;-webkit-transition:all .7s ease;transition:all .7s ease}@media (min-width:576px){.cmp-floatingvideo{width:25rem}}.cmp-floatingvideo__slidedown{-webkit-animation:slideDown .7s ease;animation:slideDown .7s ease}.cmp-floatingvideo__slideup{-webkit-animation:slideUp .7s ease;animation:slideUp .7s ease}.cmp-floatingvideo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-floatingvideo__play{background:#e50043;position:absolute;opacity:.75;width:3.125rem;height:3.125rem;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;will-change:border-width;cursor:pointer;z-index:201;pointer-events:none}@media (hover:hover) and (pointer:fine){.cmp-floatingvideo__play:hover{opacity:1}}.cmp-floatingvideo__play span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:1.25rem;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 15px;will-change:border-width;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;margin:16px 15px 18px auto}.cmp-floatingvideo__paused span{border-style:double;border-width:0 0 0 20px}.cmp-floatingvideo__player{width:25rem;-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.8);box-shadow:5px 5px 15px 5px rgba(0,0,0,.8);background-color:#444;cursor:pointer}@media (hover:hover) and (pointer:fine){.cmp-floatingvideo__player:hover .cmp-floatingvideo__paused{display:none}}.cmp-floatingvideo__close{position:absolute;background:#e50043;border-radius:50%;top:.625rem;width:2rem;height:2rem;opacity:1;right:1.5rem;cursor:pointer}.cmp-floatingvideo__close:after,.cmp-floatingvideo__close:before{position:absolute;left:1rem;content:" ";height:1.25rem;width:.0625rem;background-color:#fff;top:6px}.cmp-floatingvideo__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-floatingvideo__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}to{-webkit-transform:translateY(-500px);transform:translateY(-500px)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:.5}to{-webkit-transform:translateY(-500px);transform:translateY(-500px)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:.5}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:.5}to{-webkit-transform:translateY(0);transform:translateY(0)}}.cmp-header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;top:2.375rem;right:0}.cmp-header>*{margin-right:1rem}@media (min-width:768px){.cmp-header{top:1.5rem}}.cmp-languagenavigation{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0);width:80%;max-width:400px;background-color:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.251);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);padding:3.75rem 1.25rem .875rem;font-size:1.5rem;font-weight:600;-webkit-transition:all .7s ease;transition:all .7s ease}@media (min-width:1024px){.cmp-languagenavigation{padding:3.75rem 3rem 3rem}}.cmp-languagenavigation-title{font-size:1.5rem;line-height:2rem;font-weight:600;-webkit-margin-before:-2.25rem;margin-block-start:-2.25rem}@media (min-width:1024px){.cmp-languagenavigation-title{-webkit-margin-before:-1.625rem;margin-block-start:-1.625rem}}.cmp-languagenavigation-wrapper{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:2rem;right:1rem;width:auto}.cmp-languagenavigation.showMenu{display:block;-webkit-transform:translate(-50%,-50%) translateY(0);transform:translate(-50%,-50%) translateY(0);opacity:1}.cmp-languagenavigation-language-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.375rem}.cmp-languagenavigation-language-country,.cmp-languagenavigation-language-name{font-size:.75rem;line-height:1rem;color:#575757}.cmp-languagenavigation-language-country{font-weight:700}.cmp-languagenavigation-language-name{font-weight:400}.cmp-languagenavigation__group{background:#fff;padding:0;overflow:auto;margin:0;max-height:200px}.cmp-languagenavigation__item{list-style:none;margin:0}.cmp-languagenavigation__item--current{padding:.75rem 1rem;background:#f5f5f7;margin-block:1.125rem}.cmp-languagenavigation__item--current+.cmp-languagenavigation__group{position:relative}.cmp-languagenavigation__item--current+.cmp-languagenavigation__group:after{content:"";display:none;position:sticky;bottom:0;left:0;width:100%;height:1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(180deg,transparent,#fff)}@media (max-width:1024px){.cmp-languagenavigation__item--current+.cmp-languagenavigation__group:after{display:block}}.cmp-languagenavigation__item:not(:last-child){border-bottom:1px solid #f5f5f7}.cmp-languagenavigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;padding:.75rem 1rem}.cmp-languagenavigation__item-link img{height:auto;width:20px}.cmp-languagenavigation--langnavtoggle{background-color:#e50043;border-radius:50%;padding:.5rem;cursor:pointer}@media (hover:hover) and (pointer:fine){.cmp-languagenavigation--langnavtoggle:hover{background:#971d33;cursor:pointer}}.cmp-languagenavigation--langnavtoggle a{background-repeat:no-repeat;height:20px;width:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/world-new.svg);background-size:cover;background-position-y:bottom;-webkit-transform:scale(1.3);transform:scale(1.3)}.cmp-languagenavigation-close{top:1.5rem;right:1.25rem}@media (min-width:1024px){.cmp-languagenavigation-close{top:2.0625rem;right:3rem}}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{z-index:150;display:-webkit-box;display:-ms-flexbox;display:flex}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:transparent}.dialog-content{margin:auto;z-index:2;position:relative;background-color:#fff;max-width:63.875rem;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:0 25px 50px 0 rgba(0,0,0,.1),0 10px 10px 0 rgba(79,161,219,.05);box-shadow:0 25px 50px 0 rgba(0,0,0,.1),0 10px 10px 0 rgba(79,161,219,.05);-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;transition:opacity .3s ease-out,bottom .3s ease-out}@media (min-width:1024px){.dialog-content{height:auto;max-height:80vh}}@media (min-width:1200px){.dialog-content{max-width:none;width:90%}}.dialog-header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;inset-block-start:0;inset-inline-end:0;z-index:150;padding:1.5rem 1.5rem 1.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-inner{padding:1.5rem}@media (prefers-reduced-motion:reduce){.dialog-content,.dialog-overlay{-webkit-animation:none;animation:none}}.dialog-close{background-color:#e50043;width:2rem;height:2rem;border-radius:50%;text-align:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none}.dialog-close:hover{background-color:#971d33}.dialog-close--ico{width:1.25rem;height:1.25rem;background-size:100%}.cmp-contactform-close.cmp-modal-close:before,.cmp-languagenavigation-close.cmp-modal-close:before,.cmp-modal-teaser__modal-close:before,.dialog-close--ico{background-image:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/close.svg);background-repeat:no-repeat;background-color:transparent;background-position:50%}.cmp-contactform-close.cmp-modal-close:before,.cmp-languagenavigation-close.cmp-modal-close:before,.cmp-modal-teaser__modal-close:before{width:100%;height:100%;background-size:80%;-webkit-transform:none;transform:none;left:0;top:0}.cmp-contactform-close.cmp-modal-close:after,.cmp-languagenavigation-close.cmp-modal-close:after,.cmp-modal-teaser__modal-close:after{display:none}.cmp-teaser__action-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.cmp-poi-modal .dialog-inner{-webkit-padding-before:5rem;padding-block-start:5rem}}.cmp-poi-modal .dialog-inner .cmp-tabs:after{content:"";display:none;position:absolute;top:0;right:-1.5rem;width:2rem;height:3rem;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:linear-gradient(90deg,transparent,#fff)}@media (max-width:1024px){.cmp-poi-modal .dialog-inner .cmp-tabs:after{display:block}.cmp-poi-modal .dialog-inner .cmp-tabs__tablist{width:100vw;padding-inline:1.5rem;margin-left:-1.5rem;margin-bottom:3rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-poi-modal .dialog-inner .cmp-tabs__tab{font-weight:600;opacity:.4}.cmp-poi-modal .dialog-inner .cmp-tabs__tab--active{opacity:1}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>*,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid>*{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none;margin-inline:unset}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid>.text,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.text{-webkit-margin-after:1.5rem;margin-block-end:1.5rem}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid>.container,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.container{-webkit-margin-after:1rem;margin-block-end:1rem}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container .cmp-teaser,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid .cmp-teaser{max-width:none}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container .cmp-modal-teaser,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid .cmp-modal-teaser{margin-bottom:0}}.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container .cmp-modal-teaser__modal-overlay,.cmp-poi-modal .dialog-inner .cmp-tabs__tabpanel .container>.cmp-container>.aem-Grid .cmp-modal-teaser__modal-overlay{z-index:1}@media (max-width:1024px){.cmp-modal-teaser__modal{width:calc(100% - 48px)}.cmp-modal-teaser__modal-content .cmp-teaser__image{margin-bottom:1.5rem}.cmp-modal-teaser__modal-arrows-left,.cmp-modal-teaser__modal-arrows-right{top:8.4375rem;width:2.5rem;height:2.5rem}}.cmp-poi{-webkit-margin-before:5.75rem;margin-block-start:5.75rem}@media (min-width:768px){.cmp-poi{-webkit-margin-before:unset;margin-block-start:unset}}.cmp-poi__header{position:absolute;top:-3.375rem;left:1.125rem;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-poi__header>div{margin-right:1.5rem}.cmp-poi__header>nav{padding-right:.75rem}@media (min-width:768px){.cmp-poi__header>nav{margin-right:1.5rem}.cmp-poi__header{top:1.5rem;left:2rem}}.cmp-poi__inner{position:relative;overflow:visible}@media (min-width:768px){.cmp-poi__inner{overflow:hidden}}.cmp-poi .cmp-image img,.cmp-poi__media{width:100%;height:auto;display:block}.cmp-poi__breadcrumb{display:block;padding:.5rem 1rem 0}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__item{display:none!important}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__item:last-child{display:block!important;width:auto!important;height:auto!important;padding:0;margin:0}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__item:last-child span{display:block!important;color:var(--white);padding:0!important;font-weight:300}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__item:last-child-link{display:block!important;width:auto!important;height:auto!important}.cmp-poi__breadcrumb .cmp-branchenanimation-breadcrumb__item:last-child-link span{display:block!important;color:var(--white);padding:0!important}@media (min-width:1024px){.cmp-poi__breadcrumb{display:none}}.cmp-poi__pin{position:absolute}@media (hover:hover) and (pointer:fine){.cmp-poi__pin:hover{cursor:pointer}}.cmp-poi__pin:before{content:"";background-repeat:no-repeat;background-image:url(../../../etc.clientlibs/branchenanimation/clientlibs/clientlib-site/resources/images/punkt.svg);background-size:100%;width:35px;height:35px;display:block;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;background-color:transparent;-webkit-animation:pump 3s linear infinite;animation:pump 3s linear infinite}.cmp-poi__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:.5rem 1rem 1rem;list-style:none;margin:0}.cmp-poi__list li{margin:0}@media (min-width:1024px){.cmp-poi__list{display:none}}.cmp-poi__title{display:none}@media (min-width:1024px){.cmp-poi__title{display:block;line-height:25px}}.cmp-poi__button{display:block;position:absolute;padding:5px;top:-1px;width:35px;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;border:none;cursor:pointer;background-color:transparent}@media (min-width:1024px){.cmp-poi__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 20px 25px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 20px 25px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.25);white-space:nowrap;background-color:#fff;color:#000;text-decoration:none;width:auto;border-radius:.25rem;padding:0 .75rem;font-weight:700;font-size:.875rem;line-height:1.5rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.cmp-poi__button:hover{color:#000;background-color:#dadada}}.cmp-poi__button.cmp-poi__button--right{left:0}@media (min-width:1024px){.cmp-poi__button.cmp-poi__button--right{left:45px}}.cmp-poi__button.cmp-poi__button--left{right:45px}@media (min-width:1024px){.cmp-poi__button.cmp-poi__button--left{left:auto}}.cmp-poi__list-btn{text-align:center;font-size:.875rem;font-weight:700;line-height:1.5rem;padding:.75rem;border-radius:.25rem;-webkit-transition:.4s;transition:.4s;cursor:pointer;background-color:#fff;color:#000;text-decoration:none;border:none;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 20px 25px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 10px 10px 0 rgba(0,0,0,.05),0 20px 25px 0 rgba(0,0,0,.12),0 4px 4px 0 rgba(0,0,0,.25)}@-webkit-keyframes pump{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pump{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.tabs .cmp-tabs__tab{font-weight:400}.teaser-s .cmp-teaser__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.teaser-s .cmp-teaser__description p{margin:0}}