.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{box-sizing:border-box;display:flex;flex-wrap:nowrap;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;overflow:hidden;position:fixed;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{flex-direction:column;max-width:24em;padding:2em}.cc-window.cc-banner{flex-direction:row;padding:1em 1.8em;width:100%}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;opacity:.8;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{border-style:solid;border-width:2px;display:block;font-size:.9em;font-weight:700;padding:.4em .8em;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6em;line-height:.75;opacity:.9;position:absolute;right:.5em;top:.5em}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;left:3em;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5em;border-top-right-radius:.5em;bottom:0;left:3em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{left:unset;right:3em}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{display:block;flex:1 1 auto;margin-right:1em;max-width:100%}.cc-compliance{align-content:space-between;align-items:center;display:flex}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{border-radius:5px;padding:1.2em}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{display:inline;flex:none;text-align:center}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{height:100%;margin:0;padding:.8em 1.8em}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{-webkit-font-smoothing:subpixel-antialiased;-webkit-touch-callout:none;color:#ccc;font-size:13px;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{-webkit-overflow-scrolling:touch;background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid;border-color:#888 #888 #fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{transform:rotate(1turn)}}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#ddd;bottom:0;display:none;margin:0;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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{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]{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}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;scroll-behavior:smooth;width:100%}:focus{outline:0}::-moz-selection{background:#bb1e10;color:#fff;text-shadow:none}::-moz-selection,::selection{background:#bb1e10;color:#fff;text-shadow:none}body{background:#fff;color:#2a2a32;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5em;overflow-x:hidden;padding:3rem 0 0;position:relative}ol,ul{list-style:none}.text ol:not(.unlist),.text ul:not(.unlist){margin:1rem 0;padding-left:1.5em}.text ol:not(.unlist) li,.text ul:not(.unlist) li{padding-left:.5em}.text ol:not(.unlist) li strong,.text ul:not(.unlist) li strong{color:#bb1e10;text-transform:uppercase}.text ul:not(.unlist){list-style:none}.text ul:not(.unlist) li{position:relative}.text ul:not(.unlist) li:before{color:#bb1e10;content:"■";display:inline-block;font-weight:700;left:-2em;line-height:1.5em;position:absolute;text-align:right;top:0;width:1.75em}.text ol:not(.unlist){list-style:decimal outside}p{margin:.5rem 0}a{color:#bb1e10;text-decoration:none;transition:all .25s ease}a:hover{color:#2a2a32}small{font-size:90%}small .fa-icon,small.fa-icon{transform:translateY(-.1125em)}strong{font-weight:600}svg{height:100%;width:100%}img,svg{display:inline-block}img{max-height:100%;max-width:100%}em{color:#bb1e10;font-size:.75em;font-style:normal}em:before{content:"« ";margin-right:.25em}em:after,em:before{display:inline-block;position:relative;transform:translateY(-5%)}em:after{content:" »";margin-left:.25em}.text em{color:#2a2a32;font-size:1rem;font-style:italic}video{max-width:100%}hr{background:transparent;border:0;border-bottom:1px solid rgba(42,42,50,.3);height:0;margin:0 0 2rem;padding:2rem 0 0;width:100%}h1,h2,h3,h4,h5{font-weight:400;line-height:1.125em;text-transform:uppercase}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:600}h1 p,h2 p,h3 p,h4 p,h5 p{margin:0}h1{color:#2a2a32;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:700;margin:1.5rem 0}h1,h1 strong{font-weight:800}h1 strong{color:#bb1e10}h1 em{display:block;line-height:1.125em;margin-top:.25em}h1:first-of-type{margin-top:1rem}h1:only-child{margin-bottom:0}h2{color:#2a2a32;font-size:1.25em;font-weight:700;line-height:1.125em;margin:1.5rem 0;position:relative}h2 strong{color:#bb1e10;font-weight:800}h2 strong small{font-size:.75em}h2.large{font-size:1.5em}h2 .fa-icon{font-size:.85em;margin:0 0 .5em;transform:translateY(-.075em);width:1.5em}h3{color:#bb1e10;font-size:1.25em;font-weight:400;line-height:1.25em;margin:1em 0 .75em}h3 strong{font-weight:700}h3 .fa-icon{font-size:.85em;margin:0 .5em 1em 0;text-align:center;transform:translateY(-.075em);width:1em}h4{color:#bb1e10;font-size:1em;font-weight:400;line-height:1.25em;margin:1em 0 .5em}h4 strong{font-weight:700}h4 .fa-icon{font-size:.85em;margin:0 .5em 1em 0;text-align:center;transform:translateY(-.075em);width:1em}h5{color:#bb1e10;font-size:1em;font-weight:400;line-height:1.25em;margin:1em 0 .5em}h5 strong{font-weight:700}@media (min-width:768px){h1{font-size:1.75em}}@media (min-width:992px){body{font-size:1rem}h1{font-size:2em;margin:2rem 0}h2{font-size:1.5em}h2.large{font-size:1.75em}h3{font-size:1.125em}h4{font-size:1em}}@media (min-width:1200px){body{padding:4rem 0 0 4rem}h1{font-size:2.25em;margin:3rem 0}h2{font-size:1.5em}h2.large{font-size:1.75em}h3{font-size:1.125em}h4{font-size:1em}}@media (min-width:1681px){h1{font-size:2.5em}h2{font-size:1.75em}h2.large{font-size:2em}h3{font-size:1.25em}h4{font-size:1.125em}}@media (min-width:1921px){h1{font-size:3em}h2{font-size:2em}h2.middle{font-size:2.5em}h2.large{font-size:3em}h3{font-size:1.75em}h4{font-size:1.25em}}body.pageLoading *{transition:none!important}.wrapper{margin:0 auto;width:94%}.wrapper.outer{max-width:none;padding:5vw;width:100%!important}.center{text-align:center}.text{font-weight:400}.rights{font-size:.8em;margin-top:3rem}.table{border-top:1px solid rgba(42,42,50,.1);display:table;margin:.5em 0 1em;width:100%}.tr{display:table-row}.tr:not(.space):hover .td,.tr:not(.space):hover .th{background:rgba(187,30,16,.05)}.td,.th{border-bottom:1px solid rgba(42,42,50,.1);display:table-cell;line-height:1.75em;padding:.5em 1em;vertical-align:top}.th{font-weight:600}.btn{background:#bb1e10;color:#fff;display:inline-block;line-height:1.75rem;padding:.5rem 1rem;position:relative;text-align:center;text-transform:uppercase;transition:all .25s ease;vertical-align:top}.btn .fa-icon{margin-right:.5rem}.btn.small{padding:.25em 1em!important}.btn.small .fa-icon,.btn.small.fa-icon{font-size:90%}.box{background:#2a2a32;color:#fff;padding:1.5rem}.box.info{background:#f5f5f5;display:inline-block;margin:1rem 0;padding:.5rem 1rem}.box.info,.box.info.neg,.box.info.neg *{color:#2a2a32}.box.important{background:#bb1e10;display:inline-block;margin:.5rem 0;padding:.5rem 1rem}.box.important.neg{color:#fff}.box.large{font-size:1.125em}.box .fa-icon{margin-right:.5rem}.link_extern:after{content:"\f14c";font-family:Font Awesome\ 6 Pro;font-size:.875em;font-weight:600;margin-left:.313rem;margin-right:.313rem}.link_back{display:flex;gap:1rem}.link_back strong{font-size:120%}.link_back .fa-icon{padding-top:.325em}.ungrid{grid-column-end:3;grid-column-end:-1;grid-column-start:1;height:auto}.text{line-height:1.75em;margin:1.5rem 0;max-width:800px}.text>:first-child{margin-top:0}.text p a:not(.btn){background:transparent;color:#bb1e10;position:relative}.text p a:not(.btn):before{background:#bb1e10;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .2s linear;width:0;z-index:-1}.text p a:not(.btn):hover:before{width:100%}.image{display:flex;position:relative}.image .desc{background:hsla(0,0%,96%,.95);bottom:.25rem;color:#2a2a32;font-size:.8em;left:.25rem;line-height:1.25rem;max-width:calc(100% - 4.5rem);padding:.25rem 1rem;position:absolute;z-index:2}.image .desc .src{font-style:italic;font-weight:400}.image .expand{align-items:center;background:rgba(42,42,50,.9);bottom:.25rem;display:flex;height:2rem;justify-content:center;line-height:1.5rem;opacity:.4;padding:.5rem;position:absolute;right:.25rem;transition:all .25s ease;width:2rem;z-index:1}.image .expand.small{font-size:.9em;padding:0}.image .expand .fa-icon{margin:0}.image:hover .expand{background:radial-gradient(rgba(42,42,50,.6),rgba(42,42,50,.8));bottom:.25rem;height:2.5rem;opacity:1;right:.25rem;width:2.5rem}.bg-image{background-color:#fafafa;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.linklist .link{align-items:center;background:#ededed;color:#2a2a32;cursor:pointer;display:flex;line-height:1.25rem;margin:.313rem 0 0;padding:.75em 1em;position:relative;text-transform:none;transition:all .5s ease;z-index:1}.linklist .link:after{background:rgba(187,30,16,.05);content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease;width:0;z-index:-1}.linklist .link .title{align-items:center;display:flex;margin:0;text-transform:uppercase;width:100%}.linklist .link .title small{float:right;text-transform:lowercase}.linklist .link .title .subtitle{display:block;font-size:.8em;text-transform:none}.linklist .link .date{display:none;float:right;font-size:.8em;text-transform:none;white-space:nowrap}.linklist .link:hover{color:#bb1e10}.linklist .link:hover .fa-icon.toggle{background:#bb1e10}.linklist .link:hover:after{width:100%}.neg,.neg *{color:#fff}.neg a:hover{color:hsla(0,0%,100%,.8)}.neg .box,.neg .btn{background:#6c6e6b;color:#fff}.neg .box.info{background:hsla(0,0%,100%,.08)}.neg .box.important{background:#2a2a32}.alert{padding:3rem;text-align:center}.ovl-btn{position:relative;z-index:905}.ovl{align-items:center;display:flex;height:0;justify-content:center;left:0;overflow:hidden;position:fixed;top:3rem;transition:all .5s ease;width:100%;z-index:900}.ovl,.ovl *,.ovl a{color:#fff}.ovl p{padding:.5rem 0}.ovl.open{height:calc(100vh - 3rem)}.ovl>.container{max-width:800px;position:relative;width:90%;z-index:1}.ovl>.container .lg{font-size:1.5em;text-transform:uppercase}.ovl>.container .lg .fa-icon{transform:scale(.8)}.ovl .btn.small{margin:.125rem}.ovl>.btn.close{background:transparent;cursor:pointer;position:absolute;right:3rem;top:6rem;z-index:2}.ovl>.btn.close .fa-icon{font-size:2rem;margin:0;transform:rotate(45deg)}.ovl>.bg{background:rgba(19,19,22,.98);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.fa-empty-set:before{content:"∅"}.label-icon{margin-right:.5rem;text-align:center;width:2rem}.icon-scroll{background:transparent!important;bottom:8vh;cursor:pointer;display:none;height:3.5rem;left:50%;position:fixed;transform:translate(-50%);transition:all .5s ease;white-space:nowrap;width:1.75rem;z-index:900}.icon-scroll .scroller{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollDown;animation-name:scrollDown;background:#fff;border-radius:100%;content:"";height:.65rem;top:1rem;transform:translate(-50%,-50%);width:.65rem}.icon-scroll .scroller,.icon-scroll .title{left:50%;position:absolute;transition:all .5s ease}.icon-scroll .title{align-items:center;bottom:-2em;color:#fff!important;display:flex;flex-direction:column;font-size:1em;letter-spacing:1px;text-transform:uppercase;transform:translateX(-50%)}body.scrolling .icon-scroll{opacity:0;pointer-events:none;transform:translate(-50%,-40vh)}.fill-secondary{fill:#2a2a32}.fill-primary{fill:#bb1e10}.fill-white{fill:#fff}.fill-black{fill:#000}@media (min-width:992px){.wrapper{width:calc(100% - 4rem)}.wrapper.outer{padding:6rem 5%}.ovl{color:hsla(0,0%,100%,.8);top:4rem}.ovl a:hover{color:#fff}.ovl.open{height:calc(100vh - 4rem)}.ovl>.container .lg{font-size:2em}.btn:hover{color:#fff}.btn:hover,.neg .btn:hover{background:#2a2a32}.text{margin:2rem 0}.image .desc{bottom:.5rem;font-size:.9em;left:.5rem;line-height:1.25rem;padding:.5rem 1.5rem}.image .expand{bottom:.5rem}}@media (min-width:1200px){.text{margin:3rem 0}}@media (min-width:1681px){.wrapper{width:1600px}.linklist .link{padding:.75em 2em}.linklist .link .title{font-size:1.25em;line-height:1.5rem}.linklist .link .date{display:block}}::-moz-placeholder{color:#2a2a32}::placeholder{color:#2a2a32}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input,select,textarea{-webkit-appearance:none;background:#f5f5f5;border:0;border-radius:0;color:#2a2a32;display:block;font-size:1rem;line-height:1.75rem;padding:.5rem 1.5rem;position:relative;width:100%;z-index:1}button .fa-icon,input .fa-icon,select .fa-icon,textarea .fa-icon{margin:0!important}button{border:0;cursor:pointer;padding:.5rem 1.25rem!important;width:auto}textarea{height:10rem}label{align-items:center;border:0;color:#2a2a32;cursor:text;display:flex;flex-wrap:wrap;font-weight:400;line-height:1.313em;margin:.75rem 0 .5rem;padding:0;position:relative}label.required button:-moz-placeholder-shown,label.required input:-moz-placeholder-shown,label.required select:-moz-placeholder-shown,label.required textarea:-moz-placeholder-shown{border-left:1px solid #bb1e10}label.required button:placeholder-shown,label.required input:placeholder-shown,label.required select:placeholder-shown,label.required textarea:placeholder-shown{border-left:1px solid #bb1e10}label.required input[type=checkbox]+.checkbox{border:1px solid #bb1e10}label.required input[type=file]::-webkit-file-upload-button{border-right:1px solid #bb1e10}label.required input[type=file]::file-selector-button{border-right:1px solid #bb1e10}label small{font-size:.8em;line-height:1.5em;text-transform:none;width:calc(100% - 3.5rem)}label .instr{margin-bottom:.5rem;width:100%}label.border{border-top:1px solid #d4d4d4;margin-top:3rem!important;padding-top:3rem!important}label.checkboxes .instr{margin:0;padding-left:3.5rem}input[type=checkbox]{left:1rem;opacity:0;position:absolute;top:0;z-index:1}input[type=checkbox],input[type=checkbox]+.checkbox{cursor:pointer;height:2.5rem;line-height:2.5rem;width:2.5rem}input[type=checkbox]+.checkbox{background:#f5f5f5;box-sizing:content-box;display:block;float:left;font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:900;margin-right:1rem;padding:0;text-align:center;transition:all .5s ease;z-index:0}input[type=checkbox]:checked+.checkbox{background:#bb1e10!important;color:#fff!important}input[type=checkbox]:checked+.checkbox:before{content:"\f00c"}input[type=file]{background:#ededed;font-size:80%;padding:0}input[type=file]::-webkit-file-upload-button{background-color:#6c6e6b;border-style:none;color:#fff;cursor:pointer;font-size:1rem;height:100%;line-height:1.75rem;margin-right:1rem;padding:.5rem 1.5rem}input[type=file]::file-selector-button{background-color:#6c6e6b;border-style:none;color:#fff;cursor:pointer;font-size:1rem;height:100%;line-height:1.75rem;margin-right:1rem;padding:.5rem 1.5rem}input[type=file]::-webkit-file-upload-button:hover{background-color:#2a2a32}input[type=file]::file-selector-button:hover{background-color:#2a2a32}form small{text-transform:none}section.main .content__main form{display:flex;flex-wrap:wrap}section.main .content__main form label{margin:1rem 0;width:100%}section.main .content__main form button:not(.btn),section.main .content__main form input,section.main .content__main form input[type=checkbox]+.checkbox,section.main .content__main form select,section.main .content__main form textarea{background:#fff}section.main .content__main form .mobile{display:none}@media (min-width:992px){section.main .content__main form{display:flex;flex-wrap:wrap}section.main .content__main form label{padding:0 1rem}section.main .content__main form label.col__25{width:25%}section.main .content__main form label.col__33{width:33.3333333333%}section.main .content__main form label.col__50{width:50%}section.main .content__main form label.col__75{width:75%}}header.header{align-items:center;background:#fff;display:flex;height:3rem;justify-content:flex-start;justify-content:space-between;left:0;padding:.75rem 3rem .75rem .75rem;position:fixed;top:0;width:100%;z-index:1100}header.header:after{background:#bb1e10;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:0}header.header .logo{display:flex;max-width:120px}header.header .logo,header.header .logo .claim,header.header .logo .main,header.header .logo .main .name,header.header .logo .years{transition:all .5s ease}header.header .site-links{align-items:center;display:flex;position:relative;z-index:5}header.header .site-links>*{margin-left:2px}header.header .site-links .header-btn{align-items:center;background:#535452;cursor:pointer;display:flex;height:2rem;justify-content:center;line-height:2rem;width:2rem}header.header .site-links .header-btn.active{background:#bb1e10;color:#fff}header.header .site-links .header-btn.active .fa-icon{font-size:1.25rem;transform:rotate(45deg)}header.header .site-links .header-btn.active .fa-icon:before{content:"\f067";font-weight:300}header.header .site-links .header-btn .fa-icon{margin:0;transition:none}header.header .site-links .ovl{text-align:center}header.header .lang-switch,header.header .share{position:relative}header.header .lang-switch .fa-icon,header.header .share .fa-icon{margin:0}header.header .lang-switch .checkbox,header.header .share .checkbox{cursor:pointer;left:0;opacity:0;position:absolute;top:0;z-index:1}header.header .lang-switch .checkbox:checked~.btn,header.header .share .checkbox:checked~.btn{background:#bb1e10}header.header .lang-switch .checkbox:checked~.more,header.header .share .checkbox:checked~.more{min-height:4rem}header.header .lang-switch .btn,header.header .share .btn{padding:0;position:relative;z-index:0}header.header .lang-switch>.btn,header.header .share>.btn{background:#535452}header.header .lang-switch .more,header.header .share .more{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;max-height:0;overflow:hidden;position:absolute;right:0;top:2rem;transition:all .5s ease;width:6rem}header.header .lang-switch .more .btn,header.header .share .more .btn{background:#2a2a32}header.header .lang-switch .checkbox:checked~.more{min-height:2rem}header.header .share{display:none}body.scrolling header.header:after{width:100%}@media (min-width:1200px){header.header{height:4rem;padding:.75rem 4rem}header.header .logo{max-width:200px}header.header .site-links .btn:hover{background:#bb1e10;color:#fff}header.header .site-links .header-btn{height:2.75rem;line-height:2.75rem;width:2.75rem}header.header .site-links .space{margin-left:1rem}header.header .lang-switch .checkbox:checked~.more,header.header .share .checkbox:checked~.more{min-height:5.5rem}header.header .lang-switch:hover>.btn,header.header .share:hover>.btn{background:#bb1e10}header.header .lang-switch:hover .more,header.header .share:hover .more{min-height:5.5rem}header.header .lang-switch .more,header.header .share .more{top:2.75rem;width:8.25rem}header.header .lang-switch .more .btn:hover,header.header .share .more .btn:hover{background:#131316}header.header .lang-switch .checkbox:checked~.more,header.header .lang-switch:hover .more{min-height:2.75rem}body.scrolling header.header .logo{max-height:3.5rem;max-width:250px;overflow:hidden}body.scrolling header.header .logo .main{transform:translateY(1rem)}body.scrolling header.header .logo .claim,body.scrolling header.header .logo .years{opacity:0;transform:translateY(-1rem)}}@media (min-width:400px){header.header .site-links .share{display:block}}section.main{padding:3rem 0}section.main .grid{margin:3rem auto 0}section.main .grid .text{max-width:none;width:100%}section.main .grid .content__main>.introtext{font-size:1.25em;font-weight:600;margin-top:-1rem}section.main .grid .content__main>.content>.gallery{margin:3rem 0}section.main .grid .content__main>.content>.gallery .grid{grid-gap:1rem;display:grid;grid-auto-rows:160px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}section.main .grid .content__main>.content>.gallery .grid .link{display:flex;height:100%;width:100%}section.main .grid .content__main>.content>.gallery .grid .image{height:100%;width:100%}section.main .grid .content__main>.content>.image{margin:3rem 0}section.main .grid .content__main>.content>.links{margin:-1.5rem 0 3rem}section.main .grid .content__main>.content>.links .btn{margin:0 .125rem .25rem 0}section.main.max .grid{display:flex;padding-bottom:0;text-align:center}section.main.max .grid .content__main{width:100%}section.main.max .grid .content__main>.introtext{background:#f5f5f5;font-size:1.25em;line-height:1.313em;padding:3rem}section.main.max .grid .content__main>.content{background:#f5f5f5;padding:3rem}section.main.max .grid .content__main>.content .text{margin:0}section.main:not(.max) .grid .content__main{background:#f5f5f5;padding:3%}section.main:not(.max) .grid .content__main>.introtext{border-bottom:1px solid #d4d4d4;margin-bottom:2rem;padding:0 0 2rem}section.main:not(.max) .grid .content__sidebar{margin:0 0 3rem;position:relative}section.main:not(.max) .grid .content__sidebar .container{left:0;padding:2rem 0;position:-webkit-sticky;position:sticky;top:6rem}section.main:not(.max) .grid .content__sidebar .container>*{border-bottom:1px solid #d4d4d4;margin-bottom:2rem;padding-bottom:2rem}section.main:not(.max) .grid .content__sidebar .container>:last-child{border-bottom:0}section.main:not(.max) .grid .content__sidebar .container h4 .fa-icon{margin-bottom:0}section.main:not(.max) .grid .content__sidebar>.contact{margin-top:.25rem}section.main:not(.max) .grid .content__sidebar .grid{grid-gap:5%;grid-template-columns:35% auto;margin-top:1rem}section.main:not(.max) .grid .content__sidebar .grid .bg-image{height:120px}section.main:not(.max) .grid .content__sidebar .list{margin-top:.5rem}section.main:not(.max) .grid .content__sidebar .link{color:#2a2a32}section.main:not(.max) .grid .content__sidebar .link:hover{color:#bb1e10}section.breadcrumbs+section.main .grid{margin:0 auto}@media (min-width:480px){section.main:not(.max) .grid .content__sidebar .grid{display:grid}}@media (min-width:1200px){section.main.max .grid{grid-gap:0;grid-template-columns:1fr;max-width:calc(100% - 530px)}section.main:not(.max) .grid{grid-gap:30px;display:grid;grid-template-columns:auto 400px}section.main:not(.max) .grid .content__main{padding:3rem 30px}}@media (min-width:1681px){section.main.max .grid{max-width:calc(100% - 560px)}section.main:not(.max) .grid{grid-gap:60px;grid-template-columns:auto 450px}section.main:not(.max) .grid .content__main{padding:3rem 60px}}@media (min-width:1921px){section.main:not(.max) .grid{grid-template-columns:auto 500px}}.sidebar.off-canvas{height:100vh;left:-100%;overflow:hidden;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:1000}body.nav-main__open .sidebar.off-canvas{left:0}@media (min-width:1200px){.sidebar.off-canvas{left:0!important;width:4rem}body.scrolling .sidebar.off-canvas{width:4rem}body.nav-main__open .sidebar.off-canvas{width:500px}}section.newsletter{height:auto;margin:6rem 0 0!important;padding:0!important}section.newsletter .form input{color:#2a2a32;max-width:400px;width:100%}section.newsletter .form>*{display:inline-block;margin-bottom:.5rem}section.newsletter .form *{white-space:nowrap}section.newsletter :not(input){color:#fff}section.newsletter h4{margin:0 0 1rem}section.newsletter .form,section.newsletter .list{margin:0;padding:0}section.newsletter .grid{width:100%}section.newsletter .grid>.item{padding:1.5rem}section.newsletter .grid>.item.left{background:rgba(159,25,14,.92)}section.newsletter .grid>.item.right{background:rgba(168,27,14,.92)}section.social{align-items:center;background:hsla(100,1%,43%,.2);display:flex;justify-content:center;padding:1rem 0!important}section.social .fa-icon{font-size:1.75em}section.social .social-link{color:#2a2a32;margin:0 1.5rem}section.social .social-link:hover{color:#bb1e10}footer.footer{background:#f5f5f5;font-size:.8em;padding:0 0 3rem;position:relative}footer.footer a{color:#2a2a32}footer.footer a:hover{color:#bb1e10!important}footer.footer .top-link{background:rgba(187,30,16,.5);bottom:-10rem;display:none;font-size:1.313rem;height:3rem;line-height:3rem;position:fixed;right:4rem;text-align:center;width:3rem;z-index:50}footer.footer .top-link:hover{background:#bb1e10}footer.footer .top-link .fa-icon{color:#fff!important}footer.footer .wrapper{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center}footer.footer .wrapper>*{padding:1.5rem 0;width:70%}footer.footer .grid .grid-item a{display:block}footer.footer .grid .grid-item:first-child{text-align:left}footer.footer .footer-links{display:none}footer.footer .footer-legal{border-bottom:1px solid hsla(100,3%,77%,.5);display:flex;justify-content:space-between}footer.footer .footer-legal .link{margin-left:1rem}footer.footer .footer-logo{opacity:.8;transition:all .5s ease;width:200px}@media (min-width:768px){section.newsletter{align-items:center;display:flex!important;justify-content:center}section.newsletter .form{align-content:right}section.newsletter .grid{display:flex;width:100%}section.newsletter .grid>.item{padding:3rem;width:50%}section.newsletter .grid>.item.left{background:rgba(159,25,14,.92);text-align:right}section.newsletter .grid>.item.right{background:rgba(168,27,14,.92)}}@media (min-width:992px){footer.footer .grid{display:grid;grid-template-columns:repeat(4,1fr)}footer.footer .grid .grid-item{text-align:right}footer.footer .footer-links{border-bottom:1px solid hsla(100,3%,77%,.5)}footer.footer .footer-links .fa-icon{font-size:.9em;text-align:center;width:1.5rem}footer.footer .top-link{display:block}footer.footer .footer-logo:hover{opacity:1}body.scrolling footer.footer .top-link{bottom:3rem}}nav.main{background:linear-gradient(125deg,#393a39,#535452);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}nav.main,nav.main ul{transition:all .5s ease}nav.main li{line-height:1.5rem}nav.main a{align-items:center;color:hsla(0,0%,100%,.7);display:flex;padding:.75rem 2rem .75rem 2.5rem;transition:all .5s ease;width:100%}nav.main .active>a{color:#fff;position:relative}nav.main ul ul .active>a{color:#bb1e10}nav.main ul ul ul ul .active>a:after{content:"\f0da";font-family:Font Awesome\ 6 Pro;font-weight:800;left:-2rem;position:absolute;top:50%;transform:translateY(calc(-50% - .075rem))}nav.main .title{display:block;transition:all .5s ease}nav.main .fa-icon{font-size:1.125em;text-align:center}nav.main .toggle{background:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-size:1.125em;margin-right:1rem;padding:0;transition:all .5s ease;z-index:2}nav.main .toggle:after{background:transparent;content:"";height:3rem;left:-.25rem;position:absolute;top:-.25rem;width:3rem;z-index:1}nav.main>ul{left:0;position:absolute;top:4rem;width:100%;z-index:0}nav.main>ul>li{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative}nav.main>ul>li.produktfinder{background:#202020}nav.main>ul>li .fa-icon{font-size:1.125em;width:2rem}nav.main>ul>li>a{align-items:center;display:flex;justify-items:center;padding-left:.5rem;text-transform:uppercase}nav.main>ul>li>a:hover{color:#fff}nav.main>ul>li>.toggle{height:2.5rem;line-height:2.5rem;position:absolute;right:0;top:.25rem;width:2.5rem}nav.main>ul>li>ul{background:#f5f5f5;left:-100%;margin-right:5rem;min-height:100vh;position:fixed;top:4rem;width:calc(100% - 4.25rem);z-index:1}nav.main>ul>li>ul>li{border-bottom:1px solid rgba(42,42,50,.2);display:block;overflow:hidden;position:relative}nav.main>ul>li>ul>li>a{color:#2a2a32;padding-left:.5rem}nav.main>ul>li>ul>li>a:hover{color:#bb1e10}nav.main>ul>li>ul>li>.toggle{background:rgba(0,0,0,.08);color:#7a7b7a;height:2.5rem;line-height:2.5rem;position:absolute;right:0;text-align:center;top:.25rem;width:2.5rem}nav.main>ul>li>ul>li>.toggle:before{content:"\f067";font-weight:300!important}nav.main>ul>li>ul>li>ul{background:hsla(0,0%,100%,.7);margin-bottom:0;max-height:0;overflow:hidden;padding:0;width:100%}nav.main>ul>li>ul>li>ul>li{display:flex;flex-direction:column;position:relative}nav.main>ul>li>ul>li>ul>li:not(:last-child){border-bottom:1px solid rgba(42,42,50,.2)}nav.main>ul>li>ul>li>ul>li .fa-icon{display:none!important}nav.main>ul>li>ul>li>ul>li a{color:#2a2a32}nav.main>ul>li>ul>li>ul>li a:hover{color:#bb1e10}nav.main>ul>li>ul>li>ul>li>.toggle{display:none}nav.main>ul>li>ul>li>ul>li>ul{margin-left:4rem;transform:translateY(-.5rem)}nav.main>ul>li>ul>li>ul>li>ul li{line-height:1.75rem;position:relative}nav.main>ul>li>ul>li>ul>li>ul li a{font-size:.9em;padding:.25rem 5rem .25rem 1.5rem;position:relative}nav.main>ul>li>ul>li>ul>li>ul li a:before{border-bottom:1px solid #bb1e10;border-left:1px solid #bb1e10;content:"";height:.75em;left:0;position:absolute;top:.45rem;width:.5em}nav.main>ul>li>ul>li>ul>li>ul li a .icons{display:flex;font-size:.8em;gap:.5rem;padding:.25rem 1rem .25rem 0;position:absolute;right:0;top:0}nav.main>ul>li>ul>li>ul>li>ul li a .icons .icon{align-items:center;display:flex;gap:.125rem;justify-content:center}nav.main>ul>li>ul>li>ul>li>ul li a .icons .icon .fa-icon{display:block!important;font-size:.6rem;width:auto}nav.main .social{border-bottom:0;display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}nav.main .social .link{opacity:.5;padding:.5em 0;width:auto}nav.main .social .link:hover{opacity:1}body.nav-main__open nav.main>ul>li.current>.toggle{background:#bb1e10;background:#f5f5f5;color:#fff;color:#bb1e10;transform:translateX(-.75rem)}body.nav-main__open nav.main>ul>li.current>.toggle:before{content:"\f00d";transform:translateX(-.125rem)}body.nav-main__open nav.main>ul>li.current>ul{left:0;overflow-y:auto}body.nav-main__open nav.main>ul>li.current>ul>li.current .toggle{background:#bb1e10;color:#fff}body.nav-main__open nav.main>ul>li.current>ul>li.current .toggle:before{content:"\f068"}body.nav-main__open nav.main>ul>li.current>ul>li.current>ul{max-height:30vh;overflow-y:auto}@media (min-width:1200px){nav.main{width:500px}nav.main a{padding:.75rem 2rem .75rem 3.5rem}nav.main>ul{left:0;position:absolute;top:4rem;width:100%;z-index:0}nav.main>ul>li{border-bottom:1px solid hsla(0,0%,100%,.2);position:relative}nav.main>ul>li .fa-icon{font-size:1.125em;width:2rem}nav.main>ul>li>a{align-items:center;display:flex;justify-items:center;padding-left:.5rem;text-transform:uppercase}nav.main>ul>li>a:hover{color:#fff}nav.main>ul>li>.toggle{height:2.5rem;line-height:2.5rem;position:absolute;right:0;top:.25rem;width:2.5rem}nav.main>ul>li .fa-icon{width:3rem}nav.main>ul>li>a .title{opacity:0}nav.main>ul>li>ul{width:calc(500px - 4.25rem)}body.nav-main__open nav.main>ul>li>a .title{opacity:1}}nav.toggle{display:flex;position:absolute;right:.75rem;top:.5rem;transform:translateY(0);transition:all .5s ease}nav.toggle .hamburger{background:#bb1e10;height:2rem;padding:0!important;position:relative;transition:all .5s ease;width:2rem}nav.toggle .hamburger .hamburger-box{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.25rem}nav.toggle .hamburger .hamburger-box .hamburger-inner,nav.toggle .hamburger .hamburger-box .hamburger-inner:after,nav.toggle .hamburger .hamburger-box .hamburger-inner:before{width:1.25rem}body.touch nav.toggle{display:flex}@media (min-width:1200px){nav.toggle{display:none;left:.75rem;right:auto;top:.75rem}nav.toggle .hamburger{background:#2a2a32;height:2.5rem;width:2.5rem}nav.toggle .hamburger .hamburger-box,nav.toggle .hamburger .hamburger-box .hamburger-inner,nav.toggle .hamburger .hamburger-box .hamburger-inner:after,nav.toggle .hamburger .hamburger-box .hamburger-inner:before{width:1.5rem}}section.breadcrumbs{display:none;font-size:.8em;margin-top:3rem;position:relative;text-transform:uppercase;transition:all .5s ease;z-index:5}section.breadcrumbs a{align-items:center;color:#6c6e6b;display:flex;line-height:1.5rem;padding:.4rem 0;white-space:nowrap}section.breadcrumbs .wrapper{border-bottom:1px solid #e0e1e0}section.breadcrumbs .nav-list{align-items:center;display:flex}section.breadcrumbs .nav-list li:not(.spacer){position:relative;text-overflow:ellipsis;transition:all .5s ease}section.breadcrumbs .nav-list li:not(.spacer) .more{background:hsla(0,0%,100%,.98);border:1px solid #d4d4d4;display:flex;flex-direction:column;left:-1.5rem;opacity:0;padding:.75rem 1.5rem;pointer-events:none;position:absolute;transform:translateY(1rem);transition:all .5s ease;width:400px}section.breadcrumbs .nav-list li:not(.spacer) .more a{align-items:flex-start;position:relative;white-space:normal;z-index:0}section.breadcrumbs .nav-list li:not(.spacer) .more a:after{background:#f5f5f5;content:"";height:100%;left:-1.5rem;position:absolute;top:0;transition:all .5s ease;width:0;z-index:-1}section.breadcrumbs .nav-list li:not(.spacer) .more .fa-icon{margin-right:.5rem;margin-top:.25rem}section.breadcrumbs .nav-list li:not(.spacer) .more .more{left:calc(390px - 3rem);min-height:100%;top:calc(-.75rem - 1px)}section.breadcrumbs .nav-list li:not(.spacer):first-child,section.breadcrumbs .nav-list li:not(.spacer):last-child{display:list-item}section.breadcrumbs .nav-list li:not(.spacer):hover>a{color:#bb1e10}section.breadcrumbs .nav-list li:not(.spacer):hover>a:after{width:calc(100% + 3rem)}section.breadcrumbs .nav-list li:not(.spacer):hover>.more{opacity:1;pointer-events:all;transform:translateY(0)}section.breadcrumbs .nav-list .spacer{padding:0 1.5rem}section.breadcrumbs .nav-list .spacer:hover+*{max-width:300px}section.breadcrumbs .nav-list .active>a{color:#bb1e10;font-weight:700}section.breadcrumbs .nav-list .home{width:2rem}section.breadcrumbs .nav-list .home>a>.fa-icon{height:1.5rem;line-height:1.5rem}section.breadcrumbs .nav-list .home+.spacer{padding-left:.5rem}@media (min-width:992px){section.breadcrumbs{display:block}}@media (min-width:1200px){section.breadcrumbs{font-size:1rem}section.breadcrumbs .nav-list>li{max-width:none!important}}nav.sb .list .item:not(:last-child){border-bottom:1px solid #ededed}nav.sb .list .item .link{align-items:flex-start;display:flex;padding:.625rem 0}nav.sb .list .item .link>*{align-items:center;display:flex;line-height:1.5rem}nav.sb .list .item .link>.fa-icon{justify-content:center}nav.sb .list .item .link>.title{flex-grow:2;text-transform:none}nav.sb .list .item .link>.date{font-size:.9em;white-space:nowrap}nav.sb .list .item .link>.date .fa-icon{margin-left:.5rem}nav.sb .list .item.past .link{color:#c5c7c4!important}nav.sb .list .item.all{border-top:1px solid #c7c7c7;margin-top:-1px}nav.sb .list .item.active>a,nav.sb .list .item.all a{color:#bb1e10!important}nav.filter__links{margin-bottom:3rem;text-align:center}nav.filter__links .links{display:flex;flex-wrap:wrap;justify-content:center}nav.filter__links .links .item{display:flex;margin:.125rem}nav.filter__links .links .item.active .btn{background:#2a2a32}@media (min-width:992px){nav.filter__links .links .item{margin:.25rem}}section.hero-bar{height:48px}section.hero,section.hero-bar{background-color:#e0e1e0;width:100%}section.hero{height:60vh;position:relative}section.hero.max{height:auto}section.hero.max .bg-image{height:60vh}section.hero:not(.max) .bg-image{position:relative}section.hero:not(.max) .bg-image:after{background:hsla(0,0%,83%,.2);content:"";height:100%;left:0;mix-blend-mode:darken;position:absolute;top:0;width:100%;z-index:1}section.hero .hl{color:#2a2a32;font-size:2.5rem;font-weight:800;left:5vw;line-height:.8em;margin:0;position:absolute;text-transform:uppercase;top:10vh;z-index:1}section.hero .hl strong{color:rgba(187,30,16,.9);font-weight:800}section.hero .hl ul{margin-top:.5rem}section.hero .hl li{background:linear-gradient(135deg,rgba(19,19,22,.7),rgba(54,54,64,.7));color:#fff;display:table;font-size:.5em;font-weight:700;margin:0 0 .25rem;padding:0 1rem}section.hero .grid{grid-gap:60px;display:grid;grid-template-columns:auto calc(100% - 1000px)}section.hero .wrapper{display:flex;height:100%;justify-content:flex-end;position:absolute;right:0;top:0}section.hero .sidebar{background:linear-gradient(150deg,#bb1e10,rgba(187,30,16,.7));color:#fff;height:100%;padding:60px;position:absolute;right:0;top:0;width:calc(50% - 300px)}@media (min-width:480px){section.hero{height:50vh}}@media (min-width:768px){section.hero{height:60vh}}@media (min-width:992px){section.hero .hl{font-size:3rem;left:3vw;line-height:.9em}section.hero .hl li{margin:0 0 .5rem;padding:0 1.5rem}section.hero.max{height:100vh}section.hero.max .bg-image{height:100%}}@media (min-width:1200px){section.hero{height:50vh}section.hero .hl{font-size:3.5rem}section.hero .hl li{margin:0 0 .5rem;padding:0 1.5rem}}@media (min-width:1681px){section.hero .hl{font-size:4rem;left:6vw}}@media (min-width:1921px){section.hero{height:40vh}section.hero .hl{font-size:5rem;line-height:.9em}section.hero .hl li{margin:0 0 .5rem;padding:0 1.5rem}}.search-bar .form{align-items:center;display:flex;justify-content:center;width:100%}.search-bar .input.search{background:#fff;color:#2a2a32;padding:.5rem 1rem;width:100%}.search-bar .input.search::-moz-placeholder{color:#2a2a32}.search-bar .input.search::placeholder{color:#2a2a32}.search-bar .btn.submit,.search-bar .input.search{height:3rem;line-height:3rem;padding-bottom:0!important;padding-top:0!important}section.search .grid{grid-gap:5%;display:grid;grid-template-columns:auto 30%}.search-form{padding:0 0 3rem}.search-form .form{display:flex}.search-form .form .input{background:#f5f5f5}.search-results{padding:0 0 3rem}.search-results .link{border-bottom:1px solid rgba(42,42,50,.2);display:flex;margin-bottom:2rem;padding-bottom:2rem;position:relative}.search-results .link:last-child{border:0}.search-results .link .grid{display:flex!important;width:100%}.search-results .link .title{margin-bottom:0;margin-top:0}.search-results .link .url{color:#2a2a32;font-size:.8em}.search-results .link .count{display:none}.search-results .link .bg-image{height:6vh;margin-right:1.5rem;width:20vw}@media (min-width:480px){.search-results .link .bg-image{height:8vh}}@media (min-width:992px){.search-results .link .count{color:#2a2a32;display:block;font-size:2rem;font-weight:700;margin-right:2.4rem;margin-top:1rem;opacity:.2;z-index:1}.search-results .link .bg-image{height:8vh;margin-right:2.4rem;width:12vw}}@media (min-width:1200px){.search-results .link .bg-image{height:8vh;width:10vw}}@media (min-width:1681px){.search-results .link .count{font-size:2.5rem}.search-results .link .bg-image{height:8vh;width:8vw}}@media (min-width:1921px){.search-results .link .count{font-size:3rem}.search-results .link .bg-image{height:8vh;width:8vw}}.tabs{margin-bottom:3rem}.tabs .tab-head{align-items:center;background:#ededed;color:#2a2a32;cursor:pointer;display:flex;line-height:1.25rem;margin:.25rem 0 0;padding:.625rem 1rem .625rem 3.5rem;position:relative;text-transform:none;transition:all .5s ease;z-index:1}.tabs .tab-head:after{background:rgba(187,30,16,.05);content:"";height:100%;left:2.5rem;position:absolute;top:0;transition:all .5s ease;width:0;z-index:-1}.tabs .tab-head .fa-icon.toggle{background:#6c6e6b;color:#fff;font-size:1.25em;height:2.5rem;left:0;line-height:2.5rem;margin:0!important;position:relative;position:absolute;text-align:center;top:.125rem;transition:all .5s ease;width:2.5rem}.tabs .tab-head .fa-icon.toggle:before{position:relative;z-index:2}.tabs .tab-head .title{text-transform:uppercase;width:100%}.tabs .tab-head .title small{float:right;text-transform:lowercase}.tabs .tab-head .title .subtitle{display:block;font-size:.8em;text-transform:none}.tabs .tab-head .date{float:right;font-size:.8em;margin-right:2rem;text-transform:none;white-space:nowrap}.tabs .tab-head.current{background:#bb1e10;color:#fff!important}.tabs .tab-head.current .fa-icon.toggle{background:#8c160c;color:#fff}.tabs .tab-head.current .fa-icon.toggle:before{content:"\f068"}.tabs .tab-head.current .subtitle{color:#fff}.tabs .tab-head:hover:not(.current){color:#bb1e10}.tabs .tab-head:hover:not(.current) .fa-icon.toggle{background:#bb1e10}.tabs .tab-head:hover:not(.current):after{width:calc(100% - 2.5rem)}.tabs .tab-content{background:#fafafa;border-bottom:1px solid #bb1e10;display:none;margin-bottom:2rem;overflow:hidden;position:relative;width:100%;z-index:1}.tabs .tab-content .grid{display:grid;grid-template-columns:auto auto;width:100%}.tabs .tab-content .container{padding:3%}@media (min-width:1681px){.tabs .tab-head{font-size:1.25em;line-height:1.5rem;padding:.75rem 3rem .75rem 5rem}.tabs .tab-head:after{left:3rem}.tabs .tab-head .fa-icon.toggle{height:3rem;line-height:3rem;width:3rem}.tabs .tab-head:hover:not(.current):after{width:calc(100% - 3rem)}.tabs .tab-content .grid{display:grid;grid-template-columns:repeat(2,1fr)}.tabs .tab-content .container{padding:3rem}}.downloads{margin:3rem 0}.downloads .download{grid-gap:.5rem;align-items:center;display:grid;margin-bottom:.25rem}.downloads .download .link{background:#ededed;color:#2a2a32;display:block;display:flex;line-height:1.25rem;position:relative;width:100%;z-index:1}.downloads .download .link:after{background:rgba(187,30,16,.05);content:"";height:100%;left:2.5rem;position:absolute;top:0;transition:all .5s ease;width:0;z-index:-1}.downloads .download .meta{display:none}.downloads .download .fa-icon{align-items:center;background:#6c6e6b;color:#fff;display:flex;float:left;font-size:1.5em;height:2.5rem;justify-content:center;line-height:2.5rem;position:relative;text-align:center;transition:all .5s ease;width:2.5rem}.downloads .download .fa-icon:before{position:relative;z-index:1}.downloads .download .title{align-items:center;display:flex;padding:.625rem 1rem;width:100%}.downloads.dl-center{margin-top:0}.downloads.dl-center .grid{display:flex;flex-direction:column}.downloads.dl-center .grid.centered{display:flex;justify-content:center;margin:0 auto;max-width:100%}.downloads.dl-center .grid.centered .group{width:100%}.downloads.dl-center .group{background:#f5f5f5;margin-bottom:3%;padding:1.5rem}.downloads.dl-center .group>.title{margin-top:0}.downloads.dl-center .desc{margin:1rem 0}@media (min-width:992px){.downloads .download .link:hover{color:#bb1e10}.downloads .download .link:hover .fa-icon{background:#bb1e10}.downloads .download .link:hover .meta>*{background:#bb1e10;color:#fff}.downloads .download .link:hover:after{width:calc(100% - 2.5rem)}}@media (min-width:1681px){.downloads .download .link:after{left:3rem}.downloads .download .link:hover:after{width:calc(100% - 3rem)}.downloads .download .meta{line-height:1.25rem}.downloads .download .meta>*{background:#f5f5f5;background:#fff;background:rgba(0,0,0,.05);border-radius:.5rem;display:inline-block;font-size:.8em;padding:.125rem .75rem;text-transform:uppercase;transition:all .5s ease}.downloads .download .meta .type{font-weight:600;margin-left:.25rem;text-align:center;width:3rem}.downloads .download .fa-icon{height:3rem;line-height:3rem;width:3rem}.downloads .download .title{padding:.75rem 1rem}.downloads.dl-center .grid{grid-gap:59px;display:grid;grid-template-columns:repeat(2,1fr)}.downloads.dl-center .grid.centered{max-width:calc(100% - 560px)}.downloads.dl-center .group{margin:0;padding:2.25rem}}.flipbooks .book .link{align-items:center;color:#2a2a32;display:flex}@media (min-width:992px){.flipbooks .book .link:hover{color:#bb1e10}}.slider{position:relative}.slider .slider-links{margin:0 auto;max-width:1000px;padding:1.5rem 0 3.75rem}.slider .slider-links>div{overflow:visible}.slider .slider-links .link{cursor:pointer;position:relative;width:calc(100% - .5rem)!important}.slider .slider-links .link .title{display:flex;flex-direction:column;font-size:.8em;font-weight:400;transition:all .5s ease}.slider .slider-links .link .fa-icon.icon{font-size:2.5em;margin:.25em 0;transition:all .5s ease}.slider .slider-links .link .fa-icon.current{bottom:0;font-size:1.5rem;left:50%;opacity:0;position:absolute;transform:translate(-50%,3rem);transition:all .5s ease}.slider .slider-links .slick-current .link{color:#bb1e10}.slider .slider-links .slick-current .link .current{opacity:1;transform:translate(-50%,2rem)}.slider .slider-items .item{display:flex;position:relative;transform:scale(.5);transition:all .5s ease;transition-delay:0s}.slider .slider-items .item .bg-image{height:200px;opacity:0;position:relative;transform:translateX(50%) scale(.5);transition:all .5s ease;width:100%;z-index:0}.slider .slider-items .item .content{background:linear-gradient(135deg,rgba(201,32,17,.95),rgba(173,28,15,.95));color:#fff;opacity:0;padding:1.5rem;text-align:left;transition:all .5s ease;z-index:1}.slider .slider-items .item .content *{color:#fff}.slider .slider-items .item .content .subtitle{margin-top:0}.slider .slider-items .slick-current .item{transform:scale(1);transition-delay:.5s}.slider .slider-items .slick-current .item .bg-image{opacity:1;transform:translateX(0) scale(1);transition-delay:.5s}.slider .slider-items .slick-current .item .content{opacity:1;transform:translate(0) scale(1);transition-delay:.5s}.slider .slides-nav{display:none!important}@media (min-width:992px){.slider .slider-links .link{width:calc(100% - 2rem)!important}.slider .slider-links .link .title{font-size:1.25em;text-transform:uppercase}.slider .slider-items .item .bg-image{height:400px;width:50%}.slider .slider-items .item .content{padding:2rem;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(.5);width:55%}.slider .slider-items .slick-current .item .content{transform:translateY(-50%) scale(1)}.slider .slides-nav{cursor:pointer;display:block;font-size:1.5em;height:4rem;line-height:4rem;position:absolute;text-align:center;top:50%;width:4rem}.slider .slides-nav i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.slider .slides-nav.prev{left:-3rem;transform:translate(-100%,-50%)}.slider .slides-nav.next{right:-3rem;transform:translate(100%,-50%)}.slider .slides-nav.slick-disabled{background:#2a2a32;cursor:unset;opacity:.1}}@media (min-width:1681px){.slider .slider-items .item .content{padding:3rem}}.videos{margin:3rem 0}.videos .video{margin-bottom:2rem;padding:1px}.videos .video .container{background:#e0e1e0;height:0!important;margin-bottom:.5rem;overflow:hidden;padding-bottom:56.25%;position:relative}.videos .video .container embed,.videos .video .container iframe,.videos .video .container object{height:100%;left:0;position:absolute;top:0;width:100%}.videos .video .meta{align-items:center;display:flex;justify-content:space-between}.videos .video .meta .fa-icon{margin:0}.videos .video .meta .title{align-items:center;display:flex}.videos .video .meta .title .fa-icon{font-size:.9em;width:1.5rem}.videos .video .meta .video-btn{font-size:1rem;font-size:.9em;height:1.75rem;line-height:1.75rem;padding:0;width:1.75rem}.title{margin-top:0;text-transform:uppercase}.serial .number{background:#f5f5f5;display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:1px;opacity:.9;padding:.5rem 1rem}.testing .box{display:block;padding:1.5rem}.testing .box .title{margin-bottom:.25rem}.testing .box .title .fa-icon{margin-bottom:0}.product__infos{margin:3rem 0}.product__infos .title{position:relative}.product__infos .title .serial{align-items:center;display:none;font-size:.9em;position:absolute;right:2rem;top:.625rem}.product__infos .title .serial .fa-icon{margin:0 0 0 .5rem}.product__infos .content>.desc{margin:5% 3%;width:auto!important}.product__infos .content>.infos{border-top:1px solid #d4d4d4;margin:3%!important}.product__infos .content>.image{background:#fff}.product__infos .content>.image img{margin:0 auto;max-height:300px}.product__infos .content .subtitle{margin-top:1.5rem;padding:.75rem 0}.product__infos .content .subtitle+.grid{border-top:1px solid #d4d4d4}.product__infos .hl{margin:1rem 0}.product__infos .hl+.grid{border-top:1px solid #d4d4d4}.product__infos .grid{grid-gap:0!important;border-bottom:1px solid #d4d4d4;grid-template-columns:40% auto!important;margin:0!important}.product__infos .grid .label,.product__infos .grid .value{padding:.5rem .75rem}.product__infos .grid .label{background:rgba(0,0,0,.02)}.product__infos .grid .value .fa-icon{font-size:.8em;margin-right:.5rem}.product__infos .grid:nth-child(2n){border-bottom:1px solid #d4d4d4}.product__infos .grid:hover .label,.product__infos .grid:hover .value{background:rgba(42,42,50,.6);color:#fff}@media (min-width:768px){.product__infos{margin:3rem 0}.product__infos .title .serial{display:flex}}@media (min-width:1200px){.product__infos .grid{grid-template-columns:350px auto!important}.product__infos .grid .label,.product__infos .grid .value{padding:.75rem 1.5rem}.product__infos .title .serial{top:.75rem}.product__infos .content>.desc{margin:3rem}.product__infos .content>.infos{margin:3rem!important}.serial{display:block}}.product__dropdown{position:relative;z-index:1}.product__dropdown .toggle{display:flex;min-height:4rem;min-width:100%;position:relative}.product__dropdown .toggle .checkbox{height:2.75rem;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.product__dropdown .toggle .checkbox:checked{width:2.75rem}.product__dropdown .toggle .checkbox:checked~.btn{padding:0;width:2.75rem}.product__dropdown .toggle .checkbox:checked~.btn.open{display:none}.product__dropdown .toggle .checkbox:checked~.btn.close{display:block}.product__dropdown .toggle .checkbox:checked~.list{height:calc(100vh - 15rem)}.product__dropdown .toggle .checkbox:checked~.list .container{height:calc(100vh - 20rem);overflow-y:auto}.product__dropdown .toggle .checkbox:checked~.list .container .search{padding:1.5rem}.product__dropdown .toggle .btn{background:#fff;color:#2a2a32;height:2.75rem;left:0;line-height:1.75rem;overflow:hidden;padding:.5rem 1.5rem .5rem 3.5rem;position:absolute;text-align:left;top:0;white-space:nowrap;width:100%;z-index:0}.product__dropdown .toggle .btn.close{display:none}.product__dropdown .toggle .btn .fa-icon{background:#bb1e10;color:#fff;font-size:1.25em;height:2.75rem;left:0;line-height:2.75rem;position:absolute;text-align:center;top:0;width:2.75rem}.product__dropdown .toggle .search{background:#fff;bottom:0;color:#2a2a32;left:0;padding:1rem 1.5rem;position:absolute;width:100%;z-index:1}.product__dropdown .toggle .search input{color:#2a2a32}.product__dropdown .toggle .search .fa-icon{color:#2a2a32;height:3rem;left:1.5rem;line-height:3rem;position:absolute;text-align:center;top:1rem;width:3rem;z-index:2}.product__dropdown .toggle .search .filter{padding-left:3rem;text-transform:uppercase}.product__dropdown .toggle .list{color:#2a2a32;font-size:1.125em;height:0;left:2.75rem;line-height:1.5em;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease;width:calc(100% - 2.75rem);z-index:2}.product__dropdown .toggle .list a{display:block;padding:.25rem 1.5rem}.product__dropdown .toggle .list>input{margin:0}.product__dropdown .toggle .list .container{background:#fff;color:#2a2a32;margin-bottom:5rem;text-align:left!important}.product__dropdown .toggle .list .container a{color:#2a2a32}.product__dropdown .toggle .list .container a:hover{color:#bb1e10}.product__dropdown .toggle .list .container .scroller>ul>li>a{display:none!important}.product__dropdown .toggle .list .container .scroller>ul>li>ul>li>a{background:rgba(42,42,50,.15);background:#bb1e10;color:#fff;margin:.25rem 0;padding:.5rem 1.5rem;text-transform:uppercase}.product__dropdown .toggle .list .container .scroller>ul>li>ul>li>ul{margin-bottom:.5rem}.product__dropdown .toggle .list .container .scroller>ul>li>ul>li>ul>li>ul{border-left:1px solid rgba(42,42,50,.4);margin:.5rem 2rem}.product__dropdown .toggle .list .container .scroller>ul>li>ul>li>ul>li>ul a{padding:.25rem 1rem}.product__dropdown .toggle .list .container .scroller>ul>li>ul>li:first-child>a{margin-top:0}@media (max-width:1200px){.product__dropdown .ovl>.container{margin-top:3rem}}section.listing__grid .grid{display:flex;flex-direction:column;padding:3%}section.listing__grid .item{margin-bottom:2.25rem}section.listing__grid .item .link{background:#f5f5f5;display:block;height:100%;padding:2.25rem;position:relative;width:100%}section.listing__grid .item .link>.bg-image{flex-basis:100%;height:240px;position:relative;width:100%}section.listing__grid .item .link>.bg-image .badge{background:rgba(0,0,0,.6);color:#fff;font-size:2em;left:50%;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-5deg)}section.listing__grid .item .link>.container{display:flex;flex-direction:column;margin:2rem 0 4rem;position:relative}section.listing__grid .item .link>.container .fa-icon{font-size:1.25rem;height:100%;left:0;line-height:1.5rem;position:absolute;top:0;width:2rem}section.listing__grid .item .link>.container .title{font-size:1.5em;margin:0 0 0 2rem}section.listing__grid .item .link>.container .desc{color:#2a2a32;margin:1rem 0 0 2rem}section.listing__grid .item .link>.container.spaceless{margin:2rem 0}section.listing__grid .item .link>.meta{align-items:center;border-top:1px solid #e0e1e0;bottom:3rem;color:#2a2a32;display:flex;justify-content:space-between;left:2rem;padding:.5rem 0 0;position:absolute;transition:all .5s ease;width:calc(100% - 4rem)}section.listing__grid .item .link>.meta .fa-icon{font-size:.8em;margin-right:.25rem;transform:translateY(-.125rem)}section.listing__grid .item .link>.meta .tags .tag{margin:0 1rem .5rem 0}section.listing__grid .item .link>.meta .loc{display:none}section.listing__grid .item.past{opacity:.5}section.listing__grid .item.past:hover{opacity:1}section.listing__grid.flipbooks .icon__item .link{padding:2.25rem}section.listing__grid.flipbooks .icon__item .link>.icon{align-items:center;display:flex;font-size:4.5rem;justify-content:center;text-align:center}section.listing__grid.flipbooks .icon__item .link>.container{margin-bottom:0;margin-top:1rem}section.listing__grid.flipbooks .icon__item .link>.container .title{font-size:1.25em;line-height:1.125em;margin:0;text-align:center}@media (min-width:992px){section.listing__grid .grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}section.listing__grid .item{margin-bottom:0}section.listing__grid .item .link .meta{left:3rem;width:calc(100% - 6rem)}section.listing__grid .item .link .meta .loc{display:block}section.listing__grid .item .link:hover{background:#d0d0d8}section.listing__grid .item .link:hover>.meta{border-top:1px solid #7a7b7a}section.listing__grid.flipbooks .grid{grid-template-columns:repeat(auto-fill,minmax(460px,1fr))}section.listing__grid.flipbooks .icon__item .link{padding:3rem}}@media (min-width:1200px){section.listing__grid .grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}section.listing__grid .item{margin-bottom:0}section.listing__grid .item .link .meta{left:3rem;width:calc(100% - 6rem)}}@media (min-width:1681px){section.listing__grid .grid{grid-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));padding:3rem 6rem}section.listing__grid .item{margin-bottom:0}section.listing__grid .item .link .meta{left:3rem;width:calc(100% - 6rem)}}@media (min-width:1921px){section.listing__grid .grid{grid-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));padding:3rem 6rem}section.listing__grid .item{margin-bottom:0}section.listing__grid .item .link .meta{left:3rem;width:calc(100% - 6rem)}}section.listing__products .list{display:flex;flex-direction:column;padding:3%}section.listing__products .list .bg-image{align-items:center;display:flex;flex-basis:100%;height:100px;overflow:hidden;padding:1.5rem;position:relative;width:100%}section.listing__products .list .bg-image:before{background:rgba(187,30,16,.8);width:10rem;z-index:2}section.listing__products .list .bg-image:after,section.listing__products .list .bg-image:before{content:"";height:100%;left:-5rem;position:absolute;top:0;transform:skew(-15deg);transition:all .5s ease}section.listing__products .list .bg-image:after{background:linear-gradient(90deg,#2a2a32,rgba(42,42,50,.3));width:140%;z-index:1}section.listing__products .list .bg-image>.fa-icon{color:#fff;font-size:1.5rem;text-align:center;z-index:2}section.listing__products .list .bg-image .image-title{display:none;position:relative;transition:all .5s ease;z-index:3}section.listing__products .list .bg-image .icons{display:flex;flex-direction:column;font-size:.8rem;gap:.25;padding:1rem;position:absolute;right:0;top:0;z-index:5}section.listing__products .list .bg-image .icons .icon{align-items:center;background:rgba(42,42,50,.6);color:#fff;display:flex;gap:.25rem;justify-content:center;padding:.25em .75em}section.listing__products .list .bg-image .icons .icon .fa-icon{font-size:.8em;margin-right:.25em;width:auto}section.listing__products .list .fa-icon{transition:all .5s ease;width:1.75rem}section.listing__products .list .container{align-items:center;display:flex;line-height:1.5em;padding:.125em 0}section.listing__products .list>li{background:#f5f5f5;margin-bottom:1rem;padding:1.5rem;width:100%}section.listing__products .list>li>a{font-size:1.313em;text-transform:uppercase}section.listing__products .list>li>a .fa-icon{font-size:.8em}section.listing__products .list>li>a .fa-icon.cat{margin-right:2.5rem;width:2.5rem}section.listing__products .list>li>a>.container{display:none}section.listing__products .list>li>a>.bg-image .image-title{align-items:center;color:#fff;display:block;display:flex}section.listing__products .list>li>a>.introtext{color:#2a2a32;font-size:.9rem;margin-bottom:-.5rem;margin-top:.5rem;text-transform:none}section.listing__products .list>li>ul{margin:2rem 2rem 0}section.listing__products .list>li>ul>li .bg-image{display:none}section.listing__products .list>li>ul>li>a{color:#2a2a32;font-size:1.075em}section.listing__products .list>li>ul>li>a>.container{align-items:flex-start}section.listing__products .list>li>ul>li>a>.container .fa-icon{padding-top:.25rem}section.listing__products .list>li>ul>li>a>.introtext{font-size:.8em;margin-bottom:.5em;margin-top:-.25em;padding:0 1.75rem}section.listing__products .list>li>ul>li>ul{display:none}@media (min-width:992px){section.listing__products a:hover .bg-image .image-title{transform:translateX(1rem)}section.listing__products a:hover .bg-image .image-title .fa-icon{width:4rem}section.listing__products a:hover .bg-image:before{background:rgba(187,30,16,.9);left:5rem;width:100%}section.listing__products a:hover .bg-image:after{background:linear-gradient(90deg,rgba(42,42,50,.9),rgba(42,42,50,.9));left:-5rem;width:10rem}section.listing__products .list{grid-gap:3rem;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));padding:0 6rem}section.listing__products .list .bg-image{height:140px}section.listing__products .list>li{margin:0;padding:3rem}section.listing__products .list>li>a>.introtext{font-size:1rem}section.listing__products .list>li>ul>li a:hover{color:#bb1e10}}.listing__offer .item:not(.last){border-bottom:1px solid #c7c7c7;margin-bottom:3rem;padding-bottom:3rem}.listing__offer .item .grid{grid-template-columns:40% auto}.listing__offer .item .bg-image{height:160px}.listing__offer .item .container{color:#2a2a32}.listing__offer .item .container .title{margin:0 0 .25rem}.listing__offer .item .container .price{align-items:center;display:flex;font-size:1.125em}.listing__offer .item .container .price .fa-icon{font-size:1.25rem;width:1.5rem}.listing__offer .item .container .uvp{margin-left:2rem}.listing__offer .item .container .desc{margin:1rem 0 0 2rem}.listing__offer .item .container .desc .btn{margin-top:.5rem}.listing__offer .item .td.image,.listing__offer .item .td.nbr,.listing__offer .item .th.image,.listing__offer .item .th.nbr{display:none}.listing__offer .item .td.price,.listing__offer .item .td.uvp,.listing__offer .item .th.price,.listing__offer .item .th.uvp{text-align:right}.listing__offer .item .price{color:#bb1e10;font-weight:600;text-transform:uppercase}.listing__offer .item .price .fa-icon{margin-right:.5rem}.listing__offer .item .uvp{color:#2a2a32;font-size:1rem;font-weight:400;text-transform:none}@media (min-width:992px){.listing__offer .item .td.image,.listing__offer .item .td.nbr,.listing__offer .item .th.image,.listing__offer .item .th.nbr{display:table-cell}}.departments .grid{display:flex;flex-direction:column}.departments .department:not(:last-child){border-bottom:1px solid rgba(42,42,50,.2)}.departments .department .container{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 0 1rem}.departments .department .container:first-child{margin:1rem 0 .5rem}.departments .department .container .title{margin:0}.departments .department .container .desc{margin-top:.5rem;width:100%}.departments .department .container .fa-icon{font-size:.9em;margin-right:.5rem;transform:translateY(.075em)}.departments .department .container .link{align-items:center;display:flex}.departments .department .container p{margin:0}@media (min-width:992px){.departments .grid{grid-gap:0 3rem!important;grid-template-columns:repeat(2,1fr)!important}.departments .department .container{margin:1rem 0!important}}.date__infos .grid{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}.date__infos .text{margin:0}.date__infos .title{margin-top:0}.date__infos .date .start{color:#bb1e10;font-size:1.125rem}section.mediathek .grid{display:flex;flex-direction:column;padding:3%}section.mediathek .item{background:#f5f5f5;display:block;height:100%;margin-bottom:3%;padding:2.25rem;position:relative;width:100%}section.mediathek .item .video .container{height:0!important;overflow:hidden;padding-bottom:56.25%;position:relative}section.mediathek .item .video .container embed,section.mediathek .item .video .container iframe,section.mediathek .item .video .container object{height:100%;left:0;position:absolute;top:0;width:100%}section.mediathek .item .title{align-items:center;display:flex;font-size:1.5em;margin:1rem 0 0}section.mediathek .item .title .fa-icon{font-size:.6em;width:1.5rem}section.mediathek .item .btn{bottom:2.25rem;font-size:.9em;height:1.75rem;line-height:1.75rem;padding:0;position:absolute;right:2.25rem;width:1.75rem}section.mediathek .item .btn .fa-icon{margin-right:0}@media (min-width:992px){section.mediathek .grid{grid-gap:3rem;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));padding:3rem 6rem}section.mediathek .item{margin:0;padding:3rem}section.mediathek .item .link:hover{background:rgba(187,30,16,.1)}section.mediathek .item .title{margin:2rem 0 0}section.mediathek .item .btn{bottom:3rem;right:3rem}}.jobs .grid{display:flex!important;flex-direction:column}.jobs .grid .text{margin:0}.jobs .title{position:relative}.jobs .title .date{margin-right:0!important;position:absolute;right:1.5rem;top:.625rem}.jobs .title .gender{float:none!important;margin-left:.25rem}.jobs .title .fa-icon{margin-bottom:0}.jobs .subtitle{font-size:1.125rem;margin-bottom:1rem}@media (min-width:992px){.jobs .grid{grid-gap:2rem;display:grid!important;grid-template-columns:repeat(2,1fr)!important}.jobs .title .date{top:.75rem}.jobs .subtitle{margin-top:-.5rem}}section.maps .map{height:100%;width:100%}section.maps .map #maps-window{border-radius:0;color:hsla(100,1%,43%,.9);font-family:Open Sans,Helvetica,Arial,sans-serif!important;font-size:1rem;font-weight:400!important;height:100%;line-height:1rem;padding:.5rem 4rem .5rem 2rem;width:100%}section.maps .map #maps-window>*{height:100%;width:100%}section.maps .map #maps-window strong{font-weight:600!important}section.maps .map #maps-window p{margin:1em 0;padding:0}section.maps .map #maps-window h3{font-size:1.25rem!important;font-weight:400!important;margin-bottom:.5rem!important;margin-top:1.125rem!important}section.maps .map #maps-window td{padding:.25em .5em .25em 0}section.maps .map #maps-window a:not(.btn){color:#bb1e10;display:inline-block}section.maps .map #maps-window .fa-icon{color:#6c6e6b;font-size:.825em;text-align:center;width:1em}section.maps .map #maps-window .btn{box-shadow:none;font-size:.925em;font-weight:400}section.maps .map #maps-window .btn:after{margin-left:.75em;margin-right:0}section.maps .map #maps-window .btn .fa-icon{color:#fff;font-size:1rem}section.maps .map .gm-style-iw button{background:#bb1e10!important;color:#fff!important;height:20px!important;opacity:1!important;padding:1rem!important;position:relative;right:2rem!important;top:1.5rem!important;width:20px!important}section.maps .map .gm-style-iw button:hover{background:#6c6e6b!important}section.maps .map .gm-style-iw button:before{color:#fff;content:"\f00d";font-family:Font Awesome\ 6 Pro;font-weight:200;left:50%!important;margin:0!important;position:absolute;top:50%!important;transform:translate(-50%,-50%)!important}section.maps .map .gm-style .gm-style-iw-c{border-radius:0!important;box-shadow:0 0 0 2px hsla(100,1%,43%,.3)!important;padding:0!important}section.maps .map .gm-style .gm-style-iw-t:after{box-shadow:-2px 2px 0 0 hsla(100,1%,43%,.3)!important}section.maps .map .gm-style-iw-d>div{height:100%!important;width:100%!important}.references .grid{grid-template-columns:repeat(4,1fr)!important}.references .item .logo{display:flex;height:60px;justify-content:center}.references .item .logo svg{max-width:200px;width:auto!important}.references .item .container{display:none!important}.references .item .link:not(:hover) .logo circle,.references .item .link:not(:hover) .logo path,.references .item .link:not(:hover) .logo polygon,.references .item .link:not(:hover) .logo rect{fill:#6c6e6b!important}.references .item .link:hover *{opacity:1!important}@media (min-width:992px){.references .item .link:hover{background:#ebebeb!important}}.functions-list{display:none}#toggle_sb{cursor:pointer;left:1.5rem;margin-bottom:1rem;position:fixed;top:80px;z-index:40}#toggle_sb_close{align-items:center;aspect-ratio:1/1;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:1.5rem;top:-8px;width:40px}#toggle_sb_close .fa-icon{font-size:1.5rem;margin:0}section.productfinder{background:#f7f7f7;padding:0!important}section.productfinder .grid{display:flex;flex-direction:column;gap:2rem!important;margin:0!important;max-width:none!important;text-align:left!important;width:100%!important}section.productfinder .grid .content__sidebar>*{width:100%}section.productfinder .grid .content__sidebar>:first-child{margin-top:0}section.productfinder .grid .content__sidebar .box{background:#ededed;display:block;padding:1.5rem;width:100%}section.productfinder .grid .content__sidebar .box .title{margin-bottom:.25rem}section.productfinder .grid .content__sidebar .box .title .fa-icon{margin-bottom:0}section.productfinder .grid .content__sidebar .box .list{display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0}section.productfinder .grid .content__sidebar .box .list .link{align-items:center;color:#2a2a32;cursor:pointer;display:flex;flex-wrap:wrap;line-height:1;margin:0}section.productfinder .grid .content__sidebar .box .list .link:hover{color:#bb1e10}section.productfinder .grid .content__sidebar .box .list .link:hover .fa-icon,section.productfinder .grid .content__sidebar .box .list .link:hover .icon{background:#bb1e10}section.productfinder .grid .content__sidebar .box .list .fa-icon,section.productfinder .grid .content__sidebar .box .list .icon,section.productfinder .grid .content__sidebar .box .list checkbox{align-items:center;aspect-ratio:1/1;background:#7a7b7a;color:#fff;display:flex;font-size:14px;height:auto;justify-content:center;left:0;margin-bottom:0;margin-right:.5rem;text-align:center;width:28px}section.productfinder .grid .content__sidebar .box .list .icon svg{width:38px}section.productfinder .grid .content__sidebar .box .list .icon svg circle,section.productfinder .grid .content__sidebar .box .list .icon svg path,section.productfinder .grid .content__sidebar .box .list .icon svg polygon{fill:#fff!important}section.productfinder .grid .content__sidebar .box .list .icon.function{background:#4682b4}section.productfinder .grid .content__sidebar .box .list .fa-icon.fa-sliders{background:#f4bb44}section.productfinder .grid .content__sidebar .box .list .fa-icon.fa-scale-balanced{background:#00a36c}section.productfinder .grid .content__sidebar .box .list .fa-icon.fa-hand,section.productfinder .grid .content__sidebar .box .list .fa-icon.fa-plug{background:#cd5c5c}section.productfinder .grid .content__sidebar .box .list .active .link{color:#bb1e10;position:relative}section.productfinder .grid .content__sidebar .box .list .active .link .fa-icon,section.productfinder .grid .content__sidebar .box .list .active .link .icon{background:#bb1e10}section.productfinder .grid .content__sidebar .box .list .active .link:after{aspect-ratio:1/1;background:hsla(100,1%,43%,.3);border-radius:4px;color:#fff;content:"\f00d";font-family:Font Awesome\ 6 Pro;font-size:18px;line-height:28px;margin:2px 0;position:absolute;right:0;text-align:center;top:0;width:28px}section.productfinder .grid .content__sidebar .box .list .active .link:hover:after{background:#bb1e10}section.productfinder .grid .content__sidebar .reset{align-items:center;background:hsla(100,1%,43%,.9);border-radius:4px;color:#fff;display:flex;font-size:14px;height:34px;justify-content:center;padding:0 1rem;position:absolute;right:5rem;text-align:center;top:-.325rem}section.productfinder .grid .content__sidebar .reset .fa-icon{font-size:20px!important;margin-right:.5rem!important}section.productfinder .grid .content__sidebar .reset:hover{background:#bb1e10}section.productfinder .grid .content__main{flex-grow:1;scroll-margin-top:6rem}section.productfinder .grid .content__main .list{display:flex;flex-direction:column;gap:1rem}section.productfinder .grid .content__main .item{display:flex}section.productfinder .grid .content__main .item a{align-items:flex-start;background:#ededed;display:flex;flex-direction:column;gap:1rem;padding:.75rem;width:100%}section.productfinder .grid .content__main .item a:hover{background:#e8e8e8;transform:scale(1.02)}section.productfinder .grid .content__main .item.no-result a{align-items:center}section.productfinder .grid .content__main .item.no-result h4{text-transform:none}section.productfinder .grid .content__main .image{align-items:center;aspect-ratio:7/4;background:hsla(100,1%,43%,.1);display:flex;flex-shrink:0;justify-content:center;margin-right:0!important;max-width:240px;transition:all .25s ease;width:100%}section.productfinder .grid .content__main .image .fa-icon{color:hsla(100,1%,43%,.5);font-size:50px}section.productfinder .grid .content__main .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.productfinder .grid .content__main .content{color:#2a2a32;flex-grow:1}section.productfinder .grid .content__main .content .title .fa-icon{margin-bottom:0}section.productfinder .grid .content__main .meta{display:flex;flex-shrink:0;gap:.25rem;justify-content:flex-start}section.productfinder .grid .content__main .meta .functions,section.productfinder .grid .content__main .meta .misc{display:flex;gap:.25rem}section.productfinder .grid .content__main .meta .fa-icon,section.productfinder .grid .content__main .meta .icon{align-items:center;aspect-ratio:1/1;background:rgba(42,42,50,.6);color:#fff;display:flex;font-size:12px;justify-content:center;text-align:center;width:28px}section.productfinder .grid .content__main .meta .icon svg{width:20px}section.productfinder .grid .content__main .meta .icon svg circle,section.productfinder .grid .content__main .meta .icon svg path,section.productfinder .grid .content__main .meta .icon svg polygon{fill:#fff!important}section.productfinder .grid .content__main .meta .icon.function{background:#4682b4}section.productfinder .grid .content__main .meta .fa-icon.fa-sliders{background:#f4bb44}section.productfinder .grid .content__main .meta .fa-icon.fa-scale-balanced{background:#00a36c}section.productfinder .grid .content__main .meta .fa-icon.fa-hand,section.productfinder .grid .content__main .meta .fa-icon.fa-plug{background:#cd5c5c}@media (min-width:480px){section.productfinder .grid{flex-direction:row;gap:5%!important}section.productfinder .grid .content__sidebar{max-width:400px;width:40vw}section.productfinder .grid .content__sidebar .sticky{position:-webkit-sticky;position:sticky;top:100px}}@media (min-width:768px){section.productfinder .grid{flex-direction:row;gap:5%!important}section.productfinder .grid .content__sidebar{max-width:400px;width:40vw}section.productfinder .grid .content__sidebar .sticky{position:-webkit-sticky;position:sticky;top:100px}section.productfinder .grid .content__sidebar .reset{right:0}section.productfinder .grid .content__main .image{max-width:240px;width:30%}section.productfinder .grid .content__main .content{flex-grow:1;width:auto}section.productfinder .grid .content__main .item a{flex-direction:row;flex-wrap:nowrap}section.productfinder .grid .content__main .meta{flex-direction:column}section.productfinder .grid .content__main .meta .functions,section.productfinder .grid .content__main .meta .misc{align-items:flex-start;display:grid;grid-template-columns:repeat(3,1fr);justify-content:flex-end}}@media (min-width:992px){section.productfinder .grid .content__main .item a{gap:2rem;padding:1.5rem}}@media (min-width:1200px){.toggle_sb{display:none!important}.functions-list{display:block;padding-bottom:0!important}.functions-list .list{display:flex;gap:.25rem;justify-content:center;width:100%}.functions-list .list .item{max-width:220px;position:relative;width:100%}.functions-list .list .link{align-items:center;display:flex;flex-direction:column;font-size:90%}.functions-list .list .link .image{aspect-ratio:1/1;border-radius:100%;overflow:hidden;width:100%}.functions-list .list .link .image:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:all .25s ease;width:100%}.functions-list .list .link .title{align-items:center;color:#6c6e6b;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;line-height:1.125rem;margin-top:-3rem;overflow:visible;position:relative;text-align:center;width:100%;z-index:1}.functions-list .list .link .icon{align-items:center;background-color:#bb1e10;border:4px solid #fff;border-radius:100%;display:flex;justify-content:center;margin-right:.125rem;overflow:hidden;padding:5px;width:74px}.functions-list .list .link .icon circle,.functions-list .list .link .icon path,.functions-list .list .link .icon polygon{fill:#fff}.functions-list .list .link:hover .image:before{background-color:rgba(0,0,0,.5)}.functions-list .list .link:hover .icon{background-color:#2a2a32}.functions-list .list .space{align-items:center;display:flex;padding:0}.functions-list .list .space .fa-icon{margin-top:-4rem}}@media (min-width:1681px){.functions-list .list{gap:.5rem}.functions-list .list .link{font-size:100%}.functions-list .list .link .icon{width:74px}.functions-list .list .space{font-size:120%;padding:0 .5rem}section.productfinder .grid .content__main .content .introtext,section.productfinder .grid .content__main .content .title{max-width:1024px}section.productfinder .grid .content__main .content .introtext{padding-left:2rem}section.productfinder .grid .content__main .meta{flex-direction:column}section.productfinder .grid .content__main .meta .functions,section.productfinder .grid .content__main .meta .misc{display:grid;grid-template-columns:repeat(3,1fr)}section.productfinder .grid .content__main .meta .fa-icon,section.productfinder .grid .content__main .meta .icon{font-size:18px;width:42px}section.productfinder .grid .content__main .meta .icon svg{width:32px}}@media (min-width:1921px){.functions-list .list .space{font-size:140%;padding:0 1rem}section.productfinder .grid .content__sidebar .reset{top:.125rem}}@media (max-width:1681px){section.productfinder .grid .content__main .content .introtext{font-size:.8rem;line-height:1.25em}}@media (max-width:1200px){section.productfinder .grid .content__sidebar{background:#f7f7f7;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:all .5s ease;width:100%;z-index:50}section.productfinder .grid .content__sidebar .reset{right:5rem;top:-.325rem}section.productfinder .grid .content__sidebar .sticky{margin-top:100px;position:relative}section.productfinder .grid .content__sidebar .sticky>h3{padding:0 1.5rem}body.sb__open section.productfinder .grid .content__sidebar{transform:translateX(0)}}.cards{display:grid;gap:2.25rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}.cards .card .bg-image{flex-basis:100%;height:140px;margin-bottom:1.5rem;position:relative;width:100%}.cards .card .link{background:#f5f5f5;display:block;height:100%;padding:2.25rem}.cards .card .link .title{display:flex;margin-bottom:.5rem;text-transform:none}.cards .card .link .title .fa-icon{margin-right:.75rem;padding-top:.25em}.cards .card .link .desc{color:#2a2a32}.cards .card .link:hover{background:#e9e9ec}#reports{padding:3rem 0}body.home section.hero .boxes{display:flex;flex-direction:column}body.home section.hero .boxes .box{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,93%,.9));color:#2a2a32;margin:0 0 1rem;padding:1.5rem}body.home section.hero .boxes .box h3{margin:0}body.home section.hero .boxes .box .fa-icon{line-height:1.313rem;margin:0 .25rem 0 0;text-align:center;width:1rem}body.home section.hero .boxes .box .fa-icon:not(:first-child){margin-left:.5rem}body.home section.hero .boxes .box.important{background:linear-gradient(135deg,rgba(210,34,18,.95),rgba(164,26,14,.95))}body.home section.hero .boxes .box.dates .list,body.home section.hero .boxes .box.offer .list{padding:.5rem 0 0}body.home section.hero .boxes .box.dates .list .link,body.home section.hero .boxes .box.offer .list .link{color:#2a2a32;display:flex;padding:.125rem 0;white-space:nowrap}body.home section.hero .boxes .box.dates .list .link:hover,body.home section.hero .boxes .box.offer .list .link:hover{color:#bb1e10}body.home section.hero .boxes .box.offer .list .item .link{flex-direction:column;padding:.5rem 0}body.home section.hero .boxes .box.offer .list .item .link *{color:hsla(0,0%,100%,.9)}body.home section.hero .boxes .box.offer .list .item .link:hover *{color:#fff}body.home section.hero .boxes .box.offer .list .item:not(:first-child){border-top:1px solid hsla(0,0%,100%,.5)}body.home section.hero .boxes .box.offer .list .item:first-child .link{padding-top:0}body.home section.hero .boxes .box.offer .list .item:last-child .link{padding-bottom:0}body.home section.hero .boxes .box.offer .list .title{font-size:1.125em;text-transform:uppercase}body.home section.hero .boxes .box.offer .list .date{font-size:.9em}body.home section.hero .boxes .box.dates .list .link{align-items:center;justify-content:flex-start}body.home section.hero .boxes .box.dates .list .date{display:flex;justify-content:space-between;padding-right:1rem;text-align:right;width:8rem}body.home section.hero .boxes .box.dates .list .date .fa-icon{margin:0 .5rem 0 0}body.home section.hero .boxes .box.newsletter .form{display:flex;flex-direction:column}body.home section.hero .boxes .box.newsletter .form .checkbox,body.home section.hero .boxes .box.newsletter .form input{background:hsla(0,0%,100%,.8)}body.home section.hero .boxes .box.productfinder .desc{margin-top:.5em}body.home section.hero .boxes .box.productfinder .list{margin-top:.75em}body.home section.hero .boxes .box.productfinder .list .btn{align-items:center;background:#fff;color:#2a2a32;justify-content:flex-start}body.home section.infos{background:#c5c7c4}body.home section.infos>.grid .grid-item{position:relative}body.home section.infos>.grid .grid-item .title:first-child{margin-top:0}body.home section.infos .item>.container{min-height:300px;padding:1.5rem;position:relative;z-index:2}body.home section.infos .item>.container p{margin:.25rem 0}body.home section.infos .item>.container.max{max-width:none;width:100%}body.home section.infos .item>.bg{background:linear-gradient(150deg,#e0e1e0 40%,hsla(0,0%,96%,.2));height:100%;left:0;mix-blend-mode:screen;position:absolute;top:0;width:100%;z-index:1}body.home section.infos .item>.bg-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body.home section.infos .item:not(:first-child)>.btn{bottom:1.5rem;position:absolute;right:1.5rem;z-index:5}body.home section.infos .item:not(.neg) .subtitle{color:#2a2a32}body.home section.infos .product-list{color:#fff;display:none;position:relative;z-index:2}body.home section.infos .product-list>.bg{background:linear-gradient(135deg,rgba(201,32,17,.95),rgba(173,28,15,.95));mix-blend-mode:normal}body.home section.infos .product-list .btn{background:#fff;color:#2a2a32}body.home section.infos .product-list .btn .fa-icon{color:#2a2a32}body.home section.infos .product-list .btn:hover{background:#2a2a32;color:#fff}body.home section.infos .product-list .btn:hover .fa-icon{color:#fff}body.home section.infos .product-list .toggle{min-width:0}body.home section.infos .product-list .toggle .checkbox:checked~.btn .fa-icon{background:#2a2a32;color:#fff}body.home section.infos .product-list .toggle .btn .fa-icon{background:hsla(100,1%,43%,.1);color:#2a2a32;transition:all .5s ease}body.home section.infos .product-list .toggle:hover .btn .fa-icon{background:#2a2a32;color:#fff}body.home section.infos .product-list .toggle .search .filter::-moz-placeholder{text-transform:uppercase}body.home section.infos .product-list .toggle .search .filter::placeholder{text-transform:uppercase}body.home section.infos .product-list .toggle .list a{display:block;padding:.25rem 1.5rem}body.home section.infos .product-list .toggle .list .container .scroller>ul>li>ul>li>a{background:rgba(0,0,0,.1);color:#2a2a32}body.home section.infos .latest-article{background:#f5f5f5;position:relative;text-align:left;z-index:2}body.home section.infos .latest-article .grid{grid-gap:5%;display:grid;grid-template-columns:40% auto}body.home section.infos .latest-article .container{max-width:650px}body.home section.infos .latest-article .title:first-child{margin-top:0}body.home section.infos .latest-article .desc{color:#2a2a32;text-transform:none}body.home section.infos .service{background:#fafafa}body.home section.infos .service .grid{grid-gap:5%;display:grid;grid-template-columns:40% auto}body.home section.infos .service .contact .fa-icon{font-size:.8em;width:1.5rem}body.home section.products{display:none}body.home section.reasons{background:#f5f5f5;padding:3rem 0;text-align:center}body.home section.reasons>.wrapper>.title{margin-top:0}body.home section.insta{background:#f5f5f5;padding:1.5rem;text-align:center}body.home section.insta>.title{margin:0}body.home section.insta .grid{display:grid;grid-auto-rows:calc(33.33333vw - 1rem);grid-template-columns:repeat(3,1fr);padding:1.5rem 0}body.home section.insta .grid:hover .item{opacity:.5}body.home section.insta .item{display:block;height:100%;overflow:hidden;position:relative;transition:all .5s ease;width:100%;z-index:0}body.home section.insta .item:hover{opacity:1!important;transform:scale(1.05);z-index:1}body.home section.insta .item:hover .likes{transform:translateY(0)}body.home section.insta .item:hover .enlarge{background:#bb1e10}body.home section.insta .item a,body.home section.insta .item a img{display:block;height:100%;width:100%}body.home section.insta .item a img{-o-object-fit:cover;object-fit:cover}body.home section.insta .item .likes{align-items:center;background:#fff;bottom:1rem;color:#2a2a32;color:#bb1e10;display:flex;font-weight:600;justify-content:center;left:1rem;padding:.25rem 1rem;position:absolute;transform:translateY(5rem);transition:all .5s ease}body.home section.insta .item .likes .fa-icon{margin-right:.25em}body.home section.insta .item .enlarge{align-items:center;background:rgba(187,30,16,0);color:#fff;display:flex;font-size:1.5em;justify-content:center;left:50%;line-height:1rem;padding:.5em;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease}body.home section.company{position:relative;z-index:1}body.home section.company .grid{display:block;flex-direction:column}body.home section.company .grid .grid-item{align-items:center;background:linear-gradient(135deg,#fafafa,#ededed);display:flex;position:relative}body.home section.company .grid .grid-item .bg-image{height:100%;min-height:40vh}body.home section.company .grid .grid-item .container{padding:3rem 1.5rem}body.home section.company .grid .grid-item .title{font-size:2rem;margin-top:0}body.home section.company .grid .grid-item .infos{display:flex;flex-direction:column}body.home section.company .grid .grid-item .infos .info{display:flex;flex-direction:column;margin:0 1rem 1rem 0}body.home section.company .grid .grid-item .infos .number{color:#bb1e10;font-size:2rem;font-weight:700;margin:1rem 0}body.home section.company .grid .grid-item .infos .unit{text-transform:uppercase}body.home section.company .grid .grid-item .text{margin:0 0 1rem}body.home section.career{background:linear-gradient(135deg,#fafafa,#e5e6e5);position:relative;z-index:1}body.home section.career .grid{display:block;flex-direction:column}body.home section.career .grid .grid-item{align-items:center;display:flex;position:relative}body.home section.career .grid .grid-item .bg-image{height:100%;min-height:40vh}body.home section.career .grid .grid-item .container{padding:3rem 1.5rem;width:100%}body.home section.career .grid .grid-item .title{margin-top:0}body.home section.career .grid .grid-item .linklist,body.home section.career .grid .grid-item .text{margin:0 0 1rem}body.home section.career .grid .grid-item.left .container{padding-left:0}@media (min-width:480px){body.home section.company .grid .grid-item .infos{flex-direction:row}body.home section.company .grid .grid-item .infos .info{width:10rem}}@media (min-width:992px){body.home section.hero .boxes{position:absolute;right:3vw;top:10vh;width:45vw}body.home section.hero .boxes .box.productfinder .list .btn:hover{background:#2a2a32;color:#fff}body.home section.infos{background:#c5c7c4}body.home section.infos>.grid{grid-gap:1px;display:grid;grid-template-columns:repeat(2,1fr)}body.home section.infos .item>.container{padding:1.5rem}body.home section.infos .item>.container p{margin:.5rem 0}body.home section.infos .item .service .contact{font-size:1.25em}body.home section.infos .item:last-child{display:none}body.home section.infos .product-list{display:block}body.home section.reasons{padding:6rem 0}body.home section.products{position:relative}body.home section.products .grid{background:#c5c7c4}body.home section.products .item{height:100%;padding:6rem;position:relative;width:100%}body.home section.products .item,body.home section.products .item.middle{align-content:center;align-items:center;display:flex;justify-content:center;justify-items:center}body.home section.products .item.middle{background:rgba(187,30,16,.9);font-size:1.5rem;height:auto;left:50%;padding:4.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:30vw;z-index:5}body.home section.products .item.middle .title strong{font-size:2.5rem;font-weight:700}body.home section.products .item.left .container{margin-right:calc(100% - 500px)}body.home section.products .item.left .bg{background:linear-gradient(150deg,#f5f5f5,hsla(0,0%,96%,.1) 80%);mix-blend-mode:screen;z-index:2}body.home section.products .item.right{text-align:right}body.home section.products .item.right .container{margin-left:calc(100% - 500px)}body.home section.products .item.right .bg{background:linear-gradient(-150deg,#f5f5f5,hsla(0,0%,96%,.1) 80%);mix-blend-mode:screen;z-index:2}body.home section.products .item .container{position:relative;z-index:3}body.home section.products .item .container .title{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;margin-top:0;mix-blend-mode:exclusion}body.home section.products .item .bg,body.home section.products .item .bg-image{height:100%;left:0;position:absolute;top:0;width:100%}body.home section.products .item .bg-image{z-index:1}}@media (min-width:1200px){body.home section.hero .boxes{width:40vw}body.home section.infos>.grid{grid-template-columns:repeat(3,1fr)}body.home section.infos .item:last-child{display:block}body.home section.company{padding:2rem}body.home section.company .grid{display:grid;grid-template-columns:auto calc(50vw - 4.5rem)}body.home section.company .grid .grid-item .container{padding:1.5rem}body.home section.company .grid .grid-item .title{font-size:2rem}body.home section.company .grid .grid-item .infos{flex-direction:row}body.home section.career{padding:2rem}body.home section.career .grid{display:grid;grid-template-columns:auto calc(50vw - 4.5rem)}body.home section.career .grid .grid-item .container{padding:1.5rem}body.home section.career .grid .grid-item .linklist,body.home section.career .grid .grid-item .text{margin:0 0 2rem}body.home section.insta{padding:2rem}body.home section.insta .grid{grid-auto-rows:calc(16.66667vw - 1.41667rem);grid-template-columns:repeat(6,1fr);padding:2rem 0}}@media (min-width:1681px){body.home section.hero .boxes{right:6vw;width:30vw}body.home section.hero .boxes .box{margin:0 0 1.5rem}body.home section.infos .item>.container{padding:3.75rem}body.home section.infos .item:not(:first-child)>.btn{bottom:3.75rem;position:absolute;right:3.75rem;z-index:5}body.home section.company{padding:6rem}body.home section.company .grid{grid-template-columns:auto 50%}body.home section.company .grid .grid-item .container{padding:3.75rem}body.home section.company .grid .grid-item .title{font-size:2.5rem}body.home section.career{padding:6rem}body.home section.career .grid{grid-template-columns:auto 50%}body.home section.career .grid .grid-item .container,body.home section.insta{padding:3.75rem}body.home section.insta .grid{padding:3.75rem 0 0}}@media (min-width:1921px){body.home section.hero .boxes{width:25vw}body.home section.company .grid .grid-item .container{padding:6rem}body.home section.company .grid .grid-item .title{font-size:2.75rem}body.home section.company .grid .grid-item .infos .info{margin:0 2rem 2rem 0;width:12rem}body.home section.company .grid .grid-item .infos .unit{font-size:1.25em}body.home section.career .grid .grid-item .container,body.home section.insta{padding:6rem}body.home section.insta .grid{grid-auto-rows:calc(16.66667vw - 1.16667rem);padding:3rem 0}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:.75rem;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:14px;position:relative;width:1.5rem}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:1.5rem}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:6px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:12px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,6px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-12px,0) rotate(-270deg);transition-delay:75ms}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.fancybox-container a{text-decoration:none!important}.fancybox-caption,.fancybox-infobar,.fancybox-toolbar{margin:1rem}.fancybox-bg{background:rgba(42,42,50,.98)!important;opacity:1!important}.fancybox-caption{background:none}.fancybox-slide--image .fancybox-content{background:#c5c7c4}.fancybox-navigation .fancybox-button{background:#bb1e10!important;bottom:0;box-shadow:0 0 0 0 rgba(140,22,12,.3);color:#fff!important;height:44px;line-height:44px;margin:0 1rem;padding:10px;text-align:center;top:auto;transition:all .5s ease;width:44px}.fancybox-navigation .fancybox-button div{padding:0}.fancybox-navigation .fancybox-button div i{color:#fff!important;font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fancybox-navigation .fancybox-button:hover{background:#fff;box-shadow:0 0 0 .313rem rgba(140,22,12,.3);color:#fff!important}.fancybox-navigation .fancybox-button:hover div i{color:#fff!important}.fancybox-navigation .fancybox-button:disabled{display:none}.fancybox-toolbar .fancybox-button div{padding:0}.fancybox-toolbar .fancybox-button div i{color:#fff!important;font-size:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fancybox-toolbar .fancybox-button.fancybox-button--close{background:#bb1e10;color:#fff!important;padding:.5em;position:relative}.fancybox-toolbar .fancybox-button.fancybox-button--close *{color:#fff!important}.fancybox-slide--iframe .fancybox-content{height:90%;margin:0;max-height:90%;max-width:90%;width:90%}.fancybox-slide--video .fancybox-content{background:transparent;position:relative}.fancybox-video{background:transparent;height:auto;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}@media (min-width:1200px){.fancybox-navigation .fancybox-button{height:4rem;line-height:4rem;padding:.5rem;top:50%;transform:translateY(-50%);width:4rem}.fancybox-navigation .fancybox-button div i{font-size:2rem}}
