body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}:root{--text:#000;--font:"IBC SOLAR","TT Commons Pro","TT Commons",Roboto,"Open Sans","Fira Sans",DejaVu,"Bitstream Vera",Calibri,Helvetica,Arial,sans-serif;--primary:#df4432;--weight-thin:200;--weight-light:300;--weight-normal:400;--weight-bold:600;--weight-extrabold:700;--uc-text-shadow:#fff;--borderradius:2em;--grey:#9ca6a7;--lightgrey:#e6e7e3;--lightgrey80:#ebece9;--lightgrey60:#f0f1ee;--lightgrey20:#fafaf9;--width:80rem;--fa:"Font Awesome 6 Free";--fa-weight:900}html{font-size:17px}html,body{width:100%;background:#fff;color:#000;font-weight:400;font-family:"IBC SOLAR","TT Commons Pro","TT Commons",Roboto,"Open Sans","Fira Sans",DejaVu,"Bitstream Vera",Calibri,Helvetica,Arial,sans-serif;min-width:20rem}body{line-height:1.4375em;overflow-x:hidden}*,*::after,*::before{box-sizing:border-box;padding:0;margin:0;outline:none !important;font-family:inherit}a{cursor:pointer}a,button,input,textarea,select{transition:color .25s,background-color .25s,border-color .25s,opacity .5s}*::-moz-focus-inner{border:none}a{color:#df4432;text-decoration:none}a:hover{color:#9ca6a7}a::before,a::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900}p,h1,h2,h3{word-wrap:break-word;overflow-wrap:break-word}h1,.header{color:#df4432;font-size:2.4rem;line-height:1.333em;font-weight:600;padding-bottom:1rem}h2,.subheader{color:#df4432;font-size:1.8rem;line-height:1.333em;font-weight:600;padding-bottom:.75rem}.subheader,h3{color:#df4432}h3{color:#000;font-size:1.25rem;line-height:1.35em;padding-bottom:1rem}h1,h2,h3,h4,h5,h5{font-weight:600}p:last-child,h1:last-child,.header:last-child,h2:last-child,.subheader:last-child,h3:last-child,.uc ul:last-child,.uc ol:last-child{padding-bottom:0}p:first-child,h1:first-child,.header:first-child,h2:first-child,.subheader:first-child,h3:first-child,.uc ul ul{padding-top:0}em,.semibold,.sb{font-weight:500}b,.bold,.b{font-weight:600}strong,.heavy,.extra,.eb{font-weight:700}hr{background:#e6e7e3;height:1px;border:none}.fa-2x,.fa-3x,.fa-4x,.fa-5x{padding-right:.5em}.red,.primary{color:#df4432}.blue,.secondary{color:#9ca6a7}.left{left:0}.right{right:0}.top{top:0}.bottom{bottom:0}.fleft,.fl{float:left !important}.fright,.fr{float:right !important}.relative{position:relative}.cell{display:table-cell}.inline{display:inline}.inline-block,.ib{display:inline-block}p{padding:.25rem 0}.small{font-size:.75em}.indent{padding-left:1rem}.uc img{max-width:100%;height:auto !important}.uc,.article{overflow-wrap:break-word}.uc ul,.article ul,.uc ol,.article ol{line-height:1.8em;list-style:none;counter-reset:item;padding:.25rem 0 .25rem 1.5rem}.uc ul li::before,.article ul li::before,.uc ol li::before,.article ol li::before{color:#df4432;position:absolute;cursor:default;margin-left:-0.5rem;transform:translateX(-100%)}.uc ul::before,.article ul::before,.uc ol::before,.article ol::before{content:' ';line-height:0;display:block}.uc ul>li::before,.article ul>li::before{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:'\f00c'}.uc ul ul li::before,.article ul ul li::before{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:'\f111';font-size:.5em}.uc ul li.box::before,.article ul li.box::before,.uc ul.box li::before,.article ul.box li::before{content:'\f04d';font-size:.5em}.uc ol>li::before,.article ol>li::before{content:counter(item) ".";counter-increment:item;font-weight:600}.uc table.contenttable,.article table.contenttable{display:table;margin:.5rem 0;border-spacing:0;border-collapse:collapse;overflow-x:auto;max-width:100%}.uc table.contenttable.fullwidth,.article table.contenttable.fullwidth,.uc table.contenttable.full,.article table.contenttable.full{min-width:100%}.uc table.contenttable.autowidth,.article table.contenttable.autowidth{width:auto;min-width:auto}.uc table.contenttable thead,.article table.contenttable thead{text-align:left;font-weight:400}.uc table.contenttable thead tr>*,.article table.contenttable thead tr>*{background:#9ca6a7}.uc table.contenttable tr>*,.article table.contenttable tr>*{padding:.5rem}.uc table.contenttable tbody tr:nth-child(even),.article table.contenttable tbody tr:nth-child(even){background:var(--lightgrey80)}.uc table.contenttable tbody tr:hover,.article table.contenttable tbody tr:hover{background:var(--lightgrey60)}.uc table.contenttable tbody tr td,.article table.contenttable tbody tr td{border:1px solid #e6e7e3;border-width:1px 0 1px 0}.uc table.contenttable tbody .th:first-child,.article table.contenttable tbody .th:first-child{text-align:left;font-weight:600;background:-moz-linear-gradient(left,rgba(0,0,0,0.05) 10%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.05) 10%,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0.05) 10%,rgba(0,0,0,0) 100%)}.center,.c{margin:0 auto}.tcenter,.tc,.align-center{text-align:center}.tright,.tr,.align-right{text-align:right}.tleft,.tl,.align-left{text-align:left}.align-justify{text-align:justify}.subtitle{font-size:12/16rem;line-height:1.333em}.vcenter{top:50%;transform:translate(0,-50%)}.limit{max-width:80rem}iframe{border:none}fieldset{border:none}input,select,textarea,button,.button,.invert-button,.red-button,.blue-button,.primary-button,.secondary-button{border-radius:2em;padding:.8rem 1.25rem;font-size:1rem;color:#fff;border:2px solid #df4432;background:#df4432}input:hover,select:hover,textarea:hover,button:hover,.button:hover,.invert-button:hover,.red-button:hover,.blue-button:hover,.primary-button:hover,.secondary-button:hover{background:#fff;color:#df4432}.selectwrapper{display:inline;position:relative}.selectwrapper select{-webkit-appearance:none;appearance:none;padding-right:2.5em}.selectwrapper::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:'\f107';position:absolute;right:1.2em;top:50%;transform:translateY(-50%);pointer-events:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0}input[type="submit"],input[type="button"],input[type="reset"],button,.button,.invert-button,.red-button,.blue-button,.primary-button,.secondary-button{font-size:1em;font-weight:600;padding:.8rem 1.25rem;display:inline-block;cursor:pointer;color:#fff;background:#df4432;border-color:#df4432}input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover,.invert-button:hover,.red-button:hover,.blue-button:hover,.primary-button:hover,.secondary-button:hover{color:#df4432;background:#fff;border-color:#df4432}input[type="submit"],input[type="button"],.button,.invert-button,.red-button,.primary-button,.blue-button,.secondary-button{background:#df4432;border-color:#df4432;position:relative;padding-right:2.5rem}input[type="submit"]::after,input[type="button"]::after,.button::after,.invert-button::after,.red-button::after,.primary-button::after,.blue-button::after,.secondary-button::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;position:absolute;top:50%;right:1rem;transform:translateY(-50%);content:'\f061'}input[type="submit"]:hover,input[type="button"]:hover,.button:hover,.invert-button:hover,.red-button:hover,.primary-button:hover,.blue-button:hover,.secondary-button:hover{color:#df4432;background:#fff;border-color:#df4432}.invert-button{color:var(--primary);background:transparent}.invert-button:not([disabled]):hover,.invert-button:not([disabled]):focus{color:#fff;background:var(--primary)}.tooltip{display:inline-block}.tooltip .fa{margin-left:.5em;color:var(--primary);cursor:help}.tooltip .fa:hover+.tooltiptext{display:block}.tooltip .tooltiptext{font-weight:var(--weight-normal);text-align:justify;hyphens:auto;display:none;color:#fff;position:absolute;padding:.5em .8em;border-radius:.5em;background:#000;font-size:.9em;max-width:50%;width:25rem;transform:translateX(-50%) translate(1rem,.25rem);border:2px solid #000;opacity:.9;z-index:100}.tooltip .tooltiptext::after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-bottom-color:#000;border-width:8px;margin-left:-8px}input[type="reset"]{background:transparent;color:#9ca6a7;border-color:#9ca6a7}input[type="reset"]:hover{color:#000;border-color:#000}.download::before{content:"\f019  "}.archive::before{content:"\f1c6  "}.text::before{content:"\f0f6  "}.pdf::before{content:"\f1c1  "}.picture::before{content:"\f1c5  "}.video::before{content:"\f1c8  "}.audio::before{content:"\f1c7  "}.link-arrow::before{content:"\f054  "}.mail::before{content:"\f003  "}.clear{float:none !important;clear:both !important;padding:0 !important;margin:0 !important}.cf::before,.cf::after{content:" ";display:table}.cf::after{clear:both}.scroll{display:none;position:absolut;height:0;width:100%;overflow:visible}.scrollable .scroll{display:block}.scroll>div{position:absolute;z-index:50}.scroll>div:last-child{transform:scaleX(-1)}.scroll .navarrow{width:1.5rem;height:100%;background:url('../../../config/Resources/images/pagenavarrow.svg') no-repeat 25% 50% / contain;cursor:pointer;opacity:.5;position:absolute}.scroll .navarrow:hover{opacity:1}.scroll .gradient{height:100%;cursor:pointer;background:linear-gradient(to right,#e6e7e3 60%,transparent);pointer-events:none;position:absolute}.hscroll{overflow:hidden;position:relative}.hscroll>.list{white-space:nowrap;overflow:auto;padding-bottom:2rem}.expander{overflow:hidden;height:0;transition:height .5s}.expander>div{position:relative}.expandable>*:first-child{width:100%;display:inline-block;cursor:pointer}.sign>*::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;font-size:1.1em;float:right;margin-right:-1.5em}.sign.circle>*:first-child::after{content:"\f055"}.sign.circle.expanded>*:first-child::after{content:"\f056"}.expanded .auto{transition:height 0s}.expanded>.expander{height:auto}#inpagenav{min-height:0;background:#f0f1ee}#breadcrumb{color:#9ca6a7;padding-top:1.5rem;font-size:75%}#breadcrumb>*{display:inline-block;padding-right:.5rem}#breadcrumb span{color:#000;font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900}#mainpage h2{color:#df4432;font-size:1.5rem;font-weight:600;padding-bottom:2rem}#mainpage .wrapper>div{padding:1rem 0}#content #mainpage .split{padding:0;display:flex;flex-flow:row wrap}#content #mainpage .split>div{margin:2rem 0;padding:0 .375rem;display:flex;flex-direction:column}#content #mainpage .split>div>*{flex:1 1 auto;padding:2rem}#content #mainpage .split>div>*:first-child{margin-top:0}#content #mainpage .split>div>*:last-child{margin-bottom:0}#content #mainpage .wrapper>div>.split{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}#content #mainpage .split>div:first-child{padding-left:0}#content #mainpage .split>div:last-child{padding-right:0}#content #mainpage .wrapper .split>div>div{border-top:2px solid rgba(223,68,50,0.5);background:#fff}#quicklinks{float:left;width:100%;min-height:4.333rem}#quicklinks>table{width:100%;text-align:center;white-space:nowrap;padding:.75rem 0}#quicklinks a{display:inline-block;line-height:2.2em;font-weight:300;color:#000;font-size:1.333rem;padding:0 .5em}#quicklinks a:hover{color:#df4432}#quicklinks a::after{content:" \f178";display:inline}#news-fp h2{float:left}#news-fp a.fright{margin-top:.333rem}.split>div{float:left}.cewrapper>div>*{float:left;padding:0 2rem;margin-top:3rem;margin-bottom:3rem;width:100%;transition:margin .5s,padding .5s}.egg .cewrapper>div>*{animation:15s linear infinite egg;perspective:40em}@keyframes egg{0%{transform:rotateX(0deg) rotateZ(0deg)}100%{transform:rotateX(360deg) rotateZ(360deg)}}#content>div:not(#mainpage) div>.split,#content>div:not(#mainpage) .split>div{padding:0 !important;margin:0 !important}.ns-bottom{padding-bottom:0 !important;margin-bottom:0 !important}.ns-top{padding-top:0 !important;margin-top:0 !important}.ns-left{padding-left:0 !important;margin-left:0 !important}.ns-right{padding-right:0 !important;margin-right:0 !important}.c3{width:25%}.c4{width:33.33%}.c6{width:50%}.c8{width:66.66%}.c9{width:75%}.c12{width:100%}.hpad{padding-left:2rem;padding-right:2rem}.vpad{padding-top:2rem;padding-bottom:2rem}#content{transition:margin .5s;padding-top:5.25rem;background:#fff}#content .wrapper{min-height:1.5rem}#content .wrapper:nth-child(2n){--uc-text-shadow:#f0f1ee;background:#f0f1ee}.greywrapper{background-color:#f0f1ee !important}.textpic{width:100%}.textpic img.pic{width:100%;height:auto}.textpic .subtitle{padding:.5em 0 0}.tp-split.pic-right>div:first-child{padding:.2rem 0 0 1rem;margin:0 0 .75rem 1rem;float:right}.tp-split.pic-left>div:first-child{padding:.2rem 1rem 0 0;margin:0 1rem .75rem 0;float:left}.tp-split.pic-left ol,.tp-split.pic-left ul{display:table}.zoom{position:relative}.zoom::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:'\f002';position:absolute;right:1rem;bottom:.75rem;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;color:#df4432 !important}.relative{position:relative}.textvid .bgbox{padding:2rem;background:#df4432;color:#fff;width:27rem;padding:2rem 6rem 2rem 2rem;box-sizing:content-box}.textvid .bgbox span{position:relative;z-index:10}.textvid .bgbox .subtext{font-size:125%;line-height:1.2em}.textvid .bgbox .headtext{line-height:1.2em;font-size:262.5%}.textvid .videoalign{padding-top:1rem}.textvid .videoalign .videocontainer{position:absolute;padding-left:30rem;width:calc(100% - 2rem);z-index:5}.textvid .videoalign .videocontainer .videoplayer{margin-top:.5rem;position:relative;width:100%;padding-bottom:56.25%}.textvid .videoalign .videocontainer iframe{position:absolute;top:0;bottom:0;background:#000;width:100%;height:100%}.textvid .longtext{position:relative;z-index:10;font-size:93.75%;width:28rem;padding:2rem;box-sizing:content-box}.faqs{float:left}.faq{margin-bottom:2rem;float:left;width:100%}.faq:last-child{margin:0}.faq>span{border-top:2px solid rgba(223,68,50,0.5);padding:1rem 2.5rem 1rem 1rem;color:#000;background:var(--lightgrey60);transition:color .25s}#content .wrapper:nth-child(2n) .faq>span{background:#fff}.faq>span:hover{color:#df4432}.faq>span::after{content:"\f067";float:right;font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;font-size:1.3rem;margin-right:-1em}.faq.expanded>span::after{content:"\f068"}.faq .expander>div{background:var(--lightgrey20)}.faq .expander>div .scroll .gradient{background:linear-gradient(to right,var(--lightgrey20) 60%,transparent)}.tab-container{padding-left:0 !important;padding-right:0 !important;float:left}.tab-nav{white-space:nowrap;font-weight:600;display:block;position:relative;height:2.3em;margin-bottom:.5rem}.tab-nav .list{position:relative;z-index:10}.tab-nav hr{position:absolute;top:1.8rem;width:100%;background:#df4432;height:.1875rem}.teaser .tab-nav hr{background:#fff}.tab-nav .gradient{width:2rem;height:200%}.tab-nav .scroll>div{height:1.666rem}.tab-nav span{border-bottom:6px solid transparent;display:inline-block;padding:0 1rem .5rem;cursor:pointer;margin:0 .25rem;font-size:1.333rem}.tab-nav span:first-child{margin-left:2rem}.tab-nav span:last-child{margin-right:2rem}.tab-nav span:hover{color:#df4432}.tab-nav span.active{border-color:#df4432;color:#df4432;cursor:auto}.tabs>div{display:none}.tabs>div.active{display:block}.teaser .scroll .navarrow{background-image:url('../../../config/Resources/images/pagenavarrow-white.svg')}.wrapper:nth-child(2n+1) .scroll .gradient{background:linear-gradient(to right,#fff 60%,transparent)}.wrapper.teaser .scroll .gradient{background:linear-gradient(to right,#5c6668 60%,transparent)}.ratio{position:relative}.iframe iframe{width:100%}.iframe .ratio iframe{position:absolute;height:100%}.iframe.no-events iframe{pointer-events:none}.flickity-prev-next-button{background:#df4432;border:2px solid #df4432;padding:0;width:1.8rem;height:3rem;transition:background .25s}.flickity-prev-next-button:focus{box-shadow:none}.flickity-prev-next-button::after{content:none}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:hover .flickity-button-icon{fill:#df4432}.flickity-prev-next-button .flickity-button-icon{fill:#fff;width:50%;transition:fill .25s}.flickity-prev-next-button.previous{border-left:none;left:0;border-radius:0 2em 2em 0}.flickity-prev-next-button.next{border-right:none;right:0;border-radius:2em 0 0 2em}.flickity-prev-next-button.next .flickity-button-icon{left:30%}.flickity-page-dots{position:absolute;bottom:2.6rem;padding:0 0 0 2rem;margin:0;list-style:none;line-height:0;width:80rem;max-width:100%;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;height:0}.flickity-page-dots .dot{margin:0;height:8px;border-radius:0;opacity:1;display:inline-block;width:2.25rem;background:#000;cursor:pointer;background:transparent;border-bottom:2px solid #000;transition:border .25s}.flickity-page-dots .dot:hover,.flickity-page-dots .dot.is-selected{border-bottom:8px solid #df4432}.flickity-page-dots .dot::before{content:'';height:1.25rem;transform:translateY(-20%);width:2.25rem;position:absolute;display:block}.flickity-page-dots .dot.is-selected{cursor:default}.gallery .flickity-viewport{position:absolute;width:100%}.gallerywrapper{float:left;width:100%;margin:3rem 0;position:relative}.gallery{overflow:hidden;position:relative}.gallery.flickity-enabled{visibility:visible}#content .gallery.ratio-big{padding-bottom:60%;min-height:26rem}#content .gallery.ratio-medium{padding-bottom:50%;min-height:23rem}#content .gallery.ratio-slim{padding-bottom:40%;min-height:20rem}#startslider .gallery.ratio-big{padding-bottom:35%}#startslider .gallery.ratio-medium{padding-bottom:30%}#startslider .gallery.ratio-slim{padding-bottom:25%}.gallery-cell{background:no-repeat 50% 50% / cover;width:100%;height:100%;position:absolute}.gallery-cell[data-link]{cursor:pointer}.gallery-cell>div{height:100%;width:100%}.flickity:not(.flickity-enabled) .gallery-cell:nth-child(n+2){display:none}.gallery a .whitebox p:first-child::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;padding-left:1rem;content:' \f178'}.gallery .whitebox{padding:.8rem 1.3rem;background:rgba(255,255,255,0.85);display:inline-block}.gallery .whitebox .header{color:#000;font-weight:700}.gallery .whitebox .subheader{color:#000;font-weight:400}.gallery-content>.whitebox:nth-child(3){margin-top:1.5rem}.gallery .pos{position:absolute}.gallery .pos>*:last-child{margin-bottom:0}.gallery .pos.bottom{bottom:3rem}.gallery .pos.top{top:2rem}.gallery .pos.left{left:2rem}.gallery .pos.right{right:2rem}.loginform input{width:15rem;max-width:100%}.form input,form input,.form select,form select,.form textarea,form textarea{color:#000;width:15rem;background-color:#fff;border:2px solid var(--lightgrey);font-weight:400;text-align:left}.form input.invalid,form input.invalid,.form select.invalid,form select.invalid,.form textarea.invalid,form textarea.invalid{border-color:#df4432}.form input:hover,form input:hover,.form select:hover,form select:hover,.form textarea:hover,form textarea:hover{color:inherit}.form input:focus,form input:focus,.form select:focus,form select:focus,.form textarea:focus,form textarea:focus{border-color:#9ca6a7}.form .input,form .input{float:left;margin-bottom:.25rem;width:50%;width:calc(100% - 20rem)}.form .input div,form .input div{float:left;clear:left}.form .input input,form .input input{max-width:100%}.form .input p,form .input p{float:left}.form .input .errormsg,form .input .errormsg{display:none;padding:1rem 0 0 .5rem;font-weight:600;color:#df4432;float:left;clear:none}.form .invalid .errormsg,form .invalid .errormsg{display:block}.form .wider,form .wider{width:25rem}.form .full,form .full{width:100%}.form .line,form .line{width:100%;margin-bottom:.5rem;display:block;float:left}.form input,form input{line-height:inherit}.form input::-moz-placeholder,form input::-moz-placeholder{font-style:italic}.form input::-webkit-placeholder,form input::-webkit-placeholder,.form input::-webkit-input-placeholder,form input::-webkit-input-placeholder{font-style:italic}.form input:-ms-placeholder,form input:-ms-placeholder{font-style:italic}.form input::placeholder,form input::placeholder{font-style:italic}.form input[type="radio"],form input[type="radio"],.form input[type="checkbox"],form input[type="checkbox"]{width:auto;padding:0;margin:.25rem .333rem 0 0}.form input[type="button"],form input[type="button"],.form input[type="submit"],form input[type="submit"],.form input[type="reset"],form input[type="reset"]{padding:.8rem 1rem;text-align:center;width:auto}.form input[type="reset"],form input[type="reset"]{border-color:#9ca6a7;color:#9ca6a7;background:transparent}.form input[type="reset"]:hover,form input[type="reset"]:hover{border-color:#df4432;color:#df4432}.form input[type="button"][disabled],form input[type="button"][disabled],.form input[type="submit"][disabled],form input[type="submit"][disabled],.form input.disabled[type="button"],form input.disabled[type="button"],.form input.disabled[type="submit"],form input.disabled[type="submit"]{background:#9ca6a7;border-color:#9ca6a7}.form input[type="reset"][disabled],form input[type="reset"][disabled],.form input.disabled[type="reset"],form input.disabled[type="reset"]{border-color:#9ca6a7;color:#9ca6a7}.form [disabled],form [disabled],.form .disabled,form .disabled{background:#9ca6a7;cursor:not-allowed}.form .label,form .label{font-weight:600;padding:1rem 2rem 1.5rem 0;clear:left}.form .label.doubleline,form .label.doubleline{padding-top:.25rem}.form label.invalid,form label.invalid{color:#df4432}#leadrecaptcha>div{float:left;border:2px solid transparent}#leadrecaptcha.invalid>div{border-color:#df4432}#content .teaser.wrapper,.teaser .flickity-page-dots .dot{background:#9ca6a7;color:#fff}.teaser h1,.teaser h2,.teaser .tab-nav span.active,.teaser .tab-nav span:hover{color:#fff}.teaser .tab-nav span.active,.teaser .tab-nav{border-color:#fff}.teaser .faq>span,.teaser .faq>span::after,.teaser .gallerywrapper h1,.teaser .gallerywrapper h2{color:#9ca6a7}.teaser ul li::before,.teaser ol::before,.teaser h3{color:#e6e7e3}ul.tx-indexedsearch-browsebox{width:100%;float:left;margin-bottom:1rem}ul.tx-indexedsearch-browsebox li{list-style:none;float:left;padding:.5rem}ul.tx-indexedsearch-browsebox li:first-child{padding-left:0}.tx-indexedsearch-browsebox{margin:.5em 0}.tx-indexedsearch-info{font-size:.9rem}dl.tx-indexedsearch-info dt{float:left}.tx-indexedsearch-res{margin:.7rem 0;padding:.5rem 0;border-bottom:1px solid #e6e7e3}#tx_indexedsearch{margin-bottom:2rem}#tx_indexedsearch fieldset{display:flex;align-items:flex-end}#tx_indexedsearch .tx-indexedsearch-form{flex-grow:1}#tx_indexedsearch .tx-indexedsearch-form label{width:100%;float:left;margin-bottom:.2rem}#tx_indexedsearch .tx-indexedsearch-form input{border-radius:2em 0 0 2em;width:100%;font-size:1.1rem;float:left;border-right:none}#tx_indexedsearch .tx-indexedsearch-searchbox-button{font-size:1.1rem;border-radius:0 2em 2em 0;background-color:#df4432;float:left}#tx_indexedsearch .tx-indexedsearch-searchbox-button:hover{background-color:#9ca6a7}ul.sitemap li a{font-weight:600}ul.sitemap li ul li a{font-weight:400}#header{position:fixed;top:0;width:100%;background:#fff;height:5.25rem;z-index:500;color:#666;transition:height .5s;min-width:20rem}#header>div{width:100vw;height:100%;display:flex;flex-wrap:no-wrap;justify-content:space-between;align-items:center;padding:0 .5rem;transition:padding .5s;max-width:80rem}#header a{color:inherit}#header nav{font-size:1.125em;font-weight:600;display:inline}#header nav i{padding-right:.5em}#header #togglemenu{font-weight:600;margin-left:2rem;flex-grow:1;color:#df4432;overflow:hidden;white-space:nowrap}#header #togglemenu.active .closed,#header #togglemenu:not(.active) .opened{display:none}#header #togglemenu .fa::before{line-height:1em;font-size:1.3rem}#header #togglemenu:not(.active) .closed,#header #togglemenu.active .opened{padding:1rem 0;display:inline-block;cursor:pointer}#header #togglemenu:not(.active) .closed:hover,#header #togglemenu.active .opened:hover{color:#9ca6a7}@media (max-width:23rem){#header #togglemenu nav{width:1.25em}}#header #rightnav{display:flex;position:relative}#header #rightnav>*{padding:1rem;z-index:0;cursor:pointer;transition:color .25s}#header #rightnav>*:hover{color:#df4432}#header .fa::before{vertical-align:-8%}#header .floating{background:#fff;padding:.5rem 1rem;left:50%;transform:translate(-50%,-200%);position:absolute;border:2px solid #e6e7e3;border-radius:1rem;color:#000;opacity:0;pointer-events:none;z-index:-500;transition:opacity .5s,margin 0s .5s,transform 0s .5s,z-index 0s .5s}#header .floating:after,#header .floating:before{bottom:100%;left:50%;border:solid transparent;border-color:transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}#header .floating ul{list-style-type:none}#header .floating ul li a::before{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:"\f054";padding-right:.33rem}#header .floating:after{border-bottom-color:#fff;border-width:8px;margin-left:-8px}#header .floating:before{border-bottom-color:#e6e7e3;border-width:10px;margin-left:-10px}#header .visible .floating{pointer-events:auto;z-index:100;opacity:1;margin-top:1rem;transform:translateX(-50%);transition:opacity .5s,margin .5s 0s,transform 0s 0s,z-index 0s 0s}#header .expander{height:auto;white-space:nowrap;line-height:1.8em}#header .expander a:hover{color:#9ca6a7}#header .expander img{height:.7em;display:inline-block;border:1px solid #e6e7e3;box-sizing:content-box}#header .expandable h3{display:none}#header .inline-block{background:#fff;position:relative;transition:opacity .5s}#logo{font-size:0;color:#fff;height:100%;text-align:left;transition:all .5s}#logo img{height:100%;width:auto;padding:.7rem 0;transition:padding .5s,height .5s}#topnavi{white-space:nowrap}#topwebsites,#topcompany{position:relative}#indexedsearch input{background:transparent;border:none;color:inherit;font-size:inherit}#indexedsearch input::-moz-placeholder{opacity:1}#indexedsearch input::-webkit-placeholder{opacity:1}#indexedsearch input:-ms-placeholder{opacity:1}#indexedsearch input::placeholder{opacity:1}#indexedsearch input[name="tx_indexedsearch_pi2[search][sword]"]{opacity:0;background:#fff;position:absolute;z-index:0;border:1px solid transparent;margin:-0.6rem 0 -0.5rem -2.55rem;padding:.5rem .5rem .5rem 2.5rem;width:99%;width:calc(100% - .55rem)}#indexedsearch input[name="tx_indexedsearch_pi2[search][sword]"]:focus{z-index:3;opacity:1}.searchfocus #indexedsearch{z-index:5 !important}.searchfocus #indexedsearch input{border-color:#df4432}#indexedsearch input[type="submit"]{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;border-radius:0;position:relative;z-index:5;margin:-1px 0;padding:0 .5rem 0 0}#header.searchfocus .inline-block{opacity:0;z-index:-1;transition:opacity .5s,z-index 0s .5s;pointer-events:none}#header .item:hover,#header .item:focus,#header .item:active,#header .item.visible,.searchfocus #indexedsearch input,#indexedsearch:hover input{color:#df4432}#pagenav{top:5.25rem;position:fixed;width:100%;background:#fff;overflow:hidden;transform:translate(0,-100%);transition:transform .5s,top .5s,height .5s,margin .5s;height:3.5rem;z-index:300;box-shadow:0 -5px .5px #fff1}#pagenav.visible{transform:none}.pagenavblocks{margin-top:.5rem;padding:0 1em;display:flex;gap:1em}.pagenavblocks>span{padding:0 1rem;color:#000;border:1px solid #000;border-radius:2em;line-height:2.5em;cursor:pointer;vertical-align:bottom;transition:background-color .5s,border-color .25s,color .25s}.pagenavblocks>span.active{color:#df4432;border-color:#df4432}.pagenavblocks>span:hover{color:#fff;border-color:#df4432;background-color:#df4432}.pagenavblocks>span.topscroll{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;flex:0 0 2.633rem;font-size:1.333rem;line-height:1.8em;text-align:center;padding:0;border-radius:100%}#content .pagenavblocks{flex-wrap:wrap;justify-content:flex-start;padding:.5em 0 0 0}#content .pagenavblocks>span{margin:1rem 1rem 0 0;line-height:3em}.scrollable #pagenavcontainer{padding:0 1.8em 2em;justify-content:flex-start}#pagenav .scroll>div{height:3.5rem}#pagenav .gradient{width:2rem;background:-webkit-linear-gradient(left,#fff 60%,rgba(255,255,255,0));background:linear-gradient(to right,#fff 60%,rgba(255,255,255,0))}#pagenav .navarrow{transition:opacity .5s,height .5s}#menu{border-top:1px solid #000;position:fixed;top:5.25rem;bottom:0;background:#fff;margin-left:-21rem;box-shadow:.15rem 0 .5rem .15rem rgba(0,0,0,0.3);width:20rem;max-width:100%;transition:margin .5s ease-in,top .5s;overflow-x:hidden;overflow-y:auto;z-index:400;line-height:1em}#menu.active{margin-left:0rem;transition:margin .5s ease-out,top .5s}#menu>li>.entry a{text-transform:uppercase}#menu li{border-bottom:1px solid;border-color:#000;color:#000;list-style:none;padding:0;margin:0;text-indent:0}#menu li::after{content:'';display:blocK;float:none;clear:both;height:0}#menu li>*{float:left}#menu li>.entry{width:100%;transition:background .25s;position:relative;line-height:3.667rem}#menu li>.entry a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:3.667rem;width:100%;cursor:pointer;padding:0 .5rem;color:inherit;transition:color .25s;float:left}#menu li>.entry a.sign{padding-right:4.167rem}#menu li>.entry a.sign::after{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;font-size:1.5rem;position:absolute;right:1.333rem}#menu li>.entry .openclose{display:block;width:3.667rem;height:3.667rem;border-left:1px solid;border-color:#000;cursor:pointer;transition:color .25s,border .25s;position:absolute;right:0}#menu li>.entry .openclose::before{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;content:"\f067";display:block;text-align:center;font-size:1.5em}#menu li.depth>.entry a{padding-right:4.167rem}#menu li.active>.entry a{font-weight:600}#menu li>.subs{height:0;border-top:0px solid;border-color:inherit;transition:height .5s,border 0s .425s;width:100%;overflow:hidden}#menu li.expanded>.subs{border-top-width:1px;transition:height .5s,border 0s 0s;height:auto}#menu li.expanded>.entry{background:#000;color:#fff}#menu li.expanded>.entry .openclose{border-left-color:#fff}#menu li.expanded>.entry .openclose::before{content:"\f068"}#menu li>.entry:hover{background:#df4432;color:#fff}#menu li>.entry:hover>.openclose{border-left-color:#fff}#menu li li:last-child{border-bottom:none}#menu li li{background:#e6e7e3}#menu li li>.entry{line-height:3.333rem}#menu li li>.entry a{padding-left:1.25rem;height:3.333rem}#menu li li>.entry .openclose{height:3.333rem}#menu li li li{background:#cdcfc8}#menu li li li>.entry{line-height:3rem}#menu li li li>.entry a{padding-left:2rem;height:3rem}#menu li li li>.entry .openclose{height:3rem}#menu li li li li{background:#b5b8ac}#menu li li li li>.entry{line-height:2.667rem}#menu li li li li>.entry a{padding-left:2.75rem;height:2.667rem}#menu li li li li>.entry .openclose{height:2.667rem}#menu li li li li li{background:#9ca091}#menu li li li li li>.entry{line-height:2.333rem}#menu li li li li li>.entry a{padding-left:3.5rem;height:2.333rem}#menu li li li li li>.entry .openclose{height:2.333rem}#menu .lock::after{content:"\f090"}.compact,.mobile{display:none}.notcompact,.notmobile{display:block}.quickmenu select{font-size:1.125rem;padding:0.8rem 2.5em 0.8rem 1.5rem;border-radius:2em;}.tx-powermail h3{display:none;}.powermail_fieldwrap{width:100%;float:left;margin-bottom:0.6rem;display:flex;align-items:center;}.powermail_form{width:100%;}.powermail_fieldset{width:100%;}.powermail_legend{display:none;}.parsley-errors-list{padding-left:1rem;float:left;}.tx-powermail input.parsley-error,.tx-powermail textarea.parsley-error,.tx-powermail .powermail_field_error{border-color:#df4432;}.nolabel .parsley-errors-list{float:left;clear:both;white-space:nowrap;margin-left:-5.5rem;}.powermail_message_error{color:#df4432;float:left;list-style:none;padding-bottom:1rem;}ul li.parsley-required{color:#df4432;padding-top:14/16rem;font-weight:bold;list-style:none;padding-bottom:0.5rem;}ul li.parsley-custom-error-message{color:#df4432;padding-top:14/16rem;font-weight:bold;list-style:none;}.powermail_field .radio,.powermail_field .checkbox{width:auto;padding:14/16rem 0;float:left;}.powermail_field .radio{width:8rem;}.tx-powermail input:not(.btn):not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),.powermail_field textarea,.tx-powermail select{width:15rem;font-size:1rem;float:left;}.powermail_field .radio input,.powermail_field .checkbox input{float:none;}.tx-powermail input::-moz-placeholder{font-style:italic;}.tx-powermail input::-webkit-placeholder,.tx-powermail input::-webkit-input-placeholder{font-style:italic;}.tx-powermail input:-ms-placeholder{font-style:italic;}.tx-powermail input::placeholder{font-style:italic;}.tx-powermail input.powermail_radio,.tx-powermail input.powermail_checkbox{width:auto;}.powermail_field textarea{width:100%;margin-right:0;}.powermail_label{font-weight:bold;width:20rem;float:left;text-align:right;padding:14/16rem 1rem 0 0;}.powermail_field{width:50%;width:calc(100% - 20rem);padding-left:2rem;float:left;}.powermail_fieldwrap_type_reset{margin-left:20rem;}input.powermail_submit{width:auto;color:#ffffff;border-color:#df4432;background-color:#df4432;}.powermail_submit:hover{background-color:#002f60;border-color:#002f60;}.powermail_fieldwrap_type_reset,.powermail_fieldwrap_type_submit{width:auto;float:left;margin-top:1rem;}.powermail_fieldwrap_street input,.powermail_fieldwrap_web input,.powermail_fieldwrap_gewerbeanmeldungupload input,.powermail_fieldwrap_company input,.powermail_fieldwrap_interests input,.powermail_fieldwrap_briefkopf input{width:25rem;}#powermail_field_place{width:18.4rem;}.powermail_fieldwrap_place{width:auto;}.powermail_fieldwrap_place label{display:none;}.powermail_fieldwrap_place .powermail_field{padding-left:0;}#powermail_field_plz{width:6rem;margin-right:0.6rem;}.powermail_fieldwrap_plz{width:auto;}.powermail_fieldwrap_plz ul{display:none;}@media screen and (max-width:50em){.powermail_fieldwrap{display:block;}ul li.parsley-required{float:left;}.powermail_label{width:100%;text-align:left;padding-bottom:0.5rem;}.powermail_field{padding-left:0;width:auto;}.powermail_fieldwrap_plz{float:none;}.tx-powermail input,.powermail_field textarea,.tx-powermail select{float:left;}.powermail_fieldwrap_type_textarea .powermail_field{width:100%;}.powermail_fieldwrap_type_reset{margin-left:0;margin-right:1rem;}}@media screen and (max-width:30em){.powermail_field,.powermail_field input{width:100%;}.powermail_fieldwrap_plz .powermail_field{width:auto;}#powermail_field_place{width:100%;}.powermail_fieldwrap_place{width:calc(100% - 6.6rem);}}#menu .test::after{content:" \f105";font-size:1.1em;display:inline;}.marketingForm>div{max-width:100% !important}.marketingForm .columnContainer>div[data-required]>label::after{color:var(--primary)}.marketingForm .columnContainer>div>label{font-weight:600}.marketingForm .phoneFormFieldBlock{gap:0;margin-bottom:1rem}.marketingForm .phoneFormFieldBlock .phoneCountryCode{border:2px solid var(--lightgrey) !important;border-radius:2rem !important}.marketingForm input[type=checkbox]+label,.marketingForm input[type=radio]+label{cursor:pointer}.marketingForm .submitButtonWrapper{text-align:left !important}div[data-form-block-id] .lp-form-field{padding:.5em 0;display:flex;gap:2rem}div[data-form-block-id] .lp-form-field label{width:18rem;font-weight:bold;text-align:right;align-self:center}div[data-form-block-id] .lp-form-field>.lp-form-fieldInput,div[data-form-block-id] .lp-form-field>span{max-width:calc(100% - 18rem - 2rem);font-size:1rem}div[data-form-block-id] .lp-form-field>.lp-form-fieldInput:not([type=checkbox]):not([type=radio]):not(textarea),div[data-form-block-id] .lp-form-field>span:not([type=checkbox]):not([type=radio]):not(textarea){width:20rem !important}@media screen and (max-width:50rem){div[data-form-block-id] .lp-form-field>.lp-form-fieldInput:not([type=checkbox]):not([type=radio]):not(textarea),div[data-form-block-id] .lp-form-field>span:not([type=checkbox]):not([type=radio]):not(textarea){width:100% !important}}div[data-form-block-id] .lp-form-field>.lp-form-fieldInput::placeholder,div[data-form-block-id] .lp-form-field>span::placeholder{font-style:italic}div[data-form-block-id] .lp-form-field .lookup-behavior{filter:none;border:2px solid var(--lightgrey);background-position-x:calc(100% - .75rem);padding-right:2rem}@media screen and (max-width:50rem){div[data-form-block-id] .lp-form-field{display:block}div[data-form-block-id] .lp-form-field label{display:inline-block;text-align:left;width:100%}div[data-form-block-id] .lp-form-field>.lp-form-fieldInput,div[data-form-block-id] .lp-form-field>span{max-width:100%}}div[data-form-block-id] .lp-form-field textarea.lp-form-fieldInput{width:100% !important;resize:vertical}div[data-form-block-id] .lp-radioButtonsContainer input[type="radio"]{max-width:max-content}div[data-form-block-id] .lp-radioButtonsContainer>span{display:flex;flex-wrap:wrap;gap:1em}div[data-form-block-id] .lp-radioButtonsContainer .lp-radioButton{white-space:nowrap}div[data-form-block-id] .marketing-subscription-list{padding:.5em 0 .5em 20rem;width:100%}@media screen and (max-width:50rem){div[data-form-block-id] .marketing-subscription-list{padding:.5em 0}}div[data-form-block-id] .marketing-subscription-list input{margin-right:.5em}div[data-form-block-id] button{margin-left:20rem}@media screen and (max-width:50rem){div[data-form-block-id] button{margin-left:0}}#footer,#startslider{background:#e6e7e3;color:#000;transition:margin 0.5s;}#footer a{color:#000;}#footer a:hover{color:#df4432;}#footer > div{width:100%;clear:both;padding:2rem;transition:padding 0.5s;}#footerbottom{padding-top:2rem;}#footerbottom .metanavi{padding-right:1rem;}#footerbottom .metanavi:last-child{padding-right:0;}#footerbottom a{padding:1rem 0;}#footer .metanavi,#footer .copyright{display:inline-block;}#footer .copyright::before{font-family:"Font Awesome 6 Free";text-rendering:geometricPrecision;font-weight:900;font-weight:400;content:"\f1f9";padding-right:0.5em;}#footer h3{font-weight:500;padding-bottom:0;margin-bottom:0.5rem;}#footer .expandable{padding:1rem 0;}#footer .split > div > div{margin:0;}#footer .c6 > div{float:right;width:auto;}#footer .expander img{display:none;}#footer .expander > div > div{padding:0.25rem 0;}#footer .expandable > *{padding-right:1.5rem;}#footer .expandable > *:first-child::after{padding-top:0.1rem;}@media not all and (max-width:40em){#footer .expandable > *{padding-right:0;}#footer .expandable h3{cursor:auto;}#footer .expandable > *:first-child::after{display:none;}#footer .expander{height:auto !important;}}@media screen and (max-width:50em){#footer > div{padding:2rem 1rem;}}@media screen and (max-width:40em){#footer{background-size:cover;}#footerbottom > *{line-height:2rem;width:100%;text-align:center;}#footer .expandable > *:first-child{font-size:1.2rem;}#footerbottom .metanavi{padding:0 0.5rem;}#footer .split{background-position:50% 100%;background-size:20rem auto;}#footer .c6 .expandable{margin-bottom:10rem;}#footer .expander{height:0;}#footer .split > *{width:100%;}#footer .c6 > div{float:none;}#footer .subrow .textpic{width:auto;float:none;text-align:center;width:100%;}}#footer .subrow{display:flex;justify-content:space-between;align-items:center;}#cookie{z-index:1000;position:fixed;bottom:0;left:0;right:0;padding:1em 0;background:#555;color:#ccc;}#cookie a{display:inline-block;font-weight:600;color:#fff;}#cookie > div{padding:0 2rem;}#cookie .explanation{display:inline;}#cookie .shutup{color:#fff;cursor:pointer;float:right;text-align:right;display:block;margin-bottom:1rem;margin-left:1rem;}.text-stage{margin-top:0 !important;margin-bottom:0 !important;color:white;position:relative;padding:50px 0 50px !important}.text-stage p,.text-stage h1,.text-stage h2,.text-stage h3{word-break:initial;overflow-wrap:initial}@media screen and (max-width:1300px){.text-stage{padding:150px 50px 50px !important}}@media screen and (max-width:1023px){.text-stage{padding:50px 50px 50px !important}}@media screen and (max-width:768px){.text-stage{padding:75px 20px 50px !important}}.text-stage a.hint{display:block;width:150px;height:58px;border-top-left-radius:29px;border-bottom-left-radius:29px;background:var(--primary);box-shadow:0 10px 10px rgba(0,0,0,0.1);position:fixed;height:50px;right:50%;transform:translate(50vw);z-index:200;color:white;top:140px}@media screen and (max-width:768px){.text-stage a.hint{top:100px;width:130px}}.text-stage a.hint:hover{color:white}.text-stage a.hint figure{margin:0;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 15px}.text-stage a.hint figure img{width:33px}.text-stage a.hint figure figcaption{font-size:15px;line-height:17px;padding:8px 0 8px 10px}.text-stage .gradient-background{position:absolute;left:50%;transform:translate(-50%);width:100vw;top:0;bottom:0;background:var(--primary)}.text-stage .content{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:1023px){.text-stage .content{display:block}}.text-stage .content h1{color:white;font-weight:100;font-size:93px;line-height:110px}@media screen and (max-width:1300px){.text-stage .content h1{font-size:74px;line-height:88px}}@media screen and (max-width:1023px){.text-stage .content h1{margin:1em 0}}@media screen and (max-width:768px){.text-stage .content h1{font-size:37px;line-height:44px}}.text-stage .content .claim{flex:6;padding-right:4%;box-sizing:border-box}.text-stage .content .content-stage{flex:6}.text-stage .content .content-stage h2{color:white;font-size:25px;font-weight:normal}@media screen and (max-width:768px){.text-stage .content .content-stage h2{font-size:20px}}.text-stage .content .content-stage p{font-size:14px}.video{position:relative;display:flex;flex-direction:column;align-items:flex-end;padding-left:0 !important;padding-right:0 !important;min-height:34em;}.video p,.video h1,.video h2,.video h3{word-break:initial;overflow-wrap:initial;}@media screen and (max-width:1300px){.video{min-height:35em;padding-left:2rem !important;padding-right:2rem !important;}}@media screen and (max-width:1023px){.video{display:block;}}@media screen and (max-width:768px){.video{min-height:0;padding-left:1.5rem !important;padding-right:1.5rem !important;}}.video:before{display:none;}.video.video--left{align-items:flex-start;}.video.video--left .content-box{padding:2.5rem 9rem 3.5rem 2.5rem;}@media screen and (max-width:1300px){.video.video--left .content-box{padding:2.5rem 6rem 3.5rem 2.5rem;}}@media screen and (max-width:1023px){.video.video--left .content-box{padding:2.5rem;}}@media screen and (max-width:768px){.video.video--left .content-box{padding:2rem;}}.video.video--left .video-element{left:auto;right:0;}@media screen and (max-width:1300px){.video.video--left .video-element{right:2.3rem;}}@media screen and (max-width:1024px){.video.video--left .video-element{right:1.5rem;}}@media screen and (max-width:1023px){.video.video--left .video-element{right:auto;}}.video.video--left .video-caption{padding:2.5rem 9rem 0 2.5rem;}@media screen and (max-width:1300px){.video.video--left .video-caption{padding:2.5rem 6rem 0;}}@media screen and (max-width:1023px){.video.video--left .video-caption{padding:2.5rem 2.5rem 0;}}@media screen and (max-width:768px){.video.video--left .video-caption{padding:2rem 2rem 0;}}.video .content-box{background:#df4432;color:white;width:50%;box-sizing:border-box;padding:2.5rem 2.5rem 3.5rem 9rem;max-width:50%;position:relative;}@media screen and (max-width:1300px){.video .content-box{padding:2.5rem 2.5rem 3.5rem 8rem;}}@media screen and (max-width:1023px){.video .content-box{padding:2.5rem;width:auto;max-width:none;}}.video .content-box header{margin-bottom:1.5em;}.video .content-box header p{margin:0;}.video .content-box header p.topheader{margin:0;font-size:0.75em;line-height:1.3em;text-transform:uppercase;}.video .content-box blockquote{font-size:2.2em;line-height:1.3em;}.video .video-element{background:#000;color:#fff;position:absolute;left:0;top:4.25em;width:calc(7 / 12 * 100%);z-index:100;}@media screen and (max-width:1300px){.video .video-element{top:5.5em;left:3rem;width:calc(6.5 / 12 * 100%);}}@media screen and (max-width:1023px){.video .video-element{position:relative;top:auto;left:auto;width:auto;}}.video .video-element:before{content:'';display:block;padding-top:calc(9 / 16 * 100%);}.video .video-element iframe,.video .video-element video{position:absolute;top:0;left:0;width:100%;height:100%;}.video .video-caption{width:50%;box-sizing:border-box;padding:2.5rem 2.5rem 0 9rem;max-width:50%;font-size:0.9em;line-height:1.3em;position:relative;z-index:50;}.video .video-caption ul{list-style:none;margin:0;padding:0;}.video .video-caption sub,.video .video-caption sup{line-height:1em;font-size:0.65em;}.video .video-caption h4{font-size:1rem;line-height:1.3em;margin:0;}@media screen and (max-width:1300px){.video .video-caption{padding:2.5rem 2.5rem 0 6rem;}}@media screen and (max-width:1023px){.video .video-caption{padding:2.5rem 2.5rem 0;width:auto;max-width:none;}}@media screen and (max-width:768px){.video .video-caption{padding:2rem 2rem 0;}}.productslider{padding:0 !important}.productslider .headlineWrapper{padding:0 2em 1.5em}.productslider .headlineWrapper h2{position:relative;font-size:1.5em;line-height:1.3em;font-weight:normal}.sliderWrapper{padding:0 2.3rem 1rem}.sliderWrapper .slider-item{width:25%;padding:0 .4em .4em .3em;box-sizing:border-box}@media screen and (max-width:1023px){.sliderWrapper .slider-item{width:50%}}@media screen and (max-width:768px){.sliderWrapper .slider-item{width:100%}}.sliderWrapper .flickity-prev-next-button{top:calc(50% + 2.3rem)}.sliderWrapper .flickity-page-dots{position:absolute;bottom:0;padding:0;margin:0;list-style:none;line-height:0;left:50%;transform:translateX(-50%);display:inline-flex;width:auto}.sliderWrapper.slider--single-slide .flickity-prev-next-button{display:none}.sliderWrapper.slider--single-slide .flickity-page-dots{display:none}.product p,.product h1,.product h2,.product h3{word-break:initial;overflow-wrap:initial}.product .product__inner .product__headline{padding-bottom:1em}.product .product__inner .product__headline h3,.product .product__inner .product__headline h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.product .product__inner .product__headline h4{color:#000;font-size:.75em;line-height:1.3em;font-weight:normal;text-transform:uppercase}.product .product__inner .product__headline h3{color:#df4432;font-size:1.2em;line-height:1.3em;font-weight:normal}.product .product__inner .product__image{background:white;border-color:#df4432;border-width:5px 1px 1px 1px;border-style:solid;position:relative}.product .product__inner .product__image:after{transition:opacity 500ms ease;content:'';display:block;background:#df4432;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}.product .product__inner .product__image img{width:100%;height:25em;object-fit:contain;display:block}.product .product__inner .product__image.product__image--cover img{display:block;object-fit:cover}.product .product__inner .product__image label{padding:0 .5em;position:absolute;bottom:1em;left:0;text-align:center;width:100%;font-size:.9em;color:#df4432;cursor:pointer;transition:color .5s ease}.product .product__inner .product__image label div{margin:0 auto;position:relative;width:auto;display:inline-block}.product .product__inner .product__image label div.linked{--ps-shadow:#fff;text-shadow:1px 0 3px var(--ps-shadow),-1px 0 3px var(--ps-shadow),1px 1px 3px var(--ps-shadow),1px -1px 3px var(--ps-shadow),-1px 1px 3px var(--ps-shadow),-1px -1px 3px var(--ps-shadow),0 -1px 3px var(--ps-shadow),0 1px 3px var(--ps-shadow);padding-right:1em;transition:text-shadow .5s ease}.product .product__inner .product__image label div span{font-size:140%;position:absolute;top:50%;transform:translate(0,-50%);right:0}.product .product__inner .product__image label div span::before{padding-right:0}.product.product-with-link:hover .product__inner .product__image:after{opacity:.5}.product.product-with-link:hover .product__inner .product__image label{color:white;z-index:1}.product.product-with-link:hover .product__inner .product__image label div.linked{--ps-shadow:#df4432}#ibc40{position:relative;width:100%;}#ibc40 > div{position:relative;}#ibc40 .preload{overflow:hidden;width:0px;height:0px;}#ibc40 svg{opacity:0;transition:1s opacity;width:100%;height:100%;position:absolute;}#ibc40 svg #ibc40scale{transform-origin:left 127px;}#ibc40 svg #ibc40arrow,#ibc40 svg [href='#ibc40arrow']{font-family:"Font Awesome 5 Free";font-weight:900;font-size:8px;fill:#df4432;}#ibc40 svg #ibc40left,#ibc40 svg #ibc40right{cursor:pointer;transition:opacity 0.5s;}#ibc40 svg #ibc40left > :nth-child(2),#ibc40 svg #ibc40right > :nth-child(2){transition:fill 0.5s;}#ibc40 svg #ibc40left:hover > :nth-child(2),#ibc40 svg #ibc40right:hover > :nth-child(2){fill:#df4432;}#ibc40 svg #ibc40left.hide,#ibc40 svg #ibc40right.hide{opacity:0;pointer-events:none;}#ibc40 svg .slides .oob{transition:0.5s all,0s 0.5s opacity !important;}#ibc40 svg .slides .helper{pointer-events:none;}#ibc40 svg .slides .ibc40 image{width:200px;height:127px;}#ibc40 svg .slides .ibc40 .whiteout{opacity:0;transition:0.5s all;}#ibc40 svg .slides .year{font-weight:600;font-size:15px;}#ibc40 svg .slides .keyword{font-weight:450;font-size:9px;}#ibc40 svg .slides .more{font-size:8px;fill:#df4432;}#ibc40 svg .slides .mouseover{transition:0.5s all;opacity:0;pointer-events:none;}#ibc40 svg .slides .mouseover .pointer{stroke:#df4432;}#ibc40 svg .slides .mouseover image{width:46px;height:30px;x:65px;y:-55px;}#ibc40 svg .slides > g{transform-origin:207.017px bottom;transform-box:fill-box;cursor:pointer;transition:0.5s all,0s 0s opacity;}#ibc40 svg .slides > g > *{transition:0.5s all;transform-box:fill-box;}#ibc40 svg .slides > g:not(.oob):hover > g,#ibc40 svg .slides > g.hover:not(.oob) > g,#ibc40 svg .slides > g.active:not(.oob) > g{transform:translateY(-20px);}#ibc40 svg .slides > g:not(.oob):hover .helper,#ibc40 svg .slides > g.hover:not(.oob) .helper,#ibc40 svg .slides > g.active:not(.oob) .helper{pointer-events:auto;}#ibc40 svg .slides > g:not(.oob):hover .mouseover,#ibc40 svg .slides > g.hover:not(.oob) .mouseover,#ibc40 svg .slides > g.active:not(.oob) .mouseover{opacity:1;}#ibc40 svg .desktoponly .guides > g{transition:all 0.5s;}#ibc40 svg .guides{cursor:pointer;}#ibc40 svg .guides .dash{fill:transparent;stroke-width:0.5px;stroke:#df4432;transition:0.5s all;}#ibc40 svg .guides .circle{cx:0;cy:0;r:1.5px;fill:#fff;transition:0.5s all;stroke-width:0.5px;stroke:#000;}#ibc40 svg .guides text{font-weight:500;font-size:6px;transition:0.5s all;stroke-width:0;stroke:#000;}#ibc40 svg .guides > g{transform-origin:top left;transform-box:fill-box;}#ibc40 svg .guides > g:not(.oob):hover text,#ibc40 svg .guides > g.hover:not(.oob) text,#ibc40 svg .guides > g.active:not(.oob) text{stroke-width:0.25px;}#ibc40 svg .guides > g:not(.oob):hover .dash,#ibc40 svg .guides > g.hover:not(.oob) .dash,#ibc40 svg .guides > g.active:not(.oob) .dash{fill:#df4432;}#ibc40 svg .guides > g:not(.oob):hover .circle,#ibc40 svg .guides > g.hover:not(.oob) .circle,#ibc40 svg .guides > g.active:not(.oob) .circle{r:3px;fill:#df4432;stroke:#df4432;}#ibc40 svg .oob{pointer-events:none;opacity:0;}#ibc40 #ibc40headline{position:relative;}#ibc40 #ibc40headline > div{position:absolute;top:0;left:0;width:40rem;min-width:70%;max-width:calc(100% - 2rem);padding:2rem 0 0 1rem;}#ibc40 #ibc40headline > div h1{font-size:3rem;font-weight:500;}@media (max-width:40rem){#ibc40 #ibc40headline > div h1{font-size:2.5rem;}}@media (max-width:35rem){#ibc40 #ibc40headline > div h1{font-size:2rem;}}#ibc40 #ibc40padding{min-height:780px;}@media (max-width:1055px){#ibc40 #ibc40padding{min-height:680px;}}@media (max-width:568px){#ibc40 #ibc40padding{min-height:580px;}}#ibc40 #ibc40content{top:0;bottom:0;left:0;right:0;position:absolute;opacity:0;z-index:-999;background:#fffe;transition:1s opacity;display:flex;justify-content:center;align-items:stretch;cursor:pointer;}#ibc40 #ibc40content.show{opacity:1;z-index:10;}#ibc40 #ibc40content > div{padding:1rem;cursor:auto;max-width:1280px;width:100%;left:50%;display:none;}#ibc40 #ibc40content > div:first-child{display:flex;flex-direction:column;}#ibc40 #ibc40content > div .fa-times{border:1px solid;border-radius:100%;width:2rem;height:2rem;text-align:center;line-height:1.9rem;display:block;transition:0.5s all;cursor:pointer;padding-left:1px;position:absolute;}#ibc40 #ibc40content > div .fa-times:hover{color:#fff;background:#000;border-color:#000;}#ibc40 #ibc40content > div .nav{display:flex;justify-content:center;align-items:center;gap:2rem;}#ibc40 #ibc40content > div .nav > span{font-weight:600;font-size:2.5rem;color:#df4432;width:6rem;text-align:center;}#ibc40 #ibc40content > div .nav > .fas{color:#df4432;border:1px solid;border-radius:100%;width:2rem;height:2rem;text-align:center;line-height:1.9rem;padding-left:1px;display:block;transition:0.5s all;cursor:pointer;}#ibc40 #ibc40content > div .nav > .fas:hover{color:#fff;background:#df4432;border-color:#df4432;}#ibc40 #ibc40content > div .nav > .fas.hide{opacity:0;pointer-events:none;transition:0.5s all;}#ibc40 #ibc40content > div .details{padding:3rem 0 2.75rem;}#ibc40 #ibc40content > div .details img:first-child{float:right;margin:0 0 0.5rem 1rem;max-width:50%;width:500px;}#ibc40 #ibc40content .progress{display:flex;height:21px;}#ibc40 #ibc40content .progress div{flex-grow:1;position:relative;cursor:pointer;}#ibc40 #ibc40content .progress div::after{position:absolute;width:100%;height:1px;display:block;content:'';background:#df4432;margin-top:10px;}#ibc40 #ibc40content .progress div::before{position:absolute;width:100%;height:5px;display:block;content:'';margin-top:8px;transition:0.5s background;}#ibc40 #ibc40content .progress div:hover::before,#ibc40 #ibc40content .progress div.active::before{background:#df4432;}#ibc40 #ibc40content .progress div.active{cursor:default;}#ibc40 .desktoponly{display:block;}#ibc40 .mobileonly{display:none;}#ibc40 .mobilemode .desktoponly{display:none;}#ibc40 .mobilemode .mobileonly{display:block;}#ibc40 #ibc40mobileguides:active .guidescroll,#ibc40 #ibc40mobileguides:target .guidescroll,#ibc40 #ibc40mobileguides:focus .guidescroll{transition:none;}#ibc40 #ibc40mobileguides .guidescroll{transition:transform 0.1s linear;}#ibc40 #ibc40mobileguides .guidescroll:active,#ibc40 #ibc40mobileguides .guidescroll:target,#ibc40 #ibc40mobileguides .guidescroll:focus{transition:none;}#ibc40 #ibc40mobileguides #ibc40leftarrow,#ibc40 #ibc40mobileguides #ibc40rightarrow{cursor:pointer;}#ibc40 #ibc40mobileguides .guides{transform:translateY(90.25px);}#ibc40subtext{position:relative;max-width:100%;padding:1rem 1rem 2rem 1rem;}#ibc40subtext > div{width:100%;max-width:40rem;float:right;}@media screen and (max-width:833px){#ibc40subtext > div{max-width:100%;}}#ibc40subtext::after{content:'';display:block;float:none;clear:both;}.video40 .category{color:var(--primary)}.video40>div{display:flex;justify-content:space-between;gap:4rem}@media (max-width:55em){.video40>div{display:block}}.video40>div>div{flex:1 100%}.video40>div>div:last-child{padding-top:14rem}@media (max-width:70em){.video40>div>div:last-child{padding-top:11rem}}@media (max-width:65em){.video40>div>div:last-child{padding-top:9.5rem}}@media (max-width:60em){.video40>div>div:last-child{padding-top:8rem}}@media (max-width:55em){.video40>div>div:last-child{padding-top:2rem}}.video40>div h2{hyphens:auto;word-break:break-word;font-weight:500;font-size:6rem;line-height:1.05em;color:var(--text)}@media (max-width:70em){.video40>div h2{font-size:5.5rem}}@media (max-width:65em){.video40>div h2{font-size:5rem}}@media (max-width:60em){.video40>div h2{font-size:4.5rem}}@media (max-width:55em){.video40>div h2{font-size:4rem}}@media (max-width:50em){.video40>div h2{font-size:3rem}}@media (max-width:45em){.video40>div h2{padding-top:2.5rem}}.video40 .video-content{flex-basis:64%}@media (max-width:65em){.video40 .video-content{flex-basis:100%}}.video40 .video-content .iframe{position:relative;margin-bottom:2rem}.video40 .video-content .iframe::after{content:'';padding-top:56.25%;display:block}.video40 .video-content .iframe iframe{position:absolute;width:100%;height:100%}.slideshow40 .category{color:var(--primary);}.slideshow40 .intro{position:absolute;max-width:33.33rem;padding:0 2rem 2rem 0;background:#fff;z-index:10;}@media (max-width:60rem){.slideshow40 .intro{position:static;max-width:100%;padding:0;}}.slideshow40 .intro h2{color:var(--text);font-size:2.8rem;}@media (max-width:40rem){.slideshow40 .intro h2{font-size:2rem;}}.slideshow40 .slides{margin-top:6rem;padding-left:25.667rem;}.slideshow40 .slides .flickity-slider > div{margin-left:1rem;}@media (max-width:60rem){.slideshow40 .slides{margin-top:2rem;padding-left:0;}}.slideshow40 .slides .mainpic{width:100%;height:auto;margin-bottom:1.5rem;}.slideshow40 .slides .nav{padding:0;margin-bottom:1.25rem;}.slideshow40 .slides .nav .fa{width:1.5rem;text-align:center;margin-left:1rem;}.slideshow40 .slides .nav .fa-arrow-right,.slideshow40 .slides .nav .fa-arrow-left{cursor:pointer;transition:color 0.5s;}.slideshow40 .slides .nav .fa-arrow-right:hover,.slideshow40 .slides .nav .fa-arrow-left:hover{color:var(--primary);}.slideshow40 .slides .author{margin-top:1rem;display:flex;align-items:center;}.slideshow40 .slides .author img{width:4rem;height:auto;border-radius:100%;margin-right:1rem;}.slideshow40 .slides .author span{flex-grow:1;}.slideshow40 .slides .subtext{display:flex;gap:2.5rem;}@media (max-width:35rem){.slideshow40 .slides .subtext{display:block;}.slideshow40 .slides .subtext > div:nth-child(2){margin-top:1rem;}}.slideshow40 .slides .subtext > div{flex:1;}.uc-placeholder{text-align:center;padding:1em;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1;overflow:hidden}.uc-placeholder>p{max-width:40rem;margin:0 auto}.uc-placeholder .uc-headline{font-weight:bold;text-shadow:2px 0 1px var(--uc-text-shadow),-2px 0 1px var(--uc-text-shadow),2px 2px 1px var(--uc-text-shadow),2px -2px 1px var(--uc-text-shadow),-2px 2px 1px var(--uc-text-shadow),-2px -2px 1px var(--uc-text-shadow),0 -2px 1px var(--uc-text-shadow),0 2px 1px var(--uc-text-shadow)}.uc-placeholder .uc-buttons{justify-content:center;display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.uc-placeholder,.uc-placeholder::before{position:absolute;top:0;left:0;width:100%;height:100%}.uc-placeholder::before{content:'';background:no-repeat 50% / 80%;opacity:.3;z-index:-1}.uc-content{display:none}.uc-show .uc-placeholder{display:none}.uc-show .uc-content{display:block}.uc-youtube{color:#fff;background:#000}.uc-youtube .uc-placeholder{--uc-text-shadow:#000}.uc-youtube .uc-placeholder::before{background-image:url('../../../typo3conf/ext/ibc_seo/Resources/Public/Placeholder/YouTubeLight.svg')}.uc-gmaps .uc-placeholder::before{background-image:url('../../../typo3conf/ext/ibc_seo/Resources/Public/Placeholder/GoogleMaps.svg')}.uc-yumpu .uc-placeholder::before{background-image:url('../../../typo3conf/ext/ibc_seo/Resources/Public/Placeholder/Yumpu.svg')}#usercentrics-root{overflow:hidden;height:0}
